PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.medikation@2025.0.0-alpha4
    https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement
description: Das MedicationStatement kann anzeigen, dass der Patient ein Medikament zur Zeit einnimmt, in der Vergangenheit genommen hat oder in Zukunft einnehmen wird. Dabei kann es sich sowohl um verschreibungspflichtige Medikamente handeln, wie auch um OTC-Präparate, welche ein Patient in Eigenverantwortung einnimmt.
package_name: de.medizininformatikinitiative.kerndatensatz.medikation
derivation: constraint
name: MII_PR_Medikation_MedicationStatement
type: MedicationStatement
elements:
  category:
    short: Kategorie
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Kategorie}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Category}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Eine Kategorie, die dem Medikationseintrag zugeordnet ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: A category assigned to the medication statement.}
    mustSupport: true
    index: 8
    elements:
      coding:
        index: 9
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            usageCategory:
              match: {system: 'http://terminology.hl7.org/CodeSystem/medication-statement-category'}
              schema:
                short: Kategorie Anwendungsbereich
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: 'Kategorie, die den Anwendungsbereich des Medikationseintrags beschreibt.'}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Usage Category for the medication statement.}
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Kategorie Anwendungsbereich}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Usage Category}
                array: true
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-statement-category'}
                pattern:
                  type: Coding
                  value: {system: 'http://terminology.hl7.org/CodeSystem/medication-statement-category'}
                index: 10
              min: 0
            contextCode:
              match: {system: 'http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung'}
              schema:
                short: Kategorie Kontext
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: ambulanter Kontakt | stationärer Aufenthalt | stationäre Aufnahme | stationäre Entlassung}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: outpatient contact | inpatient stay | inpatient admission | inpatient discharge}
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Kategorie Kontext}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Context Category}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/ValueSet/fallkontext'}
                pattern:
                  type: Coding
                  value: {system: 'http://ihe-d.de/CodeSystems/FallkontextBeiDokumentenerstellung'}
                index: 11
              min: 0
              max: 1
  meta:
    mustSupport: true
    index: 1
    elements:
      source: {mustSupport: true, index: 2}
      profile: {mustSupport: true, index: 3}
  dosage:
    short: Dosierung
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Dosierung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Dosage}
    constraint:
      dsg-1: {human: 'If present, dosage must include free text or structured data', source: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement', severity: error, expression: text.exists() or doseAndRate.exists()}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Details zur Dosierung des Medikamentes.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Details of how the medication is/was taken or should be taken.}
    mustSupport: true
    index: 46
    elements:
      site:
        short: Verabreichungsort
        _short:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: de-DE}
            - {url: content, valueString: Verabreichungsort}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Site of administration}
        _definition:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: de-DE}
            - {url: content, valueString: 'Körperstelle, an der das Medikament verabreicht wurde/wird oder werden soll.'}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Anatomic site where the medication was/is or should be administered.}
        mustSupport: true
        index: 101
        elements:
          coding:
            mustSupport: true
            index: 102
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                SNOMED:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    short: SNOMED CT Code
                    index: 103
                    _definition:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: A reference to a code defined by SNOMED CT}
                    mustSupport: true
                    _short:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: SNOMED CT Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: SNOMED CT code}
                    array: true
                    elements:
                      system: {mustSupport: true, index: 104}
                      code: {mustSupport: true, index: 105}
                    binding: {strength: example, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/target-site-uv-ips'}
                    required: [system, code]
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
      asNeeded:
        mustSupport: true
        choices: [asNeededCodeableConcept]
        index: 99
        slicing:
          slices:
            asNeededCodeableConcept:
              match: {}
              schema:
                mustSupport: true
                choices: [asNeededCodeableConcept]
                index: 99
              min: 0
              max: 1
      maxDosePerAdministration:
        mustSupport: true
        pattern:
          type: Quantity
          value: {system: 'http://unitsofmeasure.org'}
        index: 183
        elements:
          value: {mustSupport: true, index: 184}
          unit: {mustSupport: true, index: 185}
          system: {mustSupport: true, index: 186}
          code: {mustSupport: true, index: 187}
        required: [value, system, code]
      route:
        short: Verabreichungsweg
        _short:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: de-DE}
            - {url: content, valueString: Verabreichungsweg}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Route of administration}
        _definition:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: de-DE}
            - {url: content, valueString: 'Der Weg, auf dem das Medikament verabreicht wurde/wird oder werden soll.'}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: How drug was administered or should be administered.}
        mustSupport: true
        index: 106
        elements:
          coding:
            mustSupport: true
            index: 107
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                EDQM:
                  match: {system: 'http://standardterms.edqm.eu'}
                  schema:
                    short: EDQM Code
                    index: 108
                    _definition:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: Ein Verweis auf einen durch EDQM Standard Terms definierten Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: A reference to a code defined by EDQM Standard Terms}
                    mustSupport: true
                    _short:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: EDQM Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: EDQM code}
                    elements:
                      system: {mustSupport: true, index: 109}
                      code: {mustSupport: true, index: 110}
                    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration'}
                    required: [system, code]
                    pattern:
                      type: Coding
                      value: {system: 'http://standardterms.edqm.eu'}
                SNOMED:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    short: SNOMED CT Code
                    _definition:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: A reference to a code defined by SNOMED CT}
                    mustSupport: true
                    _short:
                      extension:
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: de-DE}
                        - {url: content, valueString: SNOMED CT Code}
                      - url: http://hl7.org/fhir/StructureDefinition/translation
                        extension:
                        - {url: lang, valueCode: en-US}
                        - {url: content, valueString: SNOMED CT code}
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
                    index: 111
                    elements:
                      system: {mustSupport: true, index: 112}
                      code: {mustSupport: true, index: 113}
                    required: [system, code]
      asNeededBoolean:
        type: boolean
        mustSupport: true
        choiceOf: asNeeded
        index: 97
        slicing:
          slices:
            asNeededBoolean:
              match: {}
              schema: {type: boolean, mustSupport: true, choiceOf: asNeeded, index: 97}
              min: 0
              max: 1
      timing:
        mustSupport: true
        index: 49
        elements:
          event: {mustSupport: true, index: 50}
          repeat:
            mustSupport: true
            index: 51
            elements:
              boundsRange:
                type: Range
                mustSupport: true
                choiceOf: bounds
                index: 63
                slicing:
                  slices:
                    boundsRange:
                      match: {}
                      schema: {type: Range, mustSupport: true, choiceOf: bounds, index: 63}
                      min: 0
                      max: 1
              frequencyMax: {mustSupport: true, index: 85}
              boundsPeriod:
                type: Period
                mustSupport: true
                choiceOf: bounds
                index: 76
                slicing:
                  slices:
                    boundsPeriod:
                      match: {}
                      schema: {type: Period, mustSupport: true, choiceOf: bounds, index: 76}
                      min: 0
                      max: 1
              when: {mustSupport: true, index: 91}
              offset: {mustSupport: true, index: 92}
              periodUnit: {mustSupport: true, index: 88}
              frequency: {mustSupport: true, index: 84}
              durationMax: {mustSupport: true, index: 82}
              duration: {mustSupport: true, index: 81}
              bounds:
                mustSupport: true
                choices: [boundsPeriod]
                index: 75
                slicing:
                  slices:
                    boundsPeriod:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [boundsPeriod]
                        index: 75
                      min: 0
                      max: 1
              boundsDuration:
                type: Duration
                mustSupport: true
                pattern:
                  type: Duration
                  value: {system: 'http://unitsofmeasure.org'}
                choiceOf: bounds
                index: 56
                slicing:
                  slices:
                    boundsDuration:
                      match: {}
                      schema:
                        type: Duration
                        mustSupport: true
                        pattern:
                          type: Duration
                          value: {system: 'http://unitsofmeasure.org'}
                        choiceOf: bounds
                        index: 56
                      min: 0
                      max: 1
              durationUnit: {mustSupport: true, index: 83}
              dayOfWeek: {mustSupport: true, index: 89}
              count: {mustSupport: true, index: 79}
              bounds[x]:
                elements:
                  start: {mustSupport: true, index: 77}
                  end: {mustSupport: true, index: 78}
              periodMax: {mustSupport: true, index: 87}
              period: {mustSupport: true, index: 86}
              countMax: {mustSupport: true, index: 80}
              timeOfDay: {mustSupport: true, index: 90}
      sequence: {mustSupport: true, index: 47}
      maxDosePerPeriod:
        mustSupport: true
        index: 172
        elements:
          numerator:
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            index: 173
            elements:
              value: {mustSupport: true, index: 174}
              unit: {mustSupport: true, index: 175}
              system: {mustSupport: true, index: 176}
              code: {mustSupport: true, index: 177}
            required: [value, system, code]
          denominator:
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            index: 178
            elements:
              value: {mustSupport: true, index: 179}
              unit: {mustSupport: true, index: 180}
              system: {mustSupport: true, index: 181}
              code: {mustSupport: true, index: 182}
            required: [value, system, code]
      doseAndRate:
        mustSupport: true
        index: 114
        elements:
          dose[x]:
            elements:
              value: {mustSupport: true, index: 133}
              unit: {mustSupport: true, index: 134}
              system: {mustSupport: true, index: 135}
              code: {mustSupport: true, index: 136}
            required: [value, system, code]
          rate[x]:
            elements:
              value: {mustSupport: true, index: 168}
              unit: {mustSupport: true, index: 169}
              system: {mustSupport: true, index: 170}
              code: {mustSupport: true, index: 171}
            required: [value, system, code]
          doseRange:
            type: Range
            mustSupport: true
            choiceOf: dose
            index: 119
            slicing:
              slices:
                doseRange:
                  match: {}
                  schema: {type: Range, mustSupport: true, choiceOf: dose, index: 119}
                  min: 0
                  max: 1
          rateRange:
            type: Range
            mustSupport: true
            choiceOf: rate
            index: 154
            slicing:
              slices:
                rateRange:
                  match: {}
                  schema: {type: Range, mustSupport: true, choiceOf: rate, index: 154}
                  min: 0
                  max: 1
          doseQuantity:
            type: Quantity
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            choiceOf: dose
            index: 132
            slicing:
              slices:
                doseQuantity:
                  match: {}
                  schema:
                    type: Quantity
                    mustSupport: true
                    pattern:
                      type: Quantity
                      value: {system: 'http://unitsofmeasure.org'}
                    choiceOf: dose
                    index: 132
                  min: 0
                  max: 1
          dose:
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            choices: [doseQuantity]
            index: 131
            slicing:
              slices:
                doseQuantity:
                  match: {}
                  schema:
                    mustSupport: true
                    pattern:
                      type: Quantity
                      value: {system: 'http://unitsofmeasure.org'}
                    choices: [doseQuantity]
                    index: 131
                  min: 0
                  max: 1
          rate:
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            choices: [rateQuantity]
            index: 166
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema:
                    mustSupport: true
                    pattern:
                      type: Quantity
                      value: {system: 'http://unitsofmeasure.org'}
                    choices: [rateQuantity]
                    index: 166
                  min: 0
                  max: 1
          rateRatio:
            type: Ratio
            mustSupport: true
            choiceOf: rate
            index: 141
            slicing:
              slices:
                rateRatio:
                  match: {}
                  schema: {type: Ratio, mustSupport: true, choiceOf: rate, index: 141}
                  min: 0
                  max: 1
          rateQuantity:
            type: Quantity
            mustSupport: true
            pattern:
              type: Quantity
              value: {system: 'http://unitsofmeasure.org'}
            choiceOf: rate
            index: 167
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema:
                    type: Quantity
                    mustSupport: true
                    pattern:
                      type: Quantity
                      value: {system: 'http://unitsofmeasure.org'}
                    choiceOf: rate
                    index: 167
                  min: 0
                  max: 1
      asNeededCodeableConcept:
        type: CodeableConcept
        mustSupport: true
        choiceOf: asNeeded
        index: 100
        slicing:
          slices:
            asNeededCodeableConcept:
              match: {}
              schema: {type: CodeableConcept, mustSupport: true, choiceOf: asNeeded, index: 100}
              min: 0
              max: 1
      text: {mustSupport: true, index: 48}
  medication[x]:
    elements:
      coding:
        mustSupport: true
        index: 20
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            Pharmazentralnummer:
              match: {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
              schema:
                short: PZN Code
                index: 21
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der Pharmazentralnummer definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by Pharmazentralnummer}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: PZN Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: PZN code}
                array: true
                elements:
                  system: {mustSupport: true, index: 22}
                  code: {mustSupport: true, index: 23}
                binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/ifa/pzn'}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
            atcClassDe:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/atc'}
              schema:
                short: ATC Klassifikation deutsche Version
                index: 24
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der deutschen Fassung der Anatomisch-Therapeutisch-Chemischen Klassifikation definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by the German edition of the Anatomical Therapeutic Chemical classification system}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: ATC Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: ATC code}
                array: true
                elements:
                  system: {mustSupport: true, index: 25}
                  code: {mustSupport: true, index: 26}
                binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/bfarm/atc'}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/atc'}
            atcClassEn:
              match: {system: 'http://www.whocc.no/atc'}
              schema:
                short: Anatomical Therapeutic Chemical Classification System
                index: 27
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Verweis auf einen von der WHO Anatomisch-Therapeutisch-Chemischen Klassifikation definierten Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A reference to a code defined by the WHO edition of the Anatomical Therapeutic Chemical classification system}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: ATC WHO Code}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: ATC WHO code}
                array: true
                elements:
                  system: {mustSupport: true, index: 28}
                  code: {mustSupport: true, index: 29}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://www.whocc.no/atc'}
      text: {mustSupport: true, index: 30}
  reasonCode:
    short: Grund Code
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Grund Code}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reason code}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Grund für den Medikationseintrag als Code.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reason for the medication statement as a code.}
    mustSupport: true
    index: 43
  medicationCodeableConcept:
    short: Medikation Code
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Code für das Medikament, welches Gegenstand des Eintrags ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Code for the medication that the statement is about.}
    type: CodeableConcept
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Medikation Code}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Medication code}
    choiceOf: medication
    index: 19
    slicing:
      slices:
        medicationCodeableConcept:
          match: {}
          schema:
            short: Medikation Code
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Code für das Medikament, welches Gegenstand des Eintrags ist.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Code for the medication that the statement is about.}
            type: CodeableConcept
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Medikation Code}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Medication code}
            choiceOf: medication
            index: 19
          min: 0
          max: 1
  note:
    short: Hinweis
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Hinweis}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Note}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Zusätzliche Informationen zum Medikationseintrag als Freitext.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Additional information about the medication statement as free text.}
    mustSupport: true
    index: 45
  effectiveDateTime:
    short: Zeitpunkt
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Der Zeitpunkt, an dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The date time when the medication was or will be taken.}
    type: dateTime
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Zeitpunkt}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Date time}
    choiceOf: effective
    index: 37
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema:
            short: Zeitpunkt
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Der Zeitpunkt, an dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: The date time when the medication was or will be taken.}
            type: dateTime
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Zeitpunkt}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Date time}
            choiceOf: effective
            index: 37
          min: 0
          max: 1
  status:
    short: Status
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Status}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Status}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: aktiv | abgeschlossen | Eingabe fehlerhaft | intendiert | gestoppt | pausiert | unbekannt| nicht eingenommen}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken}
    mustSupport: true
    index: 7
  effective:
    short: Zeitraum
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Der Zeitraum, in dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The interval of time during which the patient is/was/will be taking the medication.}
    mustSupport: true
    choices: [effectivePeriod]
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Zeitraum}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Period}
    index: 39
    slicing:
      slices:
        effectivePeriod:
          match: {}
          schema:
            short: Zeitraum
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Der Zeitraum, in dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: The interval of time during which the patient is/was/will be taking the medication.}
            mustSupport: true
            choices: [effectivePeriod]
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Zeitraum}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Period}
            index: 39
          min: 0
          max: 1
  id: {mustSupport: true, index: 0}
  identifier:
    short: Identifikator
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Identifikator}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Identifier}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Ein Identifikator für den Medikationseintrag}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: An identifier for this medication statement}
    mustSupport: true
    index: 4
  context:
    short: Kontext
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Kontext}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Context}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Fall oder Kontakt in Verbindung mit dem Medikationseintrag}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter / Episode associated with MedicationStatement}
    mustSupport: true
    index: 32
  dateAsserted:
    short: Datum Bestätigung
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Datum Bestätigung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Date asserted}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Das Datum, an dem der Medikationseintrag von der Informationsquelle bestätigt wurde.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The date when the medication statement was asserted by the information source.}
    mustSupport: true
    index: 41
  basedOn:
    short: Basiert auf
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Basiert auf}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Based on}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Ein Plan oder eine Anforderung, die durch den Medikationseintrag erfüllt wird.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'A plan, proposal or order that is fulfilled in whole or in part by this event.'}
    mustSupport: true
    index: 5
  medicationReference:
    short: Medikation Referenz
    index: 16
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Referenz auf eine Medication-Ressource.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reference to a Medication resource.}
    refers: ['https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            short: Medikation Referenz
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Referenz auf eine Medication-Ressource.}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Reference to a Medication resource.}
            refers: ['https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
            type: Reference
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Medikation Referenz}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Medication Reference}
            choiceOf: medication
            index: 16
          min: 0
          max: 1
    type: Reference
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Medikation Referenz}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Medication Reference}
    choiceOf: medication
  partOf:
    short: Teil von
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Teil von}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Part of}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Ein größeres Ereignis, von dem dieses spezielle Ereignis ein Bestandteil oder Schritt ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: A larger event of which this particular event is a component or step.}
    mustSupport: true
    index: 6
  informationSource:
    short: Informationsquelle
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Informationsquelle}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Information source}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Die Person oder Organisation, die die Information über die Einnahme dieses Medikaments bereitgestellt hat.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The person or organization that provided the information about the taking of this medication.}
    mustSupport: true
    index: 42
  subject: {mustSupport: true, index: 31}
  effectivePeriod:
    short: Zeitraum
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Der Zeitraum, in dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The interval of time during which the patient is/was/will be taking the medication.}
    type: Period
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Zeitraum}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Period}
    choiceOf: effective
    index: 40
    slicing:
      slices:
        effectivePeriod:
          match: {}
          schema:
            short: Zeitraum
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Der Zeitraum, in dem der Patient das Medikament eingenommen hat oder einnehmen wird.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: The interval of time during which the patient is/was/will be taking the medication.}
            type: Period
            mustSupport: true
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Zeitraum}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Period}
            choiceOf: effective
            index: 40
          min: 0
          max: 1
  medication:
    short: Medikation Code
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Code für das Medikament, welches Gegenstand des Eintrags ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Code for the medication that the statement is about.}
    mustSupport: true
    choices: [medicationCodeableConcept]
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Medikation Code}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Medication code}
    index: 18
    slicing:
      slices:
        medicationCodeableConcept:
          match: {}
          schema:
            short: Medikation Code
            _definition:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: 'Code für das Medikament, welches Gegenstand des Eintrags ist.'}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Code for the medication that the statement is about.}
            mustSupport: true
            choices: [medicationCodeableConcept]
            _short:
              extension:
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: de-DE}
                - {url: content, valueString: Medikation Code}
              - url: http://hl7.org/fhir/StructureDefinition/translation
                extension:
                - {url: lang, valueCode: en-US}
                - {url: content, valueString: Medication code}
            index: 18
          min: 0
          max: 1
  reasonReference:
    short: Grund Referenz
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Grund Referenz}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reason reference}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Grund für den Medikationseintrag als Referenz auf Condition- oder Observation-Ressource.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Condition or observation that supports why the medication is being/was taken}
    mustSupport: true
    index: 44
package_version: 2025.0.0-alpha4
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement
base: http://hl7.org/fhir/StructureDefinition/MedicationStatement
version: 2025.0.0
required: [effective]