ADT^A31 — Update Person Information
Update of an MPI identity: address change, phone, surname after marriage. At Person level (no mandatory PV1).
Purpose
A31 updates the demographic attributes of an MPI identity: postal address, contact details, name (marriage, divorce), primary care physician. Used when A08 (Update Patient) would be inappropriate because there is no (yet) active visit.
Segment structure
Structure ADT_A05 identical to A28. MSH, EVN, PID + PD1 + NK1 repeatable.
Real-world example
Marie Dupont changes address: from 10 rue de la Paix to 25 boulevard Haussmann:
MSH|^~\&|MPI|HOSP01|EHR|CLINIC02|20260518110000||ADT^A31^ADT_A05|MSG00031001|P|2.5.1|||AL|NE
EVN|A31|20260518110000|||MPI002^Updater^Person^^^MS.|ADDRESS CHANGE
PID|1||MR100200^^^HOSP^MR||DUPONT^MARIE^^^MS.||19800615|F|||25 BOULEVARD HAUSSMANN^^PARIS^^75009^FRA||+33145005678
PD1|||CABINET DR LECLERC^^L0042
NK1|1|DUPONT^JEAN^^^MR.|SPO Acknowledgment (ACK)
MSH|^~\&|EHR|CLINIC02|MPI|HOSP01|20260518110001||ACK^A31^ACK|ACK00031001|P|2.5.1
MSA|AA|MSG00031001 Common errors
- A31 sent with PV1: should be A08 if the patient has an active visit.
- Partial PID: some senders only send the modified fields. The HL7 v2 spec requires a complete PID on every update (otherwise absent fields are ambiguous: deleted or unchanged?).
- No versioning: archive the previous state for audit.
Related ADT events
| Code | Trigger event | Description |
|---|---|---|
| A28 | Add Person Information | Identity creation. |
| A31 | Update Person Information | This page. |
| A08 | Update Patient Information | Update with visit impact. |
| A47 | Change Patient Identifier | Specific to identifier change. |