HL7 v2.5.1 Specificationsv2.5.1

to moveEnter to openTry PID-5, ADT, 0004

Filter by chapter

HL7 v2 message types

ADT^A01^ADT_A01 sits in MSH-9 of every admission message. It looks like the same thing written three times. It is not.

Reading MSH-9

ADT^A01^ADT_A01

MSH-9, from an admission message.

The second and third look alike here and often differ. One structure usually serves several events, so an A04 registration and an A08 update both arrive shaped asADT_A01. The structure is what a parser needs; the event is what tells you why the message exists.

The ones you will meet

There are 123 message types. Most integrations touch these 7.

Every message type

123 in all, with the name the standard gives each one in table 0076. Clicking one shows the structures it can take and the events that fire them.

Show all 123 message types
TypeNameStructuresTrigger events
ACKGeneral Acknowledgment0114
ADRADT response11
ADTAdmit, Discharge, Transfer2557
BARAdd/change billing account66
BPSBlood product dispense status message11
BRPBlood product dispense status acknowledgement message11
BRTBlood product transfusion/disposition acknowledgement message11
BTSBlood product transfusion/disposition message11
CRMClinical study registration message10
CSUUnsolicited study data message10
DFTDetailed Financial Transaction22
DOCDocument response11
DSRDisplay response02
EACAutomated equipment command message11
EANAutomated equipment notification message11
EARAutomated equipment response message11
EDREnhanced display response00
EQQEmbedded query language query00
ERPEvent replay response00
ESRAutomated equipment status update acknowledgment message11
ESUAutomated equipment status update message11
INRAutomated equipment inventory request message11
INUAutomated equipment inventory update message11
LSRAutomated equipment log/service request message00
LSUAutomated equipment log/service update message12
MCFDelayed Acknowledgment (Retained for backward compatibility only)00
MDMMedical Document Management211
MFDMaster files delayed application acknowledgment00
MFKMaster files application acknowledgment115
MFNMaster files notification1514
MFQMaster files query10
MFRMaster files response55
NMDApplication management data message11
NMQApplication management query message11
NMRApplication management response message11
OMBBlood product order message11
OMDDietary order11
OMGGeneral clinical order message11
OMIImaging order11
OMLLaboratory order message33
OMNNon-stock requisition order message11
OMPPharmacy/treatment order message11
OMSStock requisition order message11
ORBBlood product order acknowledgement message11
ORDDietary order acknowledgment message11
ORFQuery for results of observation11
ORGGeneral clinical order acknowledgment message11
ORIImaging order acknowledgement message11
ORLLaboratory acknowledgment message (unsolicited)33
ORMOrder Message11
ORNNon-stock requisition - General order acknowledgment message11
ORPPharmacy/treatment order acknowledgment message11
ORRGeneral order response message response to any ORM11
ORSStock requisition - Order acknowledgment message11
ORUObservation Result, Unsolicited24
OSQQuery response for order status11
OSRQuery response for order status11
OULUnsolicited laboratory observation message44
PEXProduct experience message11
PGLPatient goal message11
PINPatient insurance information00
PMUAdd personnel record58
PPGPatient pathway message (goal-oriented)11
PPPPatient pathway message (problem-oriented)11
PPRPatient problem message11
PPTPatient pathway goal-oriented response11
PPVPatient goal response11
PRRPatient problem response11
PTRPatient pathway problem-oriented response11
QBPQuery by parameter622
QCKDeferred query00
QCNCancel query12
QRYQuery, original mode414
QSBCreate subscription12
QSXCancel subscription/acknowledge message00
QVRQuery for previous events11
RARPharmacy/treatment administration information11
RASPharmacy/treatment administration message11
RCIReturn clinical information11
RCLReturn clinical list11
RDEPharmacy/treatment encoded order message12
RDRPharmacy/treatment dispense information11
RDSPharmacy/treatment dispense message11
RDYDisplay based response12
REFPatient referral10
RERPharmacy/treatment encoded order information11
RGRPharmacy/treatment dose information11
RGVPharmacy/treatment give message11
RORPharmacy/treatment order response11
RPAReturn patient authorization10
RPIReturn patient information22
RPLReturn patient display list11
RPRReturn patient list11
RQARequest patient authorization10
RQCRequest clinical information12
RQIRequest patient information14
RQPRequest patient demographics11
RQQEvent replay query00
RRAPharmacy/treatment administration acknowledgment message11
RRDPharmacy/treatment dispense acknowledgment message11
RREPharmacy/treatment encoded order acknowledgment message12
RRGPharmacy/treatment give acknowledgment message11
RRIReturn referral information10
RSPSegment pattern response1013
RTBTabular response37
SIUScheduling Information Unsolicited10
SPQStored procedure request00
SQMSchedule query message11
SQRSchedule query response11
SRMSchedule request message11
SRRScheduled request response10
SSRSpecimen status request message11
SSUSpecimen status update message11
SURSummary product experience report11
TBRTabular data response00
TCRAutomated equipment test code settings request message00
TCUAutomated equipment test code settings update message12
UDMUnsolicited display update message01
VQQVirtual table query00
VXQQuery for vaccination record11
VXRVaccination record response11
VXUUnsolicited vaccination record update11
VXXResponse for vaccination query with multiple PID matches11