ADT^A08 — Update Patient Information
Le patient change d'adresse en cours de séjour, son numéro de téléphone évolue, son état marital ou son nom est corrigé : ADT^A08 est le message qui notifie ces mises à jour démographiques aux systèmes consommateurs.
Objet du message
ADT^A08 notifie la mise à jour générale de l'identité ou du contexte d'un patient déjà connu : adresse, téléphone, état marital, nom corrigé, sexe administratif corrigé, langue, religion, source d'admission, etc. C'est le message pivot de l'identitovigilance hospitalière : chaque correction d'identité doit faire l'objet d'un A08 pour propager aux SIL, PACS, EHR.
A08 utilise la même structure abstraite que A01 (ADT_A01) : tous
les segments sont identiques, ce sont les valeurs qui changent. Cette
décision de design HL7 simplifie l'implémentation côté récepteur (un seul parseur
ADT_A01 traite A01, A04, A05, A08, A11, A12, A13).
Structure segmentaire
Structure ADT_A01 partagée avec A01 :
ADT_A01 (réutilisée pour A08)
MSH Message Header (mandatoire)
[ SFT ] Software Segment (optionnel)
EVN Event Type (mandatoire)
PID Patient Identification (mandatoire) — porte les nouvelles valeurs
[ PD1 ] Patient Additional Demographics
[ { ROL } ] Role
[ { NK1 } ] Next of Kin
PV1 Patient Visit (mandatoire) — contexte du séjour actuel
[ PV2 ] Patient Visit - Additional Info
[ { ROL } ]
[ { DB1 } ]
[ { OBX } ]
[ { AL1 } ]
[ { DG1 } ]
[ DRG ]
[ { PR1 [ { ROL } ] } ]
[ { GT1 } ]
[ { IN1 [IN2] [IN3] } ]
[ ACC ]
[ UB1 | UB2 ]
[ PDA ] MSH — Message Header
- MSH-9 :
ADT^A08^ADT_A01. - MSH-12 :
2.5.1. - Reste identique à A01.
EVN — Event Type
- EVN-1 :
A08. - EVN-2 : horodatage de la mise à jour côté SIH.
- EVN-4 : motif (table 0062, optionnel).
- EVN-5 : opérateur ayant effectué la modification (typiquement un employé du bureau des admissions).
PID — Patient Identification
Porte les nouvelles valeurs. Les champs typiquement mis à jour :
- PID-5 : nom (correction, mariage, transition de genre).
- PID-7 : date de naissance (correction).
- PID-8 : sexe (correction administrative).
- PID-11 : adresse(s).
- PID-13 : téléphone(s) domicile.
- PID-14 : téléphone(s) bureau.
- PID-16 : état marital (table 0002).
- PID-17 : religion (table 0006).
- PID-22 : ethnicité.
PID-3 (identifiants) ne doit jamais changer dans un A08 : pour une fusion d'identifiants, utiliser A40 (Merge Patient — Patient Identifier List).
PV1 — Patient Visit
Reflète le séjour en cours : numéro de visite, classe, médecin, service. PV1 n'est pas typiquement modifié par A08 (sauf si la mise à jour PID est déclenchée pendant un séjour).
Exemple réel
Mise à jour du dossier de John Doe pendant son séjour ICU : il vient de divorcer (état marital W=Veuf ou D=Divorcé), a déménagé au 250 New Street Apt 5B et a un nouveau téléphone :
MSH|^~\&|HIS|HOSP01|EHR|CLINIC02|20260514120000||ADT^A08^ADT_A01|MSG00000080|P|2.5.1|||AL|NE
EVN|A08|20260514120000|||REGCLERK^Clerk^Registration^^^MS.
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M||W|250 NEW STREET^APT 5B^ANYTOWN^CA^90210^USA||(555)555-9999~^NET^Internet^john.doe.new@example.org|||M||ACCT123456|123-45-6789
PV1|1|I|ICU^101^A^HOSP01|EM|||DRSMITH^Smith^James^A^^DR.|||CAR|||1|||DRSMITH^Smith^James^A^^DR.|ADM|VIP||||||||||||||||||HOSP01|||||20260514102530 - MSH : SIH HOSP01 vers EHR CLINIC02, A08, 2.5.1.
- EVN : A08 saisi à 12:00 par REGCLERK (bureau admissions).
- PID : mêmes identifiants (MRN567890), nouveau état marital (W), nouvelle adresse, deux téléphones — un fixe (555-9999) et une adresse e-mail.
- PV1 : identique à l'A01 d'origine — le séjour ICU continue, le numéro de visite VISIT00789 implicite est inchangé.
A08 vs A31 vs A47
| Code | Usage | Quand l'utiliser |
|---|---|---|
| A08 | Update Patient Information | Modification générale, durant un séjour ouvert. Structure ADT_A01. |
| A31 | Update Person Information | Modification d'identité sans contexte de séjour (hors hospitalisation). Structure ADT_A05. |
| A47 | Change Patient Identifier List | Changement du seul identifiant (numéro), sans modifier les autres données. |
| A40 | Merge Patient — Patient Identifier List | Fusion de deux identités (doublon résolu, identitovigilance). |
Erreurs fréquentes
- Modifier PID-3 dans un A08 : les identifiants doivent rester stables. Pour fusionner, utiliser A40.
- A08 sans contexte de séjour ouvert : A08 est conçu pendant un séjour. Hors séjour, utiliser A31.
- Mises à jour multiples en cascade : si l'adresse, le téléphone, et l'état marital changent en même temps, un seul A08 doit porter toutes les nouvelles valeurs, pas trois A08 séparés.
- Pas de propagation au SIL/PACS : les A08 sont souvent oubliés en routage. Vérifier qu'ils sont broadcastés à tous les systèmes consommateurs.
- PID partiel : en HL7 v2.5+, l'A08 doit porter tout le PID mis à jour (remplacement), pas seulement les champs modifiés. Les champs non envoyés sont vidés selon la table 0102 du récepteur.
Événements ADT liés
| Code | Trigger event | Description |
|---|---|---|
| A01 | Admit / Visit Notification | Admission patient. |
| A04 | Register a Patient | Enregistrement outpatient. |
| A08 | Update Patient Information | Cette page. |
| A28 | Add Person Information | Ajout au master person index (MPI). |
| A31 | Update Person Information | Mise à jour MPI (hors séjour). |
| A40 | Merge Patient — Identifier List | Fusion de deux identités. |
| A47 | Change Patient Identifier | Changement d'identifiant seul. |
Voir aussi :
ADT^A01 pour l'admission initiale, et
FHIR Patient pour l'équivalent REST/JSON où la mise à jour est un simple PUT /Patient/[id].