Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-NameInformation

ProfileDescriptionStatusURL
HdBe-NameInformation

A person's official name information, including given names, last name and possibly the partner's last name.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation

HdBe-NameInformation

Instructions

This .name element represents a Belgian name according to the CBB NameInformation (except for the GivenName concept). A Belgian name is represented in FHIR as an ordinary international name, but is augmented using extensions to specify how the last name is built up according to the Belgian rules. See the guidance on .family and on .extension:nameUsage for more information. Systems that need to work in a Belgian context SHOULD support these extensions as specified here. In addition, systems SHOULD use the core elements according to the FHIR specifications to provide compatibility outside Belgian contexts. It is encouraged to provide a representation of the full name in the .text element.

Note 1: The CBB cannot be represented straightforward in FHIR. Especially note the guidance on .given on how to map the FirstNames and Initials concepts, and on .prefix/.suffix on how to map the Titles concept.

Note 2: This element should only contain a person's official names. The GivenName concept is represented in another .name element with .name.use = usual.

Note 3: The examples illustrate how the CBB is mapped to FHIR.


id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
value0..1System.String
id0..1string
givenOrInitialI1..*Extension(code)
value0..1System.String
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period

id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
value0..1System.String
id0..1string
givenOrInitialI1..*Extension(code)
value0..1System.String
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period

id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
value0..1System.String
id0..1string
givenOrInitialI1..*Extension(code)
value0..1System.String
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period

Mapping FHIR profile to CBB

PathmapCBB
HumanNameNameInformationHdBe-NameInformation
HumanName.extension:nameUsage.value[x]NameInformation.NameUsageHdBe-NameInformation
HumanName.family.extension:prefix.value[x]NameInformation.LastName.PrefixHdBe-NameInformation
HumanName.family.extension:lastName.value[x]NameInformation.LastName.LastNameHdBe-NameInformation
HumanName.family.extension:partnerPrefix.value[x]NameInformation.LastNamePartner.PartnerPrefixHdBe-NameInformation
HumanName.family.extension:partnerLastName.value[x]NameInformation.LastNamePartner.PartnerLastNameHdBe-NameInformation
HumanName.givenNameInformation.FirstNamesHdBe-NameInformation
HumanName.givenNameInformation.InitialsHdBe-NameInformation
HumanName.prefixNameInformation.TitlesHdBe-NameInformation
HumanName.suffixNameInformation.TitlesHdBe-NameInformation

HdBe-NameInformation is a datatype profile and can therefore not have an example of its own. Rather, an example is provided within the example of the HdBe-profile(s) that use this datatype profile.

zib-NameInformation difference

| Concept | Category | Description | |-----------------|-------------------|-----------------------------------------| |HumanName (root) | textual | Made the implementation guidance in the comment more generic and removed Dutch context. | |extension.nameUsage.value[x] | terminology | Adapted ConceptMap NameUsage-to-HumanNameAssemblyOrder in accordance with the changes in the ValueSet NameUsage. | |family.extension:lastName.value[x]| textual | Added textual guidance that it is allowed to includeprefixin thelastName for systems that do not record the prefix sperately, which is common in Belgium. | |family.extension:lastName.value[x]| textual | Added textual guidance that it is allowed to includepartnerPrefixin thepartnerLastName` for systems that do not record the prefix sperately, which is common in Belgium. |



HdBe-NameInformation.GivenName

Instructions

This .name element represents the Belgian given name ("roepnaam") according to the CBB NameInformation.

Note 1: This element should only contain a person's unofficial name. The official names are represented in one or more other .name elements with .name.use = official.

Note 2: The examples illustrate how the CBB is mapped to FHIR.


id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
familyΣ0..0string
givenΣ1..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ I0..1Period

id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
familyΣ0..0string
givenΣ1..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ I0..1Period

id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
familyΣ0..0string
givenΣ1..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ I0..1Period

Mapping FHIR profile to CBB

PathmapCBB
HumanNameNameInformationHdBe-NameInformation
HumanName.extension:nameUsage.value[x]NameInformation.NameUsageHdBe-NameInformation
HumanName.family.extension:prefix.value[x]NameInformation.LastName.PrefixHdBe-NameInformation
HumanName.family.extension:lastName.value[x]NameInformation.LastName.LastNameHdBe-NameInformation
HumanName.family.extension:partnerPrefix.value[x]NameInformation.LastNamePartner.PartnerPrefixHdBe-NameInformation
HumanName.family.extension:partnerLastName.value[x]NameInformation.LastNamePartner.PartnerLastNameHdBe-NameInformation
HumanName.givenNameInformation.FirstNamesHdBe-NameInformation
HumanName.givenNameInformation.InitialsHdBe-NameInformation
HumanName.prefixNameInformation.TitlesHdBe-NameInformation
HumanName.suffixNameInformation.TitlesHdBe-NameInformation

HdBe-NameInformation is a datatype profile and can therefore not have an example of its own. Rather, an example is provided within the example of the HdBe-profile(s) that use this datatype profile.

zib-NameInformation.GivenName difference

Concept Category Description
- - -



Terminology Bindings

PathNameStrengthURL
HumanName.extension.value[x]name-assembly-order|4.0.1requiredhttp://hl7.org/fhir/ValueSet/name-assembly-order|4.0.1