HL7 Terminology (THO)
6.0.1 - Publication International flag

This page is part of the HL7 Terminology (v6.0.1: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

CodeSystem: MessageCondition

Official URL: http://terminology.hl7.org/CodeSystem/v3-MessageCondition Version: 2.0.1
Retired as of 2019-03-20 Responsible: Health Level 7 Computable Name: MessageCondition
Other Identifiers: OID:2.16.840.1.113883.5.80

Deprecation Comment: Deprecated as per 11/2008 Harmonization cleanup; internal and obsolete HL7 usage, no longer used.This isn’t referenced in the RIM and is a copy of old v2 codes. It’s superseded by AcknowledgementDetailCode

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

  • This CodeSystem is not used here; it may be used elsewhere (e.g. specifications and/or implementations that use this content)

Generated Narrative: CodeSystem v3-MessageCondition

Language: en


This code system defines the following properties for its concepts

Specializes Specializes Coding The child code is a more narrow version of the concept represented by the parent code. I.e. Every child concept is also a valid parent concept. Used to allow determination of subsumption. Must be transitive, irreflexive, antisymmetric.
Generalizes Generalizes Coding Inverse of Specializes. Only included as a derived relationship.
internalId internalId http://terminology.hl7.org/CodeSystem/utg-concept-properties#v3-internal-id code The internal identifier for the concept in the HL7 Access database repository.
Status status http://hl7.org/fhir/concept-properties#status code Designation of a concept's state. Normally is not populated unless the state is retired.


This case-sensitive code system http://terminology.hl7.org/CodeSystem/v3-MessageCondition defines the following codes in a Is-A hierarchy:

0 Message accepted Success. Optional, as in version 2.x the AA conveys success. Used for systems that must always return a status code. 10131 active
100 Sequence error The message elements were not in the proper order, or required elements are missing. 10132 active
101 Missing required element. A required message element is missing. 10133 active
102 Data type error An element is represented by a data type that is not compatible with that which is allowable. 10134 active
103 Table value not found The value received for a common HL7 or user defined table was not found to match allowable table values. 10135 active
200 Unsupported message type The message type is not supported. 10136 active
201 Unsupported interaction The identified interaction is not supported. 10137 active
202 Unsupported ProcessingID The ProcessingID is not supported. 10138 active
203 Unsupported VersionID The VersionID is not supported. 10139 active
204 Unknown key identifier The identifier for a patient, order, etc. was not found. Occurs for transactions other than additions. 10140 active
205 Duplicate key identifier The identifier for a patient, order, etc. already exists. Occurs in response to addition transactions (e.g. new Admit, new Order, etc.). 10141 active
206 Application record locked The transaction could not be performed at the application storage level, e.g. database locked. 10142 active
207 Application internal error A catchall for internal errors not explicitly covered by other error codes. 10143 active


2022-07-22reviseJessica BotaTSMGAdd default value of TRUE for code systems missing caseSensitive element unless otherwise specified; UP-322
2020-10-20deprecateTed KleinVocabulary WGdeprecationEffectiveVersion=727-20081229 This Code System was deprecated (retired) as of the Vocabulary Model version shown.
2020-05-06reviseTed KleinVocabulary WGMigrated to the UTG maintenance environment and publishing tooling.