PackagesCanonicalsLogsProblems
    Packages
    dguv.enla@1.0.0
    http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson
{
  "description": "Dieses Profil beschreibt die versicherte Person.",
  "_filename": "DGUV_ENLA_PR_VersichertePerson.json",
  "package_name": "dguv.enla",
  "date": null,
  "derivation": "constraint",
  "publisher": "Deutsche Gesetzliche Unfallversicherung e.V. (DGUV)",
  "fhirVersion": "4.0.1",
  "name": "DGUV_ENLA_PR_VersichertePerson",
  "abstract": false,
  "type": "Patient",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Versicherte Person",
  "package_version": "1.0.0",
  "status": "draft",
  "id": "f79da6d9-c031-4210-8a36-22208e0c259f",
  "kind": "resource",
  "url": "http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson",
  "version": "1.0",
  "differential": {
    "element": [ {
      "id": "Patient",
      "path": "Patient",
      "constraint": [ {
        "key": "dguv-pat-identifier-exclude-gkv-pkv",
        "human": "Die gleichzeitige Verwendung von VersichertenId_GKV und Versichertennummer_PKV ist verboten",
        "severity": "error",
        "expression": "(identifier.where(type.coding.where(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='KVZ10').exists()).value.exists() and identifier.where(type.coding.where(system='http://fhir.de/CodeSystem/identifier-type-de-basis' and code='PKV').exists()).value.exists()).not()"
      } ]
    }, {
      "id": "Patient.id",
      "path": "Patient.id",
      "mustSupport": true
    }, {
      "id": "Patient.meta",
      "min": 1,
      "path": "Patient.meta",
      "mustSupport": true
    }, {
      "id": "Patient.meta.profile",
      "max": "1",
      "min": 1,
      "path": "Patient.meta.profile",
      "mustSupport": true,
      "fixedCanonical": "http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson"
    }, {
      "id": "Patient.extension",
      "path": "Patient.extension",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality",
      "path": "Patient.extension",
      "short": "Staatsbürgerschaft der versicherten Person",
      "sliceName": "nationality",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension",
      "max": "2",
      "min": 1,
      "path": "Patient.extension.extension",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code",
      "min": 1,
      "path": "Patient.extension.extension",
      "short": "Code der Nationalität",
      "sliceName": "code",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code.value[x]",
      "path": "Patient.extension.extension.value[x]",
      "short": "Angabe über die Nationalität der versicherten Person",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code.value[x].coding",
      "max": "1",
      "min": 1,
      "path": "Patient.extension.extension.value[x].coding",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code.value[x].coding.system",
      "min": 1,
      "path": "Patient.extension.extension.value[x].coding.system",
      "short": "ValueSet mit Nationalitäten",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code.value[x].coding.code",
      "min": 1,
      "path": "Patient.extension.extension.value[x].coding.code",
      "short": "Kürzel der konkreten Nationalität",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nationality.extension:code.value[x].coding.display",
      "min": 1,
      "path": "Patient.extension.extension.value[x].coding.display",
      "short": "Bezeichnung der konkreten Nationalität",
      "mustSupport": true
    }, {
      "id": "Patient.identifier",
      "max": "3",
      "path": "Patient.identifier",
      "comment": "Kardinalität 0..3, da - 1. - im ENLA kein Identifikator zwingend ist und - 2. - sich VersichertenId_GKV und Versichertennummer_PKV gegenseitig ausschließen und somit max. 3 Identifikatoren angegeben werden können.",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId",
      "path": "Patient.identifier",
      "sliceName": "VersichertenId",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId.type",
      "path": "Patient.identifier.type",
      "short": "Kennzeichnung des Identifikators als lebenslange Krankenversichertennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId.system",
      "path": "Patient.identifier.system",
      "short": "Namensraum der lebenslangen Krankenversichertennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId.value",
      "path": "Patient.identifier.value",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId_GKV",
      "path": "Patient.identifier",
      "sliceName": "VersichertenId_GKV",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId_GKV.type",
      "path": "Patient.identifier.type",
      "short": "Kennzeichnung des Identifikators als GKV-Versichertennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId_GKV.system",
      "path": "Patient.identifier.system",
      "short": "Menge der verfügbaren GKV-Versichertennummern",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:VersichertenId_GKV.value",
      "path": "Patient.identifier.value",
      "short": "Konkrete GKV-Versichertennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Patientennummer",
      "path": "Patient.identifier",
      "sliceName": "Patientennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Patientennummer.type",
      "path": "Patient.identifier.type",
      "short": "Kennzeichnung des Identifikators als Patientennummer",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Patientennummer.system",
      "path": "Patient.identifier.system",
      "short": "Menge der im Krankenhaus-/Praxisverwaltungssystem verfügbaren Patientennummern",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Patientennummer.value",
      "path": "Patient.identifier.value",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Versichertennummer_PKV",
      "path": "Patient.identifier",
      "sliceName": "Versichertennummer_PKV",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Versichertennummer_PKV.type",
      "path": "Patient.identifier.type",
      "short": "Kennzeichnung des Identifikators als Versichertennummer einer privaten Krankenversicherung",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Versichertennummer_PKV.value",
      "path": "Patient.identifier.value",
      "short": "Konkrete Versichertennummer innerhalb der PKV",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Versichertennummer_PKV.assigner",
      "path": "Patient.identifier.assigner",
      "short": "PKV-Versichertennummer ausgebende Stelle",
      "definition": "Assigner bei PKV immer anzugeben, da Versichertennummer_PKV nicht mit Sicherheit eindeutig",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:Versichertennummer_PKV.assigner.display",
      "path": "Patient.identifier.assigner.display",
      "short": "Konkrete Bezeichnung der PKV-Nr-ausgebenden Stelle",
      "mustSupport": true
    }, {
      "id": "Patient.name",
      "max": "1",
      "path": "Patient.name",
      "short": "Name der versicherten Person",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name",
      "path": "Patient.name",
      "sliceName": "Name",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.use",
      "path": "Patient.name.use",
      "definition": "Abgrenzung von offiziellem Namen, Geburtsnamen, Künstlernamen usw. voneinander",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family",
      "path": "Patient.name.family",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension",
      "max": "3",
      "path": "Patient.name.family.extension",
      "short": "Weitere Differenzierung des vollständigen Familiennamens",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:namenszusatz",
      "path": "Patient.name.family.extension",
      "sliceName": "namenszusatz",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:namenszusatz.value[x]",
      "min": 1,
      "path": "Patient.name.family.extension.value[x]",
      "short": "Konkreter Namenszusatz",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:nachname",
      "path": "Patient.name.family.extension",
      "sliceName": "nachname",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:nachname.value[x]",
      "path": "Patient.name.family.extension.value[x]",
      "short": "Konkreter Nachname",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:vorsatzwort",
      "path": "Patient.name.family.extension",
      "sliceName": "vorsatzwort",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.family.extension:vorsatzwort.value[x]",
      "path": "Patient.name.family.extension.value[x]",
      "short": "Konkretes Vorsatzwort",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.given",
      "max": "1",
      "min": 1,
      "path": "Patient.name.given",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.prefix",
      "path": "Patient.name.prefix",
      "definition": "Namensteile vor dem Vornamen, z.B. akademischer Titel",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.prefix.extension",
      "path": "Patient.name.prefix.extension",
      "short": "Weitere Differenzierung des Prefixes",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.prefix.extension:prefix-qualifier",
      "path": "Patient.name.prefix.extension",
      "sliceName": "prefix-qualifier",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.prefix.extension:prefix-qualifier.value[x]",
      "path": "Patient.name.prefix.extension.value[x]",
      "short": "Konkrete Spezialisierung der Präfixart",
      "mustSupport": true
    }, {
      "id": "Patient.name:Name.suffix",
      "path": "Patient.name.suffix",
      "mustSupport": true
    }, {
      "id": "Patient.name:Geburtsname",
      "max": "0",
      "path": "Patient.name",
      "sliceName": "Geburtsname",
      "mustSupport": false
    }, {
      "id": "Patient.telecom",
      "max": "1",
      "min": 1,
      "path": "Patient.telecom",
      "short": "Angaben zu bestehenden Kontaktmöglichkeiten (Telefon) der versicherten Person",
      "mustSupport": true
    }, {
      "id": "Patient.telecom.system",
      "path": "Patient.telecom.system",
      "comment": "Im ENLA soll an dieser Stelle nur die Telefonnummer angegeben werden.",
      "fixedCode": "phone",
      "mustSupport": true
    }, {
      "id": "Patient.telecom.value",
      "path": "Patient.telecom.value",
      "short": "Konkrete Erreichbarkeit per Telefon",
      "mustSupport": true
    }, {
      "id": "Patient.gender",
      "path": "Patient.gender",
      "binding": {
        "strength": "required",
        "description": "Geschlecht der versicherten Person für administrative Zwecke"
      },
      "comment": "Für die Geschlechtskennzeichen \"unbestimmt\" und \"divers\" ist der code \"other\" zu verwenden. Falls ein administratives Geschlecht \"divers\" abzubilden ist (z. B. da dieses Geschlecht auf offiziellen Ausweisen eingetragen ist) muss eine Differenzierung zwischen \"other\" und \"divers\" als positiver Geschlechtseintrag erfolgen. Hierfür ist die \"gender-amtlich\"-Extension zu verwenden.",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension",
      "path": "Patient.gender.extension",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension:gender-amtlich",
      "path": "Patient.gender.extension",
      "short": "Genauere Differenzierung des administrativen Geschlechts",
      "sliceName": "gender-amtlich",
      "definition": "Extension zur genaueren Differenzierung des administrativen Geschlechts",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension:gender-amtlich.value[x]",
      "path": "Patient.gender.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension:gender-amtlich.value[x].code",
      "min": 1,
      "path": "Patient.gender.extension.value[x].code",
      "short": "Konkreter Code aus gender-other-de",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension:gender-amtlich.value[x].display",
      "min": 1,
      "path": "Patient.gender.extension.value[x].display",
      "short": "Konkrete Bezeichnung aus gender-other-de",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate",
      "path": "Patient.birthDate",
      "short": "Geburtsdatum des Patienten",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate.extension",
      "max": "1",
      "path": "Patient.birthDate.extension",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate.extension:data_absent_reason",
      "path": "Patient.birthDate.extension",
      "sliceName": "data_absent_reason",
      "definition": "Grund, warum das richtige Geburtsdatum nicht vorliegt",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate.extension:data_absent_reason.value[x]",
      "path": "Patient.birthDate.extension.value[x]",
      "short": "Kürzel des konkreten Grundes für Fehlen des Geburtsdatums",
      "mustSupport": true
    }, {
      "id": "Patient.address",
      "max": "2",
      "path": "Patient.address",
      "short": "Adresse der versicherten Person",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift",
      "min": 1,
      "path": "Patient.address",
      "sliceName": "Strassenanschrift",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.extension",
      "max": "1",
      "path": "Patient.address.extension",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.extension:Stadtteil",
      "path": "Patient.address.extension",
      "sliceName": "Stadtteil",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.extension:Stadtteil.value[x]",
      "path": "Patient.address.extension.value[x]",
      "short": "Konkreter Name des Stadt- oder Ortsteils",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.type",
      "path": "Patient.address.type",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line",
      "max": "1",
      "min": 1,
      "path": "Patient.address.line",
      "short": "Straßenname mit Hausnummer sowie weitere Angaben zur Zustellung",
      "definition": "Diese Komponente kann Straßennamen, Hausnummer, Appartmentnummer, 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.",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension",
      "max": "3",
      "min": 2,
      "path": "Patient.address.line.extension",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Strasse",
      "min": 1,
      "path": "Patient.address.line.extension",
      "short": "Straßenname (ohne Hausnummer)",
      "sliceName": "Strasse",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Strasse.value[x]",
      "path": "Patient.address.line.extension.value[x]",
      "short": "Konkreter Straßenname",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Hausnummer",
      "min": 1,
      "path": "Patient.address.line.extension",
      "sliceName": "Hausnummer",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Hausnummer.value[x]",
      "path": "Patient.address.line.extension.value[x]",
      "short": "Konkrete Hausnummer",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz",
      "path": "Patient.address.line.extension",
      "sliceName": "Adresszusatz",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz.value[x]",
      "path": "Patient.address.line.extension.value[x]",
      "short": "Konkreter Adresszusatz",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.city",
      "min": 1,
      "path": "Patient.address.city",
      "short": "Name der Stadt",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.postalCode",
      "min": 1,
      "path": "Patient.address.postalCode",
      "mustSupport": true
    }, {
      "id": "Patient.address:Strassenanschrift.country",
      "path": "Patient.address.country",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach",
      "path": "Patient.address",
      "short": "Postfachadresse",
      "sliceName": "Postfach",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.extension:Stadtteil",
      "path": "Patient.address.extension",
      "sliceName": "Stadtteil"
    }, {
      "id": "Patient.address:Postfach.extension:Stadtteil.value[x]",
      "path": "Patient.address.extension.value[x]",
      "short": "Konkreter Name des Stadt- oder Ortsteils"
    }, {
      "id": "Patient.address:Postfach.type",
      "path": "Patient.address.type",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.line",
      "max": "1",
      "min": 1,
      "path": "Patient.address.line",
      "short": "Postfach",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.line.extension",
      "max": "1",
      "min": 1,
      "path": "Patient.address.line.extension",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.line.extension:Postfach",
      "min": 1,
      "path": "Patient.address.line.extension",
      "sliceName": "Postfach",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.line.extension:Postfach.value[x]",
      "path": "Patient.address.line.extension.value[x]",
      "short": "Konkrete Postfachnummer",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.city",
      "min": 1,
      "path": "Patient.address.city",
      "short": "Name der Stadt",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.postalCode",
      "min": 1,
      "path": "Patient.address.postalCode",
      "mustSupport": true
    }, {
      "id": "Patient.address:Postfach.country",
      "path": "Patient.address.country",
      "mustSupport": true
    }, {
      "id": "Patient.maritalStatus",
      "max": "0",
      "path": "Patient.maritalStatus"
    } ]
  },
  "baseDefinition": "http://fhir.dguv.de/Basis/Patient/DGUV-Basis-PR-VersichertePerson"
}