HL7 v2.8 Vocabulary
0.1.0 - ci-build

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

## : Name Type (2.8 - 1.1.0) - TTL Representation

Active as of 2026-01-27

Raw ttl | Download

    @prefix fhir: <http://hl7.org/fhir/> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

    # - resource -------------------------------------------------------------------

     a fhir:CodeSystem ;
      fhir:nodeRole fhir:treeRoot ;
      fhir:id [ fhir:v "nameType2"] ; #
      fhir:text [
    fhir:status [ fhir:v "generated" ] ;
    fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><ul><li>Include all codes defined in <a href=\"CodeSystem-nameType2.html\"><code>http://terminology.hl7.org/v2plusvocab/CodeSystem/nameType2</code></a></li></ul></div>"^^rdf:XMLLiteral ]
      ] ; #
      fhir:extension ( [
    fhir:url [
    fhir:v "http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-v2versionCreated"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-v2versionCreated>     ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.8"     ]
      ] [
    fhir:url [
    fhir:v "http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-versionHistory"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-versionHistory>     ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "generate correct history somehow"     ]
      ] [
    fhir:url [
    fhir:v "http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-tableNo"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-tableNo>     ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "0200"     ]
      ] ) ; #
      fhir:url [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/nameType2"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/nameType2>
      ] ; #
      fhir:identifier ( [
    fhir:system [
    fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
    fhir:l <urn:ietf:rfc:3986>     ] ;
    fhir:value [ fhir:v "urn:oid:2.16.840.1.113883.18.105" ]
      ] ) ; #
      fhir:version [ fhir:v "1.1.0"] ; #
      fhir:name [ fhir:v "NameType2"] ; #
      fhir:title [ fhir:v "Name Type (2.8 - 1.1.0)"] ; #
      fhir:status [ fhir:v "active"] ; #
      fhir:experimental [ fhir:v true] ; #
      fhir:date [ fhir:v "2026-01-27T19:37:03+00:00"^^xsd:dateTime] ; #
      fhir:publisher [ fhir:v "HL7/FO"] ; #
      fhir:contact ( [
    fhir:name [ fhir:v "HL7/FO" ] ;
        ( fhir:telecom [
    fhir:system [ fhir:v "url" ] ;
    fhir:value [ fhir:v "http://www.hl7.org" ]     ] )
      ] ) ; #
      fhir:description [ fhir:v "HL7-defined code system of concepts for types of names for persons.  Used in HL7 Version 2.x messaging in the XPN, PPN, XCN, PID and MRG segments."] ; #
      fhir:copyright [ fhir:v "HL7 Inc., 2026"] ; #
      fhir:caseSensitive [ fhir:v true] ; #
      fhir:compositional [ fhir:v false] ; #
      fhir:content [ fhir:v "complete"] ; #
      fhir:property ( [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:uri [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionIntroduced"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionIntroduced>     ] ;
    fhir:description [ fhir:v "version when was this code introduced" ] ;
    fhir:type [ fhir:v "string" ]
      ] [
    fhir:code [ fhir:v "versionDeprecated" ] ;
    fhir:uri [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionDeprecated"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionDeprecated>     ] ;
    fhir:description [ fhir:v "version when was this code deprecated" ] ;
    fhir:type [ fhir:v "string" ]
      ] [
    fhir:code [ fhir:v "status" ] ;
    fhir:uri [
    fhir:v "http://hl7.org/fhir/concept-properties#status"^^xsd:anyURI ;
    fhir:l <http://hl7.org/fhir/concept-properties#status>     ] ;
    fhir:description [ fhir:v "A code that indicates the status of the concept. Typical values are active, experimental, deprecated, and retired" ] ;
    fhir:type [ fhir:v "code" ]
      ] [
    fhir:code [ fhir:v "comment" ] ;
    fhir:uri [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#comment"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#comment>     ] ;
    fhir:description [ fhir:v "A string that provides additional detail pertinent to the use or understanding of the concept" ] ;
    fhir:type [ fhir:v "string" ]
      ] [
    fhir:code [ fhir:v "usage" ] ;
    fhir:uri [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#usage"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#usage>     ] ;
    fhir:description [ fhir:v "usage notes for this code" ] ;
    fhir:type [ fhir:v "string" ]
      ] [
    fhir:code [ fhir:v "modified" ] ;
    fhir:uri [
    fhir:v "http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#modified"^^xsd:anyURI ;
    fhir:l <http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#modified>     ] ;
    fhir:description [ fhir:v "date of last modification" ] ;
    fhir:type [ fhir:v "dateTime" ]
      ] ) ; #
      fhir:concept ( [
    fhir:code [ fhir:v "A" ] ;
    fhir:display [ fhir:v "Assigned" ] ;
    fhir:definition [ fhir:v "Assigned" ] ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name assigned to a person. Reasons some organizations assign alternate names may include not knowing the person's name, or to maintain anonymity. Some, but not necessarily all, of the name types that people call \"alias\" may fit into this category."       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "B" ] ;
    fhir:display [ fhir:v "Birth name" ] ;
    fhir:definition [ fhir:v "Birth name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Geburtsname" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name that a person had shortly after being born. Usually for family names but may be used to mark given names at birth that may have changed later.<p>This is not for temporary names assigned at birth while a newborn is not yet named"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3.1"       ]     ] )
      ] [
    fhir:code [ fhir:v "BAD" ] ;
    fhir:display [ fhir:v "Bad Name" ] ;
    fhir:definition [ fhir:v "Bad Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "ungültiger Name" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name that was wrongly used in the past and is now maintained only for the purposes of searching"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "C" ] ;
    fhir:display [ fhir:v "Adopted Name" ] ;
    fhir:definition [ fhir:v "Adopted Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "angenommener Name" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name acquired by adoption"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "D" ] ;
    fhir:display [ fhir:v "Customary Name" ] ;
    fhir:definition [ fhir:v "Customary Name" ] ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Known as/conventional/the one you use"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "F" ] ;
    fhir:display [ fhir:v "Fathers Name" ] ;
    fhir:definition [ fhir:v "Fathers Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name des Vaters" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Fathers Name ( Patronymic Name)"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.8"       ]     ] )
      ] [
    fhir:code [ fhir:v "I" ] ;
    fhir:display [ fhir:v "Licensing Name" ] ;
    fhir:definition [ fhir:v "Licensing Name" ] ;
        ( fhir:property [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.4"       ]     ] )
      ] [
    fhir:code [ fhir:v "K" ] ;
    fhir:display [ fhir:v "Business name" ] ;
    fhir:definition [ fhir:v "Business name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Geschäftsname" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name used in a Professional or Business context. Also includes writer's pseudonym, artist's name, stage name, street name, etc.<p>An example of use is where a person with multiple proper names (i.e. married) uses one of the particular names in a profess"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.6"       ]     ] )
      ] [
    fhir:code [ fhir:v "L" ] ;
    fhir:display [ fhir:v "Official Registry Name" ] ;
    fhir:definition [ fhir:v "Official Registry Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "gesetzlicher Name" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "The formal name as registered in an official (government) registry, but which name might not be commonly used. May correspond to legal name<p>For many people, customary name is also their official name"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "M" ] ;
    fhir:display [ fhir:v "Maiden Name" ] ;
    fhir:definition [ fhir:v "Maiden Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name als ledige Person (Ledigenname)" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name you had just before you got married"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "MSK" ] ;
    fhir:display [ fhir:v "Masked" ] ;
    fhir:definition [ fhir:v "Masked" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name ist maskiert" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "There is information on this item available but it has not been provided by the sender due to security, privacy or other reasons. There may be an alternate mechanism for gaining access to this information.<p>Note: using this null flavor does provide infor"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "N" ] ;
    fhir:display [ fhir:v "Nickname" ] ;
    fhir:definition [ fhir:v "Nickname" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Spitzname" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Nickname /\"Call me\" Name/Street Name"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.4"       ]     ] )
      ] [
    fhir:code [ fhir:v "NAV" ] ;
    fhir:display [ fhir:v "Temporarily Unavailable" ] ;
    fhir:definition [ fhir:v "Temporarily Unavailable" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name zeitweise nicht verfügbar" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Information is not available at this time but it is expected that it will be available later.<p>Includes John or Jane Doe situations"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "NB" ] ;
    fhir:display [ fhir:v "Newborn Name" ] ;
    fhir:definition [ fhir:v "Newborn Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name des Neugeborenen" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A name assigned on a temporary basis at birth. i.e. \"Baby of Smith\""       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "NOUSE" ] ;
    fhir:display [ fhir:v "No Longer To Be Used" ] ;
    fhir:definition [ fhir:v "No Longer To Be Used" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "nicht länger in Benutzung" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Name not to be used anymore for personal reasons"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "O" ] ;
    fhir:display [ fhir:v "Other" ] ;
    fhir:definition [ fhir:v "Other" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "sonstiger Name" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "status" ] ;
    fhir:value [
    a fhir:Code ;
    fhir:v "inactive"       ]     ] [
    fhir:code [ fhir:v "modified" ] ;
    fhir:value [
    a fhir:DateTime ;
    fhir:v "2025-08-02"^^xsd:date       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3"       ]     ] )
      ] [
    fhir:code [ fhir:v "P" ] ;
    fhir:display [ fhir:v "Name of Partner/Spouse" ] ;
    fhir:definition [ fhir:v "Name of Partner/Spouse" ] ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Retained for backward compatibility only as of v2.7."       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3.1"       ]     ] )
      ] [
    fhir:code [ fhir:v "R" ] ;
    fhir:display [ fhir:v "Registered Name" ] ;
    fhir:definition [ fhir:v "Registered Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Zuchtname bei Tieren" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "(animals only)<p>Retained for backwards compatibility only as of v2.7. Use \"L\" instead - has same meaning"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.4"       ]     ] )
      ] [
    fhir:code [ fhir:v "REL" ] ;
    fhir:display [ fhir:v "Religious" ] ;
    fhir:definition [ fhir:v "Religious" ] ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "e.g. Sister Mary Francis, Brother John"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "S" ] ;
    fhir:display [ fhir:v "Pseudonym" ] ;
    fhir:definition [ fhir:v "Pseudonym" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Pseudonym (z.B. für Studien)" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Coded Pseudo-Name to ensure anonymity"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3.1"       ]     ] )
      ] [
    fhir:code [ fhir:v "T" ] ;
    fhir:display [ fhir:v "Indigenous/Tribal" ] ;
    fhir:definition [ fhir:v "Indigenous/Tribal" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Stammesname" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Indigenous/Tribal/Community Name  e.g. Chief Red Cloud"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3.1"       ]     ] )
      ] [
    fhir:code [ fhir:v "TEMP" ] ;
    fhir:display [ fhir:v "Temporary Name" ] ;
    fhir:definition [ fhir:v "Temporary Name" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "temporärer Name" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "A temporary name. Note that a name valid time can provide more detailed information."       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.7"       ]     ] )
      ] [
    fhir:code [ fhir:v "U" ] ;
    fhir:display [ fhir:v "Unknown" ] ;
    fhir:definition [ fhir:v "Unknown" ] ;
        ( fhir:designation [
    fhir:language [ fhir:v "de" ] ;
    fhir:value [ fhir:v "Name unbekannt" ]     ] ) ;
        ( fhir:property [
    fhir:code [ fhir:v "usage" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "Unknown"       ]     ] [
    fhir:code [ fhir:v "versionIntroduced" ] ;
    fhir:value [
    a fhir:String ;
    fhir:v "2.3.1"       ]     ] )
      ] ) . #