HL7 v2.9 Vocabulary
0.2.0 - ci-build

HL7 v2.9 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.v29/ and changes regularly. See the Directory of published versions

## ValueSet: Message Error Condition Codes (2.9 - 1.2.0) (Experimental)

Official URL: http://terminology.hl7.org/v2plusvocab/ValueSet/hl7VSmessageErrorConditionCodes | Version: 1.2.0
Active as of 2026-03-13 | Computable Name: Hl7VSmessageErrorConditionCodes
Other Identifiers: OID:2.16.840.1.113883.21.233, urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#http://terminology.hl7.org/v2plusvocab/ValueSet/v2-0357
Copyright/Legal: HL7 Inc., 2026

HL7 (communications) error codes, as transmitted in a message acknowledgement.

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)

- Include all codes defined in `http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` version 📍1.2.0

### Expansion

Expansion performed internally based on codesystem Message Error Condition Codes (2.9 - 1.2.0) v1.2.0 (CodeSystem)

This value set contains 16 concepts

System | Code | Display (en) | Definition | status | JSON | XML
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 0 | Message accepted | Message accepted |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 100 | Segment sequence error | Segment sequence error |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 101 | Required field missing | Required field missing |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 102 | Data type error | Data type error |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 103 | Table value not found | Table value not found |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 104 | Value too long | Value too long |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 198 | Non-Conformant Cardinality | An error has been encountered related to HL7 message content. Message is not -conformant with the applicable specification’s (base standard, conformance profile or implementation profile) cardinality. |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 199 | Other HL7 Error | Any other error with the HL7 syntax that is not captured in any of the other error codes in this set. |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 200 | Unsupported message type | Unsupported message type |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 201 | Unsupported event code | Unsupported event code |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 202 | Unsupported processing id | Unsupported processing id |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 203 | Unsupported version id | Unsupported version id |  |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 204 | Unknown key identifier | Retained for backwards compatibility only: This situation should be reported in ERR-5 (Application Error Code) using code 101 (Unknown Key Identifier) from code system HL70533. | backward |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 205 | Duplicate key identifier | Retained for backwards compatibility only: This situation should be reported in ERR-5 (Application Error Code) using code 102 (Duplicate Key Identifier) from code system HL70533. | backward |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 206 | Application record locked | Retained for backwards compatibility only: This situation should be reported in ERR-5 (Application Error Code) using code 103 (Application record locked) from code system HL70533. | backward |  |
`http://terminology.hl7.org/v2plusvocab/CodeSystem/messageErrorCondition` | 207 | Application error | An application level error has occurred and the detail for that error is identified in ERR-5. |  |  |

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