Ressourcen-Profile

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfVerstorbenePersondraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*Extension
ID-GesundheitsamtS Σ0..1Identifier
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzI0..1Extension(string)
nachnameI0..1Extension(string)
vorsatzwortI0..1Extension(string)
value0..1System.String
givenS Σ0..*string
id0..1string
prefix-qualifierI0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzI0..1Extension(string)
nachnameI0..1Extension(string)
vorsatzwortI0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ0..1Period
telecomΣ0..*ContactPoint
genderS Σ0..1codeBinding
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimeS Σ ?!0..1dateTime
id0..1string
StadtteilI0..1Extension(string)
GKZS I0..1Extension(Complex)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
period0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Informationen zur verstorbenen Person

FeldnameHinweise
Patient.identifier
Patient.identifier:ID-Gesundheitsamt

ID der Person im Gesundheitsamt

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="0.1.0" />
    <name value="StfVerstorbenePerson" />
    <title value="STF Verstorbene Person" />
    <status value="draft" />
    <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" />
    <differential>
        <element id="Patient.identifier">
            <path value="Patient.identifier" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:ID-Gesundheitsamt">
            <path value="Patient.identifier" />
            <sliceName value="ID-Gesundheitsamt" />
            <comment value="ID der Person im Gesundheitsamt" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name">
            <path value="Patient.name" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="use" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:name">
            <path value="Patient.name" />
            <sliceName value="name" />
            <min value="0" />
            <max value="1" />
            <type>
                <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" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:name.given">
            <path value="Patient.name.given" />
            <comment value="Vorname" />
            <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" />
            <type>
                <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" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.birthDate">
            <path value="Patient.birthDate" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.deceased[x]">
            <path value="Patient.deceased[x]" />
            <slicing>
                <discriminator>
                    <type value="type" />
                    <path value="$this" />
                </discriminator>
                <ordered value="false" />
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Patient.deceased[x]:deceasedDateTime">
            <path value="Patient.deceased[x]" />
            <sliceName value="deceasedDateTime" />
            <comment value="Sterbedatum" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="dateTime" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Patient.address">
            <path value="Patient.address" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
        </element>
        <element id="Patient.address:Strassenanschrift">
            <path value="Patient.address" />
            <sliceName value="Strassenanschrift" />
            <min value="0" />
            <max value="*" />
            <type>
                <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" />
            <type>
                <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:Strasse">
            <path value="Patient.address.line.extension" />
            <sliceName value="Strasse" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Patient.address.line.extension" />
            <sliceName value="Hausnummer" />
            <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" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.address:Strassenanschrift.postalCode">
            <path value="Patient.address.postalCode" />
            <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": "0.1.0",
    "name": "StfVerstorbenePerson",
    "title": "STF Verstorbene Person",
    "status": "draft",
    "description": "Informationen zur verstorbenen Person",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Patient",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Patient.identifier",
                "path": "Patient.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:ID-Gesundheitsamt",
                "path": "Patient.identifier",
                "sliceName": "ID-Gesundheitsamt",
                "comment": "ID der Person im Gesundheitsamt",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.name",
                "path": "Patient.name",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "use"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.name:name",
                "path": "Patient.name",
                "sliceName": "name",
                "min": 0,
                "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",
                "mustSupport": true
            },
            {
                "id": "Patient.name:name.given",
                "path": "Patient.name.given",
                "comment": "Vorname",
                "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",
                "mustSupport": true
            },
            {
                "id": "Patient.birthDate",
                "path": "Patient.birthDate",
                "mustSupport": true
            },
            {
                "id": "Patient.deceased[x]",
                "path": "Patient.deceased[x]",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this"
                        }
                    ],
                    "ordered": false,
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.deceased[x]:deceasedDateTime",
                "path": "Patient.deceased[x]",
                "sliceName": "deceasedDateTime",
                "comment": "Sterbedatum",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "dateTime"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Patient.address",
                "path": "Patient.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Patient.address:Strassenanschrift",
                "path": "Patient.address",
                "sliceName": "Strassenanschrift",
                "min": 0,
                "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:Strasse",
                "path": "Patient.address.line.extension",
                "sliceName": "Strasse",
                "mustSupport": true
            },
            {
                "id": "Patient.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Patient.address.line.extension",
                "sliceName": "Hausnummer",
                "mustSupport": true
            },
            {
                "id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "Patient.address.line.extension",
                "sliceName": "Adresszusatz",
                "mustSupport": true
            },
            {
                "id": "Patient.address:Strassenanschrift.line.extension:Postfach",
                "path": "Patient.address.line.extension",
                "sliceName": "Postfach",
                "max": "0"
            },
            {
                "id": "Patient.address:Strassenanschrift.city",
                "path": "Patient.address.city",
                "mustSupport": true
            },
            {
                "id": "Patient.address:Strassenanschrift.postalCode",
                "path": "Patient.address.postalCode",
                "mustSupport": true
            },
            {
                "id": "Patient.address:Strassenanschrift.country",
                "path": "Patient.address.country",
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfOrganisationdraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ I0..*Identifier
activeΣ ?!0..1boolean
typeS Σ0..*CodeableConceptBinding
nameS Σ I0..1string
alias0..*string
telecomI0..*ContactPoint
id0..1string
StadtteilI0..1Extension(string)
BundeslandS I0..1Extension(Coding)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
id0..1string
StrasseI0..1Extension(string)
HausnummerI0..1Extension(string)
AdresszusatzI0..1Extension(string)
PostfachI0..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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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="0.1.0" />
    <name value="StfOrganisation" />
    <title value="STF Organisation" />
    <status value="draft" />
    <description value="Informationen &#252;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" />
    <differential>
        <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" />
            <binding>
                <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" />
            <type>
                <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" />
            <type>
                <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": "0.1.0",
    "name": "StfOrganisation",
    "title": "STF Organisation",
    "status": "draft",
    "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",
    "differential": {
        "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

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztdraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ I1..1string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*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
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingPattern
textS Σ0..1string
id0..1string
namenszusatzI0..1Extension(string)
nachnameI0..1Extension(string)
vorsatzwortI0..1Extension(string)
value0..1System.String
givenS Σ0..*string
id0..1string
prefix-qualifierI0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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="0.1.0" />
    <name value="StfArzt" />
    <title value="STF Arzt" />
    <status value="draft" />
    <description value="Informationen &#252;ber &#196;rzte und &#196;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" />
    <differential>
        <element id="Practitioner.identifier">
            <path value="Practitioner.identifier" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <definition value="In diesem Element wird der Identifier (Identifikator) f&#252;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 &#196;rztekammer" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </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 &#167; 108 SGB V abgebildet." />
            <comment value="Die Lebenslange Arztnummer (LANR) des Arztes" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-lanr" />
            </type>
            <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" />
            <mustSupport value="true" />
        </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" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="use" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name">
            <path value="Practitioner.name" />
            <sliceName value="name" />
            <min value="0" />
            <max value="1" />
            <type>
                <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" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.name:name.given">
            <path value="Practitioner.name.given" />
            <comment value="Vorname" />
            <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" />
            <slicing>
                <discriminator>
                    <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" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift">
            <path value="Practitioner.address" />
            <sliceName value="Strassenanschrift" />
            <min value="0" />
            <max value="*" />
            <type>
                <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&#223;e" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Strasse">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Strasse" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Practitioner.address.line.extension" />
            <sliceName value="Hausnummer" />
            <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" />
            <mustSupport value="true" />
        </element>
        <element id="Practitioner.address:Strassenanschrift.postalCode">
            <path value="Practitioner.address.postalCode" />
            <comment value="PLZ" />
            <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="*" />
            <type>
                <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" />
            <binding>
                <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": "0.1.0",
    "name": "StfArzt",
    "title": "STF Arzt",
    "status": "draft",
    "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",
    "differential": {
        "element":  [
            {
                "id": "Practitioner.identifier",
                "path": "Practitioner.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type"
                        }
                    ],
                    "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",
                "mustSupport": true
            },
            {
                "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"
                        ]
                    }
                ],
                "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",
                "mustSupport": true
            },
            {
                "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": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "use"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name",
                "path": "Practitioner.name",
                "sliceName": "name",
                "min": 0,
                "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",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.given",
                "path": "Practitioner.name.given",
                "comment": "Vorname",
                "mustSupport": true
            },
            {
                "id": "Practitioner.name:name.prefix",
                "path": "Practitioner.name.prefix",
                "comment": "Titel",
                "mustSupport": true
            },
            {
                "id": "Practitioner.telecom",
                "path": "Practitioner.telecom",
                "slicing": {
                    "discriminator":  [
                        {
                            "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": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift",
                "path": "Practitioner.address",
                "sliceName": "Strassenanschrift",
                "min": 0,
                "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:Strasse",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Strasse",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Practitioner.address.line.extension",
                "sliceName": "Hausnummer",
                "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",
                "mustSupport": true
            },
            {
                "id": "Practitioner.address:Strassenanschrift.postalCode",
                "path": "Practitioner.address.postalCode",
                "comment": "PLZ",
                "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

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztZuordnungdraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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="0.1.0" />
    <name value="StfArztZuordnung" />
    <title value="STF Arzt Zuordnung" />
    <status value="draft" />
    <description value="Zuordnung von &#196;rztinnen und &#196;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" />
    <differential>
        <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" />
            <binding>
                <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": "0.1.0",
    "name": "StfArztZuordnung",
    "title": "STF Arzt Zuordnung",
    "status": "draft",
    "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",
    "differential": {
        "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

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfLeichenschaudraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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="0.1.0" />
    <name value="StfLeichenschau" />
    <title value="StfLeichenschau" />
    <status value="draft" />
    <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" />
    <differential>
        <element id="Procedure.status">
            <path value="Procedure.status" />
            <mustSupport value="true" />
        </element>
        <element id="Procedure.code">
            <path value="Procedure.code" />
            <patternCodeableConcept>
                <coding>
                    <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" />
            <type>
                <code value="dateTime" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Procedure.performer.actor">
            <path value="Procedure.performer.actor" />
            <comment value="Optionale Verkn&#252;pfung mit dem durchf&#252;hrenden Arzt oder &#196;rztin" />
            <type>
                <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": "0.1.0",
    "name": "StfLeichenschau",
    "title": "StfLeichenschau",
    "status": "draft",
    "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",
    "differential": {
        "element":  [
            {
                "id": "Procedure.status",
                "path": "Procedure.status",
                "mustSupport": true
            },
            {
                "id": "Procedure.code",
                "path": "Procedure.code",
                "patternCodeableConcept": {
                    "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",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Practitioner"
                        ]
                    }
                ],
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionAnfragedraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*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Σ I0..*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="0.1.0" />
    <name value="StfObduktionAnfrage" />
    <title value="STF Obduktion Anfrage" />
    <status value="draft" />
    <description value="Information &#252;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" />
    <differential>
        <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" />
            <patternCodeableConcept>
                <coding>
                    <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": "0.1.0",
    "name": "StfObduktionAnfrage",
    "title": "STF Obduktion Anfrage",
    "status": "draft",
    "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",
    "differential": {
        "element":  [
            {
                "id": "ServiceRequest.status",
                "path": "ServiceRequest.status",
                "mustSupport": true
            },
            {
                "id": "ServiceRequest.intent",
                "path": "ServiceRequest.intent",
                "mustSupport": true
            },
            {
                "id": "ServiceRequest.code",
                "path": "ServiceRequest.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "29240004",
                            "system": "http://snomed.info/sct"
                        }
                    ]
                },
                "mustSupport": true
            },
            {
                "id": "ServiceRequest.subject",
                "path": "ServiceRequest.subject",
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktiondraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*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
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionS Σ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
onBehalfOf0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConceptPattern
actorΣ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
onBehalfOf0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConceptPattern
actorΣ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
onBehalfOf0..1Reference(Organization)
id0..1string
extensionI0..*Extension
referenceΣ I0..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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*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="0.1.0" />
    <name value="StfObduktion" />
    <title value="STF Obduktion" />
    <status value="draft" />
    <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" />
    <differential>
        <element id="Procedure.basedOn">
            <path value="Procedure.basedOn" />
            <comment value="Zuordnung zum Antrag einer Obduktion" />
            <type>
                <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" />
            <patternCodeableConcept>
                <coding>
                    <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" />
            <type>
                <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" />
            <slicing>
                <discriminator>
                    <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" />
            <binding>
                <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" />
            <patternCodeableConcept>
                <coding>
                    <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" />
            <patternCodeableConcept>
                <coding>
                    <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&#252;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": "0.1.0",
    "name": "StfObduktion",
    "title": "STF Obduktion",
    "status": "draft",
    "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",
    "differential": {
        "element":  [
            {
                "id": "Procedure.basedOn",
                "path": "Procedure.basedOn",
                "comment": "Zuordnung zum Antrag einer Obduktion",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Procedure.status",
                "path": "Procedure.status",
                "mustSupport": true
            },
            {
                "id": "Procedure.code",
                "path": "Procedure.code",
                "patternCodeableConcept": {
                    "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": {
                    "discriminator":  [
                        {
                            "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,
                "patternCodeableConcept": {
                    "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,
                "patternCodeableConcept": {
                    "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

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursachedraft0.1.0http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBasisObservation

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*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
extensionI0..*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
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionS Σ1..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dataAbsentReasonS I0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
noteS0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
id0..1string
TodesursacheTypS I1..1Extension(CodeableConcept)
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS Σ1..1CodeableConceptBinding
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptS Σ0..1CodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptΣ0..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptΣ0..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Todesursache (kompatibel zu MII PR Onkologie Tod )

FeldnameHinweise
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

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="StfTodesursache" />
    <url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache" />
    <version value="0.1.0" />
    <name value="StfTodesursache" />
    <title value="STF Todesursache" />
    <status value="draft" />
    <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" />
    <differential>
        <element id="Observation.code.coding">
            <path value="Observation.code.coding" />
            <patternCoding>
                <system value="http://snomed.info/sct" />
                <code value="184305005" />
            </patternCoding>
        </element>
        <element id="Observation.effective[x]">
            <path value="Observation.effective[x]" />
            <type>
                <code value="dateTime" />
            </type>
        </element>
        <element id="Observation.effective[x]:effectiveDateTime">
            <path value="Observation.effective[x]" />
            <sliceName value="effectiveDateTime" />
            <comment value="Beginn der Krankheit" />
            <type>
                <code value="dateTime" />
            </type>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <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&#228;rt\nWenn Todesart = ungekl&#228;rt ODER\n= schwebende Ermittlung\ndann j\nsonst n" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.note">
            <path value="Observation.note" />
            <comment value="N&#228;here Angaben zur Todesursache und zu Begleiterkrankung (Epikrise)" />
        </element>
        <element id="Observation.hasMember">
            <path value="Observation.hasMember" />
            <comment value="Verkn&#252;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" />
            <type>
                <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" />
            <slicing>
                <discriminator>
                    <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" />
            <binding>
                <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]" />
            <slicing>
                <discriminator>
                    <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" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.component:NichtNatuerlicherTod">
            <path value="Observation.component" />
            <sliceName value="NichtNatuerlicherTod" />
            <comment value="Anhaltspunkte f&#252;r einen nicht-nat&#252;rlichen Tod\n\nWenn Todesart = nat&#252;rlich, \ndann n\n\nWenn Todesart =  nicht nat&#252;rlich ODER \n= T&#246;tung ODER \n= Selbstt&#246;tung ODER \n= Unfall ODER\n= Komplikationen medizinischer Behandlungen ODER\n= Ereignis, dessen n&#228;here Umst&#228;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" />
            <patternCodeableConcept>
                <coding>
                    <system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
                    <code value="nichtNatuerlicherTod" />
                </coding>
            </patternCodeableConcept>
        </element>
        <element id="Observation.component:NichtNatuerlicherTod.value[x]:valueCodeableConcept">
            <path value="Observation.component.value[x]" />
            <sliceName value="valueCodeableConcept" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <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&#246;tung sowie bei Komplikationen medizinischer Behandlung &#196;u&#223;ere Ursache der Sch&#228;digung (Angaben &#252;ber den Hergang); bei Vergiftungen zus&#228;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" />
            <patternCodeableConcept>
                <coding>
                    <system value="http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS" />
                    <code value="todesursacheKlassifikation" />
                </coding>
            </patternCodeableConcept>
        </element>
        <element id="Observation.component:Details.value[x]:valueCodeableConcept">
            <path value="Observation.component.value[x]" />
            <sliceName value="valueCodeableConcept" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <strength value="required" />
                <valueSet value="http://hl7.org/fhir/sid/icd-10" />
            </binding>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "StfTodesursache",
    "url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache",
    "version": "0.1.0",
    "name": "StfTodesursache",
    "title": "STF Todesursache",
    "status": "draft",
    "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",
    "differential": {
        "element":  [
            {
                "id": "Observation.code.coding",
                "path": "Observation.code.coding",
                "patternCoding": {
                    "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.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": {
                    "discriminator":  [
                        {
                            "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": {
                    "discriminator":  [
                        {
                            "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",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "nichtNatuerlicherTod",
                            "system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS"
                        }
                    ]
                }
            },
            {
                "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",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "todesursacheKlassifikation",
                            "system": "http://gematik.de/fhir/oegd/stf/CodeSystem/StfObservationCodesErweiterungCS"
                        }
                    ]
                }
            },
            {
                "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"
                }
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateiendraft0.1.0http://hl7.org/fhir/StructureDefinition/DocumentReference

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
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
masterIdentifierΣ0..1Identifier
identifierS Σ0..*Identifier
statusS Σ ?!1..1codeBinding
docStatusΣ0..1codeBinding
typeS Σ0..1CodeableConceptBinding
categoryΣ0..*CodeableConcept
subjectS Σ0..1Reference(Patient)
dateS Σ0..1instant
authorS Σ0..*Reference(Practitioner | Organization)
authenticator0..1Reference(Practitioner | PractitionerRole | Organization)
custodian0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1codeBinding
targetΣ1..1Reference(DocumentReference)
descriptionΣ0..1string
securityLabelΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
attachmentΣ1..1Attachment
formatΣ0..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
encounter0..*Reference(Encounter | EpisodeOfCare)
event0..*CodeableConcept
periodΣ0..1Period
facilityType0..1CodeableConcept
practiceSetting0..1CodeableConcept
sourcePatientInfo0..1Reference(Patient)
relatedS0..*Reference(Resource)

Metadaten zu Dateien, die im Kontext der STF Übermittlung relevant sind

FeldnameHinweise
DocumentReference.identifier

Beispielsweise Sterbebuch Nummer oder StAmt_Aktenzeichen

DocumentReference.status
DocumentReference.type
DocumentReference.subject
DocumentReference.date

Beispielsweise das Datum der Sterbeurkunde

DocumentReference.author

Beispielsweise Verweis auf eine Organization, die Informationen zum Standesamt beinhaltet (Nr. und Name). Im Kontext eines Obduktionsscheins der ausstellende Arzt oder Ärztin

DocumentReference.context
DocumentReference.context.related

Im Kontext eines Obduktionsscheins verweis auf eine Observation, welche die Todesursache abbildet

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="StfDateien" />
    <url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien" />
    <version value="0.1.0" />
    <name value="StfDatei" />
    <title value="STF Dateien" />
    <status value="draft" />
    <description value="Metadaten zu Dateien, die im Kontext der STF &#220;bermittlung relevant sind" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="DocumentReference" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
    <derivation value="constraint" />
    <differential>
        <element id="DocumentReference.identifier">
            <path value="DocumentReference.identifier" />
            <comment value="Beispielsweise Sterbebuch Nummer oder StAmt_Aktenzeichen" />
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.status">
            <path value="DocumentReference.status" />
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.type">
            <path value="DocumentReference.type" />
            <mustSupport value="true" />
            <binding>
                <strength value="extensible" />
                <valueSet value="http://gematik.de/fhir/oegd/stf/ValueSet/StfDateiTypVS" />
            </binding>
        </element>
        <element id="DocumentReference.subject">
            <path value="DocumentReference.subject" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.date">
            <path value="DocumentReference.date" />
            <comment value="Beispielsweise das Datum der Sterbeurkunde" />
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.author">
            <path value="DocumentReference.author" />
            <comment value="Beispielsweise Verweis auf eine Organization, die Informationen zum Standesamt beinhaltet (Nr. und Name). Im Kontext eines Obduktionsscheins der ausstellende Arzt oder &#196;rztin" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.context">
            <path value="DocumentReference.context" />
            <mustSupport value="true" />
        </element>
        <element id="DocumentReference.context.related">
            <path value="DocumentReference.context.related" />
            <comment value="Im Kontext eines Obduktionsscheins verweis auf eine Observation, welche die Todesursache abbildet" />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "StfDateien",
    "url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien",
    "version": "0.1.0",
    "name": "StfDatei",
    "title": "STF Dateien",
    "status": "draft",
    "description": "Metadaten zu Dateien, die im Kontext der STF Übermittlung relevant sind",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "DocumentReference",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "DocumentReference.identifier",
                "path": "DocumentReference.identifier",
                "comment": "Beispielsweise Sterbebuch Nummer oder StAmt_Aktenzeichen",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.status",
                "path": "DocumentReference.status",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.type",
                "path": "DocumentReference.type",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://gematik.de/fhir/oegd/stf/ValueSet/StfDateiTypVS"
                }
            },
            {
                "id": "DocumentReference.subject",
                "path": "DocumentReference.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.date",
                "path": "DocumentReference.date",
                "comment": "Beispielsweise das Datum der Sterbeurkunde",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.author",
                "path": "DocumentReference.author",
                "comment": "Beispielsweise Verweis auf eine Organization, die Informationen zum Standesamt beinhaltet (Nr. und Name). Im Kontext eines Obduktionsscheins der ausstellende Arzt oder Ärztin",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Practitioner",
                            "http://hl7.org/fhir/StructureDefinition/Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context",
                "path": "DocumentReference.context",
                "mustSupport": true
            },
            {
                "id": "DocumentReference.context.related",
                "path": "DocumentReference.context.related",
                "comment": "Im Kontext eines Obduktionsscheins verweis auf eine Observation, welche die Todesursache abbildet",
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfSterbeurkundeAusstellungdraft0.1.0http://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
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetΣ1..*Reference(Patient)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
location0..1Reference(Location)
reasonS0..*CodeableConceptBindingPattern
activityS0..1CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoS Σ1..1Reference(Organization)
onBehalfOf0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ1..1Reference(Resource)
agent0..*see (agent)
signature0..*Signature

TBD

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="0.1.0" />
    <name value="StfSterbeurkundeAusstellung" />
    <title value="STF Sterbeurkunde Ausstellung" />
    <status value="draft" />
    <description value="TBD" />
    <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" />
    <differential>
        <element id="Provenance.target">
            <path value="Provenance.target" />
            <type>
                <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" />
            <patternCodeableConcept>
                <coding>
                    <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" />
            <patternCodeableConcept>
                <coding>
                    <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" />
            <type>
                <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": "0.1.0",
    "name": "StfSterbeurkundeAusstellung",
    "title": "STF Sterbeurkunde Ausstellung",
    "status": "draft",
    "description": "TBD",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Provenance",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Provenance.target",
                "path": "Provenance.target",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Patient"
                        ]
                    }
                ]
            },
            {
                "id": "Provenance.recorded",
                "path": "Provenance.recorded",
                "comment": "Sterbefall beurkundet Datum",
                "mustSupport": true
            },
            {
                "id": "Provenance.reason",
                "path": "Provenance.reason",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "DECSD",
                            "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason"
                        }
                    ]
                },
                "mustSupport": true
            },
            {
                "id": "Provenance.activity",
                "path": "Provenance.activity",
                "patternCodeableConcept": {
                    "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",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Organization"
                        ]
                    }
                ],
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

Metadaten

CanonicalStatusVersionBasis
http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundledraft0.1.0http://hl7.org/fhir/StructureDefinition/Bundle

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
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierΣ0..1Identifier
typeΣ1..1codeBinding
timestampS Σ0..1instant
totalΣ I0..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

TBD

FeldnameHinweise
Bundle.timestamp

Exportzeitpunkt

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ExportBundle" />
    <url value="http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle" />
    <version value="0.1.0" />
    <name value="ExportBundle" />
    <title value="Export Bundle" />
    <status value="draft" />
    <description value="TBD" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Bundle" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
    <derivation value="constraint" />
    <differential>
        <element id="Bundle.timestamp">
            <path value="Bundle.timestamp" />
            <comment value="Exportzeitpunkt" />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ExportBundle",
    "url": "http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle",
    "version": "0.1.0",
    "name": "ExportBundle",
    "title": "Export Bundle",
    "status": "draft",
    "description": "TBD",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Bundle",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Bundle.timestamp",
                "path": "Bundle.timestamp",
                "comment": "Exportzeitpunkt",
                "mustSupport": true
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten