HL7 v2.3.1 Vocabulary
0.1.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.1.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

## CodeSystem: Universal ID Type (2.3.1 - 1.0.0) (Experimental)

Official URL: http://terminology.hl7.org/v2plusvocab/CodeSystem/universalIdType | Version: 1.0.0
Active as of 2026-01-27 | Computable Name: UniversalIdType
Other Identifiers: OID:2.16.840.1.113883.18.186
Copyright/Legal: HL7 Inc., 2026

HL7-defined code system of types of UID (Universal Identifiers). Used in HL7 Version 2.x messaging HD and EI datatypes.

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

- Hl7VSuniversalIdType

Properties

This code system defines the following properties for its concepts

Name | Code | URI | Type | Description
versionIntroduced | versionIntroduced | http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionIntroduced | string | version when was this code introduced
versionDeprecated | versionDeprecated | http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionDeprecated | string | version when was this code deprecated
status | status | http://hl7.org/fhir/concept-properties#status | code | A code that indicates the status of the concept. Typical values are active, experimental, deprecated, and retired
comment | comment | http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#comment | string | A string that provides additional detail pertinent to the use or understanding of the concept
usage | usage | http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#usage | string | usage notes for this code
modified | modified | http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#modified | dateTime | date of last modification

Concepts

This case-sensitive code system `http://terminology.hl7.org/v2plusvocab/CodeSystem/universalIdType` defines the following codes:

Code | Display | Definition | versionIntroduced | comment | usage | Deutsch (German, de)
DNS | Domain Name System | An Internet dotted name. Either in ASCII or as integers | 2.3 | An Internet host name, in accordance with RFC 1035; or an IP address. Either in ASCII or as integers, with periods between components (“dotted” notation). |  | Internet-Adresse
GUID | globally unique identifier | Same as UUID. | 2.3 | Same as UUID.Retained for backward compatibility only as of v2.7; use UUID instead |  | GUID
HCD | CEN Healthcare Coding Identifier | The CEN Healthcare Coding Scheme Designator. (Identifiers used in DICOM follow this assignment scheme.) | 2.3 | The CEN Healthcare Coding Scheme Designator. Retained for backward compatibility only as of v2.7; does not identify Assigning Authorities |  |
HL7 | HL7 registration schemes | Reserved for future HL7 registration schemes | 2.3 | Retained for backward compatibility only as of v2.7; HL7 assigns ISO OIDs for Assigning Authorities |  | für HL7 reserviert
ISO | ISO Object Identifier | An International Standards Organization Object Identifier | 2.3 | An International Standards Organization Object Identifier (OID), in accordance with ISO/IEC 8824. Formatted as decimal digits separated by periods; recommended limit of 64 characters |  | ISO-ID
L | Local | These are reserved for locally defined coding schemes. | 2.3 | Locally defined coding entity identifier.Retained for backward compatibility only as of v 2.8 |  | reserviert für lokale Tabellen
M | Local | These are reserved for locally defined coding schemes. | 2.3 | Locally defined coding entity identifier.Retained for backward compatibility only as of v 2.8 |  | reserviert für lokale Tabellen
N | Local | These are reserved for locally defined coding schemes. | 2.3 | Locally defined coding entity identifier.Retained for backward compatibility only as of v 2.8 |  | reserviert für lokale Tabellen
Random | Random | Usually a base64 encoded string of random bits. The uniqueness depends on the length of the bits. Mail systems often generate ASCII string "unique names," from a combination of random bits and system names. Obviously, such identifiers will not be con | 2.3 | Usually a base64 encoded string of random bits.Retained for backward compatibility only as of v2.7; equivalent to a locally defined entity identifier scheme; use L. M, or N instead. Note: Random IDs are typically used for instance identifiers, rather than an identifier of an Assigning Authority that issues instance identifiers | The uniqueness depends on the length of the bits. Mail systems often generate ASCII string "unique names," from a combination of random bits and system names. Obviously, such identifiers will not be constrained to the base64 character set. |
UUID | Universal Unique Identifier | The DCE Universal Unique Identifier | 2.3 | The DCE Universal Unique Identifier, in accordance with RFC 4122. Recommended format is 32 hexadecimal digits separated by hyphens, in the digit grouping 8-4-4-4-12 |  | UUID
x400 | X.400 MHS identifier | An X.400 MHS format identifier | 2.3 | Recommended format is in accordance with RFC 1649 |  | X.400
x500 | X500 directory Name | An X.500 directory name | 2.3 |  |  | X.500 Verzeichnisname