PackagesCanonicalsLogsProblems
    Packages
    de.gevko.evo.ekb@0.9.0
    https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_Composition
description: Diese Composition dient zur Darstellung des strukturierten Dokuments Heilmittelverordnung Muster 13 (10.2020)
package_name: de.gevko.evo.ekb
derivation: constraint
name: EVO_PR_HLM_Composition
type: Composition
elements:
  category:
    mustSupport: true
    index: 29
    elements:
      coding:
        binding: {strength: required, valueSet: 'https://fhir.gevko.de/ValueSet/EVO_VS_HLM_Heilmittelbereich'}
        mustSupport: true
        index: 30
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_HLM_Heilmittelbereich'}
            mustSupport: true
            index: 31
          version: {index: 32}
          code: {short: PHYS | PODO | STIM | ERGO | ERNA, mustSupport: true, index: 33}
          display: {mustSupport: true, index: 34}
          userSelected: {index: 35}
        required: [system, code]
      text: {index: 36}
    required: [coding]
  date: {short: Ausstellungsdatum, mustSupport: true, index: 43}
  meta:
    mustSupport: true
    index: 1
    elements:
      versionId: {index: 2}
      lastUpdated: {index: 3}
      source: {index: 4}
      profile:
        mustSupport: true
        pattern: {type: Canonical, value: 'https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_Composition|0.9.3'}
        index: 5
      security: {index: 6}
      tag: {index: 7}
    required: [profile]
  encounter: {index: 42}
  section:
    mustSupport: true
    array: true
    min: 4
    max: 5
    index: 78
    slicing:
      rules: open
      discriminator:
      - {path: code.coding.code, type: value}
      min: 4
      max: 5
      slices:
        Krankenversicherung:
          match:
            code:
              coding: {code: Coverage}
          schema:
            mustSupport: true
            _required: true
            index: 79
            elements:
              orderedBy: {index: 93}
              section: {index: 100}
              mode: {index: 92}
              title:
                pattern: {type: String, value: Krankenversicherung}
                index: 80
              emptyReason: {index: 99}
              author: {index: 89}
              code:
                mustSupport: true
                index: 81
                elements:
                  coding:
                    mustSupport: true
                    index: 82
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Section_Type'}
                        mustSupport: true
                        index: 83
                      version: {index: 84}
                      code:
                        pattern: {type: Code, value: Coverage}
                        mustSupport: true
                        index: 85
                      display:
                        pattern: {type: String, value: Krankenversicherungsverhältnis}
                        index: 86
                      userSelected: {index: 87}
                    required: [system, code]
                  text: {index: 88}
                required: [coding]
              focus: {index: 90}
              entry:
                type: Reference
                mustSupport: true
                refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage']
                index: 94
                elements:
                  reference: {mustSupport: true, index: 95}
                  type: {index: 96}
                  identifier: {index: 97}
                  display: {index: 98}
                required: [reference]
              text: {index: 91}
            required: [entry, code]
        ICD:
          match:
            code:
              coding: {code: ICD}
          schema:
            short: Diagnose
            mustSupport: true
            _required: true
            index: 101
            elements:
              orderedBy: {index: 115}
              section: {index: 155}
              mode: {index: 114}
              title:
                pattern: {type: String, value: Diagnose}
                index: 102
              emptyReason:
                index: 153
                elements:
                  text: {index: 154}
              author: {index: 111}
              code:
                mustSupport: true
                index: 103
                elements:
                  coding:
                    mustSupport: true
                    index: 104
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Section_Type'}
                        mustSupport: true
                        index: 105
                      version: {index: 106}
                      code:
                        pattern: {type: Code, value: ICD}
                        mustSupport: true
                        index: 107
                      display:
                        pattern: {type: String, value: Diagnose}
                        index: 108
                      userSelected: {index: 109}
                    required: [system, code]
                  text: {index: 110}
                required: [coding]
              focus: {index: 112}
              entry:
                mustSupport: true
                array: true
                min: 1
                max: 3
                index: 116
                slicing:
                  rules: open
                  discriminator:
                  - {path: identifier.type.coding.code, type: value}
                  min: 1
                  max: 3
                  slices:
                    ICD:
                      match:
                        identifier:
                          type:
                            coding: {code: ICD}
                      schema:
                        type: Reference
                        mustSupport: true
                        refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_ICD']
                        array: true
                        max: 2
                        index: 117
                        elements:
                          reference: {mustSupport: true, index: 118}
                          type: {index: 119}
                          identifier:
                            mustSupport: true
                            index: 120
                            elements:
                              use: {index: 121}
                              type:
                                mustSupport: true
                                index: 122
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 123
                                    elements:
                                      system:
                                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Section_Type'}
                                        mustSupport: true
                                        index: 124
                                      version: {index: 125}
                                      code:
                                        pattern: {type: Code, value: ICD}
                                        mustSupport: true
                                        index: 126
                                      display: {index: 127}
                                      userSelected: {index: 128}
                                    required: [system, code]
                                  text: {index: 129}
                                required: [coding]
                              system: {index: 130}
                              value: {index: 131}
                              period: {index: 132}
                              assigner: {index: 133}
                            required: [type]
                          display: {index: 134}
                        required: [identifier, reference]
                    Diagnoseklartext:
                      match:
                        identifier:
                          type:
                            coding: {code: ICD_Text}
                      schema:
                        type: Reference
                        mustSupport: true
                        refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_EAU_Condition_Text']
                        index: 135
                        elements:
                          reference: {mustSupport: true, index: 136}
                          type: {index: 137}
                          identifier:
                            mustSupport: true
                            index: 138
                            elements:
                              use: {index: 139}
                              type:
                                mustSupport: true
                                index: 140
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 141
                                    elements:
                                      system:
                                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Section_Type'}
                                        mustSupport: true
                                        index: 142
                                      version: {index: 143}
                                      code:
                                        pattern: {type: Code, value: ICD_Text}
                                        mustSupport: true
                                        index: 144
                                      display: {index: 145}
                                      userSelected: {index: 146}
                                    required: [system, code]
                                  text: {index: 147}
                                required: [coding]
                              system: {index: 148}
                              value: {index: 149}
                              period: {index: 150}
                              assigner: {index: 151}
                            required: [type]
                          display: {index: 152}
                        required: [identifier, reference]
              text: {index: 113}
            required: [entry, code]
        Diagnoseschluessel:
          match:
            code:
              coding: {code: Diagnoseschluessel}
          schema:
            mustSupport: true
            _required: true
            index: 156
            elements:
              orderedBy: {index: 170}
              section: {index: 177}
              mode: {index: 169}
              title:
                pattern: {type: String, value: Diagnosegruppe}
                index: 157
              emptyReason: {index: 176}
              author: {index: 166}
              code:
                mustSupport: true
                index: 158
                elements:
                  coding:
                    mustSupport: true
                    index: 159
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_FOR_Section_Type'}
                        mustSupport: true
                        index: 160
                      version: {index: 161}
                      code:
                        pattern: {type: Code, value: Diagnoseschluessel}
                        mustSupport: true
                        index: 162
                      display:
                        pattern: {type: String, value: Diagnosegruppe}
                        index: 163
                      userSelected: {index: 164}
                    required: [system, code]
                  text: {index: 165}
                required: [coding]
              focus: {index: 167}
              entry:
                type: Reference
                mustSupport: true
                refers: ['https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_Condition_Diagnoseschluessel']
                index: 171
                elements:
                  reference: {mustSupport: true, index: 172}
                  type: {index: 173}
                  identifier: {index: 174}
                  display: {index: 175}
                required: [reference]
              text: {index: 168}
            required: [entry, code]
        Heilmittel:
          match:
            code:
              coding: {code: HLM}
          schema:
            mustSupport: true
            _required: true
            index: 178
            elements:
              orderedBy: {index: 192}
              section: {index: 249}
              mode: {index: 191}
              title:
                pattern: {type: String, value: Heilmittel}
                index: 179
              emptyReason: {index: 248}
              author: {index: 188}
              code:
                mustSupport: true
                index: 180
                elements:
                  coding:
                    mustSupport: true
                    index: 181
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_HLM_Section_Type'}
                        mustSupport: true
                        index: 182
                      version: {index: 183}
                      code:
                        short: Heilmittel
                        pattern: {type: Code, value: HLM}
                        mustSupport: true
                        index: 184
                      display:
                        pattern: {type: String, value: Heilmittel}
                        index: 185
                      userSelected: {index: 186}
                    required: [system, code]
                  text: {index: 187}
                required: [coding]
              focus: {index: 189}
              entry:
                mustSupport: true
                array: true
                min: 2
                max: 5
                index: 193
                slicing:
                  rules: open
                  discriminator:
                  - {path: identifier.type.coding.code, type: value}
                  min: 2
                  max: 5
                  slices:
                    zusatzinfos_HLM:
                      match:
                        identifier:
                          type:
                            coding: {code: Zusatzinfos}
                      schema:
                        refers: ['https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_Zusatzinfos']
                        type: Reference
                        mustSupport: true
                        _required: true
                        index: 194
                        elements:
                          reference: {mustSupport: true, index: 195}
                          type: {index: 196}
                          identifier:
                            mustSupport: true
                            index: 197
                            elements:
                              use: {index: 198}
                              type:
                                mustSupport: true
                                index: 199
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 200
                                    elements:
                                      system:
                                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_HLM_Section_Type'}
                                        mustSupport: true
                                        index: 201
                                      version: {index: 202}
                                      code:
                                        pattern: {type: Code, value: Zusatzinfos}
                                        mustSupport: true
                                        index: 203
                                      display: {index: 204}
                                      userSelected: {index: 205}
                                    required: [system, code]
                                  text: {index: 206}
                                required: [coding]
                              system: {index: 207}
                              value: {index: 208}
                              period: {index: 209}
                              assigner: {index: 210}
                            required: [type]
                          display: {index: 211}
                        required: [identifier, reference]
                    heilmittel:
                      match:
                        identifier:
                          type:
                            coding: {code: HLM}
                      schema:
                        min: 1
                        index: 212
                        refers: ['https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_ServiceRequest']
                        type: Reference
                        mustSupport: true
                        array: true
                        elements:
                          reference: {mustSupport: true, index: 213}
                          type: {index: 214}
                          identifier:
                            mustSupport: true
                            index: 215
                            elements:
                              use: {index: 216}
                              type:
                                mustSupport: true
                                index: 217
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 218
                                    elements:
                                      system:
                                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_HLM_Section_Type'}
                                        mustSupport: true
                                        index: 219
                                      version: {index: 220}
                                      code:
                                        pattern: {type: Code, value: HLM}
                                        mustSupport: true
                                        index: 221
                                      display: {index: 222}
                                      userSelected: {index: 223}
                                    required: [system, code]
                                  text: {index: 224}
                                required: [coding]
                              system: {index: 225}
                              value: {index: 226}
                              period: {index: 227}
                              assigner: {index: 228}
                            required: [type]
                          display: {index: 229}
                        _required: true
                        max: 3
                        required: [identifier, reference]
                    ergaenzendes_Heilmittel:
                      match:
                        identifier:
                          type:
                            coding: {code: ergaenzendes_HLM}
                      schema:
                        type: Reference
                        mustSupport: true
                        refers: ['https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_ServiceRequest']
                        index: 230
                        elements:
                          reference: {mustSupport: true, index: 231}
                          type: {index: 232}
                          identifier:
                            mustSupport: true
                            index: 233
                            elements:
                              use: {index: 234}
                              type:
                                mustSupport: true
                                index: 235
                                elements:
                                  coding:
                                    mustSupport: true
                                    index: 236
                                    elements:
                                      system:
                                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_HLM_Section_Type'}
                                        mustSupport: true
                                        index: 237
                                      version: {index: 238}
                                      code:
                                        pattern: {type: Code, value: ergaenzendes_HLM}
                                        mustSupport: true
                                        index: 239
                                      display: {index: 240}
                                      userSelected: {index: 241}
                                    required: [system, code]
                                  text: {index: 242}
                                required: [coding]
                              system: {index: 243}
                              value: {index: 244}
                              period: {index: 245}
                              assigner: {index: 246}
                            required: [type]
                          display: {index: 247}
                        required: [identifier, reference]
              text: {index: 190}
            required: [code]
        Therapieziele_Befunde_Hinweise:
          match:
            code:
              coding: {code: Therapieziele}
          schema:
            short: Therapieziele / Befunde und Hinweise
            mustSupport: true
            index: 250
            elements:
              orderedBy: {index: 264}
              section: {index: 271}
              mode: {index: 263}
              title:
                pattern: {type: String, value: Therapieziele / Befunde und Hinweise}
                index: 251
              emptyReason: {index: 270}
              author: {index: 260}
              code:
                mustSupport: true
                index: 252
                elements:
                  coding:
                    mustSupport: true
                    index: 253
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_FOR_Section_Type'}
                        mustSupport: true
                        index: 254
                      version: {index: 255}
                      code:
                        short: ggf. Therapieziele / weitere med. Befunde und Hinweise
                        pattern: {type: Code, value: Therapieziele}
                        mustSupport: true
                        index: 256
                      display:
                        pattern: {type: String, value: ggf. Therapieziele / weitere med. Befunde und Hinweise}
                        index: 257
                      userSelected: {index: 258}
                    required: [system, code]
                  text: {index: 259}
                required: [coding]
              focus: {index: 261}
              entry:
                type: Reference
                short: Freitext der Therapieziele, Befunde und Hinweise
                mustSupport: true
                refers: ['https://fhir.gevko.de/StructureDefinition/EVO_PR_FOR_Hinweise_Freitext']
                index: 265
                elements:
                  reference: {mustSupport: true, index: 266}
                  type: {index: 267}
                  identifier: {index: 268}
                  display: {index: 269}
                required: [reference]
              text: {index: 262}
            required: [entry, code]
  implicitRules: {index: 8}
  attester:
    short: Daten der verantwortliche Person
    mustSupport: true
    index: 63
    elements:
      mode:
        pattern: {type: Code, value: legal}
        mustSupport: true
        index: 64
      time: {index: 65}
      party:
        type: Reference
        mustSupport: true
        refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner']
        index: 66
        elements:
          reference: {mustSupport: true, index: 67}
          type: {index: 68}
          identifier: {index: 69}
          display: {index: 70}
        required: [reference]
    required: [party]
  type:
    label: Heilmittelverordnung
    mustSupport: true
    index: 21
    elements:
      coding:
        mustSupport: true
        index: 22
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.gevko.de/CodeSystem/EVO_CS_FOR_FormularArt'}
            mustSupport: true
            index: 23
          version: {index: 24}
          code:
            short: eHLM elektronische Heilmittelverordnung
            pattern: {type: Code, value: e13A}
            mustSupport: true
            index: 25
          display: {index: 26}
          userSelected: {index: 27}
        required: [system, code]
      text: {index: 28}
    required: [coding]
  title:
    pattern: {type: String, value: elektronische Heilmittelverordnung}
    mustSupport: true
    index: 61
  author:
    mustSupport: true
    array: true
    max: 2
    index: 44
    slicing:
      rules: open
      discriminator:
      - {path: type, type: value}
      min: null
      max: 2
      slices:
        Arzt:
          match: {type: Practitioner}
          schema:
            refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner']
            type: Reference
            mustSupport: true
            _required: true
            index: 45
            elements:
              reference: {mustSupport: true, index: 46}
              type:
                pattern: {type: Uri, value: Practitioner}
                mustSupport: true
                index: 47
              identifier: {index: 48}
              display: {index: 49}
            required: [reference, type]
        PRF:
          match: {type: Device}
          schema:
            mustSupport: true
            index: 50
            elements:
              reference: {index: 51}
              type:
                pattern: {type: Uri, value: Device}
                mustSupport: true
                index: 52
              identifier:
                mustSupport: true
                index: 53
                elements:
                  use: {index: 54}
                  type: {index: 55}
                  system:
                    pattern: {type: Uri, value: 'https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer'}
                    mustSupport: true
                    index: 56
                  value: {short: Prüfnummer, mustSupport: true, index: 57}
                  period: {index: 58}
                  assigner: {index: 59}
                required: [value, system]
              display: {index: 60}
            required: [identifier, type]
  extension:
    index: 11
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        Rechtsgrundlage:
          match: {url: null}
          schema:
            type: Extension
            mustSupport: true
            url: https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis
            index: 12
            elements:
              value:
                mustSupport: true
                choices: []
                index: 14
                slicing:
                  slices:
                    valueCoding:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: []
                        index: 16
              value[x]:
                elements:
                  system: {mustSupport: true, index: 17}
                  code: {mustSupport: true, index: 18}
  contained: {index: 10}
  event: {index: 77}
  custodian:
    type: Reference
    mustSupport: true
    refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization']
    index: 71
    elements:
      reference: {mustSupport: true, index: 72}
      type: {index: 73}
      identifier: {index: 74}
      display: {index: 75}
    required: [reference]
  status:
    pattern: {type: Code, value: final}
    mustSupport: true
    index: 20
  language: {index: 9}
  id: {mustSupport: true, index: 0}
  identifier: {index: 19}
  relatesTo: {index: 76}
  subject:
    type: Reference
    mustSupport: true
    refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient']
    index: 37
    elements:
      reference: {mustSupport: true, index: 38}
      type: {index: 39}
      identifier: {index: 40}
      display: {index: 41}
    required: [reference]
  confidentiality:
    pattern: {type: Code, value: N}
    index: 62
package_version: 0.9.0
extensions:
  Rechtsgrundlage:
    url: https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis
    type: Extension
    mustSupport: true
    index: 12
    elements:
      value:
        mustSupport: true
        choices: []
        index: 14
        slicing:
          slices:
            valueCoding:
              match: {}
              schema:
                mustSupport: true
                choices: []
                index: 16
      value[x]:
        elements:
          system: {mustSupport: true, index: 17}
          code: {mustSupport: true, index: 18}
class: profile
kind: resource
url: https://fhir.gevko.de/StructureDefinition/EVO_PR_HLM_Composition
base: http://hl7.org/fhir/StructureDefinition/Composition
version: 0.9.3
required: [id, subject, meta, category, custodian]