PackagesCanonicalsLogsProblems
    Packages
    rki.emiga.vzd@2.0.0-alpha.23
    https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalRoomLocation
{
  "description": "Dieses Profil bildet einen Raum in einem Krankenhaus im Kontext von EMIGA ab. Es dient der strukturierten Erfassung von räumlichen Einheiten innerhalb eines Krankenhausstandorts (z. B. Zimmer, Behandlungsräume, Isolationsbereiche) einschließlich ihrer Identifikation und Zuordnung zu übergeordneten Organisationseinheiten.",
  "_filename": "StructureDefinition-EmigaHospitalRoomLocation.json",
  "package_name": "rki.emiga.vzd",
  "date": "2026-03-09",
  "derivation": "constraint",
  "publisher": "Robert Koch-Institut",
  "fhirVersion": "4.0.1",
  "name": "EmigaHospitalRoomLocation",
  "abstract": false,
  "type": "Location",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Krankenhaus - Raum",
  "package_version": "2.0.0-alpha.23",
  "status": "active",
  "id": "293bbea5-cf93-4e02-aeb8-7c34af7b6bed",
  "kind": "resource",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalRoomLocation",
  "version": "0.2.0",
  "differential": {
    "element": [ {
      "id": "Location.meta",
      "path": "Location.meta",
      "mustSupport": true
    }, {
      "id": "Location.meta.profile",
      "min": 1,
      "path": "Location.meta.profile",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Location.meta.profile:emigaprofile",
      "max": "1",
      "min": 1,
      "path": "Location.meta.profile",
      "sliceName": "emigaprofile",
      "mustSupport": true,
      "patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalRoomLocation"
    }, {
      "id": "Location.meta.security",
      "min": 2,
      "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": 1,
      "path": "Location.meta.security",
      "binding": {
        "strength": "required",
        "valueSet": "https://emiga.rki.de/fhir/ValueSet/EinrVResourceVisibilityTypeVS"
      },
      "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": 1,
      "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.meta.tag",
      "path": "Location.meta.tag",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "pattern"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:relevance",
      "max": "*",
      "min": 0,
      "path": "Location.meta.tag",
      "binding": {
        "strength": "required",
        "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/Relevance"
      },
      "sliceName": "relevance",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:relevance.system",
      "min": 1,
      "path": "Location.meta.tag.system",
      "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/Relevance",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:relevance.code",
      "min": 1,
      "path": "Location.meta.tag.code",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:relevance.display",
      "path": "Location.meta.tag.display",
      "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.modifierExtension",
      "max": "0",
      "path": "Location.modifierExtension"
    }, {
      "id": "Location.identifier",
      "min": 1,
      "path": "Location.identifier",
      "short": "Logischer Identifier",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      },
      "definition": "Logischer Identifier der Standort",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "EMIGA Organizationsverzeichnis ID to be used in Identifiers",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaEinrVId" ]
      } ],
      "mustSupport": true,
      "sliceName": "emigaEinrVId",
      "patternIdentifier": {
        "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaEinrVId"
      },
      "max": "1",
      "id": "Location.identifier:emigaEinrVId"
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "EMIGA Organizationsverzeichnis Aktenzeichen to be used in Identifiers",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaEinrVFileNumber" ]
      } ],
      "mustSupport": true,
      "sliceName": "emigaEinrVFileNumber",
      "patternIdentifier": {
        "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaEinrVFileNumber"
      },
      "max": "1",
      "id": "Location.identifier:emigaEinrVFileNumber"
    }, {
      "path": "Location.identifier",
      "min": 0,
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-standortnummer" ]
      } ],
      "mustSupport": true,
      "sliceName": "standortnummer-dkg",
      "patternIdentifier": {
        "system": "http://fhir.de/sid/dkgev/standortnummer"
      },
      "max": "1",
      "id": "Location.identifier:standortnummer-dkg",
      "comment": "Motivation : Entsprechend der Festlegung der DKG laut Basisprofile-DE 1.5.0 (https://simplifier.net/packages/de.basisprofil.r4/) "
    }, {
      "id": "Location.identifier:standortnummer-dkg.system",
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:standortnummer-dkg.value",
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "id": "Location.status",
      "min": 1,
      "path": "Location.status",
      "short": "Status",
      "comment": "Wir wollen des Status zwingend unterscheiden können und verlangen daher dessen Angabe. Wird für InEK Szenario von Standort.GültigVon-GültigBis abgeleitet.",
      "definition": "Aktivitätsstatus des Standortes",
      "mustSupport": true
    }, {
      "id": "Location.operationalStatus",
      "path": "Location.operationalStatus",
      "mustSupport": true
    }, {
      "id": "Location.name",
      "min": 1,
      "path": "Location.name",
      "short": "Bezeichnung",
      "constraint": [ {
        "key": "validString",
        "human": "Zeichenlänge maximal 255 Zeichen",
        "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalRoomLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "definition": "Bezeichnung des Standortes , z.B. 'Niederlassung Berliner Str.",
      "mustSupport": true
    }, {
      "id": "Location.alias",
      "path": "Location.alias",
      "short": "Kürzel / Referenz",
      "comment": "Aus dem Feld Standort::Referenzkrankenhaus wird das Element „HauptIK“ gelesen. Daraufhin wird in der Krankenhaus-Map nach der IK gesucht und der Wert (= Bezeichnung) als alias gespeichert. Da manche Standorte nur „Hauptstandort“ heißen, ist das zum Teil nötig",
      "constraint": [ {
        "key": "validString",
        "human": "Zeichenlänge maximal 255 Zeichen",
        "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalRoomLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "definition": "Alternativ oder Kurznamme, in InEK Szenarios wird der Haupt-IK des Refererenz-Krankenhauses verwendet.",
      "mustSupport": true
    }, {
      "id": "Location.description",
      "path": "Location.description",
      "short": "zusätzliche Informationen",
      "comment": "Begründung: Es kann sinnvoll sein, Standorte durch zusätzliche Informationen zu identifizieren",
      "definition": "zusätzliche Informationen",
      "mustSupport": true
    }, {
      "id": "Location.mode",
      "min": 1,
      "path": "Location.mode",
      "comment": "Wir wollen im Verzeichnis lediglich tatsächliche Standorte verwalten. Typen/Arten von Standorten sind nicht von Interesse.",
      "mustSupport": true,
      "patternCode": "instance"
    }, {
      "id": "Location.type",
      "path": "Location.type",
      "mustSupport": true
    }, {
      "id": "Location.telecom",
      "path": "Location.telecom",
      "mustSupport": true
    }, {
      "id": "Location.address",
      "path": "Location.address",
      "type": [ {
        "code": "Address",
        "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ]
      } ],
      "comment": "Besuchbare Anschrift des Standortes",
      "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/EmigaHospitalRoomLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "mustSupport": true
    }, {
      "id": "Location.address.type",
      "path": "Location.address.type",
      "short": "Addressen-Typ",
      "definition": "Kennzeichnet den physische Addressen-Typ",
      "mustSupport": true
    }, {
      "id": "Location.address.type.value",
      "path": "Location.address.type.value",
      "fixedCode": "physical",
      "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/EmigaHospitalRoomLocation",
        "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/EmigaHospitalRoomLocation",
        "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/EmigaHospitalRoomLocation",
        "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/EmigaHospitalRoomLocation",
        "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/EmigaHospitalRoomLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "mustSupport": true
    }, {
      "id": "Location.address.state",
      "path": "Location.address.state",
      "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/EmigaHospitalRoomLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,10}$')"
      } ],
      "mustSupport": true
    }, {
      "id": "Location.physicalType",
      "path": "Location.physicalType",
      "mustSupport": true
    }, {
      "id": "Location.physicalType.coding.system",
      "min": 1,
      "path": "Location.physicalType.coding.system",
      "patternUri": "http://terminology.hl7.org/CodeSystem/location-physical-type",
      "mustSupport": true
    }, {
      "id": "Location.physicalType.coding.version",
      "path": "Location.physicalType.coding.version",
      "mustSupport": true
    }, {
      "id": "Location.physicalType.coding.code",
      "min": 1,
      "path": "Location.physicalType.coding.code",
      "mustSupport": true,
      "patternCode": "ro"
    }, {
      "id": "Location.physicalType.coding.display",
      "path": "Location.physicalType.coding.display",
      "mustSupport": true,
      "patternString": "Room"
    }, {
      "id": "Location.position",
      "path": "Location.position",
      "mustSupport": true
    }, {
      "id": "Location.position.longitude",
      "path": "Location.position.longitude",
      "short": "Längengrad",
      "definition": "Längengrad des Standortes in Dezimalgrad",
      "mustSupport": true
    }, {
      "id": "Location.position.latitude",
      "path": "Location.position.latitude",
      "short": "Breitengrad",
      "definition": "Breitengrad des Standortes in Dezimalgrad",
      "mustSupport": true
    }, {
      "id": "Location.managingOrganization",
      "path": "Location.managingOrganization",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalOrganization" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Location.managingOrganization.identifier",
      "path": "Location.managingOrganization.identifier",
      "short": "Haupt-IK",
      "definition": "Haupt-IK des Referenz-Krankenhauses, das den Standort verwaltet.",
      "mustSupport": true
    }, {
      "id": "Location.partOf",
      "path": "Location.partOf",
      "type": [ {
        "code": "Reference",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
          "valueBoolean": true
        } ],
        "targetProfile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHospitalLocation" ]
      } ],
      "mustSupport": true
    }, {
      "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"
}