PackagesCanonicalsLogsProblems
    Packages
    rki.emiga.vzd@2.0.0-alpha.16
    https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation
{
  "description": "Ein 'physischer' Ort, der besucht werden kann. Einem physischen Ort können grundsätzlich Geo-Koordinaten und zumeist auch eine Straßenadresse zugeordnet werden.",
  "_filename": "StructureDefinition-EmigaLocation.json",
  "package_name": "rki.emiga.vzd",
  "date": "2025-11-18",
  "derivation": "constraint",
  "publisher": "Robert Koch-Institut",
  "fhirVersion": "4.0.1",
  "name": "EmigaLocation",
  "abstract": false,
  "type": "Location",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "EMIGA Bereich / Standort",
  "package_version": "2.0.0-alpha.16",
  "status": "active",
  "id": "74c0f32c-a8c9-4798-8fd5-de2896bc088a",
  "kind": "resource",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation",
  "version": "1.3.0",
  "differential": {
    "element": [ {
      "id": "Location.meta",
      "path": "Location.meta",
      "mustSupport": true
    }, {
      "id": "Location.meta.profile",
      "path": "Location.meta.profile",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Location.meta.profile:emigaprofile",
      "max": "*",
      "min": 0,
      "path": "Location.meta.profile",
      "sliceName": "emigaprofile",
      "mustSupport": true,
      "patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation|2.0.0-alpha.16"
    }, {
      "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.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.meta.tag:orgvBundleId",
      "max": "1",
      "min": 0,
      "path": "Location.meta.tag",
      "binding": {
        "strength": "preferred",
        "valueSet": "https://emiga.rki.de/fhir/ValueSet/OrgVBundleId"
      },
      "sliceName": "orgvBundleId",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleId.system",
      "min": 1,
      "path": "Location.meta.tag.system",
      "patternUri": "https://emiga.rki.de/fhir/CodeSystem/OrgVBundleId",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleId.code",
      "path": "Location.meta.tag.code",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleId.display",
      "path": "Location.meta.tag.display",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleVersion",
      "max": "1",
      "min": 0,
      "path": "Location.meta.tag",
      "binding": {
        "strength": "preferred",
        "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/OrgVBundleVersion"
      },
      "sliceName": "orgvBundleVersion",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleVersion.system",
      "min": 1,
      "path": "Location.meta.tag.system",
      "patternUri": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrgVBundleVersion",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleVersion.code",
      "path": "Location.meta.tag.code",
      "mustSupport": true
    }, {
      "id": "Location.meta.tag:orgvBundleVersion.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.extension",
      "max": "0",
      "path": "Location.extension"
    }, {
      "id": "Location.modifierExtension",
      "max": "0",
      "path": "Location.modifierExtension"
    }, {
      "id": "Location.identifier",
      "path": "Location.identifier",
      "short": "Logischer Identifier",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "pattern"
        } ]
      },
      "definition": "Logischer Identifier der den Bereich / Standort eindeutig identifiziert",
      "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/IdentifierEmigaOrgvId" ]
      } ],
      "mustSupport": true,
      "sliceName": "emigaOrgvId",
      "patternIdentifier": {
        "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvId"
      },
      "max": "1",
      "id": "Location.identifier:emigaOrgvId"
    }, {
      "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/IdentifierEmigaOrgvFileNumber" ]
      } ],
      "mustSupport": true,
      "sliceName": "emigaOrgvFileNumber",
      "patternIdentifier": {
        "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvFileNumber"
      },
      "max": "1",
      "id": "Location.identifier:emigaOrgvFileNumber"
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "Die ARGE·IK vergibt und pflegt so genannte Institutionskennzeichen (IK). Das sind neunstellige Ziffernfolgen",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr" ]
      } ],
      "mustSupport": true,
      "sliceName": "IKNR",
      "patternIdentifier": {
        "system": "http://fhir.de/sid/arge-ik/iknr"
      },
      "max": "1",
      "id": "Location.identifier:IKNR"
    }, {
      "id": "Location.identifier:IKNR.system",
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:IKNR.value",
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "id": "Location.identifier:IKNR.period",
      "path": "Location.identifier.period",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "Jede Betriebsstätte und jede Nebenbetriebsstätte nach den Definitionen des Bundesmantelvertrages-Ärzte erhalten jeweils eine Betriebsstättennummer. Die Betriebsstättennummer ist neunstellig. Die ersten beiden Ziffern stellen den KV-Landes- oder Bezirksstellenschlüssel gemäß Anlage 1 (Richtlinie der Kassenärztlichen Bundesvereinigung nach § 75 Absatz 7SGB V zur Vergabe der Arzt-, Betriebsstätten- sowie der Praxisnetznummern) dar (Ziffern 1-2). Die Ziffern drei bis neun werden von der KV vergeben (Ziffern 3-9). Dabei sind die Ziffern drei bis sieben so zu wählen, dass anhand der ersten sieben Stellen die Betriebsstätte eindeutig zu identifizieren ist.",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-bsnr" ]
      } ],
      "mustSupport": true,
      "sliceName": "BSNR",
      "patternIdentifier": {
        "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR"
      },
      "max": "1",
      "id": "Location.identifier:BSNR"
    }, {
      "id": "Location.identifier:BSNR.system",
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:BSNR.value",
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "Die Lebenslange Arztnummer (LANR) ist eine eindeutige Nummer zur Identifikation von Ärzten und Psychotherapeuten in Deutschland. Sie wird von der Kassenärztlichen Bundesvereinigung (KBV) vergeben und bleibt ein Leben lang bestehen.",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-lanr" ]
      } ],
      "mustSupport": true,
      "sliceName": "LANR",
      "patternIdentifier": {
        "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR"
      },
      "max": "1",
      "id": "Location.identifier:LANR"
    }, {
      "id": "Location.identifier:LANR.system",
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:LANR.value",
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "DEMIS-Labornummer, die dem Melder bei der Anmeldung an DEMIS zugewiesen wird. Es handelt sich um eine eindeutige 5-stellige Nummer im NamingSystem https://demis.rki.de/fhir/NamingSystem/DemisLaboratoryId.",
      "short": "DEMIS-Labornummer",
      "mustSupport": true,
      "sliceName": "demisLaboratoryId",
      "patternIdentifier": {
        "system": "https://demis.rki.de/fhir/NamingSystem/DemisLaboratoryId"
      },
      "max": "1",
      "id": "Location.identifier:demisLaboratoryId"
    }, {
      "id": "Location.identifier:demisLaboratoryId.system",
      "min": 1,
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:demisLaboratoryId.value",
      "min": 1,
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "definition": "DEMIS-Teilnehmernummer, welche durch das RKI an ausgewählte Systemteilnehmer vergeben wird. Der Identifier entstammt folgendem NamingSystem: https://demis.rki.de/fhir/NamingSystem/DemisParticipantId.",
      "short": "DEMIS-Teilnehmer-Nummer",
      "mustSupport": true,
      "sliceName": "demisParticipantId",
      "patternIdentifier": {
        "system": "https://demis.rki.de/fhir/NamingSystem/DemisParticipantId"
      },
      "max": "1",
      "id": "Location.identifier:demisParticipantId"
    }, {
      "id": "Location.identifier:demisParticipantId.system",
      "min": 1,
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:demisParticipantId.value",
      "min": 1,
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "path": "Location.identifier",
      "min": 0,
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
      } ],
      "mustSupport": true,
      "sliceName": "telematikID",
      "patternIdentifier": {
        "system": "https://gematik.de/fhir/sid/telematik-id"
      },
      "max": "1",
      "id": "Location.identifier:telematikID",
      "comment": "Anschluß GA in TI s.gematik.de/sektoren/oegd"
    }, {
      "id": "Location.identifier:telematikID.system",
      "path": "Location.identifier.system",
      "mustSupport": true
    }, {
      "id": "Location.identifier:telematikID.value",
      "path": "Location.identifier.value",
      "mustSupport": true
    }, {
      "id": "Location.status",
      "path": "Location.status",
      "short": "Status",
      "comment": "Wir wollen des Status zwingend unterscheiden können und verlangen daher dessen Angabe",
      "definition": "Aktivitätsstatus des Standortes",
      "mustSupport": true
    }, {
      "id": "Location.operationalStatus",
      "max": "0",
      "path": "Location.operationalStatus"
    }, {
      "id": "Location.name",
      "path": "Location.name",
      "short": "Bezeichnung",
      "constraint": [ {
        "key": "validString",
        "human": "Zeichenlänge maximal 255 Zeichen",
        "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "definition": "Bezeichnung des Standortes , z.B. 'Niederlassung Berliner Str.",
      "mustSupport": true
    }, {
      "id": "Location.alias",
      "max": "1",
      "path": "Location.alias",
      "short": "Kürzel",
      "comment": "Begründung: Es kann sinnvoll sein, Standorte unter verschiedenen Namen zu suchen",
      "constraint": [ {
        "key": "validString",
        "human": "Zeichenlänge maximal 255 Zeichen",
        "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,255}$')"
      } ],
      "definition": "Alternativ oder Kurznamme",
      "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",
      "max": "0",
      "path": "Location.type",
      "comment": "Begründung: Die Funktionen sind in der Regel nicht für die Standorte relevant, sondern für die Dienstleistungen, die an den Standorten erbracht werden."
    }, {
      "id": "Location.telecom",
      "max": "0",
      "path": "Location.telecom",
      "comment": "Begründung: Die Kontaktdaten sind in der Regel nicht für die Standorte relevant, sondern für die Dienstleistungen, die an den Standorten erbracht werden."
    }, {
      "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/EmigaLocation",
        "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/EmigaLocation",
        "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/EmigaLocation",
        "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/EmigaLocation",
        "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/EmigaLocation",
        "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/EmigaLocation",
        "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/EmigaLocation",
        "severity": "error",
        "expression": "$this.matches('^.{1,10}$')"
      } ],
      "mustSupport": true
    }, {
      "id": "Location.physicalType",
      "max": "0",
      "path": "Location.physicalType",
      "comment": "Wird für die EMIGA generische Bereiche / Standorte derzeit nicht benötigt."
    }, {
      "id": "Location.position",
      "path": "Location.position",
      "short": "Geographische Koordinaten",
      "definition": "Geographische Koordinaten",
      "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",
      "comment": "Über dieses Element kann der Standort einer Organisation zugeordnet werden",
      "mustSupport": true
    }, {
      "id": "Location.partOf",
      "path": "Location.partOf",
      "short": "Übergeordneter Standort/Bereich",
      "comment": "Dieses Element kann genutzt werden, um Standort/Bereich-Hierarchien abzubilden. Wenn es belegt ist, verweist es auf den übergeordneten Standort/Bereich und die Instanz bildet ein Subbereich ab.",
      "definition": "Referenz auf übergeordneten Standort/Bereich",
      "mustSupport": true
    }, {
      "id": "Location.hoursOfOperation",
      "max": "0",
      "path": "Location.hoursOfOperation",
      "comment": "Begründung: Die Öffnungszeiten sind in der Regel nicht für die Standorte relevant, sondern für die Dienstleistungen, die an den Standorten erbracht werden."
    }, {
      "id": "Location.availabilityExceptions",
      "max": "0",
      "path": "Location.availabilityExceptions",
      "comment": "Begründung: Die Öffnungszeiten sind in der Regel nicht für die Standorte relevant, sondern für die Dienstleistungen, die an den Standorten erbracht werden."
    }, {
      "id": "Location.endpoint",
      "max": "0",
      "path": "Location.endpoint",
      "comment": "Wird für die EMIGA Anwendungsfälle derzeit nicht benötigt."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location"
}