HL7 v2.3.1 Vocabulary
0.2.0 - ci-build
HL7 v2.3.1 Vocabulary, published by HL7/FO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/frankoemig/hl7.v2.terminology.v231/ and changes regularly. See the Directory of published versions
| Official URL: http://terminology.hl7.org/v2plusvocab/ValueSet/hl7VSmessageStructure | Version: 1.0.0 | |||
| Active as of 2026-03-13 | Computable Name: Hl7VSmessageStructure | |||
| Other Identifiers: OID:2.16.840.1.113883.21.230, urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#http://terminology.hl7.org/v2plusvocab/ValueSet/v2-0354 | ||||
Copyright/Legal: HL7 Inc., 2026 |
||||
HL7 abstract message structure codes.
References
This value set is not used here; it may be used elsewhere (e.g. specifications and/or implementations that use this content)
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure version 📍1.0.0
Expansion performed internally based on codesystem Message Structure (2.3.1 - 1.0.0) v1.0.0 (CodeSystem)
This value set contains 123 concepts
| System | Code | Display (en) | Definition | JSON | XML |
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ACK | ACK | ACK | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADR_A19 | A19 | A19 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A01 | A01, A04, A05, A08, A13, A14, A28, A31 | A01, A04, A05, A08, A13, A14, A28, A31 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A02 | A02, A21, A22, A23, A25, A26, A27, A29, A32, A33 | A02, A21, A22, A23, A25, A26, A27, A29, A32, A33 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A03 | A03 | A03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A06 | A06, A07 | A06, A07 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A09 | A09, A10, A11, A15 | A09, A10, A11, A15 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A12 | A12 | A12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A16 | A16 | A16 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A17 | A17 | A17 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A18 | A18 | A18 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A20 | A20 | A20 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A24 | A24 | A24 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A28 | A28, A31 | A28, A31 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A30 | A30, A34, A35, 136, A46, A47, A48, A49 | A30, A34, A35, 136, A46, A47, A48, A49 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A37 | A37 | A37 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A38 | A38 | A38 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A39 | A39, A40, A41, A42 | A39, A40, A41, A42 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A43 | A43, A44 | A43, A44 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A45 | A45 | A45 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ADT_A50 | A50, A51 | A50, A51 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | BAR_P01 | P01, P05 | P01, P05 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | BAR_P02 | P02 | P02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | BAR_P06 | P06 | P06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | CRM_C01 | C01, C02, C03, C04, C05, C06, C07, C08 | C01, C02, C03, C04, C05, C06, C07, C08 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | CSU_C09 | C09, C10, C11, C12 | C09, C10, C11, C12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | DFT_P03 | P03 | P03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | DOC_T12 | T12 | T12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | DSR_Q01 | Q01 | Q01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | DSR_Q03 | Q03 | Q03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | EDR_R07 | R07 | R07 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | EQQ_Q04 | Q04 | Q04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ERP_R09 | R09 | R09 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MDM_T01 | T01, T03, T05, T07, T09, T11 | T01, T03, T05, T07, T09, T11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MDM_T02 | T02, T04, T06, T08, T10 | T02, T04, T06, T08, T10 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFK_M01 | M01, M03, M05, M06, M07, M08, M09, M10, M11 | M01, M03, M05, M06, M07, M08, M09, M10, M11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M01 | M01 | M01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M02 | M02 | M02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M03 | M03 | M03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M05 | M05 | M05 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M06 | M06 | M06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M07 | M07 | M07 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M08 | M08 | M08 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M09 | M09 | M09 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M10 | M10 | M10 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | MFN_M11 | M11 | M11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | OMD_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | OMN_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | OMS_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORD_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORF_R02 | R02, R04 | R02, R04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORM_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORM_Q06 | Q06 | Q06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORN_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORR_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORR_Q06 | Q06 | Q06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORS_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORU_R01 | R01 | R01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ORU_W01 | W01 | W01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | OSQ_Q06 | Q06 | Q06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | OSR_Q06 | Q06 | Q06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PEX_P07 | P07, P08 | P07, P08 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PGL_PC6 | PC6, PC7, PC8 | PC6, PC7, PC8 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PIN_I07 | I07 | I07 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PPG_PCG | PCC, PCH, PCJ | PCC, PCH, PCJ | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PPP_PCB | PCB, PCD | PCB, PCD | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PPR_PC1 | PC1, PC2, PC3 | PC1, PC2, PC3 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PPT_PCL | PCL | PCL | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PPV_PCA | PCA | PCA | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PRR_PC5 | PC5 | PC5 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | PTR_PCF | PCF | PCF | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QCK_Q02 | Q02 | Q02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_A19 | A19 | A19 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_PC4 | PC4, PC9, PCE, PCK | PC4, PC9, PCE, PCK | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_Q01 | Q01 | Q01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_Q02 | Q02 | Q02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_R02 | R02, R04 | R02, R04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | QRY_T12 | T12 | T12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RAR_RAR | RAR | RAR | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RAS_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RAS_O02 | O022 | O022 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RCI_I05 | I05 | I05 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RCL_I06 | I06 | I06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RDE_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RDO_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RDR_RDR | RDR | RDR | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RDS_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | REF_I12 | I12, I13, I14, I15 | I12, I13, I14, I15 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RER_RER | RER | RER | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RGR_RGR | RGR | RGR | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RGV_O01 | O01 | O01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | ROR_ROR | ROR | ROR | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RPA_I08 | I08, I09. I10, 1II | I08, I09. I10, 1II | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RPI_I0I | I01, I04 | I01, I04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RPL_I02 | I02 | I02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RPR_I03 | I03 | I03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQA_I08 | I08, I09, I10, I11 | I08, I09, I10, I11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQC_I05 | I05 | I05 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQC_I06 | I06 | I06 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQI_I0I | I01, I02, I03 | I01, I02, I03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQP_I04 | I04 | I04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RQQ_Q09 | Q09 | Q09 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRA_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRD_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRE_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRG_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRI_I12 | I12, I13, I14, I15 | I12, I13, I14, I15 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | RRO_O02 | O02 | O02 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SIU_S12 | S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S26 | S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S26 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SPQ_Q08 | Q08 | Q08 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SQM_S25 | S25 | S25 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SQR_S25 | S25 | S25 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SRM_S01 | S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11 | S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SRM_T12 | T12 | T12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SRR_S01 | S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11 | S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SRR_T12 | T12 | T12 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | SUR_P09 | P09 | P09 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | UDM_Q05 | Q05 | Q05 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | VQQ_Q07 | Q07 | Q07 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | VXQ_V01 | V01 | V01 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | VXR_V03 | V03 | V03 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | VXU_V04 | V04 | V04 | ||
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure | VXX_V02 | V02 | V02 |
Explanation of the columns that may appear on this page:
| Level | A few code lists that FHIR defines are hierarchical - each code is assigned a level. In this scheme, some codes are under other codes, and imply that the code they are under also applies |
| System | The source of the definition of the code (when the value set draws in codes defined elsewhere) |
| Code | The code (used as the code in the resource instance) |
| Display | The display (used in the display element of a Coding). If there is no display, implementers should not simply display the code, but map the concept into their application |
| Definition | An explanation of the meaning of the concept |
| Comments | Additional notes about how to use the code |