Ressourcen-Profile
STF Verstorbene Person
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfVerstorbenePerson | draft | 0.1.0 | http://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, ... |
StfVerstorbenePerson (Patient) | I | Patient | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
ID-Gesundheitsamt | S Σ | 0..1 | Identifier |
active | Σ ?! | 0..1 | boolean |
name | S Σ | 0..* | HumanName |
name | S Σ I | 0..1 | HumannameDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
family | S Σ | 0..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
namenszusatz | I | 0..1 | Extension(string) |
nachname | I | 0..1 | Extension(string) |
vorsatzwort | I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
given | S Σ | 0..* | string |
prefix | S Σ | 0..* | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
prefix-qualifier | I | 0..1 | Extension(code) |
value | 0..1 | System.String | |
suffix | Σ | 0..* | string |
period | Σ | 0..1 | Period |
geburtsname | S Σ I | 0..1 | HumannameDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
family | S Σ | 0..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
namenszusatz | I | 0..1 | Extension(string) |
nachname | I | 0..1 | Extension(string) |
vorsatzwort | I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
given | Σ | 0..0 | string |
prefix | Σ | 0..0 | string |
suffix | Σ | 0..* | string |
period | Σ | 0..1 | Period |
telecom | Σ | 0..* | ContactPoint |
gender | S Σ | 0..1 | codeBinding |
birthDate | S Σ | 0..1 | date |
deceased[x] | S Σ ?! | 0..1 | |
(All Slices) | |||
deceasedBoolean | boolean | ||
deceasedDateTime | S Σ ?! | 0..1 | dateTime |
address | Σ | 0..* | Address |
Strassenanschrift | S Σ I | 0..* | AddressDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | I | 0..1 | Extension(string) |
GKZ | S I | 0..1 | Extension(Complex) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
line | S Σ | 0..3 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | S I | 0..1 | Extension(string) |
Hausnummer | S I | 0..1 | Extension(string) |
Adresszusatz | S I | 0..1 | Extension(string) |
Postfach | I | 0..0 | Extension(string) |
value | 0..1 | System.String | |
city | S Σ | 0..1 | string |
district | Σ | 0..0 | string |
state | Σ | 0..1 | stringBinding |
postalCode | S Σ | 0..1 | string |
country | S Σ | 0..1 | stringBinding |
period | Σ | 0..1 | Period |
maritalStatus | 0..1 | CodeableConceptBinding | |
multipleBirth[x] | 0..1 | ||
multipleBirthBoolean | boolean | ||
multipleBirthInteger | integer | ||
photo | 0..* | Attachment | |
contact | I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
relationship | 0..* | CodeableConceptBinding | |
name | 0..1 | HumanName | |
telecom | 0..* | ContactPoint | |
address | 0..1 | Address | |
gender | 0..1 | codeBinding | |
organization | I | 0..1 | Reference(Organization) |
period | 0..1 | Period | |
communication | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
language | 1..1 | CodeableConceptBinding | |
preferred | 0..1 | boolean | |
generalPractitioner | 0..* | Reference(Organization | Practitioner | PractitionerRole) | |
managingOrganization | Σ | 0..1 | Reference(Organization) |
link | Σ ?! | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
other | Σ | 1..1 | Reference(Patient | RelatedPerson) |
type | Σ | 1..1 | codeBinding |
Informationen zur verstorbenen Person |
Feldname | Hinweise |
---|---|
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
STF Organisation
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfOrganisation | draft | 0.1.0 | http://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 |
StfOrganisation (Organization) | I | Organization | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ I | 0..* | Identifier |
active | Σ ?! | 0..1 | boolean |
type | S Σ | 0..* | CodeableConceptBinding |
name | S Σ I | 0..1 | string |
alias | 0..* | string | |
telecom | I | 0..* | ContactPoint |
address | S I | 0..* | AddressDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | I | 0..1 | Extension(string) |
Bundesland | S I | 0..1 | Extension(Coding) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | codeBinding |
text | Σ | 0..1 | string |
line | Σ | 0..3 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | I | 0..1 | Extension(string) |
Hausnummer | I | 0..1 | Extension(string) |
Adresszusatz | I | 0..1 | Extension(string) |
Postfach | I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
city | Σ | 0..1 | string |
district | Σ | 0..0 | string |
state | Σ | 0..1 | stringBinding |
postalCode | Σ | 0..1 | string |
country | Σ | 0..1 | stringBinding |
period | Σ | 0..1 | Period |
partOf | S Σ | 0..1 | Reference(Organization) |
contact | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
purpose | 0..1 | CodeableConceptBinding | |
name | S | 0..1 | HumanName |
telecom | 0..* | ContactPoint | |
address | 0..1 | Address | |
endpoint | 0..* | Reference(Endpoint) |
Informationen über Organisationen, die im Kontext der STF relevant sind |
Feldname | Hinweise |
---|---|
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 ü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
STF Arzt
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt | draft | 0.1.0 | http://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 |
StfArzt (Practitioner) | I | Practitioner | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
ID | S Σ | 0..1 | Identifier |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | S Σ | 1..1 | uri |
value | S Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
ANR | S Σ | 0..1 | IdentifierLanr |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBindingFixed Value |
type | S Σ | 1..1 | CodeableConceptBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..1 | CodingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | codePattern |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
system | Σ | 1..1 | uriFixed Value |
value | Σ I | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | Σ | 1..1 | uriFixed Value |
value | Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
display | Σ | 1..1 | string |
Zulassungsnummer | S Σ | 0..1 | Identifier |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | S Σ | 1..1 | uri |
value | S Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
active | Σ | 0..1 | boolean |
name | S Σ | 0..* | HumanName |
name | S Σ I | 0..1 | HumannameDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 1..1 | codeBindingPattern |
text | S Σ | 0..1 | string |
family | S Σ | 0..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
namenszusatz | I | 0..1 | Extension(string) |
nachname | I | 0..1 | Extension(string) |
vorsatzwort | I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
given | S Σ | 0..* | string |
prefix | S Σ | 0..* | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
prefix-qualifier | I | 0..1 | Extension(code) |
value | 0..1 | System.String | |
suffix | Σ | 0..* | string |
period | Σ | 0..1 | Period |
telecom | S Σ | 0..* | ContactPoint |
Telefon | S Σ | 0..1 | ContactPoint |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ I | 1..1 | codeBindingPattern |
value | S Σ | 0..1 | string |
use | Σ ?! | 0..1 | codeBinding |
rank | Σ | 0..1 | positiveInt |
period | Σ | 0..1 | Period |
Telefax | S Σ | 0..1 | ContactPoint |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ I | 1..1 | codeBindingPattern |
value | S Σ | 0..1 | string |
use | Σ ?! | 0..1 | codeBinding |
rank | Σ | 0..1 | positiveInt |
period | Σ | 0..1 | Period |
address | S Σ | 0..* | Address |
Strassenanschrift | S Σ I | 0..* | AddressDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | I | 0..1 | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
line | S Σ | 0..3 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | S I | 0..1 | Extension(string) |
Hausnummer | S I | 0..1 | Extension(string) |
Adresszusatz | S I | 0..1 | Extension(string) |
Postfach | I | 0..0 | Extension(string) |
value | 0..1 | System.String | |
city | S Σ | 0..1 | string |
district | Σ | 0..0 | string |
state | Σ | 0..1 | stringBinding |
postalCode | S Σ | 0..1 | string |
country | S Σ | 0..1 | stringBinding |
period | Σ | 0..1 | Period |
Postfach | S Σ I | 0..* | AddressDeBasis |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | I | 0..1 | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
line | S Σ | 0..3 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | I | 0..0 | Extension(string) |
Hausnummer | I | 0..0 | Extension(string) |
Adresszusatz | I | 0..0 | Extension(string) |
Postfach | S I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
city | S Σ | 0..1 | string |
district | Σ | 0..0 | string |
state | Σ | 0..1 | stringBinding |
postalCode | S Σ | 0..1 | string |
country | S Σ | 0..1 | stringBinding |
period | Σ | 0..1 | Period |
gender | Σ | 0..1 | codeBinding |
birthDate | Σ | 0..1 | date |
photo | 0..* | Attachment | |
qualification | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
identifier | 0..* | Identifier | |
code | S | 1..1 | CodeableConceptBinding |
period | 0..1 | Period | |
issuer | 0..1 | Reference(Organization) | |
communication | 0..* | CodeableConceptBinding |
Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind |
Feldname | Hinweise |
---|---|
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 über Ärzte und Ärztinnen, die im Kontext der STF relevant sind" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Practitioner" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> <derivation value="constraint" /> <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ür diese behandelnde Person definiert. Der Identifikator kann aus diversen Quellen stammen." /> <mustSupport value="true" /> </element> <element id="Practitioner.identifier:ID"> <path value="Practitioner.identifier" /> <sliceName value="ID" /> <comment value="ID des Arztes laut Arztliste der Ärztekammer" /> <min value="0" /> <max value="1" /> <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 § 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ß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
STF Arzt Zuordnung
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArztZuordnung | draft | 0.1.0 | http://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 |
StfArztZuordnung (PractitionerRole) | I | PractitionerRole | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
active | Σ | 0..1 | boolean |
period | Σ | 0..1 | Period |
practitioner | S Σ | 0..1 | Reference(Practitioner) |
organization | S Σ | 0..1 | Reference(Organization) |
code | Σ | 0..* | CodeableConcept |
specialty | S Σ | 0..* | CodeableConceptBinding |
location | Σ | 0..* | Reference(Location) |
healthcareService | 0..* | Reference(HealthcareService) | |
telecom | Σ | 0..* | ContactPoint |
availableTime | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
availableStartTime | 0..1 | time | |
availableEndTime | 0..1 | time | |
notAvailable | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
description | 1..1 | string | |
during | 0..1 | Period | |
availabilityExceptions | 0..1 | string | |
endpoint | 0..* | Reference(Endpoint) |
Zuordnung von Ärztinnen und Ärzten zu Organisationen im Kontext der STF |
Feldname | Hinweise |
---|---|
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 Ärztinnen und Ärzten zu Organisationen im Kontext der STF" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="PractitionerRole" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> <derivation value="constraint" /> <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
StfLeichenschau
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfLeichenschau | draft | 0.1.0 | http://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 |
Mit diesem Profil wird eine Leichenschau im Kontext des Sterbefall abgebildet |
Feldname | Hinweise |
---|---|
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üpfung mit dem durchführenden Arzt oder Ä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
STF Obduktion Anfrage
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktionAnfrage | draft | 0.1.0 | http://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 |
StfObduktionAnfrage (ServiceRequest) | I | ServiceRequest | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) |
instantiatesUri | Σ | 0..* | uri |
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) |
replaces | Σ | 0..* | Reference(ServiceRequest) |
requisition | Σ | 0..1 | Identifier |
status | S Σ ?! | 1..1 | codeBinding |
intent | S Σ ?! | 1..1 | codeBinding |
category | Σ | 0..* | CodeableConcept |
priority | Σ | 0..1 | codeBinding |
doNotPerform | Σ ?! | 0..1 | boolean |
code | S Σ | 0..1 | CodeableConceptPattern |
orderDetail | Σ I | 0..* | CodeableConcept |
quantity[x] | Σ | 0..1 | |
quantityQuantity | Quantity | ||
quantityRatio | Ratio | ||
quantityRange | Range | ||
subject | S Σ | 1..1 | Reference(Patient | Group | Location | Device) |
encounter | Σ | 0..1 | Reference(Encounter) |
occurrence[x] | Σ | 0..1 | |
occurrenceDateTime | dateTime | ||
occurrencePeriod | Period | ||
occurrenceTiming | Timing | ||
asNeeded[x] | Σ | 0..1 | |
asNeededBoolean | boolean | ||
asNeededCodeableConcept | CodeableConcept | ||
authoredOn | Σ | 0..1 | dateTime |
requester | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
performerType | Σ | 0..1 | CodeableConcept |
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) |
insurance | 0..* | Reference(Coverage | ClaimResponse) | |
supportingInfo | 0..* | Reference(Resource) | |
specimen | Σ | 0..* | Reference(Specimen) |
bodySite | Σ | 0..* | CodeableConcept |
note | 0..* | Annotation | |
patientInstruction | Σ | 0..1 | string |
relevantHistory | 0..* | 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 ü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
STF Obduktion
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfObduktion | draft | 0.1.0 | http://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 |
StfObduktion (Procedure) | I | Procedure | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) |
instantiatesUri | Σ | 0..* | uri |
basedOn | S Σ | 0..* | Reference(ServiceRequest) |
partOf | Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | Σ | 0..1 | CodeableConcept |
category | Σ | 0..1 | CodeableConcept |
code | S Σ | 0..1 | CodeableConceptPattern |
subject | Σ | 1..1 | Reference(Patient | Group) |
encounter | Σ | 0..1 | Reference(Encounter) |
performed[x] | S Σ | 0..1 | |
performedDateTime | dateTime | ||
recorder | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
asserter | S Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
performer | S Σ | 0..* | BackboneElement |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
function | S Σ | 0..1 | CodeableConceptBinding |
actor | S Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
onBehalfOf | 0..1 | Reference(Organization) | |
GerichtsmedizinischesInstitut | S Σ | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
function | Σ | 1..1 | CodeableConceptPattern |
actor | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
onBehalfOf | 0..1 | Reference(Organization) | |
PathologischesInstitut | S Σ | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
function | Σ | 1..1 | CodeableConceptPattern |
actor | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
onBehalfOf | 0..1 | Reference(Organization) | |
location | S Σ | 0..1 | Reference(Location) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
reasonCode | Σ | 0..* | CodeableConcept |
reasonReference | Σ | 0..* | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) |
bodySite | Σ | 0..* | CodeableConcept |
outcome | Σ | 0..1 | CodeableConcept |
report | S | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) |
complication | 0..* | CodeableConcept | |
complicationDetail | 0..* | Reference(Condition) | |
followUp | 0..* | CodeableConcept | |
note | 0..* | Annotation | |
focalDevice | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
action | 0..1 | CodeableConceptBinding | |
manipulated | 1..1 | Reference(Device) | |
usedReference | 0..* | Reference(Device | Medication | Substance) | |
usedCode | 0..* | CodeableConcept |
Abbildung der Informationen zu einer Obduktion im Kontext der STF |
Feldname | Hinweise |
---|---|
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ü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
STF Todesursache
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfTodesursache | draft | 0.1.0 | http://gematik.de/fhir/oegd/stf/StructureDefinition/StfBasisObservation |
Inhalt
StfTodesursache (Observation) | I | StfBasisObservation | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | S Σ ?! | 1..1 | codeBinding |
category | 0..* | CodeableConceptBinding | |
code | S Σ | 1..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | CodingPattern |
text | Σ | 0..1 | string |
subject | S Σ | 1..1 | Reference(Patient) |
focus | Σ | 0..* | Reference(Resource) |
encounter | Σ | 0..1 | Reference(Encounter) |
effective[x] | S Σ | 0..1 | |
effectiveDateTime | S Σ | 0..1 | dateTime |
issued | Σ | 0..1 | instant |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | S Σ I | 0..1 | Binding |
valueCodeableConcept | CodeableConcept | ||
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriPattern |
version | S Σ | 1..1 | string |
code | S Σ | 1..1 | code |
display | S Σ | 1..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
dataAbsentReason | S I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | S | 0..* | Annotation |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | I | 0..1 | SimpleQuantity |
high | I | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | S Σ | 0..* | Reference(Observation) |
id | 0..1 | string | |
extension | I | 1..* | Extension |
TodesursacheTyp | S I | 1..1 | Extension(CodeableConcept) |
reference | S Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | S Σ | 0..* | BackboneElement |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | S Σ | 1..1 | CodeableConceptBinding |
value[x] | S Σ | 0..1 | |
(All Slices) | |||
valueQuantity | Quantity | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueCodeableConcept | S Σ | 0..1 | CodeableConcept |
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) | |
NichtNatuerlicherTod | S Σ | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | CodeableConceptPattern |
value[x] | Σ | 0..1 | |
(All Slices) | |||
valueQuantity | Quantity | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueCodeableConcept | Σ | 0..1 | CodeableConceptBinding |
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) | |
Details | S Σ | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | CodeableConceptPattern |
value[x] | Σ | 0..1 | |
(All Slices) | |||
valueQuantity | Quantity | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueCodeableConcept | Σ | 0..1 | CodeableConceptBinding |
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
Todesursache (kompatibel zu MII PR Onkologie Tod ) |
Feldname | Hinweise |
---|---|
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ärt\nWenn Todesart = ungeklärt ODER\n= schwebende Ermittlung\ndann j\nsonst n" /> <mustSupport value="true" /> </element> <element id="Observation.note"> <path value="Observation.note" /> <comment value="Nähere Angaben zur Todesursache und zu Begleiterkrankung (Epikrise)" /> </element> <element id="Observation.hasMember"> <path value="Observation.hasMember" /> <comment value="Verknüpfung von nachgelagerten Todesursachen" /> </element> <element id="Observation.hasMember.extension"> <path value="Observation.hasMember.extension" /> <min value="1" /> </element> <element id="Observation.hasMember.extension:TodesursacheTyp"> <path value="Observation.hasMember.extension" /> <sliceName value="TodesursacheTyp" /> <min value="1" /> <max value="1" /> <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ür einen nicht-natürlichen Tod\n\nWenn Todesart = natürlich, \ndann n\n\nWenn Todesart = nicht natürlich ODER \n= Tötung ODER \n= Selbsttötung ODER \n= Unfall ODER\n= Komplikationen medizinischer Behandlungen ODER\n= Ereignis, dessen nähere Umstände unbestimmt dann j \n\nWenn Todesart = leer, \ndann ka;" /> <min value="0" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:NichtNatuerlicherTod.code"> <path value="Observation.component.code" /> <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ötung sowie bei Komplikationen medizinischer Behandlung Äußere Ursache der Schädigung (Angaben über den Hergang); bei Vergiftungen zusätzlich Angabe des Mittels" /> <min value="0" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:Details.code"> <path value="Observation.component.code" /> <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
STF Dateien
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfDateien | draft | 0.1.0 | http://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 |
StfDatei (DocumentReference) | I | DocumentReference | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
masterIdentifier | Σ | 0..1 | Identifier |
identifier | S Σ | 0..* | Identifier |
status | S Σ ?! | 1..1 | codeBinding |
docStatus | Σ | 0..1 | codeBinding |
type | S Σ | 0..1 | CodeableConceptBinding |
category | Σ | 0..* | CodeableConcept |
subject | S Σ | 0..1 | Reference(Patient) |
date | S Σ | 0..1 | instant |
author | S Σ | 0..* | Reference(Practitioner | Organization) |
authenticator | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | |
custodian | 0..1 | Reference(Organization) | |
relatesTo | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | codeBinding |
target | Σ | 1..1 | Reference(DocumentReference) |
description | Σ | 0..1 | string |
securityLabel | Σ | 0..* | CodeableConceptBinding |
content | Σ | 1..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
attachment | Σ | 1..1 | Attachment |
format | Σ | 0..1 | CodingBinding |
context | S Σ | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
encounter | 0..* | Reference(Encounter | EpisodeOfCare) | |
event | 0..* | CodeableConcept | |
period | Σ | 0..1 | Period |
facilityType | 0..1 | CodeableConcept | |
practiceSetting | 0..1 | CodeableConcept | |
sourcePatientInfo | 0..1 | Reference(Patient) | |
related | S | 0..* | Reference(Resource) |
Metadaten zu Dateien, die im Kontext der STF Übermittlung relevant sind |
Feldname | Hinweise |
---|---|
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 Ü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 Ä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
STF Sterbeurkunde Ausstellung
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/StfSterbeurkundeAusstellung | draft | 0.1.0 | http://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 |
StfSterbeurkundeAusstellung (Provenance) | I | Provenance | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
target | Σ | 1..* | Reference(Patient) |
occurred[x] | 0..1 | ||
occurredPeriod | Period | ||
occurredDateTime | dateTime | ||
recorded | S Σ | 1..1 | instant |
policy | 0..* | uri | |
location | 0..1 | Reference(Location) | |
reason | S | 0..* | CodeableConceptBindingPattern |
activity | S | 0..1 | CodeableConceptBindingPattern |
agent | S | 1..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | Σ | 0..1 | CodeableConceptBinding |
role | 0..* | CodeableConcept | |
who | S Σ | 1..1 | Reference(Organization) |
onBehalfOf | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | |
entity | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
role | Σ | 1..1 | codeBinding |
what | Σ | 1..1 | Reference(Resource) |
agent | 0..* | see (agent) | |
signature | 0..* | Signature |
TBD |
Feldname | Hinweise |
---|---|
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
Observations
Export Bundle
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
http://gematik.de/fhir/oegd/stf/StructureDefinition/ExportBundle | draft | 0.1.0 | http://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 |
ExportBundle (Bundle) | I | Bundle | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
identifier | Σ | 0..1 | Identifier |
type | Σ | 1..1 | codeBinding |
timestamp | S Σ | 0..1 | instant |
total | Σ I | 0..1 | unsignedInt |
link | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
relation | Σ | 1..1 | string |
url | Σ | 1..1 | uri |
entry | Σ I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
link | Σ | 0..* | see (link) |
fullUrl | Σ | 0..1 | uri |
resource | Σ | 0..1 | Resource |
search | Σ I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
mode | Σ | 0..1 | codeBinding |
score | Σ | 0..1 | decimal |
request | Σ I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
method | Σ | 1..1 | codeBinding |
url | Σ | 1..1 | uri |
ifNoneMatch | Σ | 0..1 | string |
ifModifiedSince | Σ | 0..1 | instant |
ifMatch | Σ | 0..1 | string |
ifNoneExist | Σ | 0..1 | string |
response | Σ I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
status | Σ | 1..1 | string |
location | Σ | 0..1 | uri |
etag | Σ | 0..1 | string |
lastModified | Σ | 0..1 | instant |
outcome | Σ | 0..1 | Resource |
signature | Σ | 0..1 | Signature |
TBD |
Feldname | Hinweise |
---|---|
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 } ] } }