HL7 Terminology (THO)
5.3.0 - Continuous Process Integration (ci build) International flag

HL7 Terminology (THO), published by HL7 International - Vocabulary Work Group. This is not an authorized publication; it is the continuous build for version 5.3.0). This version is based on the current content of https://github.com/HL7/UTG/ and changes regularly. 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: id: urn: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)


This code system defines the following properties for its concepts

SpecializesCodingThe 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.
GeneralizesCodingInverse of Specializes. Only included as a derived relationship.
internalIdhttp://terminology.hl7.org/CodeSystem/utg-concept-properties#v3-internal-idcodeThe internal identifier for the concept in the HL7 Access database repository.
statushttp://hl7.org/fhir/concept-properties#statuscodeDesignation 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 heirarchy:

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


2022-07-22reviseTSMGJessica BotaAdd default value of TRUE for code systems missing caseSensitive element unless otherwise specified; UP-322
2020-10-20deprecateVocabulary WGTed KleindeprecationEffectiveVersion=727-20081229 This Code System was deprecated (retired) as of the Vocabulary Model version shown.
2020-05-06reviseVocabulary WGTed KleinMigrated to the UTG maintenance environment and publishing tooling.