Metadaten

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

Inhalt

IDKurzbeschreibungTypeMinMaxVS_UrlStrength
Observation.partOfZuordnung 'Todesursache aus Leichenschau' vs. 'Todesursache aus Obduktion'Reference11
Observation.statusregistered | preliminary | final | amended +code11http://hl7.org/fhir/ValueSet/observation-status|4.0.1required
Observation.codeType of observation (code / type)CodeableConcept11http://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodesrequired
Observation.code.coding:SCTCode defined by a terminology systemCoding11
Observation.subjectWho and/or what the observation is aboutReference11
Observation.effective[x]Clinically relevant time/time-period for observationdateTime01
Observation.effective[x]:effectiveDateTimeClinically relevant time/time-period for observationdateTime01
Observation.performerWho is responsible for the observationReference0*
Observation.value[x]Actual resultCodeableConcept01
Observation.value[x].coding.systemIdentity of the terminology systemuri11
Observation.value[x].coding.versionVersion of the system - if relevantstring11
Observation.value[x].coding.codeSymbol in syntax defined by the systemcode11
Observation.value[x].coding.displayRepresentation defined by the systemstring01
Observation.value[x].textPlain text representation of the conceptstring01
Observation.dataAbsentReasonWhy the result is missingCodeableConcept01http://hl7.org/fhir/ValueSet/data-absent-reasonextensible
Observation.noteComments about the observationAnnotation0*
Observation.hasMemberRelated resource that belongs to the Observation groupReference0*
Observation.hasMember.referenceLiteral reference, Relative, internal or absolute URLstring01
Observation.componentComponent resultsBackboneElement1*
Observation.component.codeType of component observation (code / type)CodeableConcept11http://gematik.de/fhir/oegd/stf/ValueSet/StfObservationCodesextensible
Observation.component.value[x]Actual component resultQuantity01
Observation.component.value[x]:valueCodeableConceptActual component resultCodeableConcept01
Observation.component:TodesursachensequenzComponent resultsBackboneElement11
Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept.codingCode defined by a terminology systemCoding1*http://gematik.de/fhir/oegd/stf/ValueSet/StfTodesursachensequenzVSrequired
Observation.component:NichtNatuerlicherTodComponent resultsBackboneElement01
Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.textPlain text representation of the conceptstring01
Observation.component:WeitereAngabenComponent resultsBackboneElement0*
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.codingCode defined by a terminology systemCoding0*
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.systemIdentity of the terminology systemuri11
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.versionVersion of the system - if relevantstring11
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.codeSymbol in syntax defined by the systemcode11
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.displayRepresentation defined by the systemstring01
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.textPlain text representation of the conceptstring01
Observation.component:WeitereAngaben.value[x]:valueStringActual component resultstring01
Observation.component:ZeitdauerBeginnBisTodComponent resultsBackboneElement01
Observation.component:ZeitdauerBeginnBisTod.value[x]:valueStringActual component resultstring01
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ C0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfS Σ C1..1Reference(StfLeichenschau | StfObduktion | Procedure)
statusS Σ ?!1..1codeBinding
category0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
SCTS Σ1..1CodingPattern
textΣ0..1string
subjectS Σ C1..1Reference(Patient)
focusΣ C0..*Reference(Resource)
encounterΣ C0..1Reference(Encounter)
effectiveDateTimeS Σ0..1dateTime
issuedΣ0..1instant
performerS Σ C0..*Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionS Σ1..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
noteS0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenC0..1Reference(Specimen)
deviceC0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageC0..1Range
text0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
derivedFromΣ C0..*Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptBinding
valueBooleanboolean
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueStringstring
valueTimetime
valueCodeableConceptS Σ0..1CodeableConcept
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
id0..1string
extensionC0..*Extension
codingS Σ1..*CodingBinding
textΣ0..1string
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
id0..1string
extensionC0..*Extension
codingΣ0..*CodingBinding
textS Σ0..1string
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionS Σ1..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
valueStringS Σ0..1string
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConceptPattern
valueStringS Σ0..1string
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Todesursache (kompatibel zu MII PR Onkologie Tod )

FeldnameHinweise
Observation.code.coding:SCT
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

Im Display sind nur die offiziell in ICD-10 gelisteten Bezeichnungen zu verwenden. Freitexte sind im Text-Element zu hinterlegen.

Observation.value[x].text
Observation.dataAbsentReason

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

Observation.hasMember.reference
Observation.component
Observation.component.code
Observation.component.value[x]
Observation.component.value[x]:valueCodeableConcept
Observation.component:Todesursachensequenz

Hier ist abgebildet, an welcher Stelle der Sequenz diese Todesursache kommt. (Ia, Ib, Ic, II)

Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept.coding
Observation.component:NichtNatuerlicherTod

Anhaltspunkte für einen nicht-natürlichen Tod

Wenn Todesart = natürlich, dann 'ja' (Y)

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 'nein' (N)

Wenn Todesart = leer, dann unbekannt (unknown);

Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.text
Observation.component:WeitereAngaben

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:WeitereAngaben.value[x]:valueCodeableConcept.coding
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.system
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.version
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.code
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.display
Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.text
Observation.component:WeitereAngaben.value[x]:valueString
Observation.component:ZeitdauerBeginnBisTod

Angabe der Zeitdauer von Beginn der Krankheit bis zum Tod in beliebiger Angabe

Observation.component:ZeitdauerBeginnBisTod.value[x]:valueString
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfTodesursache" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache" />
<version value="1.0.0-ballot" />
<name value="StfTodesursache" />
<title value="STF Todesursache" />
<status value="active" />
<experimental value="false" />
<date value="2025-12-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" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
</element>
<element id="Observation.code.coding:SCT">
<path value="Observation.code.coding" />
<sliceName value="SCT" />
<min value="1" />
<max value="1" />
<system value="http://snomed.info/sct" />
<code value="184305005" />
</patternCoding>
<mustSupport value="true" />
</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>
</element>
<element id="Observation.value[x].coding.system">
<path value="Observation.value[x].coding.system" />
<min value="1" />
<patternUri value="http://hl7.org/fhir/sid/icd-10" />
<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" />
<comment value="Im Display sind nur die offiziell in ICD-10 gelisteten Bezeichnungen zu verwenden. Freitexte sind im Text-Element zu hinterlegen." />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].text">
<path value="Observation.value[x].text" />
<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. Alle weiteren Todesursachen, die zur Haupttodesursache geführt haben, werden über hasMember referenziert. Die weiteren Todesursachen selber dürfen keine hasMember Referenzen enthalten." />
</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>
<min value="1" />
<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:Todesursachensequenz">
<path value="Observation.component" />
<sliceName value="Todesursachensequenz" />
<comment value="Hier ist abgebildet, an welcher Stelle der Sequenz diese Todesursache kommt. (Ia, Ib, Ic, II)" />
<min value="1" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Todesursachensequenz.code">
<path value="Observation.component.code" />
<system value="http://loinc.org" />
<code value="82791-5" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.component:Todesursachensequenz.value[x]">
<path value="Observation.component.value[x]" />
<min value="1" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<min value="1" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept.coding">
<path value="Observation.component.value[x].coding" />
<min value="1" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfTodesursachensequenzVS" />
</binding>
</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 'ja' (Y)\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 'nein' (N) \n\nWenn Todesart = leer, \ndann unbekannt (unknown);" />
<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>
</element>
<element id="Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.coding">
<path value="Observation.component.value[x].coding" />
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfJaNeinUnbekanntVS" />
</binding>
</element>
<element id="Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.text">
<path value="Observation.component.value[x].text" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben">
<path value="Observation.component" />
<sliceName value="WeitereAngaben" />
<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="*" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.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:WeitereAngaben.value[x]">
<path value="Observation.component.value[x]" />
<code value="CodeableConcept" />
</type>
<code value="string" />
</type>
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept">
<path value="Observation.component.value[x]" />
<sliceName value="valueCodeableConcept" />
<code value="CodeableConcept" />
</type>
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding">
<path value="Observation.component.value[x].coding" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.system">
<path value="Observation.component.value[x].coding.system" />
<min value="1" />
<patternUri value="http://hl7.org/fhir/sid/icd-10" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.version">
<path value="Observation.component.value[x].coding.version" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.code">
<path value="Observation.component.value[x].coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.display">
<path value="Observation.component.value[x].coding.display" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.text">
<path value="Observation.component.value[x].text" />
<mustSupport value="true" />
</element>
<element id="Observation.component:WeitereAngaben.value[x]:valueString">
<path value="Observation.component.value[x]" />
<sliceName value="valueString" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.component:ZeitdauerBeginnBisTod">
<path value="Observation.component" />
<sliceName value="ZeitdauerBeginnBisTod" />
<comment value="Angabe der Zeitdauer von Beginn der Krankheit bis zum Tod in beliebiger Angabe" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:ZeitdauerBeginnBisTod.code">
<path value="Observation.component.code" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
<code value="zeitdauerBeginnBisTod" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.component:ZeitdauerBeginnBisTod.value[x]">
<path value="Observation.component.value[x]" />
<code value="string" />
</type>
</element>
<element id="Observation.component:ZeitdauerBeginnBisTod.value[x]:valueString">
<path value="Observation.component.value[x]" />
<sliceName value="valueString" />
<min value="0" />
<max value="1" />
<code value="string" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfTodesursache",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache",
"version": "1.0.0-ballot",
"name": "StfTodesursache",
"title": "STF Todesursache",
"status": "active",
"experimental": false,
"date": "2025-12-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",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"min": 1
},
{
"id": "Observation.code.coding:SCT",
"path": "Observation.code.coding",
"sliceName": "SCT",
"min": 1,
"max": "1",
"system": "http://snomed.info/sct",
"code": "184305005"
},
"mustSupport": true
},
{
"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"
}
]
},
{
"id": "Observation.value[x].coding.system",
"path": "Observation.value[x].coding.system",
"min": 1,
"patternUri": "http://hl7.org/fhir/sid/icd-10",
"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",
"comment": "Im Display sind nur die offiziell in ICD-10 gelisteten Bezeichnungen zu verwenden. Freitexte sind im Text-Element zu hinterlegen.",
"mustSupport": true
},
{
"id": "Observation.value[x].text",
"path": "Observation.value[x].text",
"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. Alle weiteren Todesursachen, die zur Haupttodesursache geführt haben, werden über hasMember referenziert. Die weiteren Todesursachen selber dürfen keine hasMember Referenzen enthalten."
},
{
"id": "Observation.hasMember.reference",
"path": "Observation.hasMember.reference",
"mustSupport": true
},
{
"id": "Observation.component",
"path": "Observation.component",
"slicing": {
{
"type": "pattern",
"path": "code"
}
],
"rules": "open"
},
"min": 1,
"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:Todesursachensequenz",
"path": "Observation.component",
"sliceName": "Todesursachensequenz",
"comment": "Hier ist abgebildet, an welcher Stelle der Sequenz diese Todesursache kommt. (Ia, Ib, Ic, II)",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:Todesursachensequenz.code",
"path": "Observation.component.code",
"coding": [
{
"system": "http://loinc.org",
"code": "82791-5"
}
]
}
},
{
"id": "Observation.component:Todesursachensequenz.value[x]",
"path": "Observation.component.value[x]",
"min": 1,
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"min": 1,
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:Todesursachensequenz.value[x]:valueCodeableConcept.coding",
"path": "Observation.component.value[x].coding",
"min": 1,
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfTodesursachensequenzVS"
}
},
{
"id": "Observation.component:NichtNatuerlicherTod",
"path": "Observation.component",
"sliceName": "NichtNatuerlicherTod",
"comment": "Anhaltspunkte für einen nicht-natürlichen Tod\n\nWenn Todesart = natürlich, \ndann 'ja' (Y)\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 'nein' (N) \n\nWenn Todesart = leer, \ndann unbekannt (unknown);",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:NichtNatuerlicherTod.code",
"path": "Observation.component.code",
"coding": [
{
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS",
"code": "nichtNatuerlicherTod"
}
]
}
},
{
"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"
}
]
},
{
"id": "Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.coding",
"path": "Observation.component.value[x].coding",
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfJaNeinUnbekanntVS"
}
},
{
"id": "Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept.text",
"path": "Observation.component.value[x].text",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben",
"path": "Observation.component",
"sliceName": "WeitereAngaben",
"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": "*",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.code",
"path": "Observation.component.code",
"coding": [
{
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS",
"code": "todesursacheKlassifikation"
}
]
}
},
{
"id": "Observation.component:WeitereAngaben.value[x]",
"path": "Observation.component.value[x]",
"type": [
{
"code": "CodeableConcept"
},
{
"code": "string"
}
]
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept",
"path": "Observation.component.value[x]",
"sliceName": "valueCodeableConcept",
"type": [
{
"code": "CodeableConcept"
}
]
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding",
"path": "Observation.component.value[x].coding",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.system",
"path": "Observation.component.value[x].coding.system",
"min": 1,
"patternUri": "http://hl7.org/fhir/sid/icd-10",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.version",
"path": "Observation.component.value[x].coding.version",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.code",
"path": "Observation.component.value[x].coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.coding.display",
"path": "Observation.component.value[x].coding.display",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueCodeableConcept.text",
"path": "Observation.component.value[x].text",
"mustSupport": true
},
{
"id": "Observation.component:WeitereAngaben.value[x]:valueString",
"path": "Observation.component.value[x]",
"sliceName": "valueString",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mustSupport": true
},
{
"id": "Observation.component:ZeitdauerBeginnBisTod",
"path": "Observation.component",
"sliceName": "ZeitdauerBeginnBisTod",
"comment": "Angabe der Zeitdauer von Beginn der Krankheit bis zum Tod in beliebiger Angabe",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Observation.component:ZeitdauerBeginnBisTod.code",
"path": "Observation.component.code",
"coding": [
{
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS",
"code": "zeitdauerBeginnBisTod"
}
]
}
},
{
"id": "Observation.component:ZeitdauerBeginnBisTod.value[x]",
"path": "Observation.component.value[x]",
"type": [
{
"code": "string"
}
]
},
{
"id": "Observation.component:ZeitdauerBeginnBisTod.value[x]:valueString",
"path": "Observation.component.value[x]",
"sliceName": "valueString",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"mustSupport": true
}
]
}
}

Terminology-Bindings

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

Constraints/Invarianten