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^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 :

plaintext adt-a08-example.hl7
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

CodeUsageQuand l'utiliser
A08Update Patient InformationModification générale, durant un séjour ouvert. Structure ADT_A01.
A31Update Person InformationModification d'identité sans contexte de séjour (hors hospitalisation). Structure ADT_A05.
A47Change Patient Identifier ListChangement du seul identifiant (numéro), sans modifier les autres données.
A40Merge Patient — Patient Identifier ListFusion 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

CodeTrigger eventDescription
A01Admit / Visit NotificationAdmission patient.
A04Register a PatientEnregistrement outpatient.
A08Update Patient InformationCette page.
A28Add Person InformationAjout au master person index (MPI).
A31Update Person InformationMise à jour MPI (hors séjour).
A40Merge Patient — Identifier ListFusion de deux identités.
A47Change Patient IdentifierChangement 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].