PackagesCanonicalsLogsProblems
    Packages
    dguv.enla@1.0.0
    http://fhir.dguv.de/ENLA/Bundle/DGUV-ENLA-PR-Bundle
description: Das Profil Bundle dient als bündelndes Element für den Krankenhausentlassbericht (ENLA). Es enthält als Klammer alle durch die Composition zusammengefassten Profile und sonstigen Elemente und könnte bei Bedarf auch noch mit einer digitalen Signatur versehen werden.
package_name: dguv.enla
derivation: constraint
name: DGUV_ENLA_PR_Bundle
type: Bundle
elements:
  id: {mustSupport: true, index: 0}
  meta:
    mustSupport: true
    index: 1
    elements:
      lastUpdated: {mustSupport: true, index: 2}
      profile:
        mustSupport: true
        pattern: {type: Canonical, value: 'http://fhir.dguv.de/ENLA/Bundle/DGUV-ENLA-PR-Bundle'}
        index: 3
    required: [profile]
  identifier:
    short: Identifier für das Bundle
    mustSupport: true
    index: 4
    elements:
      system:
        short: Kennzeichnung eines DGUV-Entlassberichts
        pattern: {type: Uri, value: 'http://fhir.dguv.de/ENLA/NamingSystem/DGUV-ENLA-NS-Nachrichtenkennung'}
        mustSupport: true
        index: 5
      value: {short: Eindeutiger Identifier für den Entlassbericht zu einem stationären Krankenhausaufenthalt, mustSupport: true, index: 6}
    required: [value, system]
  type:
    pattern: {type: Code, value: document}
    mustSupport: true
    index: 7
  timestamp: {short: Zeitpunkt der Erstellung des Bundles, mustSupport: true, index: 8}
  entry:
    mustSupport: true
    index: 9
    slicing:
      rules: closed
      discriminator:
      - {path: resource.meta.profile, type: value}
      min: 1
      slices:
        Pflegekasse:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 22
            elements:
              resource: {type: Resource, mustSupport: true, index: 23}
            required: [resource]
        WeiterbehandelndeOrganisation:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 60
            elements:
              resource: {type: Resource, mustSupport: true, index: 61}
            required: [resource]
        VersichertePerson:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 12
            elements:
              resource: {type: Resource, mustSupport: true, index: 13}
            required: [resource]
        Arbeitsunfaehigkeit:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 70
            elements:
              resource: {type: Resource, mustSupport: true, index: 71}
            required: [resource]
        DokumentenReferenz:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 44
            elements:
              resource: {type: Resource, mustSupport: true, index: 45}
            required: [resource]
        Heilmittel:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 64
            elements:
              resource: {type: Resource, mustSupport: true, index: 65}
            required: [resource]
        MedikationRezeptur:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 52
            elements:
              resource: {type: Resource, mustSupport: true, index: 53}
            required: [resource]
        DiagnoseStrukturiert:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 30
            elements:
              resource: {type: Resource, mustSupport: true, index: 31}
            required: [resource]
        stufenweiseWiedereingliederung:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 74
            elements:
              resource: {type: Resource, mustSupport: true, index: 75}
            required: [resource]
        WeiterbehandelnderArzt:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 58
            elements:
              resource: {type: Resource, mustSupport: true, index: 59}
            required: [resource]
        DArzt:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 78
            elements:
              resource: {type: Resource, mustSupport: true, index: 79}
            required: [resource]
        DArztOrganisation:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 80
            elements:
              resource: {type: Resource, mustSupport: true, index: 81}
            required: [resource]
        RehaMassnahmen:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 62
            elements:
              resource: {type: Resource, mustSupport: true, index: 63}
            required: [resource]
        Composition:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 10
            elements:
              resource: {type: Resource, mustSupport: true, index: 11}
            required: [resource]
        BesondereMassnahmen:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 68
            elements:
              resource: {type: Resource, mustSupport: true, index: 69}
            required: [resource]
        Krankenkasse:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 18
            elements:
              resource: {type: Resource, mustSupport: true, index: 19}
            required: [resource]
        MedikationsInformation:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 48
            elements:
              resource: {type: Resource, mustSupport: true, index: 49}
            required: [resource]
        Datenschutz:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 76
            elements:
              resource: {type: Resource, mustSupport: true, index: 77}
            required: [resource]
        Therapieempfehlung:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 46
            elements:
              resource: {type: Resource, mustSupport: true, index: 47}
            required: [resource]
        Aufenthaltsinformationen:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 26
            elements:
              resource: {type: Resource, mustSupport: true, index: 27}
            required: [resource]
        MedikationFreitext:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 56
            elements:
              resource: {type: Resource, index: 57}
            required: [resource]
        Entlassbefunde:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 42
            elements:
              resource: {type: Resource, mustSupport: true, index: 43}
            required: [resource]
        PrognoseWiederaufnahmeTaetigkeit:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 72
            elements:
              resource: {type: Resource, mustSupport: true, index: 73}
            required: [resource]
        DiagnoseFreitext:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 28
            elements:
              resource: {type: Resource, mustSupport: true, index: 29}
            required: [resource]
        Unfallbetrieb:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 24
            elements:
              resource: {type: Resource, mustSupport: true, index: 25}
            required: [resource]
        Behandlungsverlauf:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 38
            elements:
              resource: {type: Resource, mustSupport: true, index: 39}
            required: [resource]
        Unfallversicherungstraeger:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 16
            elements:
              resource: {type: Resource, mustSupport: true, index: 17}
            required: [resource]
        MedikationWirkstoff:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 50
            elements:
              resource: {type: Resource, mustSupport: true, index: 51}
            required: [resource]
        VersichertenVerhaeltnis:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 20
            elements:
              resource: {type: Resource, mustSupport: true, index: 21}
            required: [resource]
        Konsiliarbefunde:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 40
            elements:
              resource: {type: Resource, mustSupport: true, index: 41}
            required: [resource]
        Aufnahmebefunde:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 36
            elements:
              resource: {type: Resource, mustSupport: true, index: 37}
            required: [resource]
        Therapie:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 32
            elements:
              resource: {type: Resource, mustSupport: true, index: 33}
            required: [resource]
        Unfallereignis:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 34
            elements:
              resource: {type: Resource, mustSupport: true, index: 35}
            required: [resource]
        Leistungserbringer:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            _required: true
            index: 14
            elements:
              resource: {type: Resource, mustSupport: true, index: 15}
            required: [resource]
        MedikationArzneimittel:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 54
            elements:
              resource: {type: Resource, index: 55}
        Hilfsmittel:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 66
            elements:
              resource: {type: Resource, mustSupport: true, index: 67}
            required: [resource]
        BehandelndeEinrichtung:
          match:
            resource:
              meta: {profile: null}
          schema:
            mustSupport: true
            index: 82
            elements:
              resource: {type: Resource, mustSupport: true, index: 83}
            required: [resource]
package_version: 1.0.0
class: profile
kind: resource
url: http://fhir.dguv.de/ENLA/Bundle/DGUV-ENLA-PR-Bundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: '1.0'
required: [entry, id, timestamp, identifier, meta]