Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursacheactive1.0.0-beta.1http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBasisObservation

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
category0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
subjectS Σ1..1Reference(Patient)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimeS Σ0..1dateTime
issuedΣ0..1instant
performerS Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionS Σ1..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
noteS0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
id0..1string
TodesursacheTypS C1..1Extension(CodeableConcept)
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptBinding
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptS Σ0..1CodeableConcept
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
valueCodeableConceptΣ0..1CodeableConceptBinding
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
valueCodeableConceptΣ0..1CodeableConceptBinding
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
valueCodeableConceptΣ0..1CodeableConceptBinding
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Todesursache (kompatibel zu MII PR Onkologie Tod )

FeldnameHinweise
Observation.performer

Referenz auf den oder die ausstellende Arztin

Observation.value[x].coding.system
Observation.value[x].coding.version
Observation.value[x].coding.code
Observation.value[x].coding.display
Observation.dataAbsentReason

Todesart ungeklärt Wenn Todesart = ungeklärt ODER = schwebende Ermittlung dann j sonst n

Observation.hasMember.extension:TodesursacheTyp
Observation.hasMember.reference
Observation.component
Observation.component.code
Observation.component.value[x]
Observation.component.value[x]:valueCodeableConcept
Observation.component:NichtNatuerlicherTod

Anhaltspunkte für einen nicht-natürlichen Tod

Wenn Todesart = natürlich, dann n

Wenn Todesart = nicht natürlich ODER = Tötung ODER = Selbsttötung ODER = Unfall ODER = Komplikationen medizinischer Behandlungen ODER = Ereignis, dessen nähere Umstände unbestimmt dann j

Wenn Todesart = leer, dann ka;

Observation.component:Details

Weitere Angaben zur Klassifikation der Todesursache, z.B. bei Unfall, Vergiftung, Gewalteinwirkung, Selbsttötung sowie bei Komplikationen medizinischer Behandlung Äußere Ursache der Schädigung (Angaben über den Hergang); bei Vergiftungen zusätzlich Angabe des Mittels

Observation.component:Quelle

Quellangabe der Information. Z.B. ob die Todesursache aus dem Leichenschauschein oder dem Obduktionsschein stammt.

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfTodesursache" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache" />
<version value="1.0.0-beta.1" />
<name value="StfTodesursache" />
<title value="STF Todesursache" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Todesursache (kompatibel zu [MII PR Onkologie Tod](https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-tod) )" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBasisObservation" />
<derivation value="constraint" />
<element id="Observation.code.coding">
<path value="Observation.code.coding" />
<system value="http://snomed.info/sct" />
<code value="184305005" />
</patternCoding>
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<code value="dateTime" />
</type>
</element>
<element id="Observation.effective[x]:effectiveDateTime">
<path value="Observation.effective[x]" />
<sliceName value="effectiveDateTime" />
<comment value="Beginn der Krankheit" />
<code value="dateTime" />
</type>
</element>
<element id="Observation.performer">
<path value="Observation.performer" />
<comment value="Referenz auf den oder die ausstellende Arztin" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<code value="CodeableConcept" />
</type>
<strength value="required" />
<valueSet value="http://hl7.org/fhir/sid/icd-10" />
</binding>
</element>
<element id="Observation.value[x].coding.system">
<path value="Observation.value[x].coding.system" />
<min value="1" />
<patternUri value="http://fhir.de/CodeSystem/bfarm/icd-10-gm" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].coding.version">
<path value="Observation.value[x].coding.version" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].coding.code">
<path value="Observation.value[x].coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].coding.display">
<path value="Observation.value[x].coding.display" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.dataAbsentReason">
<path value="Observation.dataAbsentReason" />
<comment value="Todesart ungeklärt\nWenn Todesart = ungeklärt ODER\n= schwebende Ermittlung\ndann j\nsonst n" />
<mustSupport value="true" />
</element>
<element id="Observation.note">
<path value="Observation.note" />
<comment value="Nähere Angaben zur Todesursache und zu Begleiterkrankung (Epikrise)" />
</element>
<element id="Observation.hasMember">
<path value="Observation.hasMember" />
<comment value="Verknüpfung von nachgelagerten Todesursachen" />
</element>
<element id="Observation.hasMember.extension">
<path value="Observation.hasMember.extension" />
<min value="1" />
</element>
<element id="Observation.hasMember.extension:TodesursacheTyp">
<path value="Observation.hasMember.extension" />
<sliceName value="TodesursacheTyp" />
<min value="1" />
<max value="1" />
<code value="Extension" />
<profile value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursacheTypExtension" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.hasMember.reference">
<path value="Observation.hasMember.reference" />
<mustSupport value="true" />
</element>
<element id="Observation.component">
<path value="Observation.component" />
<type value="pattern" />
<path value="code" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Observation.component.code">
<path value="Observation.component.code" />
<mustSupport value="true" />
<strength value="extensible" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodes" />
</binding>
</element>
<element id="Observation.component.value[x]">
<path value="Observation.component.value[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Observation.component.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<min value="0" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.component:NichtNatuerlicherTod">
<path value="Observation.component" />
<sliceName value="NichtNatuerlicherTod" />
<comment value="Anhaltspunkte für einen nicht-natürlichen Tod\n\nWenn Todesart = natürlich, \ndann n\n\nWenn Todesart = nicht natürlich ODER \n= Tötung ODER \n= Selbsttötung ODER \n= Unfall ODER\n= Komplikationen medizinischer Behandlungen ODER\n= Ereignis, dessen nähere Umstände unbestimmt dann j \n\nWenn Todesart = leer, \ndann ka;" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:NichtNatuerlicherTod.code">
<path value="Observation.component.code" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
<code value="nichtNatuerlicherTod" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.component:NichtNatuerlicherTod.value[x]">
<path value="Observation.component.value[x]" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<code value="CodeableConcept" />
</type>
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfJaNeinUnbekanntVS" />
</binding>
</element>
<element id="Observation.component:Details">
<path value="Observation.component" />
<sliceName value="Details" />
<comment value="Weitere Angaben zur Klassifikation der Todesursache, z.B. bei Unfall, Vergiftung, Gewalteinwirkung, Selbsttötung sowie bei Komplikationen medizinischer Behandlung Äußere Ursache der Schädigung (Angaben über den Hergang); bei Vergiftungen zusätzlich Angabe des Mittels" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Details.code">
<path value="Observation.component.code" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
<code value="todesursacheKlassifikation" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.component:Details.value[x]">
<path value="Observation.component.value[x]" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:Details.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<code value="CodeableConcept" />
</type>
<strength value="required" />
<valueSet value="http://hl7.org/fhir/sid/icd-10" />
</binding>
</element>
<element id="Observation.component:Quelle">
<path value="Observation.component" />
<sliceName value="Quelle" />
<comment value="Quellangabe der Information. Z.B. ob die Todesursache aus dem Leichenschauschein oder dem Obduktionsschein stammt." />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Quelle.code">
<path value="Observation.component.code" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
<code value="quelle" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.component:Quelle.value[x]">
<path value="Observation.component.value[x]" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:Quelle.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<code value="CodeableConcept" />
</type>
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfDateiTypVS" />
</binding>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfTodesursache",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache",
"version": "1.0.0-beta.1",
"name": "StfTodesursache",
"title": "STF Todesursache",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Todesursache (kompatibel zu [MII PR Onkologie Tod](https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-tod) )",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBasisObservation",
"derivation": "constraint",
"element": [
{
"id": "Observation.code.coding",
"path": "Observation.code.coding",
"code": "184305005",
"system": "http://snomed.info/sct"
}
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Observation.effective[x]:effectiveDateTime",
"path": "Observation.effective[x]",
"sliceName": "effectiveDateTime",
"comment": "Beginn der Krankheit",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Observation.performer",
"path": "Observation.performer",
"comment": "Referenz auf den oder die ausstellende Arztin",
"mustSupport": true
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/sid/icd-10"
}
},
{
"id": "Observation.value[x].coding.system",
"path": "Observation.value[x].coding.system",
"min": 1,
"patternUri": "http://fhir.de/CodeSystem/bfarm/icd-10-gm",
"mustSupport": true
},
{
"id": "Observation.value[x].coding.version",
"path": "Observation.value[x].coding.version",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.value[x].coding.code",
"path": "Observation.value[x].coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.value[x].coding.display",
"path": "Observation.value[x].coding.display",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.dataAbsentReason",
"path": "Observation.dataAbsentReason",
"comment": "Todesart ungeklärt\nWenn Todesart = ungeklärt ODER\n= schwebende Ermittlung\ndann j\nsonst n",
"mustSupport": true
},
{
"id": "Observation.note",
"path": "Observation.note",
"comment": "Nähere Angaben zur Todesursache und zu Begleiterkrankung (Epikrise)"
},
{
"id": "Observation.hasMember",
"path": "Observation.hasMember",
"comment": "Verknüpfung von nachgelagerten Todesursachen"
},
{
"id": "Observation.hasMember.extension",
"path": "Observation.hasMember.extension",
"min": 1
},
{
"id": "Observation.hasMember.extension:TodesursacheTyp",
"path": "Observation.hasMember.extension",
"sliceName": "TodesursacheTyp",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursacheTypExtension"
]
}
],
"mustSupport": true
},
{
"id": "Observation.hasMember.reference",
"path": "Observation.hasMember.reference",
"mustSupport": true
},
{
"id": "Observation.component",
"path": "Observation.component",
"slicing": {
{
"type": "pattern",
"path": "code"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Observation.component.code",
"path": "Observation.component.code",
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodes"
}
},
{
"id": "Observation.component.value[x]",
"path": "Observation.component.value[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
},
"mustSupport": true
},
{
"id": "Observation.component.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"mustSupport": true
},
{
"id": "Observation.component:NichtNatuerlicherTod",
"path": "Observation.component",
"sliceName": "NichtNatuerlicherTod",
"comment": "Anhaltspunkte für einen nicht-natürlichen Tod\n\nWenn Todesart = natürlich, \ndann n\n\nWenn Todesart = nicht natürlich ODER \n= Tötung ODER \n= Selbsttötung ODER \n= Unfall ODER\n= Komplikationen medizinischer Behandlungen ODER\n= Ereignis, dessen nähere Umstände unbestimmt dann j \n\nWenn Todesart = leer, \ndann ka;",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:NichtNatuerlicherTod.code",
"path": "Observation.component.code",
"coding": [
{
"code": "nichtNatuerlicherTod",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS"
}
]
}
},
{
"id": "Observation.component:NichtNatuerlicherTod.value[x]",
"path": "Observation.component.value[x]",
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfJaNeinUnbekanntVS"
}
},
{
"id": "Observation.component:Details",
"path": "Observation.component",
"sliceName": "Details",
"comment": "Weitere Angaben zur Klassifikation der Todesursache, z.B. bei Unfall, Vergiftung, Gewalteinwirkung, Selbsttötung sowie bei Komplikationen medizinischer Behandlung Äußere Ursache der Schädigung (Angaben über den Hergang); bei Vergiftungen zusätzlich Angabe des Mittels",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:Details.code",
"path": "Observation.component.code",
"coding": [
{
"code": "todesursacheKlassifikation",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS"
}
]
}
},
{
"id": "Observation.component:Details.value[x]",
"path": "Observation.component.value[x]",
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:Details.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/sid/icd-10"
}
},
{
"id": "Observation.component:Quelle",
"path": "Observation.component",
"sliceName": "Quelle",
"comment": "Quellangabe der Information. Z.B. ob die Todesursache aus dem Leichenschauschein oder dem Obduktionsschein stammt.",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:Quelle.code",
"path": "Observation.component.code",
"coding": [
{
"code": "quelle",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS"
}
]
}
},
{
"id": "Observation.component:Quelle.value[x]",
"path": "Observation.component.value[x]",
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:Quelle.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfDateiTypVS"
}
}
]
}
}

Terminology-Bindings

StaerkeValueSet
requiredhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1
requiredhttp://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodes
requiredhttp://hl7.org/fhir/sid/icd-10
extensiblehttp://hl7.org/fhir/ValueSet/data-absent-reason
extensiblehttp://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodes

Constraints/Invarianten