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

EN NL FR

HdBe-AddressInformation

CBBDescriptionStatus
HdBe-AddressInformation

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

Purpose

Address information is used for visiting a person or organization and for addressing of mail.

active

id0..1string
extensionI0..*Extension
Street0..1string
HouseNumber0..1string
HouseNumberLetter0..1string
HouseNumberAddition0..1string
HouseNumberIndication0..1CodeableConceptBinding
Postcode0..1CodeableConceptBinding
PlaceOfResidence0..1CodeableConceptBinding
Municipality0..1CodeableConceptBinding
Country0..1CodeableConceptBinding
AdditionalInformation0..1string
AddressType0..1CodeableConceptBinding
AddressUse0..1CodeableConceptBinding

AddressInformation0..*
AddressInformation.Streetstring0..1
AddressInformation.HouseNumberstring0..1
AddressInformation.HouseNumberLetterstring0..1
AddressInformation.HouseNumberAdditionstring0..1
AddressInformation.HouseNumberIndicationCodeableConcept0..1
AddressInformation.PostcodeCodeableConcept0..1
AddressInformation.PlaceOfResidenceCodeableConcept0..1
AddressInformation.MunicipalityCodeableConcept0..1
AddressInformation.CountryCodeableConcept0..1
AddressInformation.AdditionalInformationstring0..1
AddressInformation.AddressTypeCodeableConcept0..1
AddressInformation.AddressUseCodeableConcept0..1


AddressInformation
DefinitionRoot concept of the AddressInformation partial information model. This root concept contains all data elements of the AddressInformation partial information model.
Cardinality0...*
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
AddressInformation.extension
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.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

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.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
AddressInformation.Street
DefinitionStreet name of the address.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.HouseNumber
DefinitionHouse number of the address.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.HouseNumberLetter
DefinitionA letter following the house number as assigned by the municipal authorities.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.HouseNumberAddition
DefinitionThe letters or signs needed to locate the mailbox, in addition to the house number and letter.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.HouseNumberIndication
DefinitionThe indication used for addresses which do not consist of the usual street name and house number.
Cardinality0...1
TypeCodeableConcept
Binding

HouseNumberIndication codes

HouseNumberIndication (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.Postcode
DefinitionPostcode of the address.
Cardinality0...1
TypeCodeableConcept
Binding

Postcode codes

Postcode (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.PlaceOfResidence
DefinitionA geographically determined area which forms part of the municipal area.
Cardinality0...1
TypeCodeableConcept
Binding

PlaceOfResidence codes

PlaceOfResidence (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.Municipality
DefinitionMunicipality of residence.
Cardinality0...1
TypeCodeableConcept
Binding

Municipality codes

Municipality (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.Country
DefinitionCountry in which the address is located.
Cardinality0...1
TypeCodeableConcept
Binding

Country ISO codes

CountryISO (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.AdditionalInformation
DefinitionExtra information such as the building name, building number, entrance, route number.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
AddressInformation.AddressType
DefinitionThe type of address in question, such as a home address or mailing address.
Cardinality0...1
TypeCodeableConcept
Binding

AddressType codes

AddressType (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
AddressInformation.AddressUse
DefinitionThe purpose of this address.
Cardinality0...1
TypeCodeableConcept
Binding

AddressUse codes

AddressUse (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD

Example instances

AddressInformation
Street Knokstraat
HouseNumber 15
HouseNumberLetter
HouseNumberAddition
HouseNumberIndication
Postcode 8511
PlaceOfResidence Aalbeke
Municipality Kortrijk
Country Belgium
AdditionalInformation
AddressType both - Postal & Physical (code by AddressType)
AddressUse home - Home (code by AddressUse)

zib AddressInformation-v1.1 difference

Concept Category Description
HouseNumberIndication terminology Developed the CodeSystem HouseNumberIndication as replacement of the current values and added the CodeSystem to the HouseNumberIndication ValueSet.
Postcode textual Removed Dutch context.
Postcode type Changed type from string to CodeableConcept to bind terminology in use within healthdata.be.
PlaceOfResidence textual Removed Dutch context.
PlaceOfResidence type Changed type from string to CodeableConcept to bind terminology in use within healthdata.be.
Municipality textual Removed Dutch context.
Municipality type Changed type from string to CodeableConcept to bind terminology in use within healthdata.be.
Country terminology Removed GBA country codes ValueSet so only ISO country codes and two nullflavor codes are used.
AddressType terminology Replaced the ValueSet AddressType with FHIR ValueSet AddressType to make the concept use less complex. Also strictened the binding from extensible to required, to align with the FHIR element.
AddressUse element Added element to align with the FHIR datatype profile.
AddressUse terminology Used the FHIR AddressUse ValueSet and set the binding to required to align with the FHIR element.



Terminology Bindings

PathNameStrengthURL
HouseNumberIndicationHouseNumberIndicationrequiredhttps://fhir.healthdata.be/ValueSet/HouseNumberIndication
PostcodePostcoderequiredhttps://fhir.healthdata.be/ValueSet/Postcode
PlaceOfResidencePlaceOfResidencerequiredhttps://fhir.healthdata.be/ValueSet/PlaceOfResidence
MunicipalityMunicipalityrequiredhttps://fhir.healthdata.be/ValueSet/Municipality
CountryCountryISOrequiredhttps://fhir.healthdata.be/ValueSet/CountryISO
AddressTypeaddress-typerequiredhttp://hl7.org/fhir/ValueSet/address-type
AddressUseaddress-userequiredhttp://hl7.org/fhir/ValueSet/address-use