Message Structures

208 structures in HL7 v2.8.2

§2.5.1 Messages:Message structures define the ordered sequence of segments that make up a complete HL7 message. Each structure specifies which segments are required, optional, or repeating, and how they nest into segment groups for complex data relationships.
ACK
ACK - General Acknowledgment
5 segments137 events
ADT_A01
ADT/ACK - Admit/Visit Notification (Event A01)
31 segments4 events
ADT_A02
ADT/ACK - Transfer a Patient (Event A02)
15 segments1 event
ADT_A03
ADT/ACK - Discharge/End Visit (Event A03)
29 segments1 event
ADT_A05
ADT/ACK - Pre-Admit a Patient (Event A05)
30 segments4 events
ADT_A06
ADT/ACK - Change an Outpatient to an Inpatient (Event A06)
29 segments2 events
ADT_A09
ADT/ACK - Patient Departing - Tracking (Event A09)
11 segments3 events
ADT_A12
ADT/ACK - Cancel Transfer (Event A12)
11 segments1 event
ADT_A15
ADT/ACK - Pending Transfer (Event A15)
14 segments1 event
ADT_A16
ADT/ACK - Pending Discharge (Event A16)
28 segments1 event
ADT_A17
ADT/ACK - Swap Patients (Event A17)
16 segments1 event
ADT_A20
ADT/ACK - Bed Status Update (Event A20)
5 segments1 event
ADT_A21
ADT/ACK - Patient Goes on a Leave of Absence (Event A21)
10 segments9 events
ADT_A24
ADT/ACK - Link Patient Information (Event A24)
12 segments1 event
ADT_A37
ADT/ACK - Unlink Patient Information (Event A37)
12 segments1 event
ADT_A38
ADT/ACK - Cancel Pre-Admit (Event A38)
12 segments1 event
ADT_A39
ADT/ACK - Merge Patient - Patient Identifier List (Event A40)
8 segments3 events
ADT_A43
ADT/ACK - Move Patient Information - Patient Identifier List (Event A43)
7 segments2 events
ADT_A44
ADT/ACK - Move Account Information - Patient Account Number (Event A44)
8 segments2 events
ADT_A45
ADT/ACK - Move Visit Information - Visit Number (Event A45)
8 segments1 event
ADT_A50
ADT/ACK - Change Visit Number (Event A50)
8 segments2 events
ADT_A52
ADT/ACK- Cancel Leave of Absence for a Patient (Event A52)
8 segments2 events
ADT_A54
ADT/ACK - Change Attending Doctor (Event A54)
10 segments2 events
ADT_A60
ADT/ACK - Update Adverse Reaction Information (Event A60)
12 segments1 event
ADT_A61
ADT/ACK - Change Consulting Doctor (Event A61)
10 segments2 events
BAR_P01
BAR/ACK - Add Patient Account (Event P01)
30 segments1 event
BAR_P02
BAR/ACK - Purge Patient Accounts (Event P02)
8 segments1 event
BAR_P05
BAR/ACK - Update Account (Event P05)
33 segments1 event
BAR_P06
BAR/ACK - End Account (event P06)
6 segments1 event
BAR_P10
BAR/ACK - Transmit Ambulatory Payment Classification (APC) Groups (Event P10)
10 segments1 event
BAR_P12
BAR/ACK - Update Diagnosis/Procedure (Event P12)
12 segments1 event
BPS_O29
BPS - Blood Product Dispense Status Message (Event O29)
20 segments1 event
BRP_O30
BRP - Blood Product Dispense Status Acknowledgment (Event O30)
15 segments1 event
BRT_O32
BRT - Blood Product Transfusion/Disposition Acknowledgment (Event O32)
14 segments1 event
BTS_O31
BTS - Blood Product Transfusion/Disposition Message (Event O31)
19 segments1 event
CCF_I22
CCF/CCI - Collaborative Care Fetch / Collaborative Care Information (Event I22)
4 segments1 event
CCI_I22
CCF/CCI - Collaborative Care Fetch / Collaborative Care Information (Event I22)
78 segments1 event
CCM_I21
CCM/ACK - Collaborative Care Message (Event I21)
76 segments1 event
CCQ_I19
CCQ/CQU - Collaborative Care Query/Collaborative Care Query Update (Event I19)
7 segments1 event
CCR_I16
CCR/ACK - Collaborative Care Referral (Events I16, I17 and I18)
88 segments3 events
CCU_I20
CCU/ACK - Asynchronous Collaborative Care Update (Event I20)
79 segments1 event
CQU_I19
CCQ/CQU - Collaborative Care Query/Collaborative Care Query Update (Event I19)
81 segments1 event
CRM_C01
CRM - Clinical Study Registration Message (Events C01-C08)
10 segments8 events
CSU_C09
CSU - Unsolicited Study Data Message (Events C09-C12)
27 segments4 events
DBC_O41
DBC - Create Donor Record Message (Event O41 )
9 segments1 event
DBC_O42
DBU - Update Donor Record Message (Event O42)
9 segments1 event
DEL_O46
DEL - Donor Eligibility (Event O46)
13 segments1 event
DEO_O45
DEO - Donor Eligibility Observations (Event O45)
13 segments1 event
DER_O44
DER - Donor Eligibility Request (Event O44)
13 segments1 event
DFT_P03
DFT/ACK - Post Detail Financial Transactions (Event P03)
43 segments1 event
DFT_P11
DFT/ACK - Post Detail Financial Transactions - Expanded (Event P11)
48 segments1 event
DPR_O48
DPR - Donation Procedure (Event O48)
18 segments1 event
DRC_O47
DRC - Donor Request to Collect (Event O47)
13 segments1 event
DRG_O43
DRG - Donor Registration (Event O43)
11 segments1 event
EAC_U07
EAC/ACK - Automated Equipment Command (Event U07)
10 segments1 event
EAN_U09
EAN/ACK - Automated Equipment Notification (Event U09)
6 segments1 event
EAR_U08
EAR/ACK - Automated Equipment Response (Event U08)
8 segments1 event
EHC_E01
EHC^E01 - Submit HealthCare Services Invoice (event E01)
36 segments1 event
EHC_E02
EHC^E02 - Cancel HealthCare Services Invoice (event E02)
10 segments1 event
EHC_E04
EHC^E04 - Re-Assess HealthCare Services Invoice Request (event E04)
8 segments1 event
EHC_E10
EHC^E10 - Edit/Adjudication Results (event E10)
15 segments1 event
EHC_E12
EHC^E12 - Request Additional Information (event E12)
14 segments1 event
EHC_E13
EHC^E13 - Additional Information Response (event E13)
18 segments1 event
EHC_E15
EHC^E15 - Payment/Remittance Advice (event E15)
14 segments1 event
EHC_E20
EHC^E20 - Submit Authorization Request (event E20)
20 segments1 event
EHC_E21
EHC^E21 - Cancel Authorization Request (event E21)
7 segments1 event
EHC_E24
EHC^E24 - Authorization Response (event E24)
9 segments1 event
ESR_U02
ESR/ACK - Automated Equipment Status Request (Event U02)
4 segments1 event
ESU_U01
ESU/ACK - Automated Equipment Status Update (Event U01)
5 segments1 event
INR_U06
INR/ACK - Automated Equipment Inventory Request (Event U06)
5 segments1 event
INU_U05
INU/ACK - Automated Equipment Inventory Update (Event U05)
5 segments1 event
LSU_U12
LSU/ACK - Automated Equipment Log/Service Update (Event U12)
5 segments2 events
MDM_T01
MDM/ACK - Original Document Notification (Event T01)
13 segments6 events
MDM_T02
MDM/ACK - Original Document Notification and Content (Event T02)
15 segments5 events
MFK_M01
MFN/MFK - Master File Notification - General (Event M13)
7 segments16 events
MFN_M02
MFN/MFK - Staff/Practitioner Master File Message (Event M02)
13 segments1 event
MFN_M04
MFN/MFK - Charge Description Master File Message (Event M04)
10 segments1 event
MFN_M05
MFN/MFK - Patient Location Master File Message (event M05)
11 segments1 event
MFN_M06
MFN/MFK - Clinical Trials Master File Message (Event M06-M07)
8 segments1 event
MFN_M07
MFN/MFK - Clinical Trials Master File Message (Event M06-M07)
7 segments1 event
MFN_M08
MFN/MFK - Master File Notification - Test/Observation (Numeric) (Event M08)
11 segments1 event
MFN_M09
MFN/MFK - Master File Notification - Test/Observation (Categorical) (Event M09)
10 segments1 event
MFN_M10
MFN/MFK - Master File Notification - Test/Observation (Numeric) (Event M08)
10 segments
MFN_M11
MFN/MFK - Master File Notification - Test/Calculated Observations (Event M11)
10 segments1 event
MFN_M12
MFN/MFK - Master File Notification - Additional Basic Observation/Service Attributes (Event M12)
9 segments1 event
MFN_M13
MFN/MFK - Master File Notification - General (Event M13)
5 segments1 event
MFN_M15
MFN/MFK - Inventory Item Master File Message (Event M15)
6 segments1 event
MFN_M16
MFN/MFK - Inventory Item Master File Message - Enhanced (Event M16)
15 segments1 event
MFN_M17
MFN/MFK - DRG Master File Message (Event M17)
6 segments1 event
MFN_M18
MFN/MFK - Master File Notification - Test/Observation (Payer) (Event M18)
8 segments
MFN_Znn
MFN/MFK - Master File Notification - Site Defined (Event M14)
6 segments1 event
NMD_N02
NMD - Application Management Data Message (Event N02)
9 segments1 event
OMB_O27
Usage Notes for Transfusion Service Messages
30 segments1 event
OMD_O03
OMD - Dietary Order (Event O03)
32 segments1 event
OMG_O19
OMG - General Clinical Order Message (event O19)
60 segments1 event
OMI_O23
OMI - Imaging Order Message (Event O23)
30 segments1 event
OML_O21
OML - Laboratory Order Message (event O21)
61 segments1 event
OML_O33
OML - Laboratory Order for Multiple Orders Related to a Single Specimen (event O33)
58 segments1 event
OML_O35
OML - Laboratory Order for Multiple Orders Related to a Single Container of a Specimen (event O35)
58 segments1 event
OML_O39
OML - Specimen Shipment Centric Laboratory Order (event O39)
45 segments1 event
OMN_O07
OMN - Non-stock Requisition Order Message (event O07)
28 segments1 event
OMP_O09
OMP - Pharmacy/Treatment Order Message (Event O09)
33 segments1 event
OMQ_O57
OMQ - General Order Message With Document Payload (Event O42)
50 segments1 event
OMS_O05
OMS - Stock Requisition Order Message (event O05)
28 segments1 event
OPL_O37
OPL - Population/Location-Based Laboratory Order Message (Event O37)
55 segments1 event
OPR_O38
OPR - Population/Location-Based Laboratory Order Acknowledgment Message (Event O38)
20 segments1 event
OPU_R25
OPU - Unsolicited Population/Location-Based Laboratory Observation Message (Event R25 )
34 segments1 event
ORA_R33
ORA - Observation Report Acknowledgement (Event R33)
6 segments1 event
ORA_R41
ORA - Observation Report Alert Acknowledgement (Event R41)
6 segments1 event
ORB_O28
ORB - Blood Product Order Acknowledgment (Event O28)
14 segments1 event
ORD_O04
ORD - Dietary Order Acknowledgment (Event O04)
22 segments1 event
ORG_O20
ORG - General Clinical Order Acknowledgement Message (event O20)
20 segments1 event
ORI_O24
ORI - Imaging Order Response Message to Any OMI (Event O24)
18 segments1 event
ORL_O22
ORL - General Laboratory Order Response Message to Any OML (event O22)
17 segments1 event
ORL_O34
ORL - Laboratory Order Response Message to a Multiple Order Related to Single Specimen OML (event O34)
19 segments1 event
ORL_O36
ORL - Laboratory Order Response Message to a Single Container of a Specimen OML (event O36)
20 segments1 event
ORL_O40
ORL - Specimen Shipment Centric Laboratory Order Response Message to Specimen Shipment OML (event O40)
19 segments1 event
ORL_O41
Patient Segments Optional
16 segments1 event
ORL_O42
Patient Segments Optional
18 segments1 event
ORL_O43
Patient Segments Optional
19 segments1 event
ORL_O44
Patient Segments Optional
18 segments1 event
ORN_O08
ORN - Non-stock Requisition Order Acknowledgment Message (event O08)
16 segments1 event
ORP_O10
ORP - Pharmacy/Treatment Order Acknowledgment (Event O10)
18 segments1 event
ORS_O06
ORS - Stock Requisition Order Acknowledgment Message (event O06)
17 segments1 event
ORU_R01
ORU - Unsolicited Observation Message (Event R01)
34 segments1 event
ORU_R30
ORU - Unsolicited Point-Of-Care Observation Message Without Existing Order - Place an Order (Event R30)
22 segments3 events
ORX_O58
ORX - General Order Message With Document Payload Acknowledgement Message (Event O43)
14 segments1 event
OSM_R26
OSM - Unsolicited Specimen Shipment Manifest Message (Event R26)
29 segments1 event
OSU_O51
OSU - Order Status Update (Event O41)
10 segments1 event
OUL_R22
OUL - Unsolicited Specimen Oriented Observation Message (Event R22 )
37 segments1 event
OUL_R23
OUL - Unsolicited Specimen Container Oriented Observation Message (Event R23)
37 segments1 event
OUL_R24
OUL - Unsolicited Order Oriented Observation Message (Event R24)
37 segments1 event
PEX_P07
PEX - Product Experience Message (Events P07, P08)
41 segments2 events
PGL_PC6
PGL/ACK - Patient Goal Message (Events PC6, PC7, PC8)
33 segments3 events
PMU_B01
PMU/ACK - Add Personnel Record (Event B01)
14 segments2 events
PMU_B03
PMU/ACK - Delete Personnel Record (Event B03)
5 segments1 event
PMU_B04
PMU/ACK - Activate Practicing Person (Event B04)
7 segments3 events
PMU_B07
PMU/ACK - Grant Certificate/Permission (Event B07)
9 segments1 event
PMU_B08
PMU/ACK - Revoke Certificate/Permission (Event B08)
7 segments1 event
PPG_PCG
PPG/ACK - Patient Pathway Message (Goal-Oriented) (Events PCG, PCH, PCJ)
36 segments3 events
PPP_PCB
PPP/ACK - Patient Pathway Message (Problem-Oriented) (Events PCB, PCC, PCD)
36 segments3 events
PPR_PC1
PPR/ACK - Patient Problem Message (Events PC1, PC2, PC3)
33 segments3 events
QBP_E03
QBP^E03 - Query HealthCare Services Invoice Status (event E03)
5 segments1 event
QBP_E22
QBP^E22 - Query Authorization Request Status (event E22)
5 segments1 event
QBP_O33
QBP - Get Donor Record Candidates (Event Q33)
5 segments1 event
QBP_O34
QBP - Get Donor Record (Event Q34)
5 segments1 event
QBP_Q11
Pharmacy Query/Response Message Pair
7 segments5 events
QBP_Q13
Example of Query Profile With Tabular Response
9 segments1 event
QBP_Q15
QBP/RDY - Query by Parameter/Display Response (events Vary)
7 segments1 event
QBP_Q21
QBP/RSP - Get Person Demographics (QBP) and Response (RSP) (Events Q21 and K21)
6 segments6 events
QBP_Qnn
Query Grammar
7 segments
QBP_Z73
Ordering Non-medical Services
5 segments1 event
QCN_J01
QCN/ACK - Cancel Query/Acknowledge Message (Event J01)
4 segments2 events
QSB_Q16
QSB - Create Subscription (Event Q16)
6 segments2 events
QVR_Q17
QVR - Query for Previous Events (Event Q17)
7 segments1 event
RAS_O17
RAS - Pharmacy/Treatment Administration Message (Event O17)
38 segments1 event
RDE_O11
RDE - Pharmacy/Treatment Encoded Order Message (Event O11)
47 segments2 events
RDR_RDR
RDR - Pharmacy/Treatment Dispense Information
21 segments1 event
RDS_O13
RDS - Pharmacy/Treatment Dispense Message (Event O13)
41 segments1 event
RDY_K15
Response Grammar for Display Response
9 segments2 events
RDY_Z80
Dispense History Display Query Profile Using QSC Variant
9 segments1 event
REF_I12
REF/RRI - Patient Referral Message
29 segments4 events
RGV_O15
RGV - Pharmacy/Treatment Give Message (Event O15)
38 segments1 event
RPA_I08
RQA/RPA - Request Patient Authorization Message (Event I08)
30 segments4 events
RPI_I01
RQI/RPI - Request for Insurance Information (Event I01)
13 segments1 event
RPI_I04
RQP/RPI - Request for Patient Demographic Data (Event I04)
13 segments1 event
RPL_I02
RQI/RPL - Request/Receipt of Patient Selection Display List (Event I02)
9 segments1 event
RPR_I03
RQI/RPR - Request/Receipt of Patient Selection List (Event I03)
8 segments1 event
RQA_I08
RQA/RPA - Request Patient Authorization Message (Event I08)
29 segments4 events
RQI_I01
RQI/RPI - Request for Insurance Information (Event I01)
12 segments4 events
RQP_I04
RQP/RPI - Request for Patient Demographic Data (Event I04)
9 segments1 event
RRA_O18
RRA - Pharmacy/Treatment Administration Acknowledgment Message (Event O18)
15 segments1 event
RRD_O14
RRD - Pharmacy/Treatment Dispense Acknowledgement Message (Event O14)
16 segments1 event
RRE_O12
RRE - Pharmacy/Treatment Encoded Order Acknowledgment (Event O12)
19 segments2 events
RRG_O16
RRG - Pharmacy/Treatment Give Acknowledgment Message (Event O16)
17 segments1 event
RRI_I12
REF/RRI - Patient Referral Message
25 segments4 events
RSP_E03
RSP^E03 - HealthCare Services Invoice Status Query Response (event E03)
8 segments1 event
RSP_E22
RSP^E22 - Authorization Request Status Query Response (event E22)
10 segments1 event
RSP_K11
QBP/RSP - Query by Parameter/Segment Pattern Response (events Vary)
9 segments1 event
RSP_K21
QBP/RSP - Get Person Demographics (QBP) and Response (RSP) (Events Q21 and K21)
13 segments1 event
RSP_K22
QBP/RSP - Find Candidates (QBP) and Response (RSP) (Events Q22 and K22)
12 segments1 event
RSP_K23
QBP/RSP - Get Corresponding Identifiers (QBP) and Response (RSP) (Events Q23 and K23)
9 segments2 events
RSP_K25
QBP/RSP - Query Information (Event Q25/K25)
19 segments1 event
RSP_K31
Pharmacy Query/Response Message Pair
43 segments1 event
RSP_K32
QBP/RSP - Find Candidates Including Visit Information (QBP) and Response (RSP) (Events Q32 and K32 )
13 segments1 event
RSP_O33
RSP - Get Donor Record Candidates Response (K33)
9 segments1 event
RSP_O34
RSP - Get Donor Record Response (K34)
18 segments1 event
RSP_Z82
Associated Dispense History Query Profile
33 segments1 event
RSP_Z84
Example of Query Profile With Tabular Response
10 segments1 event
RSP_Z86
Comprehensive Pharmacy Information Query Profile
34 segments1 event
RSP_Z88
Associated Dispense Information Query Profile
33 segments1 event
RSP_Z90
Lab Results History Query Profile
25 segments1 event
RSP_Znn
Query Profile Template for Query With Segment Pattern Response
9 segments1 event
RTB_K13
Query Profile Template for Query With Tabular Response
10 segments6 events
RTB_Knn
Response Grammar
9 segments
RTB_Z74
Ordering Non-medical Services
10 segments1 event
SDR_S31
SDR/ACK - Request Anti-Microbial Device Data (Event S31)
5 segments2 events
SDR_S32
SMD/ACK - Request Anti-Microbial Device Cycle Data (Event S32)
5 segments2 events
SIU_S12
FILLER APPLICATION MESSAGES AND TRIGGER EVENTS UNSOLICITED
19 segments15 events
SLR_S28
SLR/ACK - Request New Sterilization Lot (Event S28)
4 segments5 events
SRM_S01
PLACER APPLICATION REQUESTS AND TRIGGER EVENTS
23 segments11 events
SRR_S01
PLACER APPLICATION REQUESTS AND TRIGGER EVENTS
19 segments11 events
SSR_U04
SSR/ACK - Specimen Status Request (Event U04)
6 segments1 event
SSU_U03
SSU/ACK - Specimen Status Update (Event U03)
9 segments1 event
STC_S33
STC/ACK - Notification of Sterilization Configuration (Event S33)
4 segments1 event
TCU_U10
TCU/ACK - Automated Equipment Test Code Settings Update (Event U10)
6 segments2 events
UDM_Q05
Display Vs. Record-oriented Messages
7 segments1 event
VXU_V04
RRE - Pharmacy/Treatment Encoded Order Acknowledgment (Event O12)
26 segments1 event