HdBe-NameInformation
Profile | Description | Status | URL |
---|---|---|---|
HdBe-NameInformation | Name information includes a person's given names, nickname, last name and possibly the partner's last name. | draft | https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation |
Instructions |
---|
This datatype defines a common basis for expressing all name information around the world, but adds extensions to express names specifically, according to the CBB NameInformation. A CBB NameInformation name still is a proper FHIR HumanName, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype. To have true compatibility an implementer SHOULD use the core HumanName parts as intended. The implementer SHOULD in addition use the extension elements. Furthermore, it is encouraged to provide a representation of the full name in the Separate name parts The extension elements cover birth name (NL: achternaam) and partner/spouse name. Both may have a prefix (NL: voorvoegsel). When a person marries, he or she may keep their own name, assume the partner name, append the partner name to their own name, or the other way around. For this reason, there are extensions for marking each part for what it is. Example: miss Irma Jongeneel marries mister de Haas and assumes the name Irma Jongeneel-de Haas.
The The use of element If the The CBB concept 'titles' The CBB concept 'titles' for noble and scientific titles cannot be fully mapped to FHIR. Sending systems should make an effort to provide title information in the best way possible using the |
HumanName | I | HumanName | Element IdHumanName NameInformation Alternate namesNaamgegevens DefinitionName information includes a person's given names, nickname, last name and possibly the partner's last name. This datatype defines a common basis for expressing all name information around the world, but adds extensions to express names specifically, according to the CBB NameInformation. A CBB NameInformation name still is a proper FHIR HumanName, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype. To have true compatibility an implementer SHOULD use the core HumanName parts as intended. The implementer SHOULD in addition use the extension elements. Furthermore, it is encouraged to provide a representation of the full name in the Separate name parts The extension elements cover birth name (NL: achternaam) and partner/spouse name. Both may have a prefix (NL: voorvoegsel). When a person marries, he or she may keep their own name, assume the partner name, append the partner name to their own name, or the other way around. For this reason, there are extensions for marking each part for what it is. Example: miss Irma Jongeneel marries mister de Haas and assumes the name Irma Jongeneel-de Haas.
The The use of element If the The CBB concept 'titles' The CBB concept 'titles' for noble and scientific titles cannot be fully mapped to FHIR. Sending systems should make an effort to provide title information in the best way possible using the
Structured HumanName (preferred above unstructured) { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order", "valueCode": "NL4" } ], "text": "Irma Jongeneel-de Haas", "family": "Jongeneel-de Haas", "_family": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", "valueString": "Jongeneel" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix", "valueString": "de" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-name", "valueString": "Haas" } ] }, "given": [ "Irma", "I." ], "_given": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "CL" } ] }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "IN" } ] } ] } Unstructured HumanName { "text": "Irma Jongeneel-de Haas" } Mappings
| |
extension | I | 0..* | Extension | Element IdHumanName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
humannameAssemblyOrder | I | 0..1 | Extension(code) | Element IdHumanName.extension:humannameAssemblyOrder Preferred display order of name parts Alternate namesextensions, user content DefinitionA code that represents the preferred display order of the components of this human name. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.extension:humannameAssemblyOrder.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-assembly-order
| |
value[x] | 1..1 | Binding | Element IdHumanName.extension:humannameAssemblyOrder.value[x] NameUsage Alternate namesNaamgebruik, Voorkeursvolgorde van de naamdelen DefinitionThis concept indicates the last name or order of last names with which the person is to be addressed. Use ConceptMap NameUsageCodelijst-to-HumanNameAssemblyOrder to translate terminology from the functional model to profile terminology in ValueSet HumanNameAssemblyOrder HumanNameAssemblyOrder (required)Permitted Values NameUsage_to_HumanNameAssemblyOrder Constraints
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
use | Σ ?! | 0..1 | codeBinding | Element IdHumanName.use usual | official | temp | nickname | anonymous | old | maiden DefinitionIdentifies the purpose for this name. Allows the appropriate name for a particular context of use to be selected from among a set of names. This use of this element is discouraged because the CBB model does not contain a corresponding concept. If The use of a human name. NameUse (required)Constraints
|
text | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.text Text representation of the full name DefinitionSpecifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts. A renderable, unencoded form. Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.
|
family | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.family Family name (often called 'Surname') Alternate namessurname DefinitionThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).
|
extension | I | 0..* | Extension | Element IdHumanName.family.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
prefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:prefix Voorvoegsel derived from person's own surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to specify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-own-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:prefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:prefix.value[x] Prefix Alternate namesVoorvoegsels DefinitionPrefix to the person’s own last name if not provided in LastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
lastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:lastName Portion derived from person's own surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-own-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:lastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:lastName.value[x] LastName Alternate namesAchternaam DefinitionThe person’s official last name. Preferrably, the last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerPrefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerPrefix Voorvoegsel derived from person's partner's surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to identify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerPrefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerPrefix.value[x] PartnerPrefix Alternate namesVoorvoegselsPartner DefinitionPrefix to the partner’s last name if not provided in PartnerLastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerLastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerLastName Portion derived from person's partner's surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own name. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-partner-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerLastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerLastName.value[x] PartnerLastName Alternate namesAchternaamPartner DefinitionPartner’s official last name. Preferrably, the partner' last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
given | Σ | 0..* | string | Element IdHumanName.given Given names (not always 'first'). Includes middle names Alternate namesfirst name, middle name DefinitionGiven name. To be conformant to the CBB for NameInformation, at least the following 'ISO 21090 EN Qualifiers' SHALL be supported: BR, IN and CL. The qualifier BR maps to the CBB concept FirstNames, IN maps to Initials and CL to GivenName. Unordered, Open, by extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').value(Value) Constraints
|
firstNames | Σ | 0..1 | string | Element IdHumanName.given:firstNames FirstNames Alternate namesfirst name, middle name, Voornamen DefinitionThe person’s official first names. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:firstNames.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
BR
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
initials | Σ | 0..1 | string | Element IdHumanName.given:initials Initials Alternate namesfirst name, middle name, Initialen DefinitionThe person’s initials. Each initial is expected to be delimited by a dot.
|
extension | I | 1..* | Extension | Element IdHumanName.given:initials.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:initials.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:initials.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:initials.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
IN
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
givenName | Σ | 0..1 | string | Element IdHumanName.given:givenName GivenName Alternate namesfirst name, middle name, Roepnaam DefinitionThe name normally used to address the person. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:givenName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:givenName.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:givenName.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:givenName.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
CL
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
prefix | Σ | 0..* | string | Element IdHumanName.prefix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
suffix | Σ | 0..* | string | Element IdHumanName.suffix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
period | Σ I | 0..1 | Period | There are no (further) constraints on this element Element IdHumanName.period Time period when name was/is in use DefinitionIndicates the period of time when this name was valid for the named person. Allows names to be placed in historical context. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration.
|
HumanName | I | HumanName | Element IdHumanName NameInformation Alternate namesNaamgegevens DefinitionName information includes a person's given names, nickname, last name and possibly the partner's last name. This datatype defines a common basis for expressing all name information around the world, but adds extensions to express names specifically, according to the CBB NameInformation. A CBB NameInformation name still is a proper FHIR HumanName, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype. To have true compatibility an implementer SHOULD use the core HumanName parts as intended. The implementer SHOULD in addition use the extension elements. Furthermore, it is encouraged to provide a representation of the full name in the Separate name parts The extension elements cover birth name (NL: achternaam) and partner/spouse name. Both may have a prefix (NL: voorvoegsel). When a person marries, he or she may keep their own name, assume the partner name, append the partner name to their own name, or the other way around. For this reason, there are extensions for marking each part for what it is. Example: miss Irma Jongeneel marries mister de Haas and assumes the name Irma Jongeneel-de Haas.
The The use of element If the The CBB concept 'titles' The CBB concept 'titles' for noble and scientific titles cannot be fully mapped to FHIR. Sending systems should make an effort to provide title information in the best way possible using the
Structured HumanName (preferred above unstructured) { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order", "valueCode": "NL4" } ], "text": "Irma Jongeneel-de Haas", "family": "Jongeneel-de Haas", "_family": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", "valueString": "Jongeneel" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix", "valueString": "de" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-name", "valueString": "Haas" } ] }, "given": [ "Irma", "I." ], "_given": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "CL" } ] }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "IN" } ] } ] } Unstructured HumanName { "text": "Irma Jongeneel-de Haas" } Mappings
| |
extension | I | 0..* | Extension | Element IdHumanName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
humannameAssemblyOrder | I | 0..1 | Extension(code) | Element IdHumanName.extension:humannameAssemblyOrder Preferred display order of name parts Alternate namesextensions, user content DefinitionA code that represents the preferred display order of the components of this human name. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.extension:humannameAssemblyOrder.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-assembly-order
| |
value[x] | 1..1 | Binding | Element IdHumanName.extension:humannameAssemblyOrder.value[x] NameUsage Alternate namesNaamgebruik, Voorkeursvolgorde van de naamdelen DefinitionThis concept indicates the last name or order of last names with which the person is to be addressed. Use ConceptMap NameUsageCodelijst-to-HumanNameAssemblyOrder to translate terminology from the functional model to profile terminology in ValueSet HumanNameAssemblyOrder HumanNameAssemblyOrder (required)Permitted Values NameUsage_to_HumanNameAssemblyOrder Constraints
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
use | Σ ?! | 0..1 | codeBinding | Element IdHumanName.use usual | official | temp | nickname | anonymous | old | maiden DefinitionIdentifies the purpose for this name. Allows the appropriate name for a particular context of use to be selected from among a set of names. This use of this element is discouraged because the CBB model does not contain a corresponding concept. If The use of a human name. NameUse (required)Constraints
|
text | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.text Text representation of the full name DefinitionSpecifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts. A renderable, unencoded form. Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.
|
family | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.family Family name (often called 'Surname') Alternate namessurname DefinitionThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).
|
extension | I | 0..* | Extension | Element IdHumanName.family.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
prefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:prefix Voorvoegsel derived from person's own surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to specify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-own-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:prefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:prefix.value[x] Prefix Alternate namesVoorvoegsels DefinitionPrefix to the person’s own last name if not provided in LastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
lastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:lastName Portion derived from person's own surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-own-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:lastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:lastName.value[x] LastName Alternate namesAchternaam DefinitionThe person’s official last name. Preferrably, the last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerPrefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerPrefix Voorvoegsel derived from person's partner's surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to identify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerPrefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerPrefix.value[x] PartnerPrefix Alternate namesVoorvoegselsPartner DefinitionPrefix to the partner’s last name if not provided in PartnerLastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerLastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerLastName Portion derived from person's partner's surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own name. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-partner-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerLastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerLastName.value[x] PartnerLastName Alternate namesAchternaamPartner DefinitionPartner’s official last name. Preferrably, the partner' last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
given | Σ | 0..* | string | Element IdHumanName.given Given names (not always 'first'). Includes middle names Alternate namesfirst name, middle name DefinitionGiven name. To be conformant to the CBB for NameInformation, at least the following 'ISO 21090 EN Qualifiers' SHALL be supported: BR, IN and CL. The qualifier BR maps to the CBB concept FirstNames, IN maps to Initials and CL to GivenName. Unordered, Open, by extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').value(Value) Constraints
|
firstNames | Σ | 0..1 | string | Element IdHumanName.given:firstNames FirstNames Alternate namesfirst name, middle name, Voornamen DefinitionThe person’s official first names. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:firstNames.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
BR
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
initials | Σ | 0..1 | string | Element IdHumanName.given:initials Initials Alternate namesfirst name, middle name, Initialen DefinitionThe person’s initials. Each initial is expected to be delimited by a dot.
|
extension | I | 1..* | Extension | Element IdHumanName.given:initials.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:initials.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:initials.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:initials.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
IN
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
givenName | Σ | 0..1 | string | Element IdHumanName.given:givenName GivenName Alternate namesfirst name, middle name, Roepnaam DefinitionThe name normally used to address the person. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:givenName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:givenName.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:givenName.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:givenName.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
CL
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
prefix | Σ | 0..* | string | Element IdHumanName.prefix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
suffix | Σ | 0..* | string | Element IdHumanName.suffix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
period | Σ I | 0..1 | Period | There are no (further) constraints on this element Element IdHumanName.period Time period when name was/is in use DefinitionIndicates the period of time when this name was valid for the named person. Allows names to be placed in historical context. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration.
|
HumanName | I | HumanName | Element IdHumanName NameInformation Alternate namesNaamgegevens DefinitionName information includes a person's given names, nickname, last name and possibly the partner's last name. This datatype defines a common basis for expressing all name information around the world, but adds extensions to express names specifically, according to the CBB NameInformation. A CBB NameInformation name still is a proper FHIR HumanName, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype. To have true compatibility an implementer SHOULD use the core HumanName parts as intended. The implementer SHOULD in addition use the extension elements. Furthermore, it is encouraged to provide a representation of the full name in the Separate name parts The extension elements cover birth name (NL: achternaam) and partner/spouse name. Both may have a prefix (NL: voorvoegsel). When a person marries, he or she may keep their own name, assume the partner name, append the partner name to their own name, or the other way around. For this reason, there are extensions for marking each part for what it is. Example: miss Irma Jongeneel marries mister de Haas and assumes the name Irma Jongeneel-de Haas.
The The use of element If the The CBB concept 'titles' The CBB concept 'titles' for noble and scientific titles cannot be fully mapped to FHIR. Sending systems should make an effort to provide title information in the best way possible using the
Structured HumanName (preferred above unstructured) { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order", "valueCode": "NL4" } ], "text": "Irma Jongeneel-de Haas", "family": "Jongeneel-de Haas", "_family": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", "valueString": "Jongeneel" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix", "valueString": "de" }, { "url": "http://hl7.org/fhir/StructureDefinition/humanname-partner-name", "valueString": "Haas" } ] }, "given": [ "Irma", "I." ], "_given": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "CL" } ] }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", "valueCode": "IN" } ] } ] } Unstructured HumanName { "text": "Irma Jongeneel-de Haas" } Mappings
| |
extension | I | 0..* | Extension | Element IdHumanName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
humannameAssemblyOrder | I | 0..1 | Extension(code) | Element IdHumanName.extension:humannameAssemblyOrder Preferred display order of name parts Alternate namesextensions, user content DefinitionA code that represents the preferred display order of the components of this human name. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.extension:humannameAssemblyOrder.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-assembly-order
| |
value[x] | 1..1 | Binding | Element IdHumanName.extension:humannameAssemblyOrder.value[x] NameUsage Alternate namesNaamgebruik, Voorkeursvolgorde van de naamdelen DefinitionThis concept indicates the last name or order of last names with which the person is to be addressed. Use ConceptMap NameUsageCodelijst-to-HumanNameAssemblyOrder to translate terminology from the functional model to profile terminology in ValueSet HumanNameAssemblyOrder HumanNameAssemblyOrder (required)Permitted Values NameUsage_to_HumanNameAssemblyOrder Constraints
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
use | Σ ?! | 0..1 | codeBinding | Element IdHumanName.use usual | official | temp | nickname | anonymous | old | maiden DefinitionIdentifies the purpose for this name. Allows the appropriate name for a particular context of use to be selected from among a set of names. This use of this element is discouraged because the CBB model does not contain a corresponding concept. If The use of a human name. NameUse (required)Constraints
|
text | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.text Text representation of the full name DefinitionSpecifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts. A renderable, unencoded form. Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.
|
family | Σ | 0..1 | string | There are no (further) constraints on this element Element IdHumanName.family Family name (often called 'Surname') Alternate namessurname DefinitionThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).
|
extension | I | 0..* | Extension | Element IdHumanName.family.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
prefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:prefix Voorvoegsel derived from person's own surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to specify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-own-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:prefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:prefix.value[x] Prefix Alternate namesVoorvoegsels DefinitionPrefix to the person’s own last name if not provided in LastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
lastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:lastName Portion derived from person's own surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-own-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:lastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-own-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:lastName.value[x] LastName Alternate namesAchternaam DefinitionThe person’s official last name. Preferrably, the last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerPrefix | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerPrefix Voorvoegsel derived from person's partner's surname Alternate namesextensions, user content DefinitionThe prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own. An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to identify it as a separate sub-component. http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerPrefix.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-prefix
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerPrefix.value[x] PartnerPrefix Alternate namesVoorvoegselsPartner DefinitionPrefix to the partner’s last name if not provided in PartnerLastName.
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
partnerLastName | I | 0..1 | Extension(string) | Element IdHumanName.family.extension:partnerLastName Portion derived from person's partner's surname Alternate namesextensions, user content DefinitionThe portion of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own name. If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name". http://hl7.org/fhir/StructureDefinition/humanname-partner-name Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.family.extension:partnerLastName.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/humanname-partner-name
| |
value[x] | 1..1 | Element IdHumanName.family.extension:partnerLastName.value[x] PartnerLastName Alternate namesAchternaamPartner DefinitionPartner’s official last name. Preferrably, the partner' last name prefix is captured using the
| ||
valueString | string | There are no (further) constraints on this element Data Type | ||
given | Σ | 0..* | string | Element IdHumanName.given Given names (not always 'first'). Includes middle names Alternate namesfirst name, middle name DefinitionGiven name. To be conformant to the CBB for NameInformation, at least the following 'ISO 21090 EN Qualifiers' SHALL be supported: BR, IN and CL. The qualifier BR maps to the CBB concept FirstNames, IN maps to Initials and CL to GivenName. Unordered, Open, by extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').value(Value) Constraints
|
firstNames | Σ | 0..1 | string | Element IdHumanName.given:firstNames FirstNames Alternate namesfirst name, middle name, Voornamen DefinitionThe person’s official first names. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:firstNames.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:firstNames.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
BR
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
initials | Σ | 0..1 | string | Element IdHumanName.given:initials Initials Alternate namesfirst name, middle name, Initialen DefinitionThe person’s initials. Each initial is expected to be delimited by a dot.
|
extension | I | 1..* | Extension | Element IdHumanName.given:initials.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:initials.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:initials.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:initials.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
IN
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
givenName | Σ | 0..1 | string | Element IdHumanName.given:givenName GivenName Alternate namesfirst name, middle name, Roepnaam DefinitionThe name normally used to address the person. If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.
|
extension | I | 1..* | Extension | Element IdHumanName.given:givenName.extension Additional content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
iso21090EnQualifier | I | 1..1 | Extension(code) | Element IdHumanName.given:givenName.extension:iso21090EnQualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV Alternate namesextensions, user content DefinitionA set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. Used to indicate additional information about the name part and how it should be used. http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier Constraints
|
url | 1..1 | System.StringFixed Value | There are no (further) constraints on this element Element IdHumanName.given:givenName.extension:iso21090EnQualifier.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. System.String Fixed Valuehttp://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier
| |
value[x] | 1..1 | Binding | Element IdHumanName.given:givenName.extension:iso21090EnQualifier.value[x] Value of extension DefinitionValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. EntityNamePartQualifier (required)Constraints
CL
| |
valueCode | code | There are no (further) constraints on this element Data Type | ||
prefix | Σ | 0..* | string | Element IdHumanName.prefix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
suffix | Σ | 0..* | string | Element IdHumanName.suffix Titles Alternate namesTitels DefinitionNoble and scientific titles. These can assist in formulating oral and formal addresing titles. The CBB concept 'titles' is mapped to elements Export: Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes. If it is not possible to breakup the CBB concept titles to positioned prefixes and suffixes, the prefix element is used to store all information. Import: Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.
|
period | Σ I | 0..1 | Period | There are no (further) constraints on this element Element IdHumanName.period Time period when name was/is in use DefinitionIndicates the period of time when this name was valid for the named person. Allows names to be placed in historical context. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration.
|
Mapping FHIR profile to CBB
Path | map |
---|---|
HumanName | name_information |
HumanName.extension:humannameAssemblyOrder.value[x] | name_usage |
HumanName.family.extension:prefix.value[x] | last_name.prefix |
HumanName.family.extension:lastName.value[x] | last_name.last_name |
HumanName.family.extension:partnerPrefix.value[x] | last_name_partner.partner_prefix |
HumanName.family.extension:partnerLastName.value[x] | last_name_partner.partner_last_name |
HumanName.given:firstNames | first_names |
HumanName.given:initials | initials |
HumanName.given:givenName | given_name |
HumanName.prefix | titles |
HumanName.suffix | titles |
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 |
textual | Made the implementation guidance in the comment more generic and removed Dutch context. |
family.extension:lastName.value[x] |
textual | Added textual guidance that it is allowed to include prefix in the lastName 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 include partnerPrefix in the partnerLastName for systems that do not record the prefix sperately, which is common in Belgium. |
Terminology Bindings
Path | Name | Strength | URL | ConceptMap |
---|---|---|---|---|
HumanName.extension.value[x] | name-assembly-order|4.0.1 | required | http://hl7.org/fhir/ValueSet/name-assembly-order|4.0.1 | https://fhir.healthdata.be/ConceptMap/NameUsage-to-HumanNameAssemblyOrder |