PackagesCanonicalsLogsProblems
    Packages
    dguv.enla@1.0.0
    http://fhir.dguv.de/ENLA/MedicationStatement/DGUV-ENLA-PR-MedikationsInformation
description: Dieses Profil bildet die Informationen zur Medikation ab, deren CodableConcept auf den drei Profilen “MedikationArzneimittel”, “MedikationRezeptur” und “MedikationWirkstoff” basiert.
package_name: dguv.enla
derivation: constraint
name: DGUV_ENLA_PR_MedikationsInformation
type: MedicationStatement
elements:
  id: {mustSupport: true, index: 0}
  meta:
    mustSupport: true
    index: 1
    elements:
      profile:
        mustSupport: true
        pattern: {type: Canonical, value: 'http://fhir.dguv.de/ENLA/MedicationStatement/DGUV-ENLA-PR-MedikationsInformation'}
        index: 2
    required: [profile]
  status: {mustSupport: true, index: 3}
  medication:
    short: Referenz auf Targetprofil MedikationArzneimittel, MedikationRezeptur ODER MedikationWirkstoff
    mustSupport: true
    choices: [medicationReference]
    index: 5
  medicationReference:
    type: Reference
    short: Referenz auf Targetprofil MedikationArzneimittel, MedikationRezeptur ODER MedikationWirkstoff
    mustSupport: true
    choiceOf: medication
    refers: ['http://fhir.dguv.de/ENLA/Medication/DGUV-ENLA-PR-MedikationArzneimittel', 'http://fhir.dguv.de/ENLA/Medication/DGUV-ENLA-PR-MedikationRezeptur', 'http://fhir.dguv.de/ENLA/Medication/DGUV-ENLA-PR-MedikationWirkstoff']
    index: 6
  medication[x]:
    elements:
      reference: {short: 'Konkreter Verweis auf MedikationArzneimittel, -Rezeptur ODER -Wirkstoff-Profil', mustSupport: true, index: 7}
    required: [reference]
  subject:
    type: Reference
    short: Verweis auf betroffene versicherte Person
    mustSupport: true
    refers: ['http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson']
    index: 8
    elements:
      reference: {short: Konkreter Verweis auf versicherte Person, mustSupport: true, index: 9}
    required: [reference]
  dosage:
    short: Dosierung des Arzneimittels, Wirkstoffs ODER der Rezeptur
    mustSupport: true
    array: true
    min: 1
    max: 5
    index: 10
    slicing:
      rules: closed
      discriminator:
      - {path: text, type: value}
      min: 1
      max: 5
      slices:
        strukturierteDosierung:
          match: {text: Strukturierte Dosierung}
          schema:
            short: Dosierung des Arzneimittels, Wirkstoffs ODER der Rezeptur strukturiert für bis zu vier Einnahmezeiten
            mustSupport: true
            array: true
            max: 4
            index: 11
            extensions: {}
            elements:
              site: {index: 33}
              asNeeded:
                choices: []
                index: 32
              method: {index: 42}
              patientInstruction: {short: Konkrete Anwendungshinweise für Patienten, mustSupport: true, index: 16}
              maxDosePerLifetime: {index: 60}
              maxDosePerAdministration: {index: 59}
              route:
                short: Verabreichungsweg
                mustSupport: true
                index: 34
                elements:
                  coding:
                    short: Verabreichungsweg in Codeform
                    binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_PS_Route_of_Administration'}
                    mustSupport: true
                    index: 35
                    elements:
                      system:
                        short: CodeSystem für Verabreichungswege auf deutsch
                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_MIO_Route_of_Administration_German'}
                        mustSupport: true
                        index: 36
                      version: {short: Version des CodeSystems für Verabreichungswege auf deutsch, mustSupport: true, index: 37}
                      code: {short: Konkreter Code für Verabreichungsweg, mustSupport: true, index: 38}
                      display: {short: Konkrete Bezeichnung für Verabreichungsweg, mustSupport: true, index: 39}
                      userSelected: {index: 40}
                    required: [version, display, system, code]
                  text: {short: Verabreichungsweg als Freitext, mustSupport: true, index: 41}
              extension: {index: 12}
              timing:
                short: Zeit, wann Medikament verabreicht werden soll
                mustSupport: true
                index: 17
                elements:
                  event: {index: 18}
                  repeat: {index: 19}
                  code:
                    short: MORN | MORN.early | MORN.late | NOON | AFT | AFT.early | AFT.late | EVE I EVE.early I EVE.late I NIGHT I PHS
                    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/event-timing'}
                    mustSupport: true
                    index: 20
                    elements:
                      coding:
                        mustSupport: true
                        index: 21
                        elements:
                          system:
                            short: CodeSystem für definierte Verabreichungszeiten
                            pattern: {type: Uri, value: 'http://hl7.org/fhir/event-timing'}
                            mustSupport: true
                            index: 22
                          version: {short: Version des CodeSystems für definierte Verabreichungszeiten, mustSupport: true, index: 23}
                          code: {short: Konkreter Code für Verabreichungszeit, mustSupport: true, index: 24}
                          display:
                            short: Konkrete Bezeichnung für Verabreichungszeit
                            mustSupport: true
                            index: 25
                            extensions:
                              AnzeigenameDeutsch:
                                url: http://fhir.dguv.de/ENLA/Extension/DGUV-ENLA-EX-AnzeigenameDeutsch
                                isModifier: false
                                short: Deutsche Anzeige der Bezeichnung für Verabreichungszeit
                                type: Extension
                                mustSupport: true
                                index: 27
                                elements:
                                  value:
                                    short: Deutsche Anzeige der konkreten Bezeichnung für Verabreichungszeit
                                    mustSupport: true
                                    choices: []
                                    index: 29
                                required: [value]
                            elements:
                              extension:
                                mustSupport: true
                                index: 26
                                slicing:
                                  slices:
                                    AnzeigenameDeutsch:
                                      match: {}
                                      schema:
                                        isModifier: false
                                        short: Deutsche Anzeige der Bezeichnung für Verabreichungszeit
                                        type: Extension
                                        mustSupport: true
                                        url: http://fhir.dguv.de/ENLA/Extension/DGUV-ENLA-EX-AnzeigenameDeutsch
                                        index: 27
                                        elements:
                                          value:
                                            short: Deutsche Anzeige der konkreten Bezeichnung für Verabreichungszeit
                                            mustSupport: true
                                            choices: []
                                            index: 29
                                        required: [value]
                            required: [extension]
                        required: [version, display, system, code]
                      text: {index: 30}
                    required: [coding]
                required: [code]
              additionalInstruction: {index: 15}
              sequence: {index: 13}
              maxDosePerPeriod: {index: 58}
              doseAndRate:
                short: Menge des verabreichten Medikaments
                mustSupport: true
                index: 43
                elements:
                  type: {index: 44}
                  dose:
                    short: Menge des verabreichten Medikaments
                    mustSupport: true
                    choices: [doseQuantity]
                    index: 46
                  doseQuantity: {type: Quantity, short: Menge des verabreichten Medikaments, mustSupport: true, choiceOf: dose, index: 47}
                  dose[x]:
                    elements:
                      value: {short: Zahlenwert der Menge des verabreichten Medikaments, mustSupport: true, index: 48}
                      system:
                        short: CodeSystem für kodierte Dosiereinheiten
                        pattern: {type: Uri, value: 'https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT'}
                        mustSupport: true
                        index: 49
                      code:
                        short: Einheit der Menge des verabreichten Medikaments in Codeform
                        binding: {strength: required, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_PS_S_BMP_DOSING_UNIT'}
                        mustSupport: true
                        index: 50
                    required: [value, system, code]
                  rate:
                    choices: [rateQuantity]
                    index: 52
                  rateQuantity: {type: Quantity, choiceOf: rate, index: 53}
                  rate[x]:
                    elements:
                      value:
                        mustSupport: true
                        pattern: {type: Decimal, value: 1}
                        index: 54
                      unit:
                        pattern: {type: String, value: d}
                        mustSupport: true
                        index: 55
                      system:
                        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                        mustSupport: true
                        index: 56
                      code:
                        pattern: {type: Code, value: d}
                        mustSupport: true
                        index: 57
                    required: [value, unit, system, code]
                required: [doseQuantity, dose]
              text:
                short: Diskriminatorkriterium
                pattern: {type: String, value: Strukturierte Dosierung}
                mustSupport: true
                index: 14
            required: [route, text, timing]
        freitextlicheDosierung:
          match: {text: Freitextliche Dosierung}
          schema:
            short: Dosierung des Arzneimittels, Wirkstoffs ODER der Rezeptur als Freitext
            mustSupport: true
            index: 61
            extensions:
              DosierungFreitext:
                url: http://fhir.dguv.de/ENLA/Extension/DGUV-ENLA-EX-DosierungFreitext
                isModifier: false
                short: Freitextbeschreibung einer Dosierung
                type: Extension
                mustSupport: true
                index: 63
                elements:
                  value:
                    short: Konkrete Freitextbeschreibung einer Dosierung
                    mustSupport: true
                    choices: []
                    index: 65
                required: [value]
            elements:
              site: {index: 73}
              asNeeded:
                choices: []
                index: 72
              method: {index: 75}
              patientInstruction: {index: 69}
              maxDosePerLifetime: {index: 79}
              maxDosePerAdministration: {index: 78}
              route: {index: 74}
              extension:
                mustSupport: true
                index: 62
                slicing:
                  slices:
                    DosierungFreitext:
                      match: {}
                      schema:
                        isModifier: false
                        short: Freitextbeschreibung einer Dosierung
                        type: Extension
                        mustSupport: true
                        url: http://fhir.dguv.de/ENLA/Extension/DGUV-ENLA-EX-DosierungFreitext
                        index: 63
                        elements:
                          value:
                            short: Konkrete Freitextbeschreibung einer Dosierung
                            mustSupport: true
                            choices: []
                            index: 65
                        required: [value]
              timing: {index: 70}
              additionalInstruction: {index: 68}
              sequence: {index: 66}
              maxDosePerPeriod: {index: 77}
              doseAndRate: {index: 76}
              text:
                short: Diskriminatorkriterium
                pattern: {type: String, value: Freitextliche Dosierung}
                mustSupport: true
                index: 67
            required: [extension, text]
package_version: 1.0.0
class: profile
kind: resource
url: http://fhir.dguv.de/ENLA/MedicationStatement/DGUV-ENLA-PR-MedikationsInformation
base: http://hl7.org/fhir/StructureDefinition/MedicationStatement
version: '1.0'
required: [dosage, meta]