MajwareMAJWARE
AL1
Patient Administration6 fields

AL1Allergy Information

Follows PID in ADT messages. Also appears in ORM (orders) when allergy information is relevant to order processing.

The AL1 segment carries patient allergy information including allergen type, allergen identity, severity, and documented reactions. Multiple AL1 segments can be included in a message for patients with multiple allergies.

Real-World Context

AL1 drives medication safety systems. Allergen codes and severity in AL1.3 and AL1.4 must be in the format the pharmacy system expects or drug-allergy checking fails silently. The most dangerous production scenario is when an allergen is transmitted but the code is not in the pharmacy system formulary — the allergy check simply does not fire. Always validate allergen codes against the receiving system code table.

Field Reference

Click any row to see the full description, common values, and troubleshooting tip.

#Field NameTypeReqMax Len
1Set ID - AL1SIR4
2Allergen Type CodeCEO250
3Allergen Code/Mnemonic/DescriptionCER250
4Allergy Severity CodeCEO250
5Allergy Reaction CodeSTO15
6Identification DateDTO8

Example Segment

HL7 v2.x Message
1AL1||1|DA^Drug Allergy^HL70127|7980^Penicillin^NDC|SV^Severe^HL70128|ANAPHYLAXIS|20200315

Related Segments

Used In Message Types

Parse messages with AL1 in real time

Paste any HL7 message into our free viewer. Decodes every segment and field instantly, client-side.

Open HL7 Message Viewer →

Need HL7 mapping templates?

The HL7 Integration Toolkit includes field mapping worksheets, interface spec templates, and a go-live checklist for every major HL7 message type.

View HL7 Integration Toolkit →
← Back to HL7 Segment Reference