{ "description": "Erweiterung des komplexen Datentyps Address zur Verwendung im Kontext der Deutschen Basis-Profile", "_filename": "StructureDefinition-address-de-basis.json", "package_name": "de.basisprofil.r4", "date": "2023-11-30", "derivation": "constraint", "publisher": "HL7 Deutschland e.V. (Technisches Komitee FHIR)", "fhirVersion": "4.0.1", "purpose": "Einige Systeme und Standards in Deutschland erfordern die separate Erfassung von Straße und Hausnummer.\r\nDie Erweiterung des Datentyps Address fügt hierfür die entsprechenden ISO-Extensions hinzu.\r\nOb deren Verwendung in einem konkreten Kontext verpflichtend ist, muss in den abgeleiteten Profilen festgelegt werden.", "name": "AddressDeBasis", "mapping": [ { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://www.omg.org/spec/ServD/1.0/", "name": "ServD", "identity": "servd" }, { "uri": "http://w3.org/vcard", "name": "vCard Mapping", "identity": "vcard" } ], "abstract": false, "copyright": "HL7 Deutschland e.V.", "type": "Address", "experimental": "false", "resourceType": "StructureDefinition", "title": "Adresse, deutsches Basisprofil", "package_version": "1.5.0-alpha4", "status": "active", "id": "b5cfc102-cee2-4239-924d-adf9ffc98e50", "kind": "complex-type", "url": "http://fhir.de/StructureDefinition/address-de-basis", "version": "1.5.0", "differential": { "element": [ { "id": "Address", "path": "Address", "short": "Eine Adresse gemäß postalischer Konventionen", "example": [ { "label": "Beispiel für einfache Adresse", "valueAddress": { "use": "home", "city": "Musterhausen", "line": [ "Musterweg 42" ], "type": "postal", "postalCode": "99999" } } ], "constraint": [ { "key": "add-1", "human": "Wenn die Extension 'Hausnummer' verwendet wird, muss auch Address.line gefüllt werden", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "error", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').empty() or $this.hasValue())" }, { "key": "add-2", "human": "Wenn die Extension 'Strasse' verwendet wird, muss auch Address.line gefüllt werden", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "error", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').empty() or $this.hasValue())" }, { "key": "add-3", "human": "Wenn die Extension 'Postfach' verwendet wird, muss auch Address.line gefüllt werden", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "error", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox').empty() or $this.hasValue())" }, { "key": "add-4", "human": "Eine Postfach-Adresse darf nicht vom Type \"physical\" oder \"both\" sein.", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "warning", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox').empty() or $this.hasValue()) or type='postal' or type.empty()" }, { "key": "add-5", "human": "Wenn die Extension 'Adresszusatz' verwendet wird, muss auch Address.line gefüllt werden", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "error", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').empty() or $this.hasValue())" }, { "key": "add-6", "human": "Wenn die Extension 'Postfach' verwendet wird, dürfen die Extensions 'Strasse' und 'Hausnummer' nicht verwendet werden", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "warning", "expression": "line.all($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox').empty() or ($this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').empty() and $this.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').empty()))" }, { "key": "add-7", "human": "Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.", "source": "http://fhir.de/StructureDefinition/address-de-basis", "severity": "warning", "expression": "extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct').empty() or all(line contains extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct').value.ofType(string))" } ], "definition": "Eine Adresse gemäß postalischer Konventionen (im Gegensatz zu bspw. GPS-Koordinaten). Die Adresse kann sowohl zur Zustellung von Postsendungen oder zum Aufsuchen von Orten, die keine gültige Postadresse haben, verwendet werden.\r\n\r\nDie verwendeten Extensions in diesem Profil bilden die Struktur der Adresse ab, wie sie im VSDM-Format der elektronischen Versichertenkarte verwendet wird.\r\n\r\nInsbesondere bei ausländischen Adresse oder Adressen, die nicht durch Einlesen einer elektronischen Versichertenkarte erfasst wurden, sind abweichende Strukturen möglich. Die Verwendung der Extensions ist nicht verpflichtend." }, { "id": "Address.extension:Stadtteil", "max": "1", "min": 0, "path": "Address.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct" ] } ], "short": "Stadt- oder Ortsteil", "sliceName": "Stadtteil" }, { "id": "Address.line", "max": "3", "path": "Address.line", "short": "Straßenname mit Hausnummer oder Postfach sowie weitere Angaben zur Zustellung", "example": [ { "label": "Beipiel für Adresszeile mit Extensions für Straße und Hausnummer", "valueString": "Musterweg 42", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName", "valueString": "Musterweg" }, { "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber", "valueString": "42" } ] } } ], "definition": "Diese Komponente kann Straßennamen, Hausnummer, Appartmentnummer, Postfach, c/o sowie weitere Zustellungshinweise enthalten. Die Informationen können in mehrere line-Komponenten aufgeteilt werden.\r\nBei Verwendung der Extensions, um Straße, Hausnnummer und Postleitzahl strukturiert zu übermitteln, müssen diese Informationen stets vollständig auch in der line-Komponente, die sie erweitern, enthalten sein, um es Systemen, die diese Extensions nicht verwenden zu ermöglichen, auf diese Informationen zugreifen zu können." }, { "id": "Address.line.extension:Strasse", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" ] } ], "short": "Strassenname (ohne Hausnummer)", "sliceName": "Strasse", "definition": "Strassenname (ohne Hausnummer)\r\nBei Angabe einer Strasse in dieser Extension muss diese auch in Address.line angegeben werden um die Interoperabilität mit Systemen zu gewährleisten, die diese Extension nicht verwenden." }, { "id": "Address.line.extension:Hausnummer", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" ] } ], "short": "Hausnummer", "sliceName": "Hausnummer", "definition": "Hausnummer, sowie Zusätze (Appartmentnummer, Etage...)\r\nBei Angabe einer Hausnummer in dieser Extension muss diese auch in Address.line angegeben werden um die Interoperabilität mit Systemen zu gewährleisten, die diese Extension nicht verwenden." }, { "id": "Address.line.extension:Adresszusatz", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator" ] } ], "short": "Adresszusatz", "sliceName": "Adresszusatz", "definition": "Zusätzliche Informationen, wie z.B. \"3. Etage\", \"Appartment C\"\r\nBei Angabe einer Zusatzinformation in dieser Extension muss diese auch in Address.line angegeben werden um die Interoperabilität mit Systemen zu gewährleisten, die diese Extension nicht verwenden." }, { "id": "Address.line.extension:Postfach", "max": "1", "min": 0, "path": "Address.line.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox" ] } ], "short": "Postfach", "sliceName": "Postfach", "definition": "Postfach-Adresse.\r\nBei Angabe eines Postfaches in dieser Extension muss das Postfach auch in Address.line angegeben werden um die Interoperabilität mit Systemen zu gewährleisten, die diese Extension nicht verwenden.\r\nEine Postfach-Adresse darf nicht in Verbindung mit Address.type \"physical\" oder \"both\" verwendet werden." }, { "id": "Address.district", "max": "0", "path": "Address.district" }, { "id": "Address.state", "path": "Address.state", "short": "Bundesland", "binding": { "strength": "preferred", "valueSet": "http://fhir.de/ValueSet/iso/bundeslaender" }, "definition": "Name (oder Kürzel) des Bundeslandes." }, { "id": "Address.postalCode", "path": "Address.postalCode", "short": "Postleitzahl", "definition": "Postleitzahl gemäß der im jeweiligen Land gültigen Konventionen" }, { "id": "Address.country", "path": "Address.country", "short": "Staat", "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/ValueSet/iso3166-1-2" }, "definition": "Staat (vorzugsweise als 2-Stelliger ISO-Ländercode).\r\nEs obliegt abgeleiteten Profilen, hier die Verwendung der ISO-Ländercodes verbindlich vorzuschreiben" } ] }, "contact": [ { "telecom": [ { "value": "http://hl7.de/technische-komitees/fhir/", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Address" }