HL7 Terminology
2.0.0 - Publication

This page is part of the HL7 Terminology (v2.0.0: Release) based on FHIR R4. The current version which supercedes this version is 5.2.0. For a full list of available versions, see the Directory of published versions

CodeSystem: messageStructure

Summary

Defining URL:http://terminology.hl7.org/CodeSystem/v2-0354
Version:2.10.0
Name:MessageStructure
Status:Active as of 2019-12-01
Definition:

HL7-defined code system of abstract message structure codes. Each code identifies a specific message structure abstract syntax as published in the HL7 Version 2 standard. Used in HL7 Version 2.x messaging in the MSH segment.

Publisher:HL7, Inc
Committee:Infrastructure And Messaging
Copyright:

Copyright HL7. Licensed under creative commons public domain

Content:Complete: All the concepts defined by the code system are included in the code system resource
OID:2.16.840.1.113883.18.214 (for OID based terminology systems)
Value Set:http://terminology.hl7.org/ValueSet/v2-0354 ( is the value set for all codes in this code system)
Source Resource:XML / JSON / Turtle

This Code system is referenced in the content logical definition of the following value sets:

Properties

CodeURLDescriptionType
statushttp://terminology.hl7.org/CodeSystem/utg-concept-properties#statusStatus of the conceptcode
deprecatedhttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-table-deprecatedVersion of HL7 in which the code was deprecatedcode
v2-concCommenthttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-concCommentV2 Concept Commentstring
v2-concCommentAsPubhttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-concCommentAsPubV2 Concept Comment As Publishedstring
HL7usageNoteshttp://terminology.hl7.org/CodeSystem/utg-concept-properties#HL7usageNotesHL7 Concept Usage Notesstring

This code system http://terminology.hl7.org/CodeSystem/v2-0354 defines the following codes:

CodeDisplayDefinitiondeprecatedV2 Concept CommentV2 Concept Comment As PublishedHL7 Concept Usage Notes
OMD_O01 2.9
OMN_O01 2.9
OMS_O01 2.9
ORD_O02 2.9
ORN_O02 2.9
ORS_O02 2.9
RDO_O01 2.9
RRO_O02 2.9
ACK VariesVaries
ADR_A19 A19A19Deprecated and removed as of V2.7Deprecated and removed as of V2.7
ADT_A01 A01, A04, A08, A13A01, A04, A08, A13
ADT_A02 A02A02
ADT_A03 A03A03
ADT_A05 A05, A14, A28, A31A05, A14, A28, A31
ADT_A06 A06, A07A06, A07
ADT_A09 A09, A10, A11A09, A10, A11
ADT_A12 A12A12
ADT_A15 A15A15
ADT_A16 A16A16
ADT_A17 A17A17
ADT_A28 A28, A31A28, A312.9
ADT_A18 A18A18Deprecated and removed as of V2.7Deprecated and removed as of V2.7
ADT_A20 A20A20
ADT_A21 A21, A22, A23, A25, A26, A27, A29, A32, A33A21, A22, A23, A25, A26, A27, A29, A32, A33
ADT_A24 A24A24
ADT_A30 A30, A34, A35, A36, A46, A47, A48, A49A30, A34, A35, A36, A46, A47, A48, A49Deprecated and removed as of V2.7Deprecated and removed as of V2.7
ADT_A37 A37A37
ADT_A38 A38A38
ADT_A39 A39, A40, A41, A42A39, A40, A41, A42
ARD_A19 A19A192.9type (ADR_A19)type (ADR_A19)
ADT_A43 A43A43
ADT_A44 A44A44
ADT_A45 A45A45
ADT_A50 A50, A51A50, A51
ADT_A52 A52, A53A52, A53
ADT_A54 A54, A55A54, A55
ADT_A60 A60A60
ADT_A61 A61, A62A61, A62
BAR_P01 P01P01
BAR_P02 P02P02
BAR_P05 P05P05
BAR_P06 P06P06
BAR_P10 P10P10
BAR_P12 P12P12
BRP_030 O30O302.9this is a typo BRP_O30) and should be removedthis is a typo BRP_O30) and should be removed
MFD_P09 P09P092.9error -> SUR_P09error -> SUR_P09
BPS_O29 O29O29
BRP_O30 O30O30
BRT_O32 O32O32
BTS_O31 O31O31
CCF_I22 I22I22
CCI_I22 I22I22
CCM_I21 I21I21
CCQ_I19 I19I19
DSR_Q01 Q01Q012.9
DSR_P04 P04P042.9
CCR_I16 I16, |17, |18I16, |17, |18
DSR_Q03 Q03Q032.9
CCU_I20 I20I20
CQU_I19 I19I19
CRM_C01 C01, C02, C03, C04, C05, C06, C07, C08C01, C02, C03, C04, C05, C06, C07, C08
CSU_C09 C09, C10, C11, C12C09, C10, C11, C12
ORF_R02 R02, R04R02, R042.9
DBC_O41 O41O41
EDR_R07 R07R072.9
DBC_O42 O42O42
EQQ_Q04 Q04Q042.9
ORM_Q06 Q06Q062.9
DEL_O46 O46O46
ERP_R09 R09R092.9
DEO_O45 O45O45
ORR_Q06 Q06Q062.9
DER_O44 O44O44
DFT_P03 P03P03
DFT_P11 P11P11
DOC_T12 T12T12Deprecated and removed as of V2.7Deprecated and removed as of V2.7
DPR_O48 O48O48
DRC_O47 O47O47
DRG_O43 O43O43
PIN_I07 I07I072.9
EAC_U07 U07U07
MFD_MFA MFAMFA2.9
EAN_U09 U09U09
EAR_U08 U08U08
EHC_E01 E01E01
EHC_E02 E02E02
EHC_E04 E04E04
EHC_E10 E10E10
EHC_E12 E12E12
EHC_E13 E13E13
EHC_E15 E15E15
EHC_E20 E20E20
EHC_E21 E21E21
EHC_E24 E24E24
ESR_U02 U02U02
ESU_U01 U01U01
INR_U06 U06U06
RAS_O01 O01O012.9
INU_U05 U05U05
RAS_O02 O022O0222.9
INV_U14 Events U14U14
LSU_U12 U12, U13U12, U13
MDM_T01 T01, T03, T05, T07, T09, T11T01, T03, T05, T07, T09, T11
MDM_T02 T02, T04, T06, T08, T10T02, T04, T06, T08, T10
MFK_M01 M01, M02, M03, M04, M05, M06, M07, M08, M09, M10, M11M01, M02, M03, M04, M05, M06, M07, M08, M09, M10, M11
MFN_M01 M01M01Deprecated and removed as of V2.7Deprecated and removed as of V2.7
RDS_O01 O01O012.9
MFN_M02 M02M02
MFN_M03 M03M03DeprecatedDeprecated
MFN_M04 M04M04
MFN_M05 M05M05
RGV_O01 O01O012.9
MFN_M06 M06M06
MFN_M07 M07M07
MFN_M08 M08M08
RPI_I0I I01, I04I01, I042.9
MFN_M09 M09M09
MFN_M10 M10M10
MFN_M11 M11M11
MFN_M12 M12M12
RQC_I06 I06I062.9
MFN_M13 M13M13
RQI_I0I I01, I02, I03I01, I02, I032.9
MFN_M15 M15M15
MFN_M16 M16M16
MFN_M17 M17M17
MFN_M18 M18M18
RRD_O02 O02O022.9
MFQ_M01 M01, M02, M03, M04, M05, M06M01, M02, M03, M04, M05, M06DeprecatedDeprecated
RRE_O02 O02O022.9
MFR_M01 M01, M02, M03,M01, M02, M03,DeprecatedDeprecated
RRG_O02 O02O022.9
MFR_M04 M04M04DeprecatedDeprecated
MFR_M05 M05M05DeprecatedDeprecated
MFR_M06 M06M06DeprecatedDeprecated
MFR_M07 M07M07DeprecatedDeprecated
NMD_N02 N02N02
NMQ_N01 N01N01DeprecatedDeprecated
NMR_N01 N01N01DeprecatedDeprecated
ORU_R31 R31R312.9
SRM_T12 T12T122.9
OMB_O27 O27O27
ORU_R32 R32R322.9
OMD_O03 O03O03
SRR_T12 T12T122.9
OMG_O19 O19O19
OMI_O23 O23O23
OML_O21 O21O21
OML_O33 O33O33
OML_O35 O35O35
OML_O39 O39O39
OML_O59 Laboratory Fulfillment request with REL segmentLaboratory order message structure for fulfillment request with REL segmentAn example is the IHE LCC profile describes this message in the LAB-7 transaction
OMN_O07 O07O07
OMP_O09 O09O09
OMQ_O42 O42O42Deprecated; was added erroneously in 2016
OMQ_O57 O57Identifier for the message structure for an OMQ message with a trigger event of General Order Message with Document Payload (O57)
OMS_O05 O05O05
OPL_O37 O37O37
OPR_O38 O38O38
OPU_R25 R25R25
ORA_R33 R33R33
ORA_R41 R41R41
ORB_O28 O28O28
ORD_O04 O04O04
ORF_R04 R04R04DeprecatedDeprecated
ORG_O20 O20O20
ORI_O24 O24O24
ORL_O22 O22O22
ORL_O34 O34O34
ORL_O36 O36O36
ORL_O40 O40O40
ORL_O41 O41O41Deprecated; was added erroneously in 2016
QRY_P04 P04P042.9
ORL_O42 O42O42Deprecated; was added erroneously in 2016
ORL_O43 O43O43Deprecated; was added erroneously in 2016
ORL_O44 O44O44Deprecated; was added erroneously in 2016
ORL_O53 O53Identifier for the message structure for an ORL message with a trigger event of - General Laboratory Order Acknowledgment Message (Patient Optional) (O53)
ORL_O54 O54Identifier for the message structure for an ORL message with a trigger event of Laboratory Order Acknowledgment Message – Multiple Order Per Specimen (Patient Optional) (O54)
ORL_O55 O55Identifier for the message structure for an ORL message with a trigger event of Laboratory Order Acknowledgment Message – Multiple Order Per Container of Specimen (Patient Optional) (O55)
ORL_O56 O56Identifier for the message structure for an ORL message with a trigger event of Specimen Shipment Centric Laboratory Order Acknowledgment Message (Patient Optional) (O56)
ORM_O01 O01O01DeprecatedDeprecated
ORN_O08 O08O08
ORP_O10 O10O10
ORR_O02 O02O02DeprecatedDeprecated
RDE_O01 O01O012.9
ORS_O06 O06O06
ORU_R01 R01R01
ORU_R30 R30R30
ORU_W01 W01W01DeprecatedDeprecated
ORX_O43 O43O43Deprecated; was added erroneously in 2016
ORX_O58 O58Identifier for the message structure for an ORX message with a trigger event of General Order Message with Document Payload Acknowledgement Message (O58)
OSM_R26 R26R26
OSQ_Q06 Q06Q06DeprecatedDeprecated
OSR_Q06 Q06Q06DeprecatedDeprecated
OSU_O41 O41O41Deprecated; was added erroneously in 2016
OSU_O51 O51Identifier for the message structure for an OSU message with a trigger event of Order Status Update (O51)
OSU_O52 O52Identifier for the message structure for an OSU message with a trigger event of Order Status Update Acknowledgement (O52)
OUL_R21 R21R21DeprecatedDeprecated
OUL_R22 R22R22
OUL_R23 R23R23
OUL_R24 R24R24
PEX_P07 P07, P08P07, P08
PGL_PC6 PC6, PC7, PC8PC6, PC7, PC8
PMU_B01 B01, B02B01, B02
RQQ_Q09 Q09Q092.9
RRA_O02 O02O022.9
PMU_B03 B03B03
PMU_B04 B04, B05, B06B04, B05, B06
PMU_B07 B07B07
PMU_B08 B08B08
PPG_PCG PCC, PCG, PCH, PCJPCC, PCG, PCH, PCJ
PPP_PCB PCB, PCDPCB, PCD
PPR_PC1 PC1, PC2, PC3PC1, PC2, PC3
PPT_PCL PCLPCLDeprecatedDeprecated
PPV_PCA PCAPCADeprecatedDeprecated
PRR_PC5 PC5PC5DeprecatedDeprecated
PTR_PCF PCFPCFDeprecatedDeprecated
QBP_E03 E03E03
QBP_E22 E22E22
QBP_O33 O33O33
QBP_O34 O34O34
SPQ_Q08 Q08Q082.9
QBP_Q11 Q11Q11
RDY_K11 K11K112.9
QBP_Q13 Q13Q13
QBP_Q15 Q15Q15
QBP_Q21 Q21, Q22, Q23,Q24, Q25Q21, Q22, Q23,Q24, Q25
QCK_Q02 Q02Q02DeprecatedDeprecated
QCN_J01 J01, J02J01, J02
RSP_K24 K24K242.9
QRF_W02 W02W02DeprecatedDeprecated
QRY_A19 A19A19DeprecatedDeprecated
QRY_PC4 PC4, PC9, PCE, PCKPC4, PC9, PCE, PCKDeprecatedDeprecated
TBR_R08 R08R082.9
QRY_Q01 Q01, Q26, Q27, Q28, Q29, Q30Q01, Q26, Q27, Q28, Q29, Q30DeprecatedDeprecated
TBR_R09 R09R092.9
QRY_Q02 Q02Q02DeprecatedDeprecated
QRY_R02 R02R02DeprecatedDeprecated
QRY_T12 T12T12DeprecatedDeprecated
VQQ_Q07 Q07Q072.9
QSB_Q16 Q16Q16
QVR_Q17 Q17Q17
RAR_RAR RARRARDeprecatedDeprecated
RAS_O17 O17O17
RCI_I05 I05I05DeprecatedDeprecated
RCL_I06 I06I06DeprecatedDeprecated
RDE_O11 O11, O25O11, O25
RDE_O49 Events O49O49
RDR_RDR RDRRDR
RDS_O13 O13O13
RDY_K15 K15K15
REF_I12 I12, I13, I14, I15I12, I13, I14, I15
RER_RER RERRERDeprecatedDeprecated
RGR_RGR RGRRGRDeprecatedDeprecated
RGV_O15 O15O15
ROR_ROR RORRORDeprecatedDeprecated
RPA_I08 I08, I09. I10, I11I08, I09. I10, I11
RPI_I01 I01, I04I01, I04
RPI_I04 I04I04
RPL_I02 I02I02
RPR_I03 I03I03
RQA_I08 I08, I09, I10, I11I08, I09, I10, I11
RQC_I05 I05, I06I05, I06DeprecatedDeprecated
RQI_I01 I01, I02, I03, I07I01, I02, I03, I07
RQP_I04 I04I04
RRA_O18 O18O18
RRD_O14 O14O14
RRE_O12 O12, O26O12, O26
RRE_O50 Events O50O50
RRG_O16 O16O16
RRI_I12 I12, I13, I14, I15I12, I13, I14, I15
RSP_E03 E03E03
RSP_E22 E22E22
RSP_K11 K11K11
RSP_K21 K21K21
RSP_K22 K22K22
RSP_K23 K23, K24K23, K24
RSP_K25 K25K25
RSP_K31 K31K31
RSP_K32 K32K32
RSP_O33 O33O33
RSP_O34 O34O34
RSP_Q11 Q11Q11DeprecatedDeprecated
RTB_K13 K13K13
SDR_S31 S31, S36S31, S36
SDR_S32 S32, S37S32, S37
SET_S38 Specimen Container Preparation and Specimen Collection EventThis message structure supports tracking of information related to preparations for specimen collection and the collection event.It can be used to describe the container preparation for collection as wellasthe successful collection of one or more specimen(s).
SET_S40 Specimen Collection Event unsuccessfulThis message structure supports tracking of information when specimen collection is not successful.It can be used to describe the reason why a specimen collection was unsuccessful.
SET_S41 Specimen Movement EventThis message structure supports tracking of information related to the movements of specimens across locations, and placement in and out of storage.It can be used to report on specimen departing, arriving, being accepted or rejected, including moving the specimen into storage or retrieving it from storage (e.g. in biobanking).
SET_S45 Specimen Identification EventsThis message structure supports tracking of information to identify or de-identify specimens or at time of final disposal.It can be used to report the de-and re-identification of specimen(s) as well as the final disposition of a specimen.
SET_S50 Specimen Procedure Step successfulThis message structure supports tracking of information related to processing of one or more specimen that may result in derived (child) specimen or not.
SET_S52 Specimen Procedure Step unsuccessfulThis message structure supports tracking of information when the processing of a specimen was unsuccessful.It can be used to describe the reason why the specimen processing was unsuccessful.
SIU_S12 S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S26S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S26
SLR_S28 S28, S29, S30, S34, S35S28, S29, S30, S34, S35
SQM_S25 S25S25DeprecatedDeprecated
SQR_S25 S25S25DeprecatedDeprecated
SRM_S01 S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11
SRR_S01 S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11
QBP_Z73 Z73Z732.9
SSR_U04 U04U04
RSP_Z82 Z82Z822.9
SSU_U03 U03U03
RSP_Z86 Z86Z862.9
STC_S33 S33S33
RSP_Z88 Z88Z882.9
SUR_P09 P09P09DeprecatedDeprecated
RSP_Z90 Z90Z902.9
TCU_U10 U10, U11U10, U11
RTB_Knn KnnKnn2.9
UDM_Q05 Q05Q05
RTB_Z74 Z74Z742.9
VXQ_V01 V01V01DeprecatedDeprecated
QBP_Qnn QnnQnn2.9
VXR_V03 V03V03DeprecatedDeprecated
VXU_V04 V04V04
VXX_V02 V02V02DeprecatedDeprecated

Additional Language Displays

CodeDeutsch (German, de)
OMD_O01
OMN_O01
OMS_O01
ORD_O02
ORN_O02
ORS_O02
RDO_O01
RRO_O02
ACKvariiert
ADR_A19
ADT_A01
ADT_A02
ADT_A03
ADT_A05
ADT_A06
ADT_A09
ADT_A12
ADT_A15
ADT_A16
ADT_A17
ADT_A28
ADT_A18
ADT_A20
ADT_A21
ADT_A24
ADT_A30
ADT_A37
ADT_A38
ADT_A39
ARD_A19
ADT_A43
ADT_A44
ADT_A45
ADT_A50
ADT_A52
ADT_A54
ADT_A60
ADT_A61
BAR_P01
BAR_P02
BAR_P05
BAR_P06
BAR_P10
BAR_P12
BRP_030
MFD_P09
BPS_O29
BRP_O30
BRT_O32
BTS_O31
CCF_I22
CCI_I22
CCM_I21
CCQ_I19
DSR_Q01
DSR_P04
CCR_I16
DSR_Q03
CCU_I20
CQU_I19
CRM_C01
CSU_C09
ORF_R02
DBC_O41
EDR_R07
DBC_O42
EQQ_Q04
ORM_Q06
DEL_O46
ERP_R09
DEO_O45
ORR_Q06
DER_O44
DFT_P03
DFT_P11
DOC_T12
DPR_O48
DRC_O47
DRG_O43
PIN_I07
EAC_U07
MFD_MFA
EAN_U09
EAR_U08
EHC_E01
EHC_E02
EHC_E04
EHC_E10
EHC_E12
EHC_E13
EHC_E15
EHC_E20
EHC_E21
EHC_E24
ESR_U02
ESU_U01
INR_U06
RAS_O01
INU_U05
RAS_O02
INV_U14
LSU_U12
MDM_T01
MDM_T02
MFK_M01
MFN_M01
RDS_O01
MFN_M02
MFN_M03
MFN_M04
MFN_M05
RGV_O01
MFN_M06
MFN_M07
MFN_M08
RPI_I0I
MFN_M09
MFN_M10
MFN_M11
MFN_M12
RQC_I06
MFN_M13
RQI_I0I
MFN_M15
MFN_M16
MFN_M17
MFN_M18
RRD_O02
MFQ_M01
RRE_O02
MFR_M01
RRG_O02
MFR_M04
MFR_M05
MFR_M06
MFR_M07
NMD_N02
NMQ_N01
NMR_N01
ORU_R31
SRM_T12
OMB_O27
ORU_R32
OMD_O03
SRR_T12
OMG_O19
OMI_O23
OML_O21
OML_O33
OML_O35
OML_O39
OML_O59
OMN_O07
OMP_O09
OMQ_O42
OMQ_O57
OMS_O05
OPL_O37
OPR_O38
OPU_R25
ORA_R33
ORA_R41
ORB_O28
ORD_O04
ORF_R04
ORG_O20
ORI_O24
ORL_O22
ORL_O34
ORL_O36
ORL_O40
ORL_O41
QRY_P04
ORL_O42
ORL_O43
ORL_O44
ORL_O53
ORL_O54
ORL_O55
ORL_O56
ORM_O01
ORN_O08
ORP_O10
ORR_O02
RDE_O01
ORS_O06
ORU_R01
ORU_R30
ORU_W01
ORX_O43
ORX_O58
OSM_R26
OSQ_Q06
OSR_Q06
OSU_O41
OSU_O51
OSU_O52
OUL_R21
OUL_R22
OUL_R23
OUL_R24
PEX_P07
PGL_PC6
PMU_B01
RQQ_Q09
RRA_O02
PMU_B03
PMU_B04
PMU_B07
PMU_B08
PPG_PCG
PPP_PCB
PPR_PC1
PPT_PCL
PPV_PCA
PRR_PC5
PTR_PCF
QBP_E03
QBP_E22
QBP_O33
QBP_O34
SPQ_Q08
QBP_Q11
RDY_K11
QBP_Q13
QBP_Q15
QBP_Q21
QCK_Q02
QCN_J01
RSP_K24
QRF_W02
QRY_A19
QRY_PC4
TBR_R08
QRY_Q01
TBR_R09
QRY_Q02
QRY_R02
QRY_T12
VQQ_Q07
QSB_Q16
QVR_Q17
RAR_RAR
RAS_O17
RCI_I05
RCL_I06
RDE_O11
RDE_O49
RDR_RDR
RDS_O13
RDY_K15
REF_I12
RER_RER
RGR_RGR
RGV_O15
ROR_ROR
RPA_I08
RPI_I01
RPI_I04
RPL_I02
RPR_I03
RQA_I08
RQC_I05
RQI_I01
RQP_I04
RRA_O18
RRD_O14
RRE_O12
RRE_O50
RRG_O16
RRI_I12
RSP_E03
RSP_E22
RSP_K11
RSP_K21
RSP_K22
RSP_K23
RSP_K25
RSP_K31
RSP_K32
RSP_O33
RSP_O34
RSP_Q11
RTB_K13
SDR_S31
SDR_S32
SET_S38
SET_S40
SET_S41
SET_S45
SET_S50
SET_S52
SIU_S12
SLR_S28
SQM_S25
SQR_S25
SRM_S01
SRR_S01
QBP_Z73
SSR_U04
RSP_Z82
SSU_U03
RSP_Z86
STC_S33
RSP_Z88
SUR_P09
RSP_Z90
TCU_U10
RTB_Knn
UDM_Q05
RTB_Z74
VXQ_V01
QBP_Qnn
VXR_V03
VXU_V04
VXX_V02

History

DateActionAuthorCustodianComment
2020-05-06reviseTed KleinVocabulary WGMigrated to the UTG maintenance environment and publishing tooling.