Skip to content
Contact Us

HL7 v2 Message Types Reference

An HL7 message type is a three-character code that identifies the category of healthcare communication — ADT for patient administration, ORU for results, ORM for orders, and so on. HL7 v2 defines dozens of message types, each paired with a trigger event code in MSH-9 (e.g., ADT^A01, ORU^R01, ORM^O01) that specifies the exact clinical event.

Every HL7 message type follows the pattern:

MSH-9: MessageType^TriggerEvent^MessageStructure

For example, ADT^A01^ADT_A01 means:

  • ADT: Message category (Admit, Discharge, Transfer)
  • A01: Specific event (Admit/Visit Notification)
  • ADT_A01: Abstract message definition (which segments to include)

ADT messages are the most widely implemented HL7 v2 message type. They carry patient registration, admission, transfer, discharge, and demographic update events that drive census, bed management, and downstream system synchronization.

ORM messages place orders; ORU messages return results. Together they form the order-result lifecycle that connects ordering systems (EHRs) with fulfilling systems (lab, radiology, pharmacy).

SIU messages manage the appointment lifecycle between scheduling systems and clinical departments. They coordinate provider calendars, room availability, and patient scheduling.

DFT messages carry charge data from clinical systems to billing platforms. Each message may contain multiple FT1 (Financial Transaction) segments representing individual charge line items.

MDM messages manage clinical document lifecycle events — operative notes, discharge summaries, consultation reports, and pathology reports flowing between transcription systems and EHRs.

ACK messages confirm receipt and processing of every other HL7 message type. Proper acknowledgment handling is essential for reliable message delivery across healthcare interfaces.

TypeNameCommon EventsPrimary Segments
ADTAdmit/Discharge/TransferA01, A02, A03, A04, A08, A31, A40MSH, EVN, PID, PV1
ORMGeneral OrderO01MSH, PID, ORC, OBR
ORUObservation ResultR01MSH, PID, ORC, OBR, OBX
SIUSchedule InformationS12-S26MSH, SCH, PID, RGS, AIS, AIP, AIL
DFTFinancial TransactionP03MSH, PID, FT1, DG1, IN1
MDMMedical DocumentT02, T03, T11MSH, EVN, PID, TXA, OBX
ACKAcknowledgmentMSH, MSA, ERR