{ "description": "Ein 'physischer' Ort, der besucht werden kann, z.B. die Hauptstelle oder Zweigstelle eines Gesundheitsamtes. Einem physischen Ort können grundsätzlich Geo-Koordinaten und zumeist auch eine Straßenadresse zugeordnet werden.", "_filename": "StructureDefinition-BaseLocation.json", "package_name": "rki.emiga.orgv", "date": "2024-03-18", "derivation": "constraint", "publisher": "Robert Koch-Institut", "fhirVersion": "4.0.1", "name": "BaseLocation", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" } ], "abstract": false, "type": "Location", "experimental": "false", "resourceType": "StructureDefinition", "title": "BaseLocation (Basis-Ressource des EMIGA-Verzeichnisdienstes)", "package_version": "1.1.1", "status": "active", "id": "bea2a67d-a7ac-4c42-a258-d985833c904f", "kind": "resource", "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "version": "1.0.0", "differential": { "element": [ { "id": "Location.meta", "path": "Location.meta", "mustSupport": true }, { "id": "Location.meta.security", "path": "Location.meta.security", "slicing": { "rules": "open", "ordered": false, "description": "Slicing security attribute by coding system", "discriminator": [ { "path": "system", "type": "value" } ] }, "mustSupport": true }, { "id": "Location.meta.security:visibility", "max": "1", "min": 0, "path": "Location.meta.security", "binding": { "strength": "required", "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType" }, "sliceName": "visibility", "mustSupport": true }, { "id": "Location.meta.security:visibility.system", "min": 1, "path": "Location.meta.security.system", "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType", "mustSupport": true }, { "id": "Location.meta.security:visibility.code", "min": 1, "path": "Location.meta.security.code", "mustSupport": true }, { "id": "Location.meta.security:responsibility", "max": "1", "min": 0, "path": "Location.meta.security", "binding": { "strength": "required", "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility" }, "sliceName": "responsibility", "mustSupport": true }, { "id": "Location.meta.security:responsibility.system", "min": 1, "path": "Location.meta.security.system", "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility", "mustSupport": true }, { "id": "Location.meta.security:responsibility.code", "min": 1, "path": "Location.meta.security.code", "mustSupport": true }, { "id": "Location.implicitRules", "max": "0", "path": "Location.implicitRules" }, { "id": "Location.text", "max": "0", "path": "Location.text" }, { "id": "Location.contained", "max": "0", "path": "Location.contained" }, { "id": "Location.extension", "max": "0", "path": "Location.extension" }, { "id": "Location.modifierExtension", "max": "0", "path": "Location.modifierExtension" }, { "id": "Location.identifier", "max": "0", "path": "Location.identifier" }, { "id": "Location.status", "min": 1, "path": "Location.status", "mustSupport": true }, { "id": "Location.operationalStatus", "max": "0", "path": "Location.operationalStatus" }, { "id": "Location.name", "path": "Location.name", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.alias", "path": "Location.alias", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.description", "path": "Location.description", "mustSupport": true }, { "id": "Location.mode", "min": 1, "path": "Location.mode", "mustSupport": true, "patternCode": "instance" }, { "id": "Location.type", "max": "0", "path": "Location.type" }, { "id": "Location.telecom", "max": "0", "path": "Location.telecom" }, { "id": "Location.address", "path": "Location.address", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "mustSupport": true }, { "id": "Location.address.extension:Stadtteil", "path": "Location.address.extension", "sliceName": "Stadtteil", "mustSupport": true }, { "id": "Location.address.extension:Stadtteil.value[x]", "path": "Location.address.extension.value[x]", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.address.line.extension:Strasse", "path": "Location.address.line.extension", "sliceName": "Strasse", "mustSupport": true }, { "id": "Location.address.line.extension:Strasse.value[x]", "path": "Location.address.line.extension.value[x]", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.address.line.extension:Hausnummer", "path": "Location.address.line.extension", "sliceName": "Hausnummer", "mustSupport": true }, { "id": "Location.address.line.extension:Hausnummer.value[x]", "path": "Location.address.line.extension.value[x]", "constraint": [ { "key": "validHouseNumber", "human": "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,50}$')" } ], "mustSupport": true }, { "id": "Location.address.line.extension:Adresszusatz", "path": "Location.address.line.extension", "sliceName": "Adresszusatz", "mustSupport": true }, { "id": "Location.address.line.extension:Adresszusatz.value[x]", "path": "Location.address.line.extension.value[x]", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.address.line.extension:Postfach", "path": "Location.address.line.extension", "sliceName": "Postfach", "mustSupport": true }, { "id": "Location.address.line.extension:Postfach.value[x]", "path": "Location.address.line.extension.value[x]", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.address.city", "path": "Location.address.city", "constraint": [ { "key": "validString", "human": "Zeichenlänge maximal 255 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,255}$')" } ], "mustSupport": true }, { "id": "Location.address.postalCode", "path": "Location.address.postalCode", "constraint": [ { "key": "validPLZ", "human": "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen", "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseLocation", "severity": "error", "expression": "$this.matches('^.{1,10}$')" } ], "mustSupport": true }, { "id": "Location.physicalType", "max": "0", "path": "Location.physicalType" }, { "id": "Location.position", "path": "Location.position", "mustSupport": true }, { "id": "Location.position.longitude", "path": "Location.position.longitude", "mustSupport": true }, { "id": "Location.position.latitude", "path": "Location.position.latitude", "mustSupport": true }, { "id": "Location.managingOrganization", "path": "Location.managingOrganization", "type": [ { "code": "Reference", "targetProfile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization" ] } ], "mustSupport": true }, { "id": "Location.partOf", "max": "0", "path": "Location.partOf" }, { "id": "Location.hoursOfOperation", "max": "0", "path": "Location.hoursOfOperation" }, { "id": "Location.availabilityExceptions", "max": "0", "path": "Location.availabilityExceptions" }, { "id": "Location.endpoint", "max": "0", "path": "Location.endpoint" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location" }