ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

ADT^A17 — Swap Patients

Deux patients changent simultanément de lit : A17 est un message atomique avec DEUX paires PID/PV1, garantissant l'inversion cohérente côté receveur.

Objet du message

Cas spécifique : deux patients hospitalisés échangent leurs lits sans transfert intermédiaire (par exemple, pour des raisons de proximité familiale, d'isolement, ou de regroupement post-COVID/grippe). Deux A02 séparés ne suffisent pas : il y aurait un instant où les deux patients sont dans le même lit (collision PV1-3).

A17 résout cette ambiguïté en transmettant les deux nouvelles affectations dans le même message. Les PID/PV1 sont répétés deux fois : PID-1 = première occurrence, PV1-1 = première occurrence, puis PID-1 (rang 2 dans le message) et PV1-1 (rang 2). Les PV1-3 reflètent les nouvelles destinations.

Structure segmentaire

Structure ADT_A17 : MSH, EVN, puis (PID, PV1) ×2.

Exemple réel

DOE John (chambre 205A) et ROY Marie (chambre 210B) échangent leurs lits :

plaintext adt-a17-example.hl7
MSH|^~\&|HIS|HOSP01|EHR|CLINIC02|20260516143000||ADT^A17^ADT_A17|MSG00017001|P|2.5.1|||AL|NE
EVN|A17|20260516143000|||DRJONES^Jones^Sarah^^^DR.
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M
PV1|1|I|MED^205^A^HOSP01|EM|||DRSMITH^Smith^James^A^^DR.|||MED|||1|||DRSMITH|ADM|||||||||||||||||||HOSP01|||||20260514102530
PID|2||MRN445566^^^HOSP^MR||ROY^MARIE^^^MS.||19850320|F
PV1|2|I|MED^210^B^HOSP01|EM|||DRBROWN^Brown^Henry^^^DR.|||MED|||1|||DRBROWN|ADM|||||||||||||||||||HOSP01|||||20260515093000

Acquittement (ACK)

plaintext ack-a17-example.hl7
MSH|^~\&|EHR|CLINIC02|HIS|HOSP01|20260516143001||ACK^A17^ACK|ACK00017001|P|2.5.1
MSA|AA|MSG00017001

Erreurs fréquentes

  • Une seule paire PID/PV1 : message invalide. A17 exige exactement deux occurrences.
  • PV1-3 oublié sur la 2ᵉ paire : le receveur ne sait pas où placer le second patient.
  • Émettre deux A02 au lieu d'un A17 : collision PV1-3 transitoire, certains EHR rejettent.

Événements ADT liés

CodeTrigger eventDescription
A02Transfer a PatientTransfert simple.
A12Cancel TransferAnnulation d'A02.
A17Swap PatientsCette page.

Voir aussi : ADT^A02.