Unfallereignis


Dieses Profil bildet das Unfallereignis im Zusammenhang mit dem Operationsbericht ab.


Name: DGUV_OPER_PR_Unfallereignis Simplifier Projekt Link

Canonical: http://fhir.dguv.de/OPER/Observation/DGUV-OPER-PR-Unfallereignis

Base Definition Name: DGUV_Basis_PR_Unfallereignis Simplifier Projekt Link

Base Definition Canonical: http://fhir.dguv.de/Basis/Observation/DGUV-Basis-PR-Unfallereignis


idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueBooleanboolean
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
url1..1uriFixed Value
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
basedOnΣ C0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..*Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusS Σ ?!1..1codeBindingFixed Value
category0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ C0..*Reference(Resource)
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ C0..*Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
valueBooleanboolean
valueCodeableConceptCodeableConcept
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueStringstring
valueTimetime
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenC0..1Reference(Specimen)
deviceC0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageC0..1Range
text0..1string
hasMemberΣ C0..*Reference(MolecularSequence | Observation | QuestionnaireResponse)
derivedFromΣ C0..*Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueBooleanboolean
valueCodeableConceptCodeableConcept
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueStringstring
valueTimetime
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
valueStringstring
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
valueDateTimedateTime
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
<url value="http://fhir.dguv.de/OPER/Observation/DGUV-OPER-PR-Unfallereignis" />
<name value="DGUV_OPER_PR_Unfallereignis" />
<title value="Unfallereignis" />
<status value="draft" />
<publisher value="Deutsche Gesetzliche Unfallversicherung e.V. (DGUV)" />
<description value="Dieses Profil bildet das Unfallereignis im Zusammenhang mit dem Operationsbericht ab." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://fhir.dguv.de/Basis/Observation/DGUV-Basis-PR-Unfallereignis" />
<derivation value="constraint" />
<element id="Observation.id">
<path value="Observation.id" />
<mustSupport value="true" />
</element>
<element id="Observation.meta">
<path value="Observation.meta" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.meta.profile">
<path value="Observation.meta.profile" />
<min value="1" />
<max value="1" />
<fixedCanonical value="http://fhir.dguv.de/OPER/Observation/DGUV-OPER-PR-Unfallereignis" />
<mustSupport value="true" />
</element>
<element id="Observation.extension">
<path value="Observation.extension" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall">
<path value="Observation.extension" />
<sliceName value="Pflegeunfall" />
<key value="dguv-pflegeunfall-1" />
<severity value="error" />
<human value="Wenn es sich um einen Pflegeunfall handelt, muss die Referenz zur Pflegekasse vorhanden sein." />
<expression value="(extension.where(url = 'Pflegeunfall').valueBoolean = true) implies (extension.where(url = 'Pflegekasse').exists())" />
</constraint>
<key value="dguv-pflegeunfall-2" />
<severity value="error" />
<human value="Wenn es sich um keinen Pflegeunfall handelt, darf die Referenz zur Pflegekasse nicht vorhanden sein." />
<expression value="(extension.where(url = 'Pflegeunfall').value = false) implies (extension.where(url = 'Pflegekasse').empty())" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension">
<path value="Observation.extension.extension" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension:Pflegeunfall">
<path value="Observation.extension.extension" />
<sliceName value="Pflegeunfall" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension:Pflegeunfall.value[x]">
<path value="Observation.extension.extension.value[x]" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension:Pflegekasse">
<path value="Observation.extension.extension" />
<sliceName value="Pflegekasse" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension:Pflegekasse.value[x]">
<path value="Observation.extension.extension.value[x]" />
<mustSupport value="true" />
</element>
<element id="Observation.extension:Pflegeunfall.extension:Pflegekasse.value[x].reference">
<path value="Observation.extension.extension.value[x].reference" />
<mustSupport value="true" />
</element>
<element id="Observation.identifier">
<path value="Observation.identifier" />
<short value="Aktenzeichen als Identifier" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.identifier.system">
<path value="Observation.identifier.system" />
<min value="1" />
<fixedUri value="http://fhir.dguv.de/Basis/NamingSystem/DGUV-Basis-NS-Aktenzeichen" />
<mustSupport value="true" />
</element>
<element id="Observation.identifier.value">
<path value="Observation.identifier.value" />
<short value="Konkreter Inhalt des Identifiers "Aktenzeichen"" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.status">
<path value="Observation.status" />
<mustSupport value="true" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<short value="Kennzeichnung des ENLA-Teilberichtsinhalts" />
<definition value="Kennzeichnung des ENLA-Teilberichtsinhalts" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding">
<path value="Observation.code.coding" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding:DAV">
<path value="Observation.code.coding" />
<sliceName value="DAV" />
<max value="0" />
</element>
<element id="Observation.code.coding:SAV-VAV">
<path value="Observation.code.coding" />
<sliceName value="SAV-VAV" />
<max value="0" />
</element>
<element id="Observation.code.coding:Teilberichtsinhalt">
<path value="Observation.code.coding" />
<sliceName value="Teilberichtsinhalt" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding:Teilberichtsinhalt.system">
<path value="Observation.code.coding.system" />
<short value="CodeSystem für OPER-Teilberichtsinhalte" />
<min value="1" />
<fixedUri value="http://fhir.dguv.de/OPER/CodeSystem/DGUV-OPER-CS-Teilberichtsinhalt" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding:Teilberichtsinhalt.code">
<path value="Observation.code.coding.code" />
<short value="Kürzel für konkreten OPER-Teilberichtsinhalt" />
<min value="1" />
<fixedCode value="UE" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding:Teilberichtsinhalt.display">
<path value="Observation.code.coding.display" />
<short value="Konkrete Bezeichnung für OPER-Teilberichtsinhalt" />
<min value="1" />
<fixedString value="Unfallereignis" />
<mustSupport value="true" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<short value="Verweis auf betroffene versicherte Person" />
<code value="Reference" />
<targetProfile value="http://fhir.dguv.de/OPER/Patient/DGUV-OPER-PR-VersichertePerson" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.subject.reference">
<path value="Observation.subject.reference" />
<short value="Konkreter Verweis auf versicherte Person" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<mustSupport value="true" />
</element>
<element id="Observation.component">
<path value="Observation.component" />
<min value="2" />
<max value="2" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeginnDerArbeitszeit">
<path value="Observation.component" />
<sliceName value="BeginnDerArbeitszeit" />
<max value="0" />
</element>
<element id="Observation.component:EndeDerArbeitszeit">
<path value="Observation.component" />
<sliceName value="EndeDerArbeitszeit" />
<max value="0" />
</element>
<element id="Observation.component:Unfallhergang">
<path value="Observation.component" />
<sliceName value="Unfallhergang" />
<max value="0" />
</element>
<element id="Observation.component:BeschwerdenKlagen">
<path value="Observation.component" />
<sliceName value="BeschwerdenKlagen" />
<max value="0" />
</element>
<element id="Observation.component:BeschaeftigtAls">
<path value="Observation.component" />
<sliceName value="BeschaeftigtAls" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.code">
<path value="Observation.component.code" />
<short value="Kennzeichnung Component als "Beschäftigt als"" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.code.coding">
<path value="Observation.component.code.coding" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.code.coding.system">
<path value="Observation.component.code.coding.system" />
<short value="Genutztes Terminologiesystem" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.code.coding.code">
<path value="Observation.component.code.coding.code" />
<short value="Code für Componenttyp" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.code.coding.display">
<path value="Observation.component.code.coding.display" />
<short value="Bezeichnung für Componenttyp" />
<mustSupport value="true" />
</element>
<element id="Observation.component:BeschaeftigtAls.value[x]">
<path value="Observation.component.value[x]" />
<short value="Konkrete Beschreibung der Tätigkeit (Beruf)" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn">
<path value="Observation.component" />
<sliceName value="Beschaeftigungsbeginn" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.code">
<path value="Observation.component.code" />
<short value="Kennzeichnung Component als "Beschäftigungsbeginn"" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.code.coding">
<path value="Observation.component.code.coding" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.code.coding.system">
<path value="Observation.component.code.coding.system" />
<short value="Genutztes Terminologiesystem" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.code.coding.code">
<path value="Observation.component.code.coding.code" />
<short value="Code für Componenttyp" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.code.coding.display">
<path value="Observation.component.code.coding.display" />
<short value="Bezeichnung für Componenttyp" />
<mustSupport value="true" />
</element>
<element id="Observation.component:Beschaeftigungsbeginn.value[x]">
<path value="Observation.component.value[x]" />
<short value="Konkreter Beschäftigungsbeginn" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"url": "http://fhir.dguv.de/OPER/Observation/DGUV-OPER-PR-Unfallereignis",
"name": "DGUV_OPER_PR_Unfallereignis",
"title": "Unfallereignis",
"status": "draft",
"publisher": "Deutsche Gesetzliche Unfallversicherung e.V. (DGUV)",
"description": "Dieses Profil bildet das Unfallereignis im Zusammenhang mit dem Operationsbericht ab.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://fhir.dguv.de/Basis/Observation/DGUV-Basis-PR-Unfallereignis",
"derivation": "constraint",
"element": [
{
"id": "Observation.id",
"path": "Observation.id",
"mustSupport": true
},
{
"id": "Observation.meta",
"path": "Observation.meta",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.meta.profile",
"path": "Observation.meta.profile",
"min": 1,
"max": "1",
"fixedCanonical": "http://fhir.dguv.de/OPER/Observation/DGUV-OPER-PR-Unfallereignis",
"mustSupport": true
},
{
"id": "Observation.extension",
"path": "Observation.extension",
"max": "1",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall",
"path": "Observation.extension",
"sliceName": "Pflegeunfall",
{
"key": "dguv-pflegeunfall-1",
"severity": "error",
"human": "Wenn es sich um einen Pflegeunfall handelt, muss die Referenz zur Pflegekasse vorhanden sein.",
"expression": "(extension.where(url = 'Pflegeunfall').valueBoolean = true) implies (extension.where(url = 'Pflegekasse').exists())"
},
{
"key": "dguv-pflegeunfall-2",
"severity": "error",
"human": "Wenn es sich um keinen Pflegeunfall handelt, darf die Referenz zur Pflegekasse nicht vorhanden sein.",
"expression": "(extension.where(url = 'Pflegeunfall').value = false) implies (extension.where(url = 'Pflegekasse').empty())"
}
],
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension",
"path": "Observation.extension.extension",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension:Pflegeunfall",
"path": "Observation.extension.extension",
"sliceName": "Pflegeunfall",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension:Pflegeunfall.value[x]",
"path": "Observation.extension.extension.value[x]",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension:Pflegekasse",
"path": "Observation.extension.extension",
"sliceName": "Pflegekasse",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension:Pflegekasse.value[x]",
"path": "Observation.extension.extension.value[x]",
"mustSupport": true
},
{
"id": "Observation.extension:Pflegeunfall.extension:Pflegekasse.value[x].reference",
"path": "Observation.extension.extension.value[x].reference",
"mustSupport": true
},
{
"id": "Observation.identifier",
"path": "Observation.identifier",
"short": "Aktenzeichen als Identifier",
"max": "1",
"mustSupport": true
},
{
"id": "Observation.identifier.system",
"path": "Observation.identifier.system",
"min": 1,
"fixedUri": "http://fhir.dguv.de/Basis/NamingSystem/DGUV-Basis-NS-Aktenzeichen",
"mustSupport": true
},
{
"id": "Observation.identifier.value",
"path": "Observation.identifier.value",
"short": "Konkreter Inhalt des Identifiers \"Aktenzeichen\"",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.status",
"path": "Observation.status",
"mustSupport": true
},
{
"id": "Observation.code",
"path": "Observation.code",
"short": "Kennzeichnung des ENLA-Teilberichtsinhalts",
"definition": "Kennzeichnung des ENLA-Teilberichtsinhalts",
"mustSupport": true
},
{
"id": "Observation.code.coding",
"path": "Observation.code.coding",
"mustSupport": true
},
{
"id": "Observation.code.coding:DAV",
"path": "Observation.code.coding",
"sliceName": "DAV",
"max": "0"
},
{
"id": "Observation.code.coding:SAV-VAV",
"path": "Observation.code.coding",
"sliceName": "SAV-VAV",
"max": "0"
},
{
"id": "Observation.code.coding:Teilberichtsinhalt",
"path": "Observation.code.coding",
"sliceName": "Teilberichtsinhalt",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.code.coding:Teilberichtsinhalt.system",
"path": "Observation.code.coding.system",
"short": "CodeSystem für OPER-Teilberichtsinhalte",
"min": 1,
"fixedUri": "http://fhir.dguv.de/OPER/CodeSystem/DGUV-OPER-CS-Teilberichtsinhalt",
"mustSupport": true
},
{
"id": "Observation.code.coding:Teilberichtsinhalt.code",
"path": "Observation.code.coding.code",
"short": "Kürzel für konkreten OPER-Teilberichtsinhalt",
"min": 1,
"fixedCode": "UE",
"mustSupport": true
},
{
"id": "Observation.code.coding:Teilberichtsinhalt.display",
"path": "Observation.code.coding.display",
"short": "Konkrete Bezeichnung für OPER-Teilberichtsinhalt",
"min": 1,
"fixedString": "Unfallereignis",
"mustSupport": true
},
{
"id": "Observation.subject",
"path": "Observation.subject",
"short": "Verweis auf betroffene versicherte Person",
"type": [
{
"code": "Reference",
"http://fhir.dguv.de/OPER/Patient/DGUV-OPER-PR-VersichertePerson"
]
}
],
"mustSupport": true
},
{
"id": "Observation.subject.reference",
"path": "Observation.subject.reference",
"short": "Konkreter Verweis auf versicherte Person",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"mustSupport": true
},
{
"id": "Observation.component",
"path": "Observation.component",
"min": 2,
"max": "2",
"mustSupport": true
},
{
"id": "Observation.component:BeginnDerArbeitszeit",
"path": "Observation.component",
"sliceName": "BeginnDerArbeitszeit",
"max": "0"
},
{
"id": "Observation.component:EndeDerArbeitszeit",
"path": "Observation.component",
"sliceName": "EndeDerArbeitszeit",
"max": "0"
},
{
"id": "Observation.component:Unfallhergang",
"path": "Observation.component",
"sliceName": "Unfallhergang",
"max": "0"
},
{
"id": "Observation.component:BeschwerdenKlagen",
"path": "Observation.component",
"sliceName": "BeschwerdenKlagen",
"max": "0"
},
{
"id": "Observation.component:BeschaeftigtAls",
"path": "Observation.component",
"sliceName": "BeschaeftigtAls",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.code",
"path": "Observation.component.code",
"short": "Kennzeichnung Component als \"Beschäftigt als\"",
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.code.coding",
"path": "Observation.component.code.coding",
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.code.coding.system",
"path": "Observation.component.code.coding.system",
"short": "Genutztes Terminologiesystem",
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.code.coding.code",
"path": "Observation.component.code.coding.code",
"short": "Code für Componenttyp",
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.code.coding.display",
"path": "Observation.component.code.coding.display",
"short": "Bezeichnung für Componenttyp",
"mustSupport": true
},
{
"id": "Observation.component:BeschaeftigtAls.value[x]",
"path": "Observation.component.value[x]",
"short": "Konkrete Beschreibung der Tätigkeit (Beruf)",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn",
"path": "Observation.component",
"sliceName": "Beschaeftigungsbeginn",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.code",
"path": "Observation.component.code",
"short": "Kennzeichnung Component als \"Beschäftigungsbeginn\"",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.code.coding",
"path": "Observation.component.code.coding",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.code.coding.system",
"path": "Observation.component.code.coding.system",
"short": "Genutztes Terminologiesystem",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.code.coding.code",
"path": "Observation.component.code.coding.code",
"short": "Code für Componenttyp",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.code.coding.display",
"path": "Observation.component.code.coding.display",
"short": "Bezeichnung für Componenttyp",
"mustSupport": true
},
{
"id": "Observation.component:Beschaeftigungsbeginn.value[x]",
"path": "Observation.component.value[x]",
"short": "Konkreter Beschäftigungsbeginn",
"mustSupport": true
}
]
}
}

Hinweise für die Implementierung

Attribute "performer", "text"
Lt. Best Practice sollten in einer Observation die Attribute "performer", "text" enthalten sein. Ihr Fehlen führt zu Warnungen bei der Validierung. Aus fachlichen Gründen werden sie aber im vorliegenden Profil trotzdem nicht genutzt.

Attribut "status"
Das Attribut “status” in einem FHIR-Profil vom Typ “Observation” ist Pflichtfeld. Ein Operationsbericht kann zwar nach seiner Erstellung noch geändert werden, nicht aber nachdem er an den Unfallversicherungsträger versandt wurde. Deshalb ist hier fixedValue des Attributs “status” gleich “final”.

Attribut "effective[x]"
Der Unfallzeitpunkt muss mit Datum UND Uhrzeit angegeben werden.

Attribut "extension:Pflegeunfall.extension:Pflegeunfall.value[x]"
Hier muss eingetragen werden, ob sich der Unfall bei einer Pflegetätigkeit ereignet hat (true) oder nicht (false).

Attribut "extension:Pflegeunfall.extension:Pflegekasse.value[x].reference"
Wenn ... Pflegeunfall.value[x]" (s. o.) true ist, muss hier auf die Pflegekasse der pflegebedürftigen Person verwiesen werden (Constraint "dguv-pflegeunfall-1").

Attribut "extension:Pflegeunfall.extension:Pflegekasse"
Wenn ... Pflegeunfall.value[x]" (s. o.) false ist, darf extension:Pflegeunfall.extension:Pflegekasse nicht genutzt werden (Constraint "dguv-pflegeunfall-2").

Attribut "component.Beschäftigungsbeginn"

  • Das Attribut “Beschäftigungsbeginn” wird nach außen hin als “Beschäftigt seit” bezeichnet (seit wann führt der Versicherte die Tätigkeit aus?).
  • Es darf nur als Datum (ohne Zeit) angegeben werden.