HL7 Terminology (THO)
5.3.0 - Publication International flag

This page is part of the HL7 Terminology (v5.3.0: Release) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

CodeSystem: messageStructure

Official URL: http://terminology.hl7.org/CodeSystem/v2-0354 Version: 2.10.0
Active as of 2019-12-01 Responsible: HL7, Inc Computable Name: MessageStructure
Other Identifiers: id: urn:oid:2.16.840.1.113883.18.214

Copyright/Legal: Copyright HL7. Licensed under creative commons public domain

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.

Underlying Master Code System for V2 table 0354 (Message Structure)

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

Properties

This code system defines the following properties for its concepts

CodeURITypeDescription
statushttp://terminology.hl7.org/CodeSystem/utg-concept-properties#statuscodeStatus of the concept
deprecatedhttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-table-deprecatedcodeVersion of HL7 in which the code was deprecated
v2-concCommenthttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-concCommentstringV2 Concept Comment
v2-concCommentAsPubhttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v2-concCommentAsPubstringV2 Concept Comment As Published
HL7usageNoteshttp://terminology.hl7.org/CodeSystem/utg-concept-properties#HL7usageNotesstringHL7 Concept Usage Notes

Concepts

This case-sensitive code system http://terminology.hl7.org/CodeSystem/v2-0354 defines the following codes in a Is-A heirarchy:

CodeDisplayDefinitiondeprecatedV2 Concept CommentV2 Concept Comment As PublishedHL7 Concept Usage NotesDeutsch (German, de)
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 VariesVariesvariiert
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

History

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