Ressourcen-Profile

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfVerstorbenePersonactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Patient

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Patient.identifier Identifier 0 * N/A N/A true N/A N/A N/A
Patient.identifier:ID-Gesundheitsamt Identifier 0 1 N/A N/A true N/A N/A N/A
Patient.name HumanName 0 * N/A N/A true N/A N/A N/A
Patient.name:name HumanName 0 1 N/A N/A true N/A N/A N/A
Patient.name:name.use code 1 1 official N/A false http://hl7.org/fhir/ValueSet/name-use required Temp, Name changed for Marriage, Usual, Nickname, Official, Anonymous, Old
Patient.name:name.family string 0 1 N/A N/A true N/A N/A N/A
Patient.name:name.given string 0 * N/A N/A true N/A N/A N/A
Patient.name:name.prefix string 0 * N/A N/A true N/A N/A N/A
Patient.name:geburtsname HumanName 0 1 N/A N/A true N/A N/A N/A
Patient.name:geburtsname.use code 1 1 maiden N/A false http://hl7.org/fhir/ValueSet/name-use required Temp, Name changed for Marriage, Usual, Nickname, Official, Anonymous, Old
Patient.name:geburtsname.family string 0 1 N/A N/A true N/A N/A N/A
Patient.name:geburtsname.given N/A 0 0 N/A N/A false N/A N/A N/A
Patient.name:geburtsname.prefix N/A 0 0 N/A N/A false N/A N/A N/A
Patient.gender code 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/administrative-gender required Other, Male, Female, Unknown
Patient.birthDate date 0 1 N/A N/A true N/A N/A N/A
Patient.deceased[x] boolean, dateTime 0 1 N/A N/A true N/A N/A N/A
Patient.deceased[x]:deceasedDateTime dateTime 0 1 N/A N/A true N/A N/A N/A
Patient.address Address 0 * N/A N/A false N/A N/A N/A
Patient.address:Strassenanschrift Address 0 * N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.extension:GKZ Extension 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.type code 1 1 both N/A false http://hl7.org/fhir/ValueSet/address-type required Postal & Physical, Postal, Physical
Patient.address:Strassenanschrift.line string 0 3 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.line.extension:Strasse Extension 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.line.extension:Hausnummer Extension 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.line.extension:Adresszusatz Extension 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.line.extension:Postfach N/A 0 0 N/A N/A false N/A N/A N/A
Patient.address:Strassenanschrift.city string 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.postalCode string 0 1 N/A N/A true N/A N/A N/A
Patient.address:Strassenanschrift.country string 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/iso3166-1-2 preferred Heard Island and McDonald Islands, Honduras, Hong Kong, Hungary, Haiti, Yemen, Croatia, Guyana, Guinea-Bissau, Greenland, ...
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ0..1uri
valueΣ0..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceS Σ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzC0..1Extension(string)
nachnameC0..1Extension(string)
vorsatzwortC0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierC0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzC0..1Extension(string)
nachnameC0..1Extension(string)
vorsatzwortC0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ0..1Period
telecomΣ0..*ContactPoint
genderS Σ1..1codeBinding
birthDateS Σ1..1date
deceasedBooleanboolean
deceasedDateTimeS Σ ?!1..1dateTime
id0..1string
StadtteilC0..1Extension(string)
GKZS C0..1Extension(Complex)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS C1..1Extension(string)
HausnummerS C1..1Extension(string)
AdresszusatzS C0..1Extension(string)
PostfachC0..0Extension(string)
value0..1System.String
cityS Σ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationC0..1Reference(Organization)
period0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherΣ1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Informationen zur verstorbenen Person

FeldnameKurzbeschreibungHinweise
Patient.identifier
Patient.identifier:IdImGesundheitsamt

ID der Person im Gesundheitsamt

Patient.identifier:IdImGesundheitsamt.type
Patient.identifier:IdImGesundheitsamt.system

Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend.

Patient.identifier:IdImGesundheitsamt.assignerGesundheitsamt

Entweder wird die Referenz auf ein Gesundheitsamt, oder der display des Gesundheitsamt angegeben.

Patient.identifier:IdImGesundheitsamt.assigner.reference
Patient.identifier:IdImGesundheitsamt.assigner.display
Patient.identifier:Sterbebuchnummer

Nummer der verstorbenen Person im Sterbebuch des zuständigen Gesundheitsamtes

Patient.identifier:Sterbebuchnummer.type
Patient.identifier:Sterbebuchnummer.system

Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend.

Patient.name
Patient.name:name
Patient.name:name.family

Nachname

Patient.name:name.given

Vorname

Patient.name:name.prefix

Titel

Patient.name:geburtsname
Patient.name:geburtsname.family

Geburtsname

Patient.gender
Patient.birthDate
Patient.deceased[x]
Patient.deceased[x]:deceasedDateTime

Sterbedatum

Patient.address:Strassenanschrift
Patient.address:Strassenanschrift.extension:GKZ
Patient.address:Strassenanschrift.line
Patient.address:Strassenanschrift.line.extension:Strasse
Patient.address:Strassenanschrift.line.extension:Hausnummer
Patient.address:Strassenanschrift.line.extension:Adresszusatz
Patient.address:Strassenanschrift.city
Patient.address:Strassenanschrift.postalCode
Patient.address:Strassenanschrift.country
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfVerstorbenePerson" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfVerstorbenePerson" />
<version value="1.0.0-beta.1" />
<name value="StfVerstorbenePerson" />
<title value="STF Verstorbene Person" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Informationen zur verstorbenen Person" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Patient" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
<derivation value="constraint" />
<element id="Patient.identifier">
<path value="Patient.identifier" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt">
<path value="Patient.identifier" />
<sliceName value="IdImGesundheitsamt" />
<comment value="ID der Person im Gesundheitsamt" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt.type">
<path value="Patient.identifier.type" />
<min value="1" />
<system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
<code value="PI" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt.system">
<path value="Patient.identifier.system" />
<comment value="Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend." />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt.assigner">
<path value="Patient.identifier.assigner" />
<short value="Gesundheitsamt" />
<comment value="Entweder wird die Referenz auf ein Gesundheitsamt, oder der display des Gesundheitsamt angegeben." />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt.assigner.reference">
<path value="Patient.identifier.assigner.reference" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:IdImGesundheitsamt.assigner.display">
<path value="Patient.identifier.assigner.display" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:Sterbebuchnummer">
<path value="Patient.identifier" />
<sliceName value="Sterbebuchnummer" />
<comment value="Nummer der verstorbenen Person im Sterbebuch des zuständigen Gesundheitsamtes" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:Sterbebuchnummer.type">
<path value="Patient.identifier.type" />
<min value="1" />
<system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
<code value="DC" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:Sterbebuchnummer.system">
<path value="Patient.identifier.system" />
<comment value="Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend." />
<mustSupport value="true" />
</element>
<element id="Patient.name">
<path value="Patient.name" />
<type value="value" />
<path value="use" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name">
<path value="Patient.name" />
<sliceName value="name" />
<min value="1" />
<max value="1" />
<code value="HumanName" />
<profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.name:name.use">
<path value="Patient.name.use" />
<min value="1" />
<patternCode value="official" />
</element>
<element id="Patient.name:name.family">
<path value="Patient.name.family" />
<comment value="Nachname" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.given">
<path value="Patient.name.given" />
<comment value="Vorname" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.prefix">
<path value="Patient.name.prefix" />
<comment value="Titel" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname">
<path value="Patient.name" />
<sliceName value="geburtsname" />
<min value="0" />
<max value="1" />
<code value="HumanName" />
<profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.use">
<path value="Patient.name.use" />
<min value="1" />
<patternCode value="maiden" />
</element>
<element id="Patient.name:geburtsname.family">
<path value="Patient.name.family" />
<comment value="Geburtsname" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.given">
<path value="Patient.name.given" />
<max value="0" />
</element>
<element id="Patient.name:geburtsname.prefix">
<path value="Patient.name.prefix" />
<max value="0" />
</element>
<element id="Patient.gender">
<path value="Patient.gender" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.birthDate">
<path value="Patient.birthDate" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.deceased[x]">
<path value="Patient.deceased[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.deceased[x]:deceasedDateTime">
<path value="Patient.deceased[x]" />
<sliceName value="deceasedDateTime" />
<comment value="Sterbedatum" />
<min value="1" />
<max value="1" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.address">
<path value="Patient.address" />
<type value="value" />
<path value="type" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
</element>
<element id="Patient.address:Strassenanschrift">
<path value="Patient.address" />
<sliceName value="Strassenanschrift" />
<min value="1" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.extension:GKZ">
<path value="Patient.address.extension" />
<sliceName value="GKZ" />
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfGemeindekennzahlExtension" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.type">
<path value="Patient.address.type" />
<min value="1" />
<patternCode value="both" />
</element>
<element id="Patient.address:Strassenanschrift.line">
<path value="Patient.address.line" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension">
<path value="Patient.address.line.extension" />
<min value="2" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Strasse">
<path value="Patient.address.line.extension" />
<sliceName value="Strasse" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Hausnummer">
<path value="Patient.address.line.extension" />
<sliceName value="Hausnummer" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Adresszusatz">
<path value="Patient.address.line.extension" />
<sliceName value="Adresszusatz" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Postfach">
<path value="Patient.address.line.extension" />
<sliceName value="Postfach" />
<max value="0" />
</element>
<element id="Patient.address:Strassenanschrift.city">
<path value="Patient.address.city" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.postalCode">
<path value="Patient.address.postalCode" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.country">
<path value="Patient.address.country" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfVerstorbenePerson",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfVerstorbenePerson",
"version": "1.0.0-beta.1",
"name": "StfVerstorbenePerson",
"title": "STF Verstorbene Person",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Informationen zur verstorbenen Person",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"element": [
{
"id": "Patient.identifier",
"path": "Patient.identifier",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt",
"path": "Patient.identifier",
"sliceName": "IdImGesundheitsamt",
"comment": "ID der Person im Gesundheitsamt",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt.type",
"path": "Patient.identifier.type",
"min": 1,
"coding": [
{
"code": "PI",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203"
}
]
},
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt.system",
"path": "Patient.identifier.system",
"comment": "Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend.",
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt.assigner",
"path": "Patient.identifier.assigner",
"short": "Gesundheitsamt",
"comment": "Entweder wird die Referenz auf ein Gesundheitsamt, oder der display des Gesundheitsamt angegeben.",
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt.assigner.reference",
"path": "Patient.identifier.assigner.reference",
"mustSupport": true
},
{
"id": "Patient.identifier:IdImGesundheitsamt.assigner.display",
"path": "Patient.identifier.assigner.display",
"mustSupport": true
},
{
"id": "Patient.identifier:Sterbebuchnummer",
"path": "Patient.identifier",
"sliceName": "Sterbebuchnummer",
"comment": "Nummer der verstorbenen Person im Sterbebuch des zuständigen Gesundheitsamtes",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Patient.identifier:Sterbebuchnummer.type",
"path": "Patient.identifier.type",
"min": 1,
"coding": [
{
"code": "DC",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203"
}
]
},
"mustSupport": true
},
{
"id": "Patient.identifier:Sterbebuchnummer.system",
"path": "Patient.identifier.system",
"comment": "Im Rahmen des Projektes wurde kein NamingSystem festgelegt. Aus diesem Grund ist die Angabe eines type verpflichtend.",
"mustSupport": true
},
{
"id": "Patient.name",
"path": "Patient.name",
"slicing": {
{
"type": "value",
"path": "use"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name",
"path": "Patient.name",
"sliceName": "name",
"min": 1,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Patient.name:name.use",
"path": "Patient.name.use",
"min": 1,
"patternCode": "official"
},
{
"id": "Patient.name:name.family",
"path": "Patient.name.family",
"comment": "Nachname",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name.given",
"path": "Patient.name.given",
"comment": "Vorname",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name.prefix",
"path": "Patient.name.prefix",
"comment": "Titel",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname",
"path": "Patient.name",
"sliceName": "geburtsname",
"min": 0,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.use",
"path": "Patient.name.use",
"min": 1,
"patternCode": "maiden"
},
{
"id": "Patient.name:geburtsname.family",
"path": "Patient.name.family",
"comment": "Geburtsname",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.given",
"path": "Patient.name.given",
"max": "0"
},
{
"id": "Patient.name:geburtsname.prefix",
"path": "Patient.name.prefix",
"max": "0"
},
{
"id": "Patient.gender",
"path": "Patient.gender",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.deceased[x]",
"path": "Patient.deceased[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Patient.deceased[x]:deceasedDateTime",
"path": "Patient.deceased[x]",
"sliceName": "deceasedDateTime",
"comment": "Sterbedatum",
"min": 1,
"max": "1",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "Patient.address",
"path": "Patient.address",
"slicing": {
{
"type": "value",
"path": "type"
}
],
"rules": "open"
},
"min": 1
},
{
"id": "Patient.address:Strassenanschrift",
"path": "Patient.address",
"sliceName": "Strassenanschrift",
"min": 1,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.extension:GKZ",
"path": "Patient.address.extension",
"sliceName": "GKZ",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://gematik.de/fhir/oegd/stf/StructureDefinition/StfGemeindekennzahlExtension"
]
}
],
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.type",
"path": "Patient.address.type",
"min": 1,
"patternCode": "both"
},
{
"id": "Patient.address:Strassenanschrift.line",
"path": "Patient.address.line",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension",
"path": "Patient.address.line.extension",
"min": 2
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Strasse",
"path": "Patient.address.line.extension",
"sliceName": "Strasse",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Hausnummer",
"path": "Patient.address.line.extension",
"sliceName": "Hausnummer",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz",
"path": "Patient.address.line.extension",
"sliceName": "Adresszusatz",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"max": "0"
},
{
"id": "Patient.address:Strassenanschrift.city",
"path": "Patient.address.city",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.postalCode",
"path": "Patient.address.postalCode",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.country",
"path": "Patient.address.country",
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
extensiblehttp://hl7.org/fhir/ValueSet/identifier-type
extensiblehttp://hl7.org/fhir/ValueSet/identifier-type
requiredhttp://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
preferredhttp://hl7.org/fhir/ValueSet/iso3166-1-2

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfOrganisationactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Organization

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Organization.identifier Identifier 0 * N/A N/A true N/A N/A N/A
Organization.type CodeableConcept 0 * N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypVS extensible Praxis, Klinik, Institution, Gesundheitsamt, Meldende Stelle, Gerichtsmedizinisches Institut, Pathologisches Institut, Standesamt, Abteilung, Übermittelnde Stelle
Organization.name string 0 1 N/A N/A true N/A N/A N/A
Organization.address Address 0 * N/A N/A true N/A N/A N/A
Organization.address.extension:Bundesland Extension 0 1 N/A N/A true N/A N/A N/A
Organization.partOf Reference 0 1 N/A N/A true N/A N/A N/A
Organization.contact BackboneElement 0 * N/A N/A true N/A N/A N/A
Organization.contact.name HumanName 0 1 N/A N/A true N/A N/A N/A
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ C0..*Identifier
activeΣ ?!0..1boolean
typeS Σ0..*CodeableConceptBinding
nameS Σ C0..1string
alias0..*string
telecomC0..*ContactPoint
id0..1string
StadtteilC0..1Extension(string)
BundeslandS C0..1Extension(Coding)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
id0..1string
StrasseC0..1Extension(string)
HausnummerC0..1Extension(string)
AdresszusatzC0..1Extension(string)
PostfachC0..1Extension(string)
value0..1System.String
cityΣ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeΣ0..1string
countryΣ0..1stringBinding
periodΣ0..1Period
partOfS Σ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
purpose0..1CodeableConceptBinding
nameS0..1HumanName
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)

Informationen über Organisationen, die im Kontext der STF relevant sind

FeldnameHinweise
Organization.identifier

Beispielsweise Melder ID der meldenden Stelle oder Nummer des Standesamtes

Organization.type
Organization.name

Name

Organization.address
Organization.address.extension:Bundesland
Organization.partOf
Organization.contact
Organization.contact.name

Beispielsweise Ansprechpartner bei der meldenden Stelle

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfOrganisation" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfOrganisation" />
<version value="1.0.0-beta.1" />
<name value="StfOrganisation" />
<title value="STF Organisation" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Informationen über Organisationen, die im Kontext der STF relevant sind" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Organization" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
<derivation value="constraint" />
<element id="Organization.identifier">
<path value="Organization.identifier" />
<comment value="Beispielsweise Melder ID der meldenden Stelle oder Nummer des Standesamtes" />
<mustSupport value="true" />
</element>
<element id="Organization.type">
<path value="Organization.type" />
<mustSupport value="true" />
<strength value="extensible" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypVS" />
</binding>
</element>
<element id="Organization.name">
<path value="Organization.name" />
<comment value="Name" />
<mustSupport value="true" />
</element>
<element id="Organization.address">
<path value="Organization.address" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Organization.address.extension:Bundesland">
<path value="Organization.address.extension" />
<sliceName value="Bundesland" />
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBundeslandExtension" />
</type>
<mustSupport value="true" />
</element>
<element id="Organization.partOf">
<path value="Organization.partOf" />
<mustSupport value="true" />
</element>
<element id="Organization.contact">
<path value="Organization.contact" />
<mustSupport value="true" />
</element>
<element id="Organization.contact.name">
<path value="Organization.contact.name" />
<comment value="Beispielsweise Ansprechpartner bei der meldenden Stelle" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfOrganisation",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfOrganisation",
"version": "1.0.0-beta.1",
"name": "StfOrganisation",
"title": "STF Organisation",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Informationen über Organisationen, die im Kontext der STF relevant sind",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Organization",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
"derivation": "constraint",
"element": [
{
"id": "Organization.identifier",
"path": "Organization.identifier",
"comment": "Beispielsweise Melder ID der meldenden Stelle oder Nummer des Standesamtes",
"mustSupport": true
},
{
"id": "Organization.type",
"path": "Organization.type",
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypVS"
}
},
{
"id": "Organization.name",
"path": "Organization.name",
"comment": "Name",
"mustSupport": true
},
{
"id": "Organization.address",
"path": "Organization.address",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Organization.address.extension:Bundesland",
"path": "Organization.address.extension",
"sliceName": "Bundesland",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBundeslandExtension"
]
}
],
"mustSupport": true
},
{
"id": "Organization.partOf",
"path": "Organization.partOf",
"mustSupport": true
},
{
"id": "Organization.contact",
"path": "Organization.contact",
"mustSupport": true
},
{
"id": "Organization.contact.name",
"path": "Organization.contact.name",
"comment": "Beispielsweise Ansprechpartner bei der meldenden Stelle",
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
extensiblehttp://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypVS

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Practitioner

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Practitioner.identifier Identifier 0 * N/A N/A true N/A N/A N/A
Practitioner.identifier:ID Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ID.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ID.value string 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type CodeableConcept 1 1 N/A N/A true http://fhir.de/ValueSet/identifier-type-de-basis extensible
Practitioner.identifier:ANR.type.coding Coding 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type.coding.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:ANR.type.coding.code code 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer Identifier 0 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer.system uri 1 1 N/A N/A true N/A N/A N/A
Practitioner.identifier:Zulassungsnummer.value string 1 1 N/A N/A true N/A N/A N/A
Practitioner.name HumanName 0 * N/A N/A true N/A N/A N/A
Practitioner.name:name HumanName 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.use code 1 1 official N/A false http://hl7.org/fhir/ValueSet/name-use required Temp, Name changed for Marriage, Usual, Nickname, Official, Anonymous, Old
Practitioner.name:name.text string 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.family string 0 1 N/A N/A true N/A N/A N/A
Practitioner.name:name.given string 0 * N/A N/A true N/A N/A N/A
Practitioner.name:name.prefix string 0 * N/A N/A true N/A N/A N/A
Practitioner.telecom ContactPoint 0 * N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefon ContactPoint 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefon.system code 1 1 phone N/A false http://hl7.org/fhir/ValueSet/contact-point-system required SMS, Phone, Email, Fax, URL, Other, Pager
Practitioner.telecom:Telefon.value string 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefax ContactPoint 0 1 N/A N/A true N/A N/A N/A
Practitioner.telecom:Telefax.system code 1 1 fax N/A false http://hl7.org/fhir/ValueSet/contact-point-system required SMS, Phone, Email, Fax, URL, Other, Pager
Practitioner.telecom:Telefax.value string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.type code 1 1 both N/A false http://hl7.org/fhir/ValueSet/address-type required Postal & Physical, Postal, Physical
Practitioner.address:Strassenanschrift.line string 0 3 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Strasse Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Hausnummer Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Adresszusatz Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.line.extension:Postfach N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Strassenanschrift.city string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.postalCode string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Strassenanschrift.country string 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/iso3166-1-2 preferred Heard Island and McDonald Islands, Honduras, Hong Kong, Hungary, Haiti, Yemen, Croatia, Guyana, Guinea-Bissau, Greenland, ...
Practitioner.address:Postfach Address 0 * N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.type code 1 1 postal N/A false http://hl7.org/fhir/ValueSet/address-type required Postal & Physical, Postal, Physical
Practitioner.address:Postfach.line string 0 3 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.line.extension:Strasse N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Hausnummer N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Adresszusatz N/A 0 0 N/A N/A false N/A N/A N/A
Practitioner.address:Postfach.line.extension:Postfach Extension 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.city string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.postalCode string 0 1 N/A N/A true N/A N/A N/A
Practitioner.address:Postfach.country string 0 1 N/A N/A true http://hl7.org/fhir/ValueSet/iso3166-1-2 preferred Heard Island and McDonald Islands, Honduras, Hong Kong, Hungary, Haiti, Yemen, Croatia, Guyana, Guinea-Bissau, Greenland, ...
Practitioner.qualification BackboneElement 0 * N/A N/A true N/A N/A N/A
Practitioner.qualification.code CodeableConcept 1 1 N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS required Sonstige, Niedergelassen, Rettungsdienst, ambulanter Notdienst, Krankenhaus
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed ValuePattern
valueΣ C1..1string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!1..1codeBindingPattern
textS Σ0..1string
id0..1string
namenszusatzC0..1Extension(string)
nachnameC0..1Extension(string)
vorsatzwortC0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierC0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionC0..*Extension
systemΣ C1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extensionC0..*Extension
systemΣ C1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
StadtteilC0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS C1..1Extension(string)
HausnummerS C1..1Extension(string)
AdresszusatzS C0..1Extension(string)
PostfachC0..0Extension(string)
value0..1System.String
cityS Σ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
id0..1string
StadtteilC0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..0Extension(string)
HausnummerC0..0Extension(string)
AdresszusatzC0..0Extension(string)
PostfachS C0..1Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifier0..*Identifier
codeS1..1CodeableConceptBinding
period0..1Period
issuer0..1Reference(Organization)
communication0..*CodeableConceptBinding

Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind

FeldnameHinweise
Practitioner.identifier
Practitioner.identifier:ID

ID des Arztes laut Arztliste der Ärztekammer

Practitioner.identifier:ID.system
Practitioner.identifier:ID.value
Practitioner.identifier:ANR

Die Lebenslange Arztnummer (LANR) des Arztes

Practitioner.identifier:ANR.type
Practitioner.identifier:ANR.type.coding
Practitioner.identifier:ANR.type.coding.system
Practitioner.identifier:ANR.type.coding.code
Practitioner.identifier:Zulassungsnummer
Practitioner.identifier:Zulassungsnummer.system
Practitioner.identifier:Zulassungsnummer.value
Practitioner.name
Practitioner.name:name
Practitioner.name:name.text
Practitioner.name:name.family

Nachname

Practitioner.name:name.given

Vorname

Practitioner.name:name.prefix

Titel

Practitioner.telecom
Practitioner.telecom:Telefon

Telefon des Arztes

Practitioner.telecom:Telefon.value
Practitioner.telecom:Telefax

Fax des Arztes

Practitioner.telecom:Telefax.value
Practitioner.address
Practitioner.address:Strassenanschrift
Practitioner.address:Strassenanschrift.line

Hausnummer und Straße

Practitioner.address:Strassenanschrift.line.extension:Strasse
Practitioner.address:Strassenanschrift.line.extension:Hausnummer
Practitioner.address:Strassenanschrift.line.extension:Adresszusatz
Practitioner.address:Strassenanschrift.city

Ort

Practitioner.address:Strassenanschrift.postalCode

PLZ

Practitioner.address:Strassenanschrift.country

Land der Anschrift

Practitioner.address:Postfach
Practitioner.address:Postfach.line
Practitioner.address:Postfach.line.extension:Postfach
Practitioner.address:Postfach.city

Nummer des Postfach

Practitioner.address:Postfach.postalCode
Practitioner.address:Postfach.country
Practitioner.qualification
Practitioner.qualification.code

Berufsgruppe

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfArzt" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt" />
<version value="1.0.0-beta.1" />
<name value="StfArzt" />
<title value="STF Arzt" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Practitioner" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
<derivation value="constraint" />
<element id="Practitioner.identifier">
<path value="Practitioner.identifier" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<definition value="In diesem Element wird der Identifier (Identifikator) für diese behandelnde Person definiert. Der Identifikator kann aus diversen Quellen stammen." />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ID">
<path value="Practitioner.identifier" />
<sliceName value="ID" />
<comment value="ID des Arztes laut Arztliste der Ärztekammer" />
<min value="0" />
<max value="1" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType" />
<code value="ArztId" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ID.type">
<path value="Practitioner.identifier.type" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType" />
<code value="ArztId" />
</coding>
</patternCodeableConcept>
</element>
<element id="Practitioner.identifier:ID.system">
<path value="Practitioner.identifier.system" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ID.value">
<path value="Practitioner.identifier.value" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ANR">
<path value="Practitioner.identifier" />
<sliceName value="ANR" />
<definition value="In diesem Element wird die Arztnummer (umgangssprachlich auch Lebenslange Arztnummer „LANR“ genannt) nach § 108 SGB V abgebildet." />
<comment value="Die Lebenslange Arztnummer (LANR) des Arztes" />
<min value="0" />
<max value="1" />
<code value="Identifier" />
<profile value="http://fhir.de/StructureDefinition/identifier-lanr" />
</type>
<system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR" />
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ANR.type">
<path value="Practitioner.identifier.type" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ANR.type.coding">
<path value="Practitioner.identifier.type.coding" />
<min value="1" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ANR.type.coding.system">
<path value="Practitioner.identifier.type.coding.system" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:ANR.type.coding.code">
<path value="Practitioner.identifier.type.coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:Zulassungsnummer">
<path value="Practitioner.identifier" />
<sliceName value="Zulassungsnummer" />
<min value="0" />
<max value="1" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType" />
<code value="Zulassungsnr" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:Zulassungsnummer.type">
<path value="Practitioner.identifier.type" />
<system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType" />
<code value="Zulassungsnr" />
</coding>
</patternCodeableConcept>
</element>
<element id="Practitioner.identifier:Zulassungsnummer.system">
<path value="Practitioner.identifier.system" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.identifier:Zulassungsnummer.value">
<path value="Practitioner.identifier.value" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.name">
<path value="Practitioner.name" />
<type value="value" />
<path value="use" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.name:name">
<path value="Practitioner.name" />
<sliceName value="name" />
<min value="1" />
<max value="1" />
<code value="HumanName" />
<profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Practitioner.name:name.use">
<path value="Practitioner.name.use" />
<min value="1" />
<patternCode value="official" />
</element>
<element id="Practitioner.name:name.text">
<path value="Practitioner.name.text" />
<mustSupport value="true" />
</element>
<element id="Practitioner.name:name.family">
<path value="Practitioner.name.family" />
<comment value="Nachname" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.name:name.given">
<path value="Practitioner.name.given" />
<comment value="Vorname" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.name:name.prefix">
<path value="Practitioner.name.prefix" />
<comment value="Titel" />
<mustSupport value="true" />
</element>
<element id="Practitioner.telecom">
<path value="Practitioner.telecom" />
<type value="value" />
<path value="system" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Practitioner.telecom:Telefon">
<path value="Practitioner.telecom" />
<sliceName value="Telefon" />
<comment value="Telefon des Arztes" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.telecom:Telefon.system">
<path value="Practitioner.telecom.system" />
<min value="1" />
<patternCode value="phone" />
</element>
<element id="Practitioner.telecom:Telefon.value">
<path value="Practitioner.telecom.value" />
<mustSupport value="true" />
</element>
<element id="Practitioner.telecom:Telefax">
<path value="Practitioner.telecom" />
<sliceName value="Telefax" />
<comment value="Fax des Arztes" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.telecom:Telefax.system">
<path value="Practitioner.telecom.system" />
<min value="1" />
<patternCode value="fax" />
</element>
<element id="Practitioner.telecom:Telefax.value">
<path value="Practitioner.telecom.value" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address">
<path value="Practitioner.address" />
<type value="value" />
<path value="type" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift">
<path value="Practitioner.address" />
<sliceName value="Strassenanschrift" />
<min value="1" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.type">
<path value="Practitioner.address.type" />
<min value="1" />
<patternCode value="both" />
</element>
<element id="Practitioner.address:Strassenanschrift.line">
<path value="Practitioner.address.line" />
<comment value="Hausnummer und Straße" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.line.extension">
<path value="Practitioner.address.line.extension" />
<min value="2" />
</element>
<element id="Practitioner.address:Strassenanschrift.line.extension:Strasse">
<path value="Practitioner.address.line.extension" />
<sliceName value="Strasse" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.line.extension:Hausnummer">
<path value="Practitioner.address.line.extension" />
<sliceName value="Hausnummer" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.line.extension:Adresszusatz">
<path value="Practitioner.address.line.extension" />
<sliceName value="Adresszusatz" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.line.extension:Postfach">
<path value="Practitioner.address.line.extension" />
<sliceName value="Postfach" />
<max value="0" />
</element>
<element id="Practitioner.address:Strassenanschrift.city">
<path value="Practitioner.address.city" />
<comment value="Ort" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.postalCode">
<path value="Practitioner.address.postalCode" />
<comment value="PLZ" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Strassenanschrift.country">
<path value="Practitioner.address.country" />
<comment value="Land der Anschrift" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach">
<path value="Practitioner.address" />
<sliceName value="Postfach" />
<min value="0" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach.type">
<path value="Practitioner.address.type" />
<min value="1" />
<patternCode value="postal" />
</element>
<element id="Practitioner.address:Postfach.line">
<path value="Practitioner.address.line" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach.line.extension:Strasse">
<path value="Practitioner.address.line.extension" />
<sliceName value="Strasse" />
<max value="0" />
</element>
<element id="Practitioner.address:Postfach.line.extension:Hausnummer">
<path value="Practitioner.address.line.extension" />
<sliceName value="Hausnummer" />
<max value="0" />
</element>
<element id="Practitioner.address:Postfach.line.extension:Adresszusatz">
<path value="Practitioner.address.line.extension" />
<sliceName value="Adresszusatz" />
<max value="0" />
</element>
<element id="Practitioner.address:Postfach.line.extension:Postfach">
<path value="Practitioner.address.line.extension" />
<sliceName value="Postfach" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach.city">
<path value="Practitioner.address.city" />
<comment value="Nummer des Postfach" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach.postalCode">
<path value="Practitioner.address.postalCode" />
<mustSupport value="true" />
</element>
<element id="Practitioner.address:Postfach.country">
<path value="Practitioner.address.country" />
<mustSupport value="true" />
</element>
<element id="Practitioner.qualification">
<path value="Practitioner.qualification" />
<mustSupport value="true" />
</element>
<element id="Practitioner.qualification.code">
<path value="Practitioner.qualification.code" />
<comment value="Berufsgruppe" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS" />
</binding>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfArzt",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt",
"version": "1.0.0-beta.1",
"name": "StfArzt",
"title": "STF Arzt",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Practitioner",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
"derivation": "constraint",
"element": [
{
"id": "Practitioner.identifier",
"path": "Practitioner.identifier",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"definition": "In diesem Element wird der Identifier (Identifikator) für diese behandelnde Person definiert. Der Identifikator kann aus diversen Quellen stammen.",
"mustSupport": true
},
{
"id": "Practitioner.identifier:ID",
"path": "Practitioner.identifier",
"sliceName": "ID",
"comment": "ID des Arztes laut Arztliste der Ärztekammer",
"min": 0,
"max": "1",
"type": {
"coding": [
{
"code": "ArztId",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType"
}
]
}
},
"mustSupport": true
},
{
"id": "Practitioner.identifier:ID.type",
"path": "Practitioner.identifier.type",
"coding": [
{
"code": "ArztId",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType"
}
]
}
},
{
"id": "Practitioner.identifier:ID.system",
"path": "Practitioner.identifier.system",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:ID.value",
"path": "Practitioner.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:ANR",
"path": "Practitioner.identifier",
"sliceName": "ANR",
"definition": "In diesem Element wird die Arztnummer (umgangssprachlich auch Lebenslange Arztnummer „LANR“ genannt) nach § 108 SGB V abgebildet.",
"comment": "Die Lebenslange Arztnummer (LANR) des Arztes",
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-lanr"
]
}
],
"system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR"
},
"mustSupport": true
},
{
"id": "Practitioner.identifier:ANR.type",
"path": "Practitioner.identifier.type",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:ANR.type.coding",
"path": "Practitioner.identifier.type.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Practitioner.identifier:ANR.type.coding.system",
"path": "Practitioner.identifier.type.coding.system",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:ANR.type.coding.code",
"path": "Practitioner.identifier.type.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:Zulassungsnummer",
"path": "Practitioner.identifier",
"sliceName": "Zulassungsnummer",
"min": 0,
"max": "1",
"type": {
"coding": [
{
"code": "Zulassungsnr",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType"
}
]
}
},
"mustSupport": true
},
{
"id": "Practitioner.identifier:Zulassungsnummer.type",
"path": "Practitioner.identifier.type",
"coding": [
{
"code": "Zulassungsnr",
"system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfArztIdentifierType"
}
]
}
},
{
"id": "Practitioner.identifier:Zulassungsnummer.system",
"path": "Practitioner.identifier.system",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.identifier:Zulassungsnummer.value",
"path": "Practitioner.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.name",
"path": "Practitioner.name",
"slicing": {
{
"type": "value",
"path": "use"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.name:name",
"path": "Practitioner.name",
"sliceName": "name",
"min": 1,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Practitioner.name:name.use",
"path": "Practitioner.name.use",
"min": 1,
"patternCode": "official"
},
{
"id": "Practitioner.name:name.text",
"path": "Practitioner.name.text",
"mustSupport": true
},
{
"id": "Practitioner.name:name.family",
"path": "Practitioner.name.family",
"comment": "Nachname",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.name:name.given",
"path": "Practitioner.name.given",
"comment": "Vorname",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.name:name.prefix",
"path": "Practitioner.name.prefix",
"comment": "Titel",
"mustSupport": true
},
{
"id": "Practitioner.telecom",
"path": "Practitioner.telecom",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Practitioner.telecom:Telefon",
"path": "Practitioner.telecom",
"sliceName": "Telefon",
"comment": "Telefon des Arztes",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Practitioner.telecom:Telefon.system",
"path": "Practitioner.telecom.system",
"min": 1,
"patternCode": "phone"
},
{
"id": "Practitioner.telecom:Telefon.value",
"path": "Practitioner.telecom.value",
"mustSupport": true
},
{
"id": "Practitioner.telecom:Telefax",
"path": "Practitioner.telecom",
"sliceName": "Telefax",
"comment": "Fax des Arztes",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Practitioner.telecom:Telefax.system",
"path": "Practitioner.telecom.system",
"min": 1,
"patternCode": "fax"
},
{
"id": "Practitioner.telecom:Telefax.value",
"path": "Practitioner.telecom.value",
"mustSupport": true
},
{
"id": "Practitioner.address",
"path": "Practitioner.address",
"slicing": {
{
"type": "value",
"path": "type"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift",
"path": "Practitioner.address",
"sliceName": "Strassenanschrift",
"min": 1,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.type",
"path": "Practitioner.address.type",
"min": 1,
"patternCode": "both"
},
{
"id": "Practitioner.address:Strassenanschrift.line",
"path": "Practitioner.address.line",
"comment": "Hausnummer und Straße",
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.line.extension",
"path": "Practitioner.address.line.extension",
"min": 2
},
{
"id": "Practitioner.address:Strassenanschrift.line.extension:Strasse",
"path": "Practitioner.address.line.extension",
"sliceName": "Strasse",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.line.extension:Hausnummer",
"path": "Practitioner.address.line.extension",
"sliceName": "Hausnummer",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.line.extension:Adresszusatz",
"path": "Practitioner.address.line.extension",
"sliceName": "Adresszusatz",
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.line.extension:Postfach",
"path": "Practitioner.address.line.extension",
"sliceName": "Postfach",
"max": "0"
},
{
"id": "Practitioner.address:Strassenanschrift.city",
"path": "Practitioner.address.city",
"comment": "Ort",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.postalCode",
"path": "Practitioner.address.postalCode",
"comment": "PLZ",
"min": 1,
"mustSupport": true
},
{
"id": "Practitioner.address:Strassenanschrift.country",
"path": "Practitioner.address.country",
"comment": "Land der Anschrift",
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach",
"path": "Practitioner.address",
"sliceName": "Postfach",
"min": 0,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach.type",
"path": "Practitioner.address.type",
"min": 1,
"patternCode": "postal"
},
{
"id": "Practitioner.address:Postfach.line",
"path": "Practitioner.address.line",
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach.line.extension:Strasse",
"path": "Practitioner.address.line.extension",
"sliceName": "Strasse",
"max": "0"
},
{
"id": "Practitioner.address:Postfach.line.extension:Hausnummer",
"path": "Practitioner.address.line.extension",
"sliceName": "Hausnummer",
"max": "0"
},
{
"id": "Practitioner.address:Postfach.line.extension:Adresszusatz",
"path": "Practitioner.address.line.extension",
"sliceName": "Adresszusatz",
"max": "0"
},
{
"id": "Practitioner.address:Postfach.line.extension:Postfach",
"path": "Practitioner.address.line.extension",
"sliceName": "Postfach",
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach.city",
"path": "Practitioner.address.city",
"comment": "Nummer des Postfach",
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach.postalCode",
"path": "Practitioner.address.postalCode",
"mustSupport": true
},
{
"id": "Practitioner.address:Postfach.country",
"path": "Practitioner.address.country",
"mustSupport": true
},
{
"id": "Practitioner.qualification",
"path": "Practitioner.qualification",
"mustSupport": true
},
{
"id": "Practitioner.qualification.code",
"path": "Practitioner.qualification.code",
"comment": "Berufsgruppe",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS"
}
}
]
}
}

Terminology-Bindings

StaerkeValueSet
extensiblehttp://fhir.de/ValueSet/identifier-type-de-basis
preferredhttp://hl7.org/fhir/ValueSet/iso3166-1-2
preferredhttp://hl7.org/fhir/ValueSet/iso3166-1-2
requiredhttp://gematik.de/fhir/oegd/stf/ValueSet/StfBerufsgruppeVS

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztZuordnungactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/PractitionerRole

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
PractitionerRole.practitioner Reference 0 1 N/A N/A true N/A N/A N/A
PractitionerRole.organization Reference 0 1 N/A N/A true N/A N/A N/A
PractitionerRole.specialty CodeableConcept 0 * N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfFacharztgruppeVS required Notarzt/-ärztin, Sonstiges, diensthabender Arzt/Ärztin im Krankenhaus, Arzt/Ärztin des kassenärztlichen Notdienstes, Hausarzt/-ärztin, Rechtsmediziner/-in
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ0..1Period
practitionerS Σ0..1Reference(Practitioner)
organizationS Σ0..1Reference(Organization)
codeΣ0..*CodeableConcept
specialtyS Σ0..*CodeableConceptBinding
locationΣ0..*Reference(Location)
healthcareService0..*Reference(HealthcareService)
telecomΣ0..*ContactPoint
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
during0..1Period
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Zuordnung von Ärztinnen und Ärzten zu Organisationen im Kontext der STF

FeldnameHinweise
PractitionerRole.practitioner
PractitionerRole.organization

Institution des Arztes

PractitionerRole.specialty

Facharztgruppe

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfArztZuordnung" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztZuordnung" />
<version value="1.0.0-beta.1" />
<name value="StfArztZuordnung" />
<title value="STF Arzt Zuordnung" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Zuordnung von Ärztinnen und Ärzten zu Organisationen im Kontext der STF" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="PractitionerRole" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
<derivation value="constraint" />
<element id="PractitionerRole.practitioner">
<path value="PractitionerRole.practitioner" />
<mustSupport value="true" />
</element>
<element id="PractitionerRole.organization">
<path value="PractitionerRole.organization" />
<comment value="Institution des Arztes" />
<mustSupport value="true" />
</element>
<element id="PractitionerRole.specialty">
<path value="PractitionerRole.specialty" />
<comment value="Facharztgruppe" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfFacharztgruppeVS" />
</binding>
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfArztZuordnung",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztZuordnung",
"version": "1.0.0-beta.1",
"name": "StfArztZuordnung",
"title": "STF Arzt Zuordnung",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Zuordnung von Ärztinnen und Ärzten zu Organisationen im Kontext der STF",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "PractitionerRole",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"derivation": "constraint",
"element": [
{
"id": "PractitionerRole.practitioner",
"path": "PractitionerRole.practitioner",
"mustSupport": true
},
{
"id": "PractitionerRole.organization",
"path": "PractitionerRole.organization",
"comment": "Institution des Arztes",
"mustSupport": true
},
{
"id": "PractitionerRole.specialty",
"path": "PractitionerRole.specialty",
"comment": "Facharztgruppe",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfFacharztgruppeVS"
}
}
]
}
}

Terminology-Bindings

StaerkeValueSet
requiredhttp://gematik.de/fhir/oegd/stf/ValueSet/StfFacharztgruppeVS

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfLeichenschauactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Procedure

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Procedure.status code 1 1 N/A N/A true http://hl7.org/fhir/ValueSet/event-status required Preparation, Entered in Error, Completed, In Progress, Not Done, Stopped, Unknown, On Hold
Procedure.code CodeableConcept 0 1 {"coding":[{"system":"http://snomed.info/sct","code":"29240004"}]} N/A true http://hl7.org/fhir/ValueSet/procedure-code example
Procedure.performed[x] dateTime 0 1 N/A N/A true N/A N/A N/A
Procedure.performer.actor Reference 1 1 N/A N/A true N/A N/A N/A
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest)
partOfΣ0..*Reference(Procedure | Observation | MedicationAdministration)
statusS Σ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
categoryΣ0..1CodeableConcept
codeS Σ0..1CodeableConceptPattern
subjectΣ1..1Reference(Patient | Group)
encounterΣ0..1Reference(Encounter)
performedDateTimedateTime
recorderΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionΣ0..1CodeableConcept
actorS Σ1..1Reference(Practitioner)
onBehalfOf0..1Reference(Organization)
locationΣ0..1Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
bodySiteΣ0..*CodeableConcept
outcomeΣ0..1CodeableConcept
report0..*Reference(DiagnosticReport | DocumentReference | Composition)
complication0..*CodeableConcept
complicationDetail0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
action0..1CodeableConceptBinding
manipulated1..1Reference(Device)
usedReference0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Mit diesem Profil wird eine Leichenschau im Kontext des Sterbefall abgebildet

FeldnameHinweise
Procedure.status
Procedure.code
Procedure.performed[x]

Datum und optional Uhrzeit der Leichenschau

Procedure.performer.actor

Optionale Verknüpfung mit dem durchführenden Arzt oder Ärztin

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfLeichenschau" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfLeichenschau" />
<version value="1.0.0-beta.1" />
<name value="StfLeichenschau" />
<title value="StfLeichenschau" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Mit diesem Profil wird eine Leichenschau im Kontext des Sterbefall abgebildet" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Procedure" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
<derivation value="constraint" />
<element id="Procedure.status">
<path value="Procedure.status" />
<mustSupport value="true" />
</element>
<element id="Procedure.code">
<path value="Procedure.code" />
<system value="http://snomed.info/sct" />
<code value="29240004" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Procedure.performed[x]">
<path value="Procedure.performed[x]" />
<comment value="Datum und optional Uhrzeit der Leichenschau" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.performer.actor">
<path value="Procedure.performer.actor" />
<comment value="Optionale Verknüpfung mit dem durchführenden Arzt oder Ärztin" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfLeichenschau",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfLeichenschau",
"version": "1.0.0-beta.1",
"name": "StfLeichenschau",
"title": "StfLeichenschau",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Mit diesem Profil wird eine Leichenschau im Kontext des Sterbefall abgebildet",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Procedure",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
"derivation": "constraint",
"element": [
{
"id": "Procedure.status",
"path": "Procedure.status",
"mustSupport": true
},
{
"id": "Procedure.code",
"path": "Procedure.code",
"coding": [
{
"code": "29240004",
"system": "http://snomed.info/sct"
}
]
},
"mustSupport": true
},
{
"id": "Procedure.performed[x]",
"path": "Procedure.performed[x]",
"comment": "Datum und optional Uhrzeit der Leichenschau",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "Procedure.performer.actor",
"path": "Procedure.performer.actor",
"comment": "Optionale Verknüpfung mit dem durchführenden Arzt oder Ärztin",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Practitioner"
]
}
],
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
requiredhttp://hl7.org/fhir/ValueSet/event-status|4.0.1
examplehttp://hl7.org/fhir/ValueSet/procedure-code

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionAnfrageactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/ServiceRequest

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
ServiceRequest.status code 1 1 N/A N/A true http://hl7.org/fhir/ValueSet/request-status required Revoked, Entered in Error, Draft, Completed, On Hold, Unknown, Active
ServiceRequest.intent code 1 1 N/A N/A true http://hl7.org/fhir/ValueSet/request-intent required Reflex Order, Original Order, Plan, Option, Directive, Proposal, Order, Filler Order, Instance Order
ServiceRequest.code CodeableConcept 0 1 {"coding":[{"system":"http://snomed.info/sct","code":"29240004"}]} N/A true http://hl7.org/fhir/ValueSet/procedure-code example
ServiceRequest.subject Reference 1 1 N/A N/A true N/A N/A N/A
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ0..1CodeableConceptPattern
orderDetailΣ C0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectS Σ1..1Reference(Patient | Group | Location | Device)
encounterΣ0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
requesterΣ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ0..*Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..*Reference(Coverage | ClaimResponse)
supportingInfo0..*Reference(Resource)
specimenΣ0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistory0..*Reference(Provenance)

Information über die Beantragung einer Obduktion

Feldname
ServiceRequest.status
ServiceRequest.intent
ServiceRequest.code
ServiceRequest.subject
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfObduktionAnfrage" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionAnfrage" />
<version value="1.0.0-beta.1" />
<name value="StfObduktionAnfrage" />
<title value="STF Obduktion Anfrage" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Information über die Beantragung einer Obduktion" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="ServiceRequest" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
<derivation value="constraint" />
<element id="ServiceRequest.status">
<path value="ServiceRequest.status" />
<mustSupport value="true" />
</element>
<element id="ServiceRequest.intent">
<path value="ServiceRequest.intent" />
<mustSupport value="true" />
</element>
<element id="ServiceRequest.code">
<path value="ServiceRequest.code" />
<system value="http://snomed.info/sct" />
<code value="29240004" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="ServiceRequest.subject">
<path value="ServiceRequest.subject" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfObduktionAnfrage",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionAnfrage",
"version": "1.0.0-beta.1",
"name": "StfObduktionAnfrage",
"title": "STF Obduktion Anfrage",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Information über die Beantragung einer Obduktion",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "ServiceRequest",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
"derivation": "constraint",
"element": [
{
"id": "ServiceRequest.status",
"path": "ServiceRequest.status",
"mustSupport": true
},
{
"id": "ServiceRequest.intent",
"path": "ServiceRequest.intent",
"mustSupport": true
},
{
"id": "ServiceRequest.code",
"path": "ServiceRequest.code",
"coding": [
{
"code": "29240004",
"system": "http://snomed.info/sct"
}
]
},
"mustSupport": true
},
{
"id": "ServiceRequest.subject",
"path": "ServiceRequest.subject",
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
requiredhttp://hl7.org/fhir/ValueSet/request-status|4.0.1
requiredhttp://hl7.org/fhir/ValueSet/request-intent|4.0.1
examplehttp://hl7.org/fhir/ValueSet/procedure-code

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Procedure

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Procedure.basedOn Reference 0 * N/A N/A true N/A N/A N/A
Procedure.status code 1 1 N/A N/A true http://hl7.org/fhir/ValueSet/event-status required Preparation, Entered in Error, Completed, In Progress, Not Done, Stopped, Unknown, On Hold
Procedure.code CodeableConcept 0 1 {"coding":[{"system":"http://snomed.info/sct","code":"29240004"}]} N/A true http://hl7.org/fhir/ValueSet/procedure-code example
Procedure.performed[x] dateTime 0 1 N/A N/A true N/A N/A N/A
Procedure.asserter Reference 0 1 N/A N/A true N/A N/A N/A
Procedure.asserter.display string 0 1 N/A N/A true N/A N/A N/A
Procedure.performer BackboneElement 0 * N/A N/A true N/A N/A N/A
Procedure.performer.function CodeableConcept 0 1 N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS extensible Gerichtsmedizinisches Institut, Pathologisches Institut
Procedure.performer.actor Reference 1 1 N/A N/A true N/A N/A N/A
Procedure.performer.actor.display string 0 1 N/A N/A true N/A N/A N/A
Procedure.performer:GerichtsmedizinischesInstitut BackboneElement 0 1 N/A N/A true N/A N/A N/A
Procedure.performer:GerichtsmedizinischesInstitut.function CodeableConcept 1 1 {"coding":[{"code":"GerichtsmedInst"}]} N/A false http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS extensible Gerichtsmedizinisches Institut, Pathologisches Institut
Procedure.performer:PathologischesInstitut BackboneElement 0 1 N/A N/A true N/A N/A N/A
Procedure.performer:PathologischesInstitut.function CodeableConcept 1 1 {"coding":[{"code":"PathINst"}]} N/A false http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS extensible Gerichtsmedizinisches Institut, Pathologisches Institut
Procedure.location Reference 0 1 N/A N/A true N/A N/A N/A
Procedure.location.display string 0 1 N/A N/A true N/A N/A N/A
Procedure.report Reference 0 * N/A N/A true N/A N/A N/A
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnS Σ0..*Reference(ServiceRequest)
partOfΣ0..*Reference(Procedure | Observation | MedicationAdministration)
statusS Σ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
categoryΣ0..1CodeableConcept
codeS Σ0..1CodeableConceptPattern
subjectΣ1..1Reference(Patient | Group)
encounterΣ0..1Reference(Encounter)
performedDateTimedateTime
recorderΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionS Σ0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
onBehalfOf0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionS Σ1..1CodeableConceptPattern
actorS Σ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
onBehalfOf0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionS Σ1..1CodeableConceptPattern
actorS Σ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
onBehalfOf0..1Reference(Organization)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
bodySiteΣ0..*CodeableConcept
outcomeΣ0..1CodeableConcept
reportS0..*Reference(DiagnosticReport | DocumentReference | Composition)
complication0..*CodeableConcept
complicationDetail0..*Reference(Condition)
followUp0..*CodeableConcept
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
action0..1CodeableConceptBinding
manipulated1..1Reference(Device)
usedReference0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Abbildung der Informationen zu einer Obduktion im Kontext der STF

FeldnameHinweise
Procedure.basedOn

Zuordnung zum Antrag einer Obduktion

Procedure.status
Procedure.code
Procedure.performed[x]

Uhrzeit der Obduktion

Procedure.asserter
Procedure.asserter.display

Bei wem die Obduktion beantragt wurde

Procedure.performer
Procedure.performer.function
Procedure.performer.actor
Procedure.performer.actor.display

Name Pathologisches Institut oder Gerichtsmedizinisches Institut

Procedure.performer:GerichtsmedizinischesInstitut
Procedure.performer:PathologischesInstitut
Procedure.location
Procedure.location.display

Ort der Durchführung

Procedure.report

Verlinkung auf den beiliegenden Obduktionsbericht

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfObduktion" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktion" />
<version value="1.0.0-beta.1" />
<name value="StfObduktion" />
<title value="STF Obduktion" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Abbildung der Informationen zu einer Obduktion im Kontext der STF" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Procedure" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
<derivation value="constraint" />
<element id="Procedure.basedOn">
<path value="Procedure.basedOn" />
<comment value="Zuordnung zum Antrag einer Obduktion" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.status">
<path value="Procedure.status" />
<mustSupport value="true" />
</element>
<element id="Procedure.code">
<path value="Procedure.code" />
<system value="http://snomed.info/sct" />
<code value="29240004" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Procedure.performed[x]">
<path value="Procedure.performed[x]" />
<comment value="Uhrzeit der Obduktion" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.asserter">
<path value="Procedure.asserter" />
<mustSupport value="true" />
</element>
<element id="Procedure.asserter.display">
<path value="Procedure.asserter.display" />
<comment value="Bei wem die Obduktion beantragt wurde" />
<mustSupport value="true" />
</element>
<element id="Procedure.performer">
<path value="Procedure.performer" />
<type value="value" />
<path value="function" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Procedure.performer.function">
<path value="Procedure.performer.function" />
<mustSupport value="true" />
<strength value="extensible" />
<valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS" />
</binding>
</element>
<element id="Procedure.performer.actor">
<path value="Procedure.performer.actor" />
<mustSupport value="true" />
</element>
<element id="Procedure.performer.actor.display">
<path value="Procedure.performer.actor.display" />
<comment value="Name Pathologisches Institut oder Gerichtsmedizinisches Institut" />
<mustSupport value="true" />
</element>
<element id="Procedure.performer:GerichtsmedizinischesInstitut">
<path value="Procedure.performer" />
<sliceName value="GerichtsmedizinischesInstitut" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Procedure.performer:GerichtsmedizinischesInstitut.function">
<path value="Procedure.performer.function" />
<min value="1" />
<code value="GerichtsmedInst" />
</coding>
</patternCodeableConcept>
</element>
<element id="Procedure.performer:PathologischesInstitut">
<path value="Procedure.performer" />
<sliceName value="PathologischesInstitut" />
<min value="0" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Procedure.performer:PathologischesInstitut.function">
<path value="Procedure.performer.function" />
<min value="1" />
<code value="PathINst" />
</coding>
</patternCodeableConcept>
</element>
<element id="Procedure.location">
<path value="Procedure.location" />
<mustSupport value="true" />
</element>
<element id="Procedure.location.display">
<path value="Procedure.location.display" />
<comment value="Ort der Durchführung" />
<mustSupport value="true" />
</element>
<element id="Procedure.report">
<path value="Procedure.report" />
<comment value="Verlinkung auf den beiliegenden Obduktionsbericht" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfObduktion",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktion",
"version": "1.0.0-beta.1",
"name": "StfObduktion",
"title": "STF Obduktion",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Abbildung der Informationen zu einer Obduktion im Kontext der STF",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Procedure",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
"derivation": "constraint",
"element": [
{
"id": "Procedure.basedOn",
"path": "Procedure.basedOn",
"comment": "Zuordnung zum Antrag einer Obduktion",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/ServiceRequest"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.status",
"path": "Procedure.status",
"mustSupport": true
},
{
"id": "Procedure.code",
"path": "Procedure.code",
"coding": [
{
"code": "29240004",
"system": "http://snomed.info/sct"
}
]
},
"mustSupport": true
},
{
"id": "Procedure.performed[x]",
"path": "Procedure.performed[x]",
"comment": "Uhrzeit der Obduktion",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "Procedure.asserter",
"path": "Procedure.asserter",
"mustSupport": true
},
{
"id": "Procedure.asserter.display",
"path": "Procedure.asserter.display",
"comment": "Bei wem die Obduktion beantragt wurde",
"mustSupport": true
},
{
"id": "Procedure.performer",
"path": "Procedure.performer",
"slicing": {
{
"type": "value",
"path": "function"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Procedure.performer.function",
"path": "Procedure.performer.function",
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS"
}
},
{
"id": "Procedure.performer.actor",
"path": "Procedure.performer.actor",
"mustSupport": true
},
{
"id": "Procedure.performer.actor.display",
"path": "Procedure.performer.actor.display",
"comment": "Name Pathologisches Institut oder Gerichtsmedizinisches Institut",
"mustSupport": true
},
{
"id": "Procedure.performer:GerichtsmedizinischesInstitut",
"path": "Procedure.performer",
"sliceName": "GerichtsmedizinischesInstitut",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Procedure.performer:GerichtsmedizinischesInstitut.function",
"path": "Procedure.performer.function",
"min": 1,
"coding": [
{
"code": "GerichtsmedInst"
}
]
}
},
{
"id": "Procedure.performer:PathologischesInstitut",
"path": "Procedure.performer",
"sliceName": "PathologischesInstitut",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Procedure.performer:PathologischesInstitut.function",
"path": "Procedure.performer.function",
"min": 1,
"coding": [
{
"code": "PathINst"
}
]
}
},
{
"id": "Procedure.location",
"path": "Procedure.location",
"mustSupport": true
},
{
"id": "Procedure.location.display",
"path": "Procedure.location.display",
"comment": "Ort der Durchführung",
"mustSupport": true
},
{
"id": "Procedure.report",
"path": "Procedure.report",
"comment": "Verlinkung auf den beiliegenden Obduktionsbericht",
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
requiredhttp://hl7.org/fhir/ValueSet/event-status|4.0.1
examplehttp://hl7.org/fhir/ValueSet/procedure-code
extensiblehttp://gematik.de/fhir/oegd/stf/ValueSet/StfOrganisationsTypObduktionVS

Constraints/Invarianten

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

Metadaten

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
DocumentReference.identifier Identifier 0 * N/A N/A true N/A N/A N/A
DocumentReference.status code 1 1 N/A N/A true http://hl7.org/fhir/ValueSet/document-reference-status required Current, Superseded, Entered in Error
DocumentReference.type CodeableConcept 0 1 N/A N/A true http://gematik.de/fhir/oegd/stf/ValueSet/StfDateiTypVS extensible Sterbeurkunde, Obduktionsschein
DocumentReference.subject Reference 0 1 N/A N/A true N/A N/A N/A
DocumentReference.date instant 0 1 N/A N/A true N/A N/A N/A
DocumentReference.author Reference 0 * N/A N/A true N/A N/A N/A
DocumentReference.context BackboneElement 0 1 N/A N/A true N/A N/A N/A
DocumentReference.context.related Reference 0 * N/A N/A true N/A N/A N/A
Command 'tree' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien'
Command 'xml' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien'
Command 'json' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien'
Command 'link' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien'

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfSterbeurkundeAusstellungactive1.0.0-beta.1http://hl7.org/fhir/StructureDefinition/Provenance

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Provenance.target Reference 1 * N/A N/A false N/A N/A N/A
Provenance.recorded instant 1 1 N/A N/A true N/A N/A N/A
Provenance.reason CodeableConcept 0 * {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActReason","code":"DECSD"}]} N/A true http://terminology.hl7.org/ValueSet/v3-PurposeOfUse extensible pharmacy supply request renewal refusal reason, admission to hospital, healthcare research, coverage authorization, legal, philosophical objection, entered in error, contraindication, disaster, ActCoverageReason, ...
Provenance.activity CodeableConcept 0 1 {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion","code":"LA"}]} N/A true http://hl7.org/fhir/ValueSet/provenance-activity-type extensible attender, analyte, primary performer, deidentify, admitter, callback contact, verifier, tracker, performer, distributor, ...
Provenance.agent BackboneElement 1 * N/A N/A true N/A N/A N/A
Provenance.agent.who Reference 1 1 N/A N/A true N/A N/A N/A
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
targetΣ1..*Reference(Patient)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
location0..1Reference(Location)
reasonS0..*CodeableConceptBindingPattern
activityS0..1CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoS Σ1..1Reference(Organization)
onBehalfOf0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
roleΣ1..1codeBinding
whatΣ1..1Reference(Resource)
agent0..*see (agent)
signature0..*Signature

Mit diesem Provenance Profil kann die Ausstellung einer Sterbeurkunde dokumentiert werden.

FeldnameHinweise
Provenance.recorded

Sterbefall beurkundet Datum

Provenance.reason
Provenance.activity
Provenance.agent
Provenance.agent.who

Verweis auf das beurkundende Standesamt

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="StfSterbeurkundeAusstellung" />
<url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfSterbeurkundeAusstellung" />
<version value="1.0.0-beta.1" />
<name value="StfSterbeurkundeAusstellung" />
<title value="STF Sterbeurkunde Ausstellung" />
<status value="active" />
<experimental value="false" />
<date value="2025-09-05" />
<publisher value="ELFA Maßnahme Interoperabilität" />
<description value="Mit diesem Provenance Profil kann die Ausstellung einer Sterbeurkunde dokumentiert werden." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Provenance" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Provenance" />
<derivation value="constraint" />
<element id="Provenance.target">
<path value="Provenance.target" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
</element>
<element id="Provenance.recorded">
<path value="Provenance.recorded" />
<comment value="Sterbefall beurkundet Datum" />
<mustSupport value="true" />
</element>
<element id="Provenance.reason">
<path value="Provenance.reason" />
<system value="http://terminology.hl7.org/CodeSystem/v3-ActReason" />
<code value="DECSD" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Provenance.activity">
<path value="Provenance.activity" />
<system value="http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion" />
<code value="LA" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Provenance.agent">
<path value="Provenance.agent" />
<mustSupport value="true" />
</element>
<element id="Provenance.agent.who">
<path value="Provenance.agent.who" />
<comment value="Verweis auf das beurkundende Standesamt" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "StfSterbeurkundeAusstellung",
"url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfSterbeurkundeAusstellung",
"version": "1.0.0-beta.1",
"name": "StfSterbeurkundeAusstellung",
"title": "STF Sterbeurkunde Ausstellung",
"status": "active",
"experimental": false,
"date": "2025-09-05",
"publisher": "ELFA Maßnahme Interoperabilität",
"description": "Mit diesem Provenance Profil kann die Ausstellung einer Sterbeurkunde dokumentiert werden.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Provenance",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance",
"derivation": "constraint",
"element": [
{
"id": "Provenance.target",
"path": "Provenance.target",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
]
},
{
"id": "Provenance.recorded",
"path": "Provenance.recorded",
"comment": "Sterbefall beurkundet Datum",
"mustSupport": true
},
{
"id": "Provenance.reason",
"path": "Provenance.reason",
"coding": [
{
"code": "DECSD",
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason"
}
]
},
"mustSupport": true
},
{
"id": "Provenance.activity",
"path": "Provenance.activity",
"coding": [
{
"code": "LA",
"system": "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
}
]
},
"mustSupport": true
},
{
"id": "Provenance.agent",
"path": "Provenance.agent",
"mustSupport": true
},
{
"id": "Provenance.agent.who",
"path": "Provenance.agent.who",
"comment": "Verweis auf das beurkundende Standesamt",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Organization"
]
}
],
"mustSupport": true
}
]
}
}

Terminology-Bindings

StaerkeValueSet
extensiblehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse
extensiblehttp://hl7.org/fhir/ValueSet/provenance-activity-type

Constraints/Invarianten

Metadaten

Inhalt

ID Type Min Max Pattern Fixed must-support VS-Url Strength VS Concepts
Bundle.timestamp instant 0 1 N/A N/A true N/A N/A N/A
Command 'tree' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle'
Command 'xml' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle'
Command 'json' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle'
Command 'link' could not render: Resource was not found for 'canonical=http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle'

Terminology-Bindings

Constraints/Invarianten