{
"description": "Dieses Profil beschreibt die versicherte Person im Zusammenhang mit dem stationären Operationsbericht.",
"_filename": "DGUV_OPER_PR_VersichertePerson.json",
"package_name": "dguv.oper",
"date": null,
"derivation": "constraint",
"publisher": "Deutsche Gesetzliche Unfallversicherung e.V. (DGUV)",
"fhirVersion": "4.0.1",
"name": "DGUV_OPER_PR_VersichertePerson",
"abstract": false,
"type": "Patient",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "Versicherte Person",
"package_version": "0.1.0-Kommentierung",
"status": "draft",
"id": "3fe94f6d-c13a-49f5-858f-d7b16756100d",
"kind": "resource",
"url": "http://fhir.dguv.de/OPER/Patient/DGUV-OPER-PR-VersichertePerson",
"version": "0.1",
"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/OPER/Patient/DGUV-OPER-PR-VersichertePerson"
}, {
"id": "Patient.extension",
"path": "Patient.extension",
"mustSupport": false
}, {
"id": "Patient.extension:nationality",
"path": "Patient.extension",
"short": "Staatsbürgerschaft der versicherten Person",
"sliceName": "nationality",
"mustSupport": false
}, {
"id": "Patient.extension:nationality.extension",
"max": "2",
"min": 1,
"path": "Patient.extension.extension",
"mustSupport": false
}, {
"id": "Patient.extension:nationality.extension:code",
"min": 1,
"path": "Patient.extension.extension",
"short": "Code der Nationalität",
"sliceName": "code",
"mustSupport": false
}, {
"id": "Patient.extension:nationality.extension:code.value[x]",
"path": "Patient.extension.extension.value[x]",
"short": "Angabe über die Nationalität der versicherten Person",
"mustSupport": false
}, {
"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 OPER kein Identifikator zwingend ist und - 2. - sich VersichertenId_GKV und Versichertennummer_PKV gegenseitig ausschließen und somit max. 3 Identifikatoren angegeben werden können.",
"slicing": {
"rules": "open"
},
"mustSupport": false
}, {
"id": "Patient.identifier:VersichertenId",
"path": "Patient.identifier",
"sliceName": "VersichertenId",
"mustSupport": false
}, {
"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"
}, {
"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"
}, {
"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"
}, {
"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",
"slicing": {
"rules": "open"
},
"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",
"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]",
"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",
"mustSupport": true
}, {
"id": "Patient.name:Name.prefix.extension",
"path": "Patient.name.prefix.extension",
"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]",
"definition": "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"
}, {
"id": "Patient.gender",
"path": "Patient.gender",
"mustSupport": false
}, {
"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": "Konkreter Code 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",
"slicing": {
"rules": "open"
}
}, {
"id": "Patient.address:Strassenanschrift",
"path": "Patient.address",
"sliceName": "Strassenanschrift"
}, {
"id": "Patient.address:Strassenanschrift.extension:Stadtteil",
"max": "0",
"path": "Patient.address.extension",
"sliceName": "Stadtteil"
}, {
"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."
}, {
"id": "Patient.address:Strassenanschrift.line.extension",
"max": "3",
"min": 2,
"path": "Patient.address.line.extension"
}, {
"id": "Patient.address:Strassenanschrift.line.extension:Strasse",
"min": 1,
"path": "Patient.address.line.extension",
"short": "Straßenname (ohne Hausnummer)",
"sliceName": "Strasse"
}, {
"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"
}, {
"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"
}, {
"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"
}, {
"id": "Patient.address:Strassenanschrift.postalCode",
"min": 1,
"path": "Patient.address.postalCode"
}, {
"id": "Patient.address:Postfach",
"path": "Patient.address",
"short": "Postfachadresse",
"sliceName": "Postfach"
}, {
"id": "Patient.address:Postfach.extension:Stadtteil",
"max": "0",
"path": "Patient.address.extension",
"sliceName": "Stadtteil"
}, {
"id": "Patient.address:Postfach.line",
"max": "1",
"min": 1,
"path": "Patient.address.line",
"short": "Postfach"
}, {
"id": "Patient.address:Postfach.line.extension",
"max": "1",
"min": 1,
"path": "Patient.address.line.extension"
}, {
"id": "Patient.address:Postfach.line.extension:Postfach",
"min": 1,
"path": "Patient.address.line.extension",
"sliceName": "Postfach"
}, {
"id": "Patient.address:Postfach.line.extension:Postfach.value[x]",
"path": "Patient.address.line.extension.value[x]",
"short": "Konkrete Postfachnummer"
}, {
"id": "Patient.address:Postfach.city",
"min": 1,
"path": "Patient.address.city",
"short": "Name der Stadt"
}, {
"id": "Patient.address:Postfach.postalCode",
"min": 1,
"path": "Patient.address.postalCode"
}, {
"id": "Patient.maritalStatus",
"max": "0",
"path": "Patient.maritalStatus"
} ]
},
"baseDefinition": "http://fhir.dguv.de/Basis/Patient/DGUV-Basis-PR-VersichertePerson"
}