{ "description": "Address information includes data where a person resides (temporarily, permanently) or where a building is located.", "_filename": "HdBe-AddressInformation.json", "package_name": "healthdata.be.r4.cbb", "date": null, "derivation": "constraint", "meta": { "lastUpdated": "2022-08-25T14:31:16.7429184+00:00" }, "publisher": "Healthdata.be (Sciensano)", "fhirVersion": "4.0.1", "name": "HdBeAddressInformation", "mapping": [ { "uri": "https://zibs.nl/wiki/AddressInformation-v1.1(2020EN)", "name": "zib AddressInformation-v1.1(2020EN)", "identity": "zib-addressinformation-v1.1-2020EN" }, { "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-AddressInformation", "name": "HdBe logical model AddressInformation", "identity": "HdBe-AddressInformation" } ], "abstract": false, "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.", "type": "Address", "experimental": null, "resourceType": "StructureDefinition", "title": "HdBe AddressInformation", "package_version": "0.8.0-alpha", "status": "draft", "id": "bb9d718f-84a0-4c7e-9b35-388bf5b9c4ee", "kind": "complex-type", "url": "https://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation", "version": null, "differential": { "element": [ { "id": "Address", "path": "Address", "alias": [ "Adresgegevens" ], "short": "AddressInformation", "mapping": [ { "map": "NL-CM:20.5.1", "comment": "AddressInformation", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation", "identity": "HdBe-AddressInformation" } ], "definition": "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 Belgian 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.\r\n\r\nTo 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 element.\r\n\r\n**Separate address parts**\r\n\r\nThe first addition is that Belgium addresses make certain address parts separately communicable. These parts are required for use in true Belgian systems when dealing with Belgian addresses, but may not have value for international systems when information gets sent abroad." }, { "id": "Address.extension", "min": 1, "path": "Address.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Address.extension:language", "min": 1, "path": "Address.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/language" ] } ], "sliceName": "language", "isModifier": false }, { "id": "Address.use", "path": "Address.use", "alias": [ "AdresSoort" ], "short": "AddressType", "mapping": [ { "map": "NL-CM:20.5.8", "comment": "AddressType", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.AddressUse", "identity": "HdBe-AddressInformation" } ], "definition": "The type of address in question, such as a home address or mailing address." }, { "id": "Address.type", "path": "Address.type", "alias": [ "AdresSoort" ], "short": "AddressType", "mapping": [ { "map": "NL-CM:20.5.8", "comment": "AddressType", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.AddressType", "identity": "HdBe-AddressInformation" } ], "definition": "The type of address in question, such as a home address or mailing address." }, { "id": "Address.line", "path": "Address.line", "comment": "The elements of Address stored in the address-part extensions will be ignored by applications that do not support them, so any information in them should also be duplicated in the `Address.line` to which they are attached. The value of `Address.line` should be populated with a complete string representation of all the separate extension values, like: \"[Street] [HouseNumberIndication] [HouseNumber] [HouseNumberLetter] [HouseNumberAddition]\"." }, { "id": "Address.line.extension", "min": 0, "path": "Address.line.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Address.line.extension:streetName", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" ] } ], "sliceName": "streetName" }, { "id": "Address.line.extension:streetName.value[x]", "path": "Address.line.extension.value[x]", "alias": [ "Straat" ], "short": "Street", "mapping": [ { "map": "NL-CM:20.5.2", "comment": "Street", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.Street", "identity": "HdBe-AddressInformation" } ], "definition": "Street name of the address." }, { "id": "Address.line.extension:houseNumber", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" ] } ], "sliceName": "houseNumber" }, { "id": "Address.line.extension:houseNumber.value[x]", "path": "Address.line.extension.value[x]", "alias": [ "Huisnummer" ], "short": "HouseNumber", "mapping": [ { "map": "NL-CM:20.5.12", "comment": "HouseNumber", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.HouseNumber", "identity": "HdBe-AddressInformation" } ], "definition": "House number of the address." }, { "id": "Address.line.extension:houseNumberLetter-houseNumberAddition", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix" ] } ], "sliceName": "houseNumberLetter-houseNumberAddition" }, { "id": "Address.line.extension:houseNumberLetter-houseNumberAddition.value[x]", "path": "Address.line.extension.value[x]", "alias": [ "Huisnummerletter", "Huisnummertoevoeging" ], "short": "HouseNumberLetter / HouseNumberAddition", "mapping": [ { "map": "NL-CM:20.5.11", "comment": "HouseNumberLetter", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "NL-CM:20.5.10", "comment": "HouseNumberAddition", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.HouseNumberLetter", "identity": "HdBe-AddressInformation" }, { "map": "AddressInformation.HouseNumberAddition", "identity": "HdBe-AddressInformation" } ], "definition": "Export:\r\n\r\n- If a HouseNumberLetter as well as a HouseNumberAddition is known: HouseNumberLetter first, followed by a space and finally the HouseNumberAddition.\r\n- If only a HouseNumberLetter is known, send just that. No trailing space is required.\r\n- If only a HouseNumberAddition is known, communicate that with a leading space.\r\n\r\nImport\r\n\r\n- If the value of buildingNumberSuffix contains no space, then the whole value is considered to be the HouseNumberLetter.\r\n- If the value of buildingNumberSuffix contains a space, then everything before the first space is considered to be the HouseNumberLetter, and the everything trailing the first space is considered to be the HouseNumberAddition.\r\n\r\nNote: While a leading space is allowed in string values in FHIR, the parsing of such space cannot be guaranteed in XML representations. Although aware of this issue, this mapping is not changed because of compatibility reasons. If an implementer cannot parse a leading space, the practical risk of mapping a HouseNumberIndication to a HouseNumberAddition is deemed insignificant." }, { "id": "Address.line.extension:houseNumberIndication", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator" ] } ], "sliceName": "houseNumberIndication" }, { "id": "Address.line.extension:houseNumberIndication.value[x]", "path": "Address.line.extension.value[x]", "alias": [ "AanduidingBijNummer" ], "short": "HouseNumberIndication", "comment": "The coded HouseNumberIndication concept (CD datatype) is mapped to a FHIR string datatype with a constraint added (the value can only be 'by' or 'to').", "mapping": [ { "map": "NL-CM:20.5.9", "comment": "HouseNumberIndication", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.HouseNumberIndication", "identity": "HdBe-AddressInformation" } ], "constraint": [ { "key": "houseNumberIndication", "human": "Must have value 'by' or 'to'", "severity": "error", "expression": "value in ('by' | 'to')" } ], "definition": "The indication used for addresses which do not consist of the usual street name and house number." }, { "id": "Address.line.extension:additionalInformation", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID" ] } ], "sliceName": "additionalInformation" }, { "id": "Address.line.extension:additionalInformation.value[x]", "path": "Address.line.extension.value[x]", "alias": [ "AdditioneleInformatie" ], "short": "AdditionalInformation", "mapping": [ { "map": "NL-CM:20.5.7", "comment": "AdditionalInformation", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.AdditionalInformation", "identity": "HdBe-AddressInformation" } ] }, { "id": "Address.city", "path": "Address.city", "alias": [ "Woonplaats" ], "short": "PlaceOfResidence", "mapping": [ { "map": "NL-CM:20.5.3", "comment": "PlaceOfResidence", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.PlaceOfResidence", "identity": "HdBe-AddressInformation" } ], "definition": "A geographically determined area which forms part of the municipal area." }, { "id": "Address.district", "path": "Address.district", "alias": [ "Gemeente" ], "short": "Municipality", "mapping": [ { "map": "NL-CM:20.5.4", "comment": "Municipality", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.Municipality", "identity": "HdBe-AddressInformation" } ], "definition": "Municipality of residence." }, { "id": "Address.postalCode", "path": "Address.postalCode", "alias": [ "Postcode" ], "short": "Postcode", "mapping": [ { "map": "NL-CM:20.5.6", "comment": "Postcode", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.Postcode", "identity": "HdBe-AddressInformation" } ], "definition": "Postcode of the address." }, { "id": "Address.country", "path": "Address.country", "comment": "The FHIR datatype does not properly support coding the country using a CodeableConcept or Coding datatype. If the sender supports coded countries, it SHALL send the coded value using the CodeSpecification extension under `Address.country.extension:countryCode`." }, { "id": "Address.country.extension", "min": 0, "path": "Address.country.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Address.country.extension:countryCode", "max": "1", "min": 0, "path": "Address.country.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.healthdata.be/StructureDefinition/ext-CodeSpecification" ] } ], "sliceName": "countryCode" }, { "id": "Address.country.extension:countryCode.value[x]", "path": "Address.country.extension.value[x]", "alias": [ "Land" ], "short": "Country", "binding": { "strength": "required", "valueSet": "https://fhir.healthdata.be/ValueSet/CountryISO", "description": "Iso 3166 Part 1: 2 Letter Codes" }, "mapping": [ { "map": "NL-CM:20.5.5", "comment": "Country", "identity": "zib-addressinformation-v1.1-2020EN" }, { "map": "AddressInformation.Country", "identity": "HdBe-AddressInformation" } ], "definition": "Country in which the address is located." } ] }, "contact": [ { "name": "Service portal – healthdata.be", "telecom": [ { "use": "work", "value": "https://sciensano.service-now.com/sp", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Address" }