PackagesCanonicalsLogsProblems
    Packages
    dguv.basis@1.2.0
    http://fhir.dguv.de/Basis/Observation/DGUV-Basis-PR-Unfallereignis
description: Dieses Profil bildet das Unfallereignis mit verschiedenen Informationskomponenten (Zeitpunkte, Unfallhergang, etc.) ab.
package_name: dguv.basis
derivation: constraint
name: DGUV_Basis_PR_Unfallereignis
type: Observation
elements:
  status:
    pattern: {type: Code, value: final}
    index: 0
  code:
    short: Einordnung der Verletzung
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        SAV-VAV:
          match:
            coding: {system: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-Verletzungsartenverzeichnis'}
          schema:
            short: Die vorliegende Verletzung fällt unter SAV/VAV
            index: 2
            elements:
              coding:
                index: 3
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-Verletzungsartenverzeichnis'}
                    index: 4
                  code: {short: Code nach VAV oder SAV, index: 5}
                  display: {short: Display nach VAV oder SAV, index: 6}
                required: [display, system, code]
            required: [coding]
        DAV:
          match:
            coding: {system: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-Durchgangsarztverfahren'}
          schema:
            short: Die vorliegende Verletzung fällt unter DAV
            index: 7
            elements:
              coding:
                index: 8
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-Durchgangsarztverfahren'}
                    index: 9
                  code:
                    pattern: {type: Code, value: DAV}
                    index: 10
                  display:
                    pattern: {type: String, value: Durchgangsarztverfahren}
                    index: 11
                required: [display, system, code]
  subject:
    type: Reference
    refers: ['http://fhir.dguv.de/Basis/Patient/DGUV-Basis-PR-VersichertePerson']
    index: 12
  effective:
    short: Unfallzeitpunkt
    choices: [effectiveDateTime]
    index: 14
  effectiveDateTime: {type: dateTime, short: Unfallzeitpunkt, choiceOf: effective, index: 15}
  component:
    index: 16
    slicing:
      rules: open
      discriminator:
      - {path: code.coding.code, type: value}
      min: null
      slices:
        BeginnDerArbeitszeit:
          match:
            code:
              coding: {code: '01'}
          schema:
            index: 17
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 18
                elements:
                  coding:
                    index: 19
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 20
                      code:
                        pattern: {type: Code, value: '01'}
                        index: 21
                      display:
                        pattern: {type: String, value: Beginn der Arbeitszeit}
                        index: 22
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueDateTime]
                index: 24
              valueDateTime: {type: dateTime, choiceOf: value, index: 25}
            required: [valueDateTime, value]
        EndeDerArbeitszeit:
          match:
            code:
              coding: {code: '02'}
          schema:
            index: 26
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 27
                elements:
                  coding:
                    index: 28
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 29
                      code:
                        pattern: {type: Code, value: '02'}
                        index: 30
                      display:
                        pattern: {type: String, value: Ende der Arbeitszeit}
                        index: 31
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueDateTime]
                index: 33
              valueDateTime: {type: dateTime, choiceOf: value, index: 34}
            required: [valueDateTime, value]
        Unfallhergang:
          match:
            code:
              coding: {code: '03'}
          schema:
            short: Beschreibung Unfallhergang
            index: 35
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 36
                elements:
                  coding:
                    index: 37
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 38
                      code:
                        pattern: {type: Code, value: '03'}
                        index: 39
                      display:
                        pattern: {type: String, value: Unfallhergang}
                        index: 40
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueString]
                index: 42
              valueString: {type: string, choiceOf: value, index: 43}
            required: [valueString, value]
        BeschwerdenKlagen:
          match:
            code:
              coding: {code: '04'}
          schema:
            short: Beschwerden bzw. Klagen
            index: 44
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 45
                elements:
                  coding:
                    index: 46
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 47
                      code:
                        pattern: {type: Code, value: '04'}
                        index: 48
                      display:
                        pattern: {type: String, value: Beschwerden/Klagen}
                        index: 49
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueString]
                index: 51
              valueString: {type: string, choiceOf: value, index: 52}
            required: [valueString, value]
        Beruf:
          match:
            code:
              coding: {code: '05'}
          schema:
            short: Aktuelle oder zuletzt ausgeübte Tätigkeit
            index: 53
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 54
                elements:
                  coding:
                    index: 55
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 56
                      code:
                        pattern: {type: Code, value: '05'}
                        index: 57
                      display:
                        pattern: {type: String, value: Beruf}
                        index: 58
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueString]
                index: 60
              valueString: {type: string, choiceOf: value, index: 61}
            required: [valueString, value]
        Beschaeftigungsbeginn:
          match:
            code:
              coding: {code: '06'}
          schema:
            short: Beginn der Beschäftigung
            index: 62
            elements:
              code:
                binding: {strength: required, valueSet: 'http://fhir.dguv.de/Basis/ValueSet/DGUV-Basis-VS-UnfallereignisComponents'}
                index: 63
                elements:
                  coding:
                    index: 64
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.dguv.de/Basis/CodeSystem/DGUV-Basis-CS-UnfallereignisComponents'}
                        index: 65
                      code:
                        pattern: {type: Code, value: '06'}
                        index: 66
                      display:
                        pattern: {type: String, value: Beschaeftigungsbeginn}
                        index: 67
                    required: [display, system, code]
                required: [coding]
              value:
                choices: [valueDateTime]
                index: 69
              valueDateTime: {type: dateTime, choiceOf: value, index: 70}
            required: [valueDateTime, value]
package_version: 1.2.0
class: profile
kind: resource
url: http://fhir.dguv.de/Basis/Observation/DGUV-Basis-PR-Unfallereignis
base: http://hl7.org/fhir/StructureDefinition/Observation
version: '1.2'
required: [effectiveDateTime, subject, effective]