HdBe-AddressInformation

ProfileDescriptionStatusURL
HdBe-AddressInformation

Address information includes data where a person resides (temporarily, permanently) or where a building is located.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation
Instructions

This datatype defines a common basis for expressing all addresses around the world, but adds extensions to express Belgium addresses specifically, according to the CBB AddressInformation. A Belgium Address still is a proper FHIR Address, 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 Address parts as intended. To have addresses work for Belgium context, the implementer SHOULD in addition use the extension elements.

Separate address parts

The first addition is that Belgium addresses make certain address parts separately communicable. These parts are required for use in true Belgium systems when dealing with Belgium addresses, but may not have value for international systems when information gets sent abroad.

Custom address types

The second addition is that the CBB defines its own ValueSet for address types, which can only be partially expressed using the FHIR Address datatype and requires a mapping to multiple elements. The table below explains how the CBB concepts are mapped to the various FHIR elements (see the ConceptMaps https://fhir.healthdata.be/ConceptMap/AddressType-to-AddressType and https://fhir.healthdata.be/ConceptMap/AddressType-to-AddressUse as well). The code from the CBB should also be included using the extension on Address.extension:addressType.

     | CBB                               | .ext:addressType | .use | .type    |
     |-----------------------------------|------------------|------|----------|
     | Postal Address/Postadres          | PST              |      | postal   |
     | Primary Home/Officieel adres      | HP               | home | both     |
     | Visit Address/Woon-/verblijfadres | PHYS             | home | physical |
     | Temporary Address/Tijdelijk adres | TMP              | temp |          |
     | Work Place/Werkadres              | WP               | work |          |
     | Vacation Home/Vakantie adres      | HV               | temp |          |

If Address.type is both then this is to be understood as a dual purpose address (postal and physical), unless a specific "postal" type address is added. Systems that support importing it like this are encouraged to do so, otherwise they may need to import this as two separate addresses.

Note: FHIR core defines the AD-use extension to further specify the postal address type. However, the ValueSet used in that extension doesn't completely match the CBB's ValueSet. Therefore, a custom extension has been made. This doesn't preclude the use of the AD-use extension.


url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period

url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period

url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period

Mapping FHIR profile to CBB

Pathmap
Addressaddress_information
Address.extension:addressType.value[x]address_type
Address.useaddress_type
Address.typeaddress_type
Address.line.extension:streetName.value[x]street
Address.line.extension:houseNumber.value[x]house_number
Address.line.extension:houseNumberLetter-houseNumberAddition.value[x]house_number_letter
Address.line.extension:houseNumberLetter-houseNumberAddition.value[x]house_number_addition
Address.line.extension:houseNumberIndication.value[x]house_number_indication
Address.line.extension:additionalInformation.value[x]additional_information
Address.cityplace_of_residence
Address.districtmunicipality
Address.postalCodepostcode
Address.country.extension:countryCode.value[x]country

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 AddressInformation difference

Concept Category Description
Address textual Replaced Dutch context with Belgium specific explanantions.
city textual Removed Dutch context.
district textual Removed Dutch context.
postalCode textual Removed Dutch context.
line textual Removed Dutch context.
line.extension:houseNumberIndication.value[x] textual Removed Dutch context.
country.extension:countryCode.value[x] terminology Replaced valueSet LandCodelijsten with CountryISO.
extension:addressType mapping Moved mapping from extension to host profile.



Terminology Bindings

PathNameStrengthURLConceptMap
Address.useaddress-use|4.0.1requiredhttp://hl7.org/fhir/ValueSet/address-use|4.0.1https://fhir.healthdata.be/ConceptMap/AddressType-to-AddressUse
Address.typeaddress-type|4.0.1requiredhttp://hl7.org/fhir/ValueSet/address-type|4.0.1https://fhir.healthdata.be/ConceptMap/AddressType-to-AddressType
Address.country.extension.value[x]CountryISOrequiredhttps://fhir.healthdata.be/ValueSet/CountryISONo bound ConceptMap