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

ValueSet: Message Structure (2.3.1 - 1.0.0) (Experimental)

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)

Logical Definition (CLD)

 

Expansion

Expansion performed internally based on codesystem Message Structure (2.3.1 - 1.0.0) v1.0.0 (CodeSystem)

This value set contains 123 concepts

SystemCodeDisplay (en)DefinitionJSONXML
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ACKACKACK
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADR_A19A19A19
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A01A01, A04, A05, A08, A13, A14, A28, A31A01, A04, A05, A08, A13, A14, A28, A31
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A02A02, A21, A22, A23, A25, A26, A27, A29, A32, A33A02, A21, A22, A23, A25, A26, A27, A29, A32, A33
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A03A03A03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A06A06, A07A06, A07
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A09A09, A10, A11, A15A09, A10, A11, A15
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A12A12A12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A16A16A16
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A17A17A17
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A18A18A18
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A20A20A20
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A24A24A24
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A28A28, A31A28, A31
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A30A30, A34, A35, 136, A46, A47, A48, A49A30, A34, A35, 136, A46, A47, A48, A49
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A37A37A37
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A38A38A38
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A39A39, A40, A41, A42A39, A40, A41, A42
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A43A43, A44A43, A44
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A45A45A45
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ADT_A50A50, A51A50, A51
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  BAR_P01P01, P05P01, P05
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  BAR_P02P02P02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  BAR_P06P06P06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  CRM_C01C01, C02, C03, C04, C05, C06, C07, C08C01, C02, C03, C04, C05, C06, C07, C08
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  CSU_C09C09, C10, C11, C12C09, C10, C11, C12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  DFT_P03P03P03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  DOC_T12T12T12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  DSR_Q01Q01Q01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  DSR_Q03Q03Q03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  EDR_R07R07R07
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  EQQ_Q04Q04Q04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ERP_R09R09R09
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MDM_T01T01, T03, T05, T07, T09, T11T01, T03, T05, T07, T09, T11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MDM_T02T02, T04, T06, T08, T10T02, T04, T06, T08, T10
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFK_M01M01, M03, M05, M06, M07, M08, M09, M10, M11M01, M03, M05, M06, M07, M08, M09, M10, M11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M01M01M01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M02M02M02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M03M03M03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M05M05M05
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M06M06M06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M07M07M07
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M08M08M08
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M09M09M09
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M10M10M10
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  MFN_M11M11M11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  OMD_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  OMN_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  OMS_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORD_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORF_R02R02, R04R02, R04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORM_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORM_Q06Q06Q06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORN_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORR_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORR_Q06Q06Q06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORS_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORU_R01R01R01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ORU_W01W01W01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  OSQ_Q06Q06Q06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  OSR_Q06Q06Q06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PEX_P07P07, P08P07, P08
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PGL_PC6PC6, PC7, PC8PC6, PC7, PC8
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PIN_I07I07I07
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PPG_PCGPCC, PCH, PCJPCC, PCH, PCJ
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PPP_PCBPCB, PCDPCB, PCD
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PPR_PC1PC1, PC2, PC3PC1, PC2, PC3
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PPT_PCLPCLPCL
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PPV_PCAPCAPCA
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PRR_PC5PC5PC5
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  PTR_PCFPCFPCF
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QCK_Q02Q02Q02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_A19A19A19
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_PC4PC4, PC9, PCE, PCKPC4, PC9, PCE, PCK
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_Q01Q01Q01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_Q02Q02Q02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_R02R02, R04R02, R04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  QRY_T12T12T12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RAR_RARRARRAR
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RAS_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RAS_O02O022O022
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RCI_I05I05I05
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RCL_I06I06I06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RDE_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RDO_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RDR_RDRRDRRDR
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RDS_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  REF_I12I12, I13, I14, I15I12, I13, I14, I15
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RER_RERRERRER
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RGR_RGRRGRRGR
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RGV_O01O01O01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  ROR_RORRORROR
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RPA_I08I08, I09. I10, 1III08, I09. I10, 1II
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RPI_I0II01, I04I01, I04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RPL_I02I02I02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RPR_I03I03I03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQA_I08I08, I09, I10, I11I08, I09, I10, I11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQC_I05I05I05
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQC_I06I06I06
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQI_I0II01, I02, I03I01, I02, I03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQP_I04I04I04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RQQ_Q09Q09Q09
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRA_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRD_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRE_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRG_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRI_I12I12, I13, I14, I15I12, I13, I14, I15
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  RRO_O02O02O02
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SIU_S12S12, 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
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SPQ_Q08Q08Q08
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SQM_S25S25S25
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SQR_S25S25S25
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SRM_S01S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SRM_T12T12T12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SRR_S01S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SRR_T12T12T12
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  SUR_P09P09P09
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  UDM_Q05Q05Q05
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  VQQ_Q07Q07Q07
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  VXQ_V01V01V01
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  VXR_V03V03V03
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  VXU_V04V04V04
http://terminology.hl7.org/v2plusvocab/CodeSystem/messageStructure  VXX_V02V02V02

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