HL7 ADT_A60 Update Allergy Information
ADT_A60 is used when person or patient allergy/adverse reaction information changes. Unlike older ADT messages that often carry AL1 as a snapshot-style allergy segment, A60 uses IAM, which supports action-code and unique-identifier style updates for repeating allergy records.
This is a safety-sensitive message. Receivers should treat it as clinical risk information, not just another demographic decoration on the ADT feed.
A small A60 example
What systems do with it
The sender is usually an EHR, allergy module, or medication safety system. Receivers may update allergy lists in pharmacy, dietary, clinical decision support, chart repositories, portals, and integration engines that route safety-relevant context with orders.
Because IAM can express update behavior, receivers should understand whether the feed is sending deltas, snapshots, deletes, or local action-code semantics. Do not guess.
How to read the structure
The core is MSH, EVN, and PID. Visit context in PV1 and PV2 is optional in the local data. The allergy detail lives in repeating IAM segments, where IAM-3 identifies the allergen, IAM-4 severity, IAM-5 reaction, IAM-6 action code, and IAM-7 the allergy unique identifier when available.
Implementation traps
Do not treat A60 like a simple text note. If IAM action codes or unique identifiers are ignored, deletes and corrections can turn into duplicate active allergies. Also decide how A60 interacts with AL1 snapshots in A01/A08 feeds; without a rule, the two workflows can overwrite each other.
Reference notes
The HL7 v2+ ADT_A60 page describes A60 as an adverse reaction update that uses IAM for action-code and unique-identifier mode updates. The HL7 v2+ IAM segment page describes IAM-6 as the action code and IAM-7 as the unique allergy identifier.