HL7 Workbench
Beta
v2.4
Message Structures
NUL
HL7 v2.x
Parser
Sign in
NUL
no message
0 segments · 122 events
...
2.3.1
May
1999
2.4
Oct
2000
2.5
Aug
2003
...
Message Structure
Message Structure
0 segments
Tree
Grammar
R
Required
O
Optional
Choice
Used by Events
122 events
A61
ADT/ACK - Change consulting doctor
A62
ADT/ACK - Cancel change consulting doctor
C01
CRM - Register a patient on a clinical trial
C02
CRM - Cancel a patient registration on clinical trial (for clerical mistakes only)
C03
CRM - Correct/update registration information
C04
CRM - Patient has gone off a clinical trial
C05
CRM - Patient enters phase of clinical trial
C06
CRM - Cancel patient entering a phase (clerical mistake)
C07
CRM - Correct/update phase information
C08
CRM - Patient has gone off phase of clinical trial
C09
CSU - Automated time intervals for reporting, like monthly
C10
CSU - Patient completes the clinical trial
C11
CSU - Patient completes a phase of the clinical trial
C12
CSU - Update/correction of patient order/result information
K11
query by parameter/segment pattern response
K13
query by parameter/tabular response
K15
query by parameter/display response
K21
RSP - Get person demographics response
K22
RSP - Find candidates response
K23
RSP - Get corresponding identifiers response
K24
RSP - Allocate identifiers response
K25
RSP - Personnel Information by Segment Response
M03
MFN/MFK - Master file - Test/Observation (for backward compatibility only)
M08
MFN/MFK - Test/observation (Numeric) master file
M09
MFN/MFK - Test/Observation (Categorical) master file
M10
MFN/MFK - Test /observation batteries master file
M11
MFN/MFK - Test/calculated observations master file
M12
MFN/MFK - Master file notification message
O01
ORM - Order message (also RDE, RDS, RGV, RAS)
O02
ORR - Order response (also RRE, RRD, RRG, RRA)
O03
OMD - Diet order
O04
ORD - Diet order acknowledgement
O05
OMS - Stock requisition order
O06
ORS - Stock requisition acknowledgement
O07
OMN - Non-stock requisition order
O08
ORN - Non-stock requisition acknowledgement
O09
OMP - Pharmacy/treatment order
O10
ORP - Pharmacy/treatment order acknowledgement
O11
RDE - Pharmacy/treatment encoded order
O12
RRE - Pharmacy/treatment encoded order acknowledgement
O13
RDS - Pharmacy/treatment dispense
O14
RRD - Pharmacy/treatment dispense acknowledgement
O15
RGV - Pharmacy/treatment give
O16
RRG - Pharmacy/treatment give acknowledgement
O17
RAS - Pharmacy/treatment administration
O18
RRA - Pharmacy/treatment administration acknowledgement
O19
OMG - General clinical order
O20
ORG/ORL - General clinical order response
O21
OML - Laboratory order
O22
ORL - General Laboratory Order Acknowledgment Message
P07
PEX - Unsolicited initial individual product experience report
P08
PEX - Unsolicited update individual product experience report
P09
SUR - Summary product experience report
PC4
PRQ - PC/ Problem Query
PC5
PRR - PC/ Problem Response
PC9
PGQ - PC/ Goal Query
PCA
PGR - PC/ Goal Response
PCE
PTQ - PC/ Pathway (Problem-Oriented) Query
PCF
PTR - PC/ Pathway (Problem-Oriented) Query Response
PCK
PTU - PC/ Pathway (Goal-Oriented) Query
PCL
PTV - PC/ Pathway (Goal-Oriented) Query Response
Q04
EQQ - Embedded query language query
Q07
VQQ - Virtual table query
Q08
SPQ - Stored procedure request
Q09
RQQ - event replay query
Q11
query by parameter/segment pattern response
Q13
quey by parameter/tabluar response
Q15
query by parameter/display response
Q21
QBP - Get person demographics
Q22
QBP - Find candidates
Q23
QBP - Get corresponding identifiers
Q24
QBP - Allocate identifiers
Q25
QBP - Personnel Information by Segment Query
Q26
pharmacy/treatment order query
Q27
pharmacy/treatment administration information query
Q28
pharmacy/treatment dispense information query
Q29
pharmacy/treatment encoded order information query
Q30
pharmacy/treatment dose information query
R02
QRY - Query for results of observation
R04
ORF - Response to query; transmission of requested observation
R07
Enhanced Display Response
R08
Tabular Data Response
R09
Event Replay Response
R21
OUL - Unsolicited laboratory observation
RAR
RAR - Pharmacy administration information query response
RDR
RDR - Pharmacy dispense information query response
RER
RER - Pharmacy encoded order information query response
RGR
RGR - Pharmacy dose information query response
ROR
ROR - Pharmacy prescription order query response
V01
VXQ - Query for vaccination record
V02
VXX - Response to vaccination query returning multiple PID matches
V03
VXR - Vaccination record response
V04
VXU - Unsolicited vaccination record update
W01
waveform result, unsolicited transmission of requested information
W02
waveform result, response to query
Z73
Information about Phone Calls
Z74
Information about Phone Calls (response)
Z75
Tabular Patient List
Z76
Tabular Patient List (response)
Z77
Tabular Patient List
Z78
Tabular Patient List (response)
Z79
Dispense Information
Z80
Dispense Information (response)
Z81
Dispense History
Z82
Dispense History (response)
Z83
ORU Subscription
Z84
Who Am I (response)
Z85
Pharmacy Information Comprehensive
Z86
Pharmacy Information Comprehensive (response)
Z87
Dispense Information
Z88
Dispense Information (response)
Z89
Lab Results History
Z90
Lab Results History (response)
Z91
Who Am I
Z92
Who Am I (response)
Z93
Tabular Dispense History
Z94
Tabular Dispense History (response)
Z95
Tabular Dispense History
Z96
Tabular Dispense History (response)
Z97
Dispense History
Z98
Dispense History (response)
Z99
Who Am I