MedblocksHL7 v2 Specificationv2.5.1

↑↓ to moveEnter to openTry PID-5, ADT, 0004

HL7 v2 message types

A message type defines the type of a HL7 v2 message.

What a message type is

Here is a short admission message. The ninth field of the first line is MSH-9, and it holds ADT^A01^ADT_A01.

MSH|^~\&|EPIC|STJOSEPH|LABSYS|STJOSEPH|20240314093015||ADT^A01^ADT_A01|MSG00017|P|2.5.1 EVN|A01|20240314093000 PID|1||1000345678^^^STJOSEPH^MR||CARTWRIGHT^ELEANOR^MAY^^^^L||19510822|F PV1|1|I|3W^312^A^STJOSEPH

MSH-9 has three parts separated by carets.

One structure often serves several events. For example, an A04 registration and an A08 update both arrive as ADT_A01.

Common message types

The standard defines 123 message types. Each page says what the type is for, lists its trigger events and draws each structure as a tree of segments. These are some of the common message types:

All message types

Here's a list of all 123 message types, along with the number of structures and trigger events each one has.

Filter by chapter

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