HL7 v2.4 Event Trigger

This table lists each HL7 v2.4 trigger event with its code, display name, definition, status, and other metadata.

Code Display Definition Status DeprecatedVersion ConceptComment ConceptCommentPublished
X01 PEX – Product experience PEX – Product experience A 2.9    
A01 ADT/ACK – Admit/visit notification ADT/ACK – Admit/visit notification A      
A02 ADT/ACK – Transfer a patient ADT/ACK – Transfer a patient A      
A03 ADT/ACK – Discharge/end visit ADT/ACK – Discharge/end visit A      
A04 ADT/ACK – Register a patient ADT/ACK – Register a patient A      
A05 ADT/ACK – Pre-admit a patient ADT/ACK – Pre-admit a patient A      
A06 ADT/ACK – Change an outpatient to an inpatient ADT/ACK – Change an outpatient to an inpatient A      
A07 ADT/ACK – Change an inpatient to an outpatient ADT/ACK – Change an inpatient to an outpatient A      
A08 ADT/ACK – Update patient information ADT/ACK – Update patient information A      
A09 ADT/ACK – Patient departing – tracking ADT/ACK – Patient departing – tracking A      
A10 ADT/ACK – Patient arriving – tracking ADT/ACK – Patient arriving – tracking A      
A11 ADT/ACK – Cancel admit/visit notification ADT/ACK – Cancel admit/visit notification A      
A12 ADT/ACK – Cancel transfer ADT/ACK – Cancel transfer A      
A13 ADT/ACK – Cancel discharge/end visit ADT/ACK – Cancel discharge/end visit A      
A14 ADT/ACK – Pending admit ADT/ACK – Pending admit A      
A15 ADT/ACK – Pending transfer ADT/ACK – Pending transfer A      
A16 ADT/ACK – Pending discharge ADT/ACK – Pending discharge A      
A17 ADT/ACK – Swap patients ADT/ACK – Swap patients A      
A18 ADT/ACK – Merge patient information ADT/ACK – Merge patient information D   Deprecated Deprecated
A19 QRY/ADR – Patient query QRY/ADR – Patient query D   Deprecated Deprecated
A20 ADT/ACK – Bed status update ADT/ACK – Bed status update A      
A21 ADT/ACK – Patient goes on a “leave of absence” ADT/ACK – Patient goes on a “leave of absence” A      
A22 ADT/ACK – Patient returns from a “leave of absence” ADT/ACK – Patient returns from a “leave of absence” A      
A23 ADT/ACK – Delete a patient record ADT/ACK – Delete a patient record A      
A24 ADT/ACK – Link patient information ADT/ACK – Link patient information A      
A25 ADT/ACK – Cancel pending discharge ADT/ACK – Cancel pending discharge A      
A26 ADT/ACK – Cancel pending transfer ADT/ACK – Cancel pending transfer A      
A27 ADT/ACK – Cancel pending admit ADT/ACK – Cancel pending admit A      
A28 ADT/ACK – Add person information ADT/ACK – Add person information A      
A29 ADT/ACK – Delete person information ADT/ACK – Delete person information A      
A30 ADT/ACK – Merge person information ADT/ACK – Merge person information D   Deprecated Deprecated
A31 ADT/ACK – Update person information ADT/ACK – Update person information A      
A32 ADT/ACK – Cancel patient arriving – tracking ADT/ACK – Cancel patient arriving – tracking A      
A33 ADT/ACK – Cancel patient departing – tracking ADT/ACK – Cancel patient departing – tracking A      
A34 ADT/ACK – Merge patient information – patient ID only ADT/ACK – Merge patient information – patient ID only D   Deprecated Deprecated
A35 ADT/ACK – Merge patient information – account number only ADT/ACK – Merge patient information – account number only D   Deprecated Deprecated
A36 ADT/ACK – Merge patient information – patient ID and account number ADT/ACK – Merge patient information – patient ID and account number D   Deprecated Deprecated
A37 ADT/ACK – Unlink patient information ADT/ACK – Unlink patient information A      
A38 ADT/ACK – Cancel pre-admit ADT/ACK – Cancel pre-admit A      
A39 ADT/ACK – Merge person – patient ID ADT/ACK – Merge person – patient ID D   Deprecated Deprecated
A40 ADT/ACK – Merge patient – patient identifier list ADT/ACK – Merge patient – patient identifier list A      
A41 ADT/ACK – Merge account – patient account number ADT/ACK – Merge account – patient account number A      
A42 ADT/ACK – Merge visit – visit number ADT/ACK – Merge visit – visit number A      
A43 ADT/ACK – Move patient information – patient identifier list ADT/ACK – Move patient information – patient identifier list A      
A44 ADT/ACK – Move account information – patient account number ADT/ACK – Move account information – patient account number A      
A45 ADT/ACK – Move visit information – visit number ADT/ACK – Move visit information – visit number A      
A46 ADT/ACK – Change patient ID ADT/ACK – Change patient ID D   Deprecated Deprecated
A47 ADT/ACK – Change patient identifier list ADT/ACK – Change patient identifier list A      
A48 ADT/ACK – Change alternate patient ID ADT/ACK – Change alternate patient ID D   Deprecated Deprecated
A49 ADT/ACK – Change patient account number ADT/ACK – Change patient account number A      
A50 ADT/ACK – Change visit number ADT/ACK – Change visit number A      
A51 ADT/ACK – Change alternate visit ID ADT/ACK – Change alternate visit ID A      
A52 ADT/ACK – Cancel leave of absence for a patient ADT/ACK – Cancel leave of absence for a patient A      
A53 ADT/ACK – Cancel patient returns from a leave of absence ADT/ACK – Cancel patient returns from a leave of absence A      
A54 ADT/ACK – Change attending doctor ADT/ACK – Change attending doctor A      
A55 ADT/ACK – Cancel change attending doctor ADT/ACK – Cancel change attending doctor A      
A60 ADT/ACK – Update allergy information ADT/ACK – Update allergy information A      
A61 ADT/ACK – Change consulting doctor ADT/ACK – Change consulting doctor A      
A62 ADT/ACK – Cancel change consulting doctor ADT/ACK – Cancel change consulting doctor A      
B01 PMU/ACK – Add personnel record PMU/ACK – Add personnel record A      
B02 PMU/ACK – Update personnel record PMU/ACK – Update personnel record A      
B03 PMU/ACK – Delete personnel re cord PMU/ACK – Delete personnel re cord A      
B04 PMU/ACK – Active practicing person PMU/ACK – Active practicing person A      
B05 PMU/ACK – Deactivate practicing person PMU/ACK – Deactivate practicing person A      
B06 PMU/ACK – Terminate practicing person PMU/ACK – Terminate practicing person A      
B07 PMU/ACK – Grant Certificate/Permission PMU/ACK – Grant Certificate/Permission A      
B08 PMU/ACK – Revoke Certificate/Permission PMU/ACK – Revoke Certificate/Permission A      
C01 CRM – Register a patient on a clinical trial CRM – Register a patient on a clinical trial A      
C02 CRM – Cancel a patient registration on clinical trial (for clerical mistakes only) CRM – Cancel a patient registration on clinical trial (for clerical mistakes only) A      
C03 CRM – Correct/update registration information CRM – Correct/update registration information A      
C04 CRM – Patient has gone off a clinical trial CRM – Patient has gone off a clinical trial A      
C05 CRM – Patient enters phase of clinical trial CRM – Patient enters phase of clinical trial A      
C06 CRM – Cancel patient entering a phase (clerical mistake) CRM – Cancel patient entering a phase (clerical mistake) A      
C07 CRM – Correct/update phase information CRM – Correct/update phase information A      
C08 CRM – Patient has gone off phase of clinical trial CRM – Patient has gone off phase of clinical trial A      
C09 CSU – Automated time intervals for reporting, like monthly CSU – Automated time intervals for reporting, like monthly A      
C10 CSU – Patient completes the clinical trial CSU – Patient completes the clinical trial A      
C11 CSU – Patient completes a phase of the clinical trial CSU – Patient completes a phase of the clinical trial A      
C12 CSU – Update/correction of patient order/result information CSU – Update/correction of patient order/result information A      
CNQ Cancel Query Cancel Query A      
E01 Submit HealthCare Services Invoice Submit HealthCare Services Invoice A      
E02 Cancel HealthCare Services Invoice Cancel HealthCare Services Invoice A      
E03 HealthCare Services Invoice Status HealthCare Services Invoice Status A      
varies MFQ/MFR – Master files query (use event same as asking for e.g., M05 – location) MFQ/MFR – Master files query (use event same as asking for e.g., M05 – location) D 2.9    
E04 Re-Assess HealthCare Services Invoice Request Re-Assess HealthCare Services Invoice Request A      
E10 Edit/Adjudication Results Edit/Adjudication Results A      
E12 Request Additional Information Request Additional Information A      
E13 Additional Information Response Additional Information Response A      
E15 Payment/Remittance Advice Payment/Remittance Advice A      
E20 Submit Authorization Request Submit Authorization Request A      
E21 Cancel Authorization Request Cancel Authorization Request A      
E22 Authorization Request Status Authorization Request Status A      
E24 Authorization Response Authorization Response A      
E30 Submit Health Document related to Authorization Request Submit Health Document related to Authorization Request A   reserved for future/not yet defined reserved for future/not yet defined
E31 Cancel Health Document related to Authorization Request Cancel Health Document related to Authorization Request A   reserved for future/not yet defined reserved for future/not yet defined
I01 RQI/RPI – Request for insurance information RQI/RPI – Request for insurance information A      
I02 RQI/RPL – Request/receipt of patient selection display list RQI/RPL – Request/receipt of patient selection display list A      
I03 RQI/RPR – Request/receipt of patient selection list RQI/RPR – Request/receipt of patient selection list A      
I04 RQD/RPI – Request for patient demographic data RQD/RPI – Request for patient demographic data A      
I05 RQC/RCI – Request for patient clinical information RQC/RCI – Request for patient clinical information D   Deprecated Deprecated
I06 RQC/RCL – Request/receipt of clinical data listing RQC/RCL – Request/receipt of clinical data listing D   Deprecated Deprecated
I07 PIN/ACK – Unsolicited insurance information PIN/ACK – Unsolicited insurance information A      
I08 RQA/RPA – Request for treatment authorization information RQA/RPA – Request for treatment authorization information A      
I09 RQA/RPA – Request for modification to an authorization RQA/RPA – Request for modification to an authorization A      
I10 RQA/RPA – Request for resubmission of an authorization RQA/RPA – Request for resubmission of an authorization A      
I11 RQA/RPA – Request for cancellation of an authorization RQA/RPA – Request for cancellation of an authorization A      
I12 REF/RRI – Patient referral REF/RRI – Patient referral A      
I13 REF/RRI – Modify patient referral REF/RRI – Modify patient referral A      
I14 REF/RRI – Cancel patient referral REF/RRI – Cancel patient referral A      
I15 REF/RRI – Request patient referral status REF/RRI – Request patient referral status A      
I16 Collaborative Care Referral Collaborative Care Referral A      
I17 Modify Collaborative Care Referral Modify Collaborative Care Referral D   Deprecated Deprecated
I18 Cancel Collaborative Care Referral Cancel Collaborative Care Referral D   Deprecated Deprecated
I19 Collaborative Care Query/Collaborative Care Query Update Collaborative Care Query/Collaborative Care Query Update A      
I20 Asynchronous Collaborative Care Update Asynchronous Collaborative Care Update A      
I21 Collaborative Care Message Collaborative Care Message A      
I22 Collaborative Care Fetch / Collaborative Care Information Collaborative Care Fetch / Collaborative Care Information A      
J01 QCN/ACK – Cancel query/acknowledge message QCN/ACK – Cancel query/acknowledge message A      
J02 QSX/ACK – Cancel subscription/acknowledge message QSX/ACK – Cancel subscription/acknowledge message A      
K11 RSP – Segment pattern response in response to QBP^Q11 RSP – Segment pattern response in response to QBP^Q11 A      
K13 RTB – Tabular response in response to QBP^Q13 RTB – Tabular response in response to QBP^Q13 A      
K15 RDY – Display response in response to QBP^Q15 RDY – Display response in response to QBP^Q15 A      
K21 RSP – Get person demographics response RSP – Get person demographics response A      
K22 RSP – Find candidates response RSP – Find candidates response A      
K23 RSP – Get corresponding identifiers response RSP – Get corresponding identifiers response A      
K24 RSP – Allocate identifiers response RSP – Allocate identifiers response A      
K25 RSP – Personnel Information by Segment Response RSP – Personnel Information by Segment Response A      
K31 RSP -Dispense History Response RSP -Dispense History Response A      
K32 Find Candidates including Visit Information Response Find Candidates including Visit Information Response A      
K33 Get Donor Record Candidates Response Message Get Donor Record Candidates Response Message A      
K34 Segment Pattern Response Message Segment Pattern Response Message A      
M01 MFN/MFK – Master file not otherwise specified MFN/MFK – Master file not otherwise specified D   Deprecated Deprecated
M02 MFN/MFK – Master file – staff practitioner MFN/MFK – Master file – staff practitioner A      
M03 MFN/MFK – Master file – test/observation MFN/MFK – Master file – test/observation D   Deprecated Deprecated
M04 MFN/MFK – Master files charge description MFN/MFK – Master files charge description A      
M05 MFN/MFK – Patient location master file MFN/MFK – Patient location master file A      
M06 MFN/MFK – Clinical study with phases and schedules master file MFN/MFK – Clinical study with phases and schedules master file A      
M07 MFN/MFK – Clinical study without phases but with schedules master file MFN/MFK – Clinical study without phases but with schedules master file A      
M08 MFN/MFK – Test/observation (numeric) master file MFN/MFK – Test/observation (numeric) master file A      
M09 MFN/MFK – Test/observation (categorical) master file MFN/MFK – Test/observation (categorical) master file A      
M10 MFN/MFK – Test /observation batteries master file MFN/MFK – Test /observation batteries master file A      
M11 MFN/MFK – Test/calculated observations master file MFN/MFK – Test/calculated observations master file A      
M12 MFN/MFK – Master file notification message MFN/MFK – Master file notification message A      
M13 MFN/MFK – Master file notification – general MFN/MFK – Master file notification – general A      
M14 MFN/MFK – Master file notification – site defined MFN/MFK – Master file notification – site defined A      
M15 MFN/MFK – Inventory item master file notification MFN/MFK – Inventory item master file notification A      
R0R R0R – Pharmacy prescription order query response R0R – Pharmacy prescription order query response D 2.9    
M16 MFN/MFK – Master File Notification Inventory Item Enhanced MFN/MFK – Master File Notification Inventory Item Enhanced A      
M17 DRG Master File Message DRG Master File Message A      
M18 MFN/MFK – Master file notification – Test/Observation (Payer) MFN/MFK – Master file notification – Test/Observation (Payer) A      
N01 NMQ/NMR – Application management query message NMQ/NMR – Application management query message D   Deprecated Deprecated
N02 NMD/ACK – Application management data message (unsolicited) NMD/ACK – Application management data message (unsolicited) A      
O01 ORM – Order message (also RDE, RDS, RGV, RAS) ORM – Order message (also RDE, RDS, RGV, RAS) D   Deprecated Deprecated
O02 ORR – Order response (also RRE, RRD, RRG, RRA) ORR – Order response (also RRE, RRD, RRG, RRA) D   Deprecated Deprecated
O03 OMD – Diet order OMD – Diet order A      
O04 ORD – Diet order acknowledgment ORD – Diet order acknowledgment A      
O05 OMS – Stock requisition order OMS – Stock requisition order A      
O06 ORS – Stock requisition acknowledgment ORS – Stock requisition acknowledgment A      
O07 OMN – Non-stock requisition order OMN – Non-stock requisition order A      
O08 ORN – Non-stock requisition acknowledgment ORN – Non-stock requisition acknowledgment A      
O09 OMP – Pharmacy/treatment order OMP – Pharmacy/treatment order A      
O10 ORP – Pharmacy/treatment order acknowledgment ORP – Pharmacy/treatment order acknowledgment A      
O11 RDE – Pharmacy/treatment encoded order RDE – Pharmacy/treatment encoded order A      
O12 RRE – Pharmacy/treatment encoded order acknowledgment RRE – Pharmacy/treatment encoded order acknowledgment A      
O13 RDS – Pharmacy/treatment dispense RDS – Pharmacy/treatment dispense A      
O14 RRD – Pharmacy/treatment dispense acknowledgment RRD – Pharmacy/treatment dispense acknowledgment A      
O15 RGV – Pharmacy/treatment give RGV – Pharmacy/treatment give A      
O16 RRG – Pharmacy/treatment give acknowledgment RRG – Pharmacy/treatment give acknowledgment A      
O17 RAS – Pharmacy/treatment administration RAS – Pharmacy/treatment administration A      
O18 RRA – Pharmacy/treatment administration acknowledgment RRA – Pharmacy/treatment administration acknowledgment A      
O19 OMG – General clinical order OMG – General clinical order A      
O20 ORG/ORL – General clinical order response ORG/ORL – General clinical order response A      
O21 OML – Laboratory order OML – Laboratory order A      
O22 ORL – General laboratory order response message to any OML ORL – General laboratory order response message to any OML A      
O23 OMI – Imaging order OMI – Imaging order A      
O24 ORI – Imaging order response message to any OMI ORI – Imaging order response message to any OMI A      
O25 RDE – Pharmacy/treatment refill authorization request RDE – Pharmacy/treatment refill authorization request A      
O26 RRE – Pharmacy/Treatment Refill Authorization Acknowledgement RRE – Pharmacy/Treatment Refill Authorization Acknowledgement A      
O27 OMB – Blood product order OMB – Blood product order A      
O28 ORB – Blood product order acknowledgment ORB – Blood product order acknowledgment A      
O29 BPS – Blood product dispense status BPS – Blood product dispense status A      
O30 BRP – Blood product dispense status acknowledgment BRP – Blood product dispense status acknowledgment A      
O31 BTS – Blood product transfusion/disposition BTS – Blood product transfusion/disposition A      
O32 BRT – Blood product transfusion/disposition acknowledgment BRT – Blood product transfusion/disposition acknowledgment A      
O33 OML – Laboratory order for multiple orders related to a single specimen OML – Laboratory order for multiple orders related to a single specimen A      
O34 ORL – Laboratory order response message to a multiple order related to single specimen OML ORL – Laboratory order response message to a multiple order related to single specimen OML A      
O35 OML – Laboratory order for multiple orders related to a single container of a specimen OML – Laboratory order for multiple orders related to a single container of a specimen A      
R05 QRY/DSR – query for display results (See Q01) QRY/DSR – query for display results (See Q01) A 2.9    
O36 ORL – Laboratory order response message to a single container of a specimen OML ORL – Laboratory order response message to a single container of a specimen OML A      
R06 UDM – unsolicited update/display results (See Q05) UDM – unsolicited update/display results (See Q05) A 2.9    
O37 OPL – Population/Location-Based Laboratory Order Message OPL – Population/Location-Based Laboratory Order Message A      
O38 OPR – Population/Location-Based Laboratory Order Acknowledgment Message OPR – Population/Location-Based Laboratory Order Acknowledgment Message A      
O39 Specimen shipment centric laboratory order Specimen shipment centric laboratory order A      
O40 Specimen Shipment Centric Laboratory Order Acknowledgment Message Specimen Shipment Centric Laboratory Order Acknowledgment Message A      
O41 DBC – Create Donor Record Message DBC – Create Donor Record Message A      
O42 DBU – Update Donor Record Message DBU – Update Donor Record Message A      
RAR RAR – Pharmacy administration information query response RAR – Pharmacy administration information query response A 2.9    
O43 General Order Message with Document Payload Acknowledgement Message General Order Message with Document Payload Acknowledgement Message A      
RDR RDR – Pharmacy dispense information query response RDR – Pharmacy dispense information query response A 2.9    
Q04 EQQ – Embedded query language query EQQ – Embedded query language query A 2.9    
O44 Donor Registration – Minimal Message Donor Registration – Minimal Message A      
RER RER – Pharmacy encoded order information query response RER – Pharmacy encoded order information query response A 2.9    
O45 Donor Eligibility Observations Message Donor Eligibility Observations Message A      
RGR RGR – Pharmacy dose information query response RGR – Pharmacy dose information query response A 2.9    
O46 Donor Eligiblity Message Donor Eligiblity Message A      
Q07 VQQ – Virtual table query VQQ – Virtual table query A 2.9    
O47 Donor Request to Collect Message Donor Request to Collect Message A      
Q08 SPQ – Stored procedure request SPQ – Stored procedure request A 2.9    
O48 Donation Procedure Message Donation Procedure Message A      
Q09 RQQ – event replay query RQQ – event replay query A 2.9    
O49 Pharmacy/Treatment Dispense Request Message Pharmacy/Treatment Dispense Request Message A      
O50 Pharmacy/Treatment Encoded Order Acknowledgment Pharmacy/Treatment Encoded Order Acknowledgment A      
O51 OSU – Order Status Update OSU – Order Status Update N      
O52 OSU – Order Status Update Acknowledgement OSU – Order Status Update Acknowledgement N      
O53 ORL – General Laboratory Order Acknowledgment Message (Patient Optional) ORL – General Laboratory Order Acknowledgment Message (Patient Optional) N      
O54 ORL – Laboratory Order Acknowledgment Message – Multiple Order Per Specimen (Patient Optional) ORL – Laboratory Order Acknowledgment Message – Multiple Order Per Specimen (Patient Optional) N      
O55 ORL – Laboratory Order Acknowledgment Message – Multiple Order Per Container of Specimen (Patient Optional) ORL – Laboratory Order Acknowledgment Message – Multiple Order Per Container of Specimen (Patient Optional) N      
O56 ORL – Specimen Shipment Centric Laboratory Order Acknowledgment Message (Patient Optional) ORL – Specimen Shipment Centric Laboratory Order Acknowledgment Message (Patient Optional) N      
O57 OMQ- General Order Message with Document Payload OMQ- General Order Message with Document Payload B      
O58 ORX – General Order Message with Document Payload Acknowledgement Message ORX – General Order Message with Document Payload Acknowledgement Message N      
O59 OML – Laboratory order for additional work up Fulfillment order for work up on a previously communicated result or submitted specimen N   An example is the IHE LCC profile describes this message in the LAB-7 transaction  
P01 BAR/ACK – Add patient accounts BAR/ACK – Add patient accounts A      
P02 BAR/ACK – Purge patient accounts BAR/ACK – Purge patient accounts A      
P03 DFT/ACK – Post detail financial transaction DFT/ACK – Post detail financial transaction A      
P04 QRY/DSP – Generate bill and A/R statements QRY/DSP – Generate bill and A/R statements D   Deprecated Deprecated
P05 BAR/ACK – Update account BAR/ACK – Update account A      
P06 BAR/ACK – End account BAR/ACK – End account A      
P07 PEX – Unsolicited initial individual product experience report PEX – Unsolicited initial individual product experience report A      
R03 QRY/DSR Display-oriented results, query/unsol. update (for backward compatibility only) (Replaced by Q05) QRY/DSR Display-oriented results, query/unsol. update (for backward compatibility only) (Replaced by Q05) A 2.9    
P08 PEX – Unsolicited update individual product experience report PEX – Unsolicited update individual product experience report A      
P09 SUR – Summary product experience report SUR – Summary product experience report D   Deprecated Deprecated
P10 BAR/ACK -Transmit Ambulatory Payment Classification(APC) BAR/ACK -Transmit Ambulatory Payment Classification(APC) A      
R07 EDR – Enhanced Display Response EDR – Enhanced Display Response A 2.9    
P11 DFT/ACK – Post Detail Financial Transactions – New DFT/ACK – Post Detail Financial Transactions – New A      
R08 TBR – Tabular Data Response TBR – Tabular Data Response A 2.9    
P12 BAR/ACK – Update Diagnosis/Procedure BAR/ACK – Update Diagnosis/Procedure A      
PC1 PPR – PC/ problem add PPR – PC/ problem add A      
R09 ERP – Event Replay Response ERP – Event Replay Response A 2.9    
PC2 PPR – PC/ problem update PPR – PC/ problem update A      
PC3 PPR – PC/ problem delete PPR – PC/ problem delete A      
PC4 QRY – PC/ problem query QRY – PC/ problem query D   Deprecated Deprecated
PC5 PRR – PC/ problem response PRR – PC/ problem response D   Deprecated Deprecated
PC6 PGL – PC/ goal add PGL – PC/ goal add A      
PC7 PGL – PC/ goal update PGL – PC/ goal update A      
PC8 PGL – PC/ goal delete PGL – PC/ goal delete A      
PC9 QRY – PC/ goal query QRY – PC/ goal query D   Deprecated Deprecated
PCA PPV – PC/ goal response PPV – PC/ goal response D   Deprecated Deprecated
PCB PPP – PC/ pathway (problem-oriented) add PPP – PC/ pathway (problem-oriented) add A      
PCC PPP – PC/ pathway (problem-oriented) update PPP – PC/ pathway (problem-oriented) update A      
PCD PPP – PC/ pathway (problem-oriented) delete PPP – PC/ pathway (problem-oriented) delete A      
PCE QRY – PC/ pathway (problem-oriented) query QRY – PC/ pathway (problem-oriented) query D   Deprecated Deprecated
PCF PTR – PC/ pathway (problem-oriented) query response PTR – PC/ pathway (problem-oriented) query response D   Deprecated Deprecated
PCG PPG – PC/ pathway (goal-oriented) add PPG – PC/ pathway (goal-oriented) add A      
PCH PPG – PC/ pathway (goal-oriented) update PPG – PC/ pathway (goal-oriented) update A      
PCJ PPG – PC/ pathway (goal-oriented) delete PPG – PC/ pathway (goal-oriented) delete A      
PCK QRY – PC/ pathway (goal-oriented) query QRY – PC/ pathway (goal-oriented) query D   Deprecated Deprecated
PCL PPT – PC/ pathway (goal-oriented) query response PPT – PC/ pathway (goal-oriented) query response D   Deprecated Deprecated
Q01 QRY/DSR – Query sent for immediate response QRY/DSR – Query sent for immediate response D   Deprecated Deprecated
Q02 QRY/QCK – Query sent for deferred response QRY/QCK – Query sent for deferred response D   Deprecated Deprecated
Q03 DSR/ACK – Deferred response to a query DSR/ACK – Deferred response to a query D   Deprecated Deprecated
Q05 UDM/ACK – Unsolicited display update message UDM/ACK – Unsolicited display update message A      
Q06 OSQ/OSR – Query for order status OSQ/OSR – Query for order status D   Deprecated Deprecated
Q11 QBP – Query by parameter requesting an RSP segment pattern response QBP – Query by parameter requesting an RSP segment pattern response A      
Q13 QBP – Query by parameter requesting an RTB – tabular response QBP – Query by parameter requesting an RTB – tabular response A      
Q15 QBP – Query by parameter requesting an RDY display response QBP – Query by parameter requesting an RDY display response A      
Q16 QSB – Create subscription QSB – Create subscription A      
Q17 QVR – Query for previous events QVR – Query for previous events A      
Q21 QBP – Get person demographics QBP – Get person demographics A      
Q22 QBP – Find candidates QBP – Find candidates A      
Q23 QBP – Get corresponding identifiers QBP – Get corresponding identifiers A      
Q24 QBP – Allocate identifiers QBP – Allocate identifiers A      
Q25 QBP – Personnel Information by Segment Query QBP – Personnel Information by Segment Query A      
Q26 ROR – Pharmacy/treatment order response ROR – Pharmacy/treatment order response D   Deprecated Deprecated
Q27 RAR – Pharmacy/treatment administration information RAR – Pharmacy/treatment administration information D   Deprecated Deprecated
Q28 RDR – Pharmacy/treatment dispense information RDR – Pharmacy/treatment dispense information D   Deprecated Deprecated
Q29 RER – Pharmacy/treatment encoded order information RER – Pharmacy/treatment encoded order information D   Deprecated Deprecated
Q30 RGR – Pharmacy/treatment dose information RGR – Pharmacy/treatment dose information D   Deprecated Deprecated
Q31 QBP Query Dispense history QBP Query Dispense history A      
Q32 Find Candidates including Visit Information Find Candidates including Visit Information A      
Q33 QBP – Get Donor Record Candidates QBP – Get Donor Record Candidates A      
Q34 QBP – Get Donor Record QBP – Get Donor Record A      
R01 ORU/ACK – Unsolicited transmission of an observation message ORU/ACK – Unsolicited transmission of an observation message A      
R02 QRY – Query for results of observation QRY – Query for results of observation D   Deprecated Deprecated
R04 ORF – Response to query; transmission of requested observation ORF – Response to query; transmission of requested observation D   Deprecated Deprecated
R21 OUL – Unsolicited laboratory observation OUL – Unsolicited laboratory observation D   Deprecated Deprecated
R22 OUL – Unsolicited Specimen Oriented Observation Message OUL – Unsolicited Specimen Oriented Observation Message A      
R23 OUL – Unsolicited Specimen Container Oriented Observation Message OUL – Unsolicited Specimen Container Oriented Observation Message A      
R24 OUL – Unsolicited Order Oriented Observation Message OUL – Unsolicited Order Oriented Observation Message A      
R25 OPU – Unsolicited Population/Location-Based Laboratory Observation Message OPU – Unsolicited Population/Location-Based Laboratory Observation Message A      
R26 OSM – Unsolicited Specimen Shipment Manifest Message OSM – Unsolicited Specimen Shipment Manifest Message A      
R30 ORU – Unsolicited Point-Of-Care Observation Message Without Existing Order – Place An Order ORU – Unsolicited Point-Of-Care Observation Message Without Existing Order – Place An Order A      
R31 ORU – Unsolicited New Point-Of-Care Observation Message – Search For An Order ORU – Unsolicited New Point-Of-Care Observation Message – Search For An Order A      
R32 ORU – Unsolicited Pre-Ordered Point-Of-Care Observation ORU – Unsolicited Pre-Ordered Point-Of-Care Observation A      
R33 ORA – Observation Report Acknowledgement ORA – Observation Report Acknowledgement A      
R40 ORU – Unsolicited Report Alarm ORU – Unsolicited Report Alarm A      
R41 Observation Report Alert Acknowledgement Observation Report Alert Acknowledgement A      
R42 ORU – Unsolicited Device Event Observation Message ORU – Unsolicited Device Event Observation Message N      
R43 ORU – Unsolicited Patient-Device Association Observation Message ORU – Unsolicited Patient-Device Association Observation Message N      
ROR ROR – Pharmacy prescription order query response ROR – Pharmacy prescription order query response D   Deprecated Deprecated
S01 SRM/SRR – Request new appointment booking SRM/SRR – Request new appointment booking A      
S02 SRM/SRR – Request appointment rescheduling SRM/SRR – Request appointment rescheduling A      
S03 SRM/SRR – Request appointment modification SRM/SRR – Request appointment modification A      
S04 SRM/SRR – Request appointment cancellation SRM/SRR – Request appointment cancellation A      
S05 SRM/SRR – Request appointment discontinuation SRM/SRR – Request appointment discontinuation A      
S06 SRM/SRR – Request appointment deletion SRM/SRR – Request appointment deletion A      
S07 SRM/SRR – Request addition of service/resource on appointment SRM/SRR – Request addition of service/resource on appointment A      
S08 SRM/SRR – Request modification of service/resource on appointment SRM/SRR – Request modification of service/resource on appointment A      
S09 SRM/SRR – Request cancellation of service/resource on appointment SRM/SRR – Request cancellation of service/resource on appointment A      
S10 SRM/SRR – Request discontinuation of service/resource on appointment SRM/SRR – Request discontinuation of service/resource on appointment A      
S11 SRM/SRR – Request deletion of service/resource on appointment SRM/SRR – Request deletion of service/resource on appointment A      
S12 SIU/ACK – Notification of new appointment booking SIU/ACK – Notification of new appointment booking A      
S13 SIU/ACK – Notification of appointment rescheduling SIU/ACK – Notification of appointment rescheduling A      
S14 SIU/ACK – Notification of appointment modification SIU/ACK – Notification of appointment modification A      
S15 SIU/ACK – Notification of appointment cancellation SIU/ACK – Notification of appointment cancellation A      
S16 SIU/ACK – Notification of appointment discontinuation SIU/ACK – Notification of appointment discontinuation A      
S17 SIU/ACK – Notification of appointment deletion SIU/ACK – Notification of appointment deletion A      
S18 SIU/ACK – Notification of addition of service/resource on appointment SIU/ACK – Notification of addition of service/resource on appointment A      
S19 SIU/ACK – Notification of modification of service/resource on appointment SIU/ACK – Notification of modification of service/resource on appointment A      
S20 SIU/ACK – Notification of cancellation of service/resource on appointment SIU/ACK – Notification of cancellation of service/resource on appointment A      
S21 SIU/ACK – Notification of discontinuation of service/resource on appointment SIU/ACK – Notification of discontinuation of service/resource on appointment A      
S22 SIU/ACK – Notification of deletion of service/resource on appointment SIU/ACK – Notification of deletion of service/resource on appointment A      
S23 SIU/ACK – Notification of blocked schedule time slot(s) SIU/ACK – Notification of blocked schedule time slot(s) A      
S24 SIU/ACK – Notification of opened (“unblocked”) schedule time slot(s) SIU/ACK – Notification of opened (“unblocked”) schedule time slot(s) A      
S25 SQM/SQR – Schedule query message and response SQM/SQR – Schedule query message and response D   Deprecated Deprecated
S26 SIU/ACK Notification that patient did not show up for schedule appointment SIU/ACK Notification that patient did not show up for schedule appointment A      
S27 SIU/ACK – Broadcast Notification of Scheduled Appointments SIU/ACK – Broadcast Notification of Scheduled Appointments A      
S28 SLR/SLS – Request new sterilization lot SLR/SLS – Request new sterilization lot A      
S29 SLR/SLS – Request Sterilization lot deletion SLR/SLS – Request Sterilization lot deletion A      
S30 STI/STS – Request item STI/STS – Request item A      
S31 SDR/SDS – Request anti-microbial device data SDR/SDS – Request anti-microbial device data A      
S32 SMD/SMS – Request anti-microbial device cycle data SMD/SMS – Request anti-microbial device cycle data A      
S33 STC/ACK – Notification of sterilization configuration STC/ACK – Notification of sterilization configuration A      
S34 SLN/ACK – Notification of sterilization lot SLN/ACK – Notification of sterilization lot A      
S35 SLN/ACK – Notification of sterilization lot deletion SLN/ACK – Notification of sterilization lot deletion A      
S36 SDN/ACK – Notification of anti-microbial device data SDN/ACK – Notification of anti-microbial device data A      
S37 SCN/ACK – Notification of anti-microbial device cycle data SCN/ACK – Notification of anti-microbial device cycle data A      
S38 Containers Prepared for Specimen Collection Describes the event before specimen collection, when containers have been prepared N      
S39 Specimen Collection Successful Describes the event when specimen collection was successful N      
S40 Specimen Collection Unsuccessful Describes the event when specimen collection was not successful and provides a means to document the reason N      
S41 Specimen Departed Describes the event when a specimen has been moved from a location N      
S42 Specimen Arrived Describes the event when a specimen has been moved to a location N      
S43 Specimen Accepted Describes the event when a specimen has been accepted on the receiver side of a specimen movement N      
S44 Specimen Rejected Describes the event when a specimen has been rejected by the receiver side of a specimen movement N      
S45 Specimen Re-identified Describes the event when a specimen has been assigned an identifier N      
S46 Specimen De-identified Describes the event when a specimen identifier has been removed to anonymize it N      
S47 Specimen Sent to Archive Describes the event when a specimen has been moved into storage N      
S48 Specimen Retrieved from Archive Describes the event when a specimen has been moved out of storage N      
S49 Specimen Disposed of Describes the event when a specimen has been permanently disposed of N      
S50 Specimen Procedure Step Successful , with Derived Specimen(s) Describes the event when one or more specimen(s) has(ve) been created from one or more specimen(s) N      
S51 Specimen Procedure Step Successful, no Derived Specimen(s) Describes the event when a specimen has been successfully processed without producing any child specimen(s) N      
S52 Specimen Procedure Step Unsuccessful Describes the event when a specimen could not be successfully processed and provides a means to document the reason N      
T01 MDM/ACK – Original document notification MDM/ACK – Original document notification A      
T02 MDM/ACK – Original document notification and content MDM/ACK – Original document notification and content A      
T03 MDM/ACK – Document status change notification MDM/ACK – Document status change notification A      
T04 MDM/ACK – Document status change notification and content MDM/ACK – Document status change notification and content A      
T05 MDM/ACK – Document addendum notification MDM/ACK – Document addendum notification A      
T06 MDM/ACK – Document addendum notification and content MDM/ACK – Document addendum notification and content A      
T07 MDM/ACK – Document edit notification MDM/ACK – Document edit notification A      
T08 MDM/ACK – Document edit notification and content MDM/ACK – Document edit notification and content A      
T09 MDM/ACK – Document replacement notification MDM/ACK – Document replacement notification A      
T10 MDM/ACK – Document replacement notification and content MDM/ACK – Document replacement notification and content A      
T11 MDM/ACK – Document cancel notification MDM/ACK – Document cancel notification A      
T12 QRY/DOC – Document query QRY/DOC – Document query D   Deprecated Deprecated
U01 ESU/ACK – Automated equipment status update ESU/ACK – Automated equipment status update A      
U02 ESR/ACK – Automated equipment status request ESR/ACK – Automated equipment status request A      
U03 SSU/ACK – Specimen status update SSU/ACK – Specimen status update A      
U04 SSR/ACK – specimen status request SSR/ACK – specimen status request A      
U05 INU/ACK – Automated equipment inventory update INU/ACK – Automated equipment inventory update A      
U06 INR/ACK – Automated equipment inventory request INR/ACK – Automated equipment inventory request A      
U07 EAC/ACK – Automated equipment command EAC/ACK – Automated equipment command A      
U08 EAR/ACK – Automated equipment response EAR/ACK – Automated equipment response A      
U09 EAN/ACK – Automated equipment notification EAN/ACK – Automated equipment notification A      
U10 TCU/ACK – Automated equipment test code settings update TCU/ACK – Automated equipment test code settings update A      
U11 TCR/ACK – Automated equipment test code settings request TCR/ACK – Automated equipment test code settings request A      
U12 LSU/ACK – Automated equipment log/service update LSU/ACK – Automated equipment log/service update A      
U13 LSR/ACK – Automated equipment log/service request LSR/ACK – Automated equipment log/service request A      
U14 INR/ACK – Automated Equipment Inventory Request INR/ACK – Automated Equipment Inventory Request A      
V01 VXQ – Query for vaccination record VXQ – Query for vaccination record D   Deprecated Deprecated
V02 VXX – Response to vaccination query returning multiple PID matches VXX – Response to vaccination query returning multiple PID matches D   Deprecated Deprecated
V03 VXR – Vaccination record response VXR – Vaccination record response D   Deprecated Deprecated
V04 VXU – Unsolicited vaccination record update VXU – Unsolicited vaccination record update A      
Varies MFQ/MFR – Master files query (use event same as asking for e.g., M05 – location) MFQ/MFR – Master files query (use event same as asking for e.g., M05 – location) D      
W01 ORU – Waveform result, unsolicited transmission of requested information ORU – Waveform result, unsolicited transmission of requested information D   Deprecated Deprecated
W02 QRF – Waveform result, response to query QRF – Waveform result, response to query D   Deprecated Deprecated

Free Resources

  • HL7 Version 2.x Standard – The official HL7 v2 specification covering message structure, segment definitions and trigger events. Free for personal use with HL7 membership.
  • HAPI HL7v2 Library – An open‑source Java library for parsing and generating HL7 v2 messages; includes examples and tutorials for working with segments and trigger codes.
  • NextGen Connect (Mirth) – A free, open‑source HL7 interface engine that routes, transforms and monitors HL7 messages, making it easier to test segments and triggers.
  • HL7 Inspector – A lightweight, open‑source tool for viewing, validating and debugging HL7 v2 messages. Useful for exploring segment structures and event codes.
  • HL7 V2+ Management Group – HL7’s central resource hub for v2 messaging, offering consolidated guidance, implementation notes and tooling recommendations.
  •  

Need help adopting HL7? From v2 messaging to CDA and FHIR, our experts can streamline integration and ensure compliance. Get in touch to make your healthcare systems work seamlessly together.

Scroll to Top