PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.medikation@2025.0.0-rc.1
    https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication
description: Dieses Profil beschreibt die Medikation, die angesetzt, geplant oder verabreicht wird. Es kann sich um ein Fertigarzneimittel oder eine Rezeptur handeln. Auch die Angabe nur des Wirkstoffes ist möglich. Die Angabe mindestens eines Wirkstoffes wird verlangt.
package_name: de.medizininformatikinitiative.kerndatensatz.medikation
derivation: constraint
name: MII_PR_Medikation_Medication
type: Medication
elements:
  id: {mustSupport: true, index: 0}
  meta:
    mustSupport: true
    index: 1
    elements:
      source: {mustSupport: true, index: 2}
      profile: {mustSupport: true, index: 3}
  code:
    short: Code
    mustSupport: true
    index: 4
    elements:
      coding:
        mustSupport: true
        index: 5
        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: 6
                _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: 7}
                  code: {mustSupport: true, index: 8}
                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: 9
                _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: 10}
                  version: {mustSupport: true, index: 11}
                  code: {mustSupport: true, index: 12}
                binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/bfarm/atc'}
                required: [version, 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: 13
                _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: 14}
                  version: {mustSupport: true, index: 15}
                  code: {mustSupport: true, index: 16}
                required: [version, system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://www.whocc.no/atc'}
      text: {mustSupport: true, index: 17}
  form:
    short: Darreichungsform
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform'}
    mustSupport: true
    index: 18
    elements:
      coding:
        mustSupport: true
        index: 19
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            EDQM:
              match: {system: 'http://standardterms.edqm.eu'}
              schema:
                short: EDQM Code
                index: 20
                _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}
                array: true
                elements:
                  system: {mustSupport: true, index: 21}
                  code: {mustSupport: true, index: 22}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://standardterms.edqm.eu'}
  ingredient:
    short: Bestandteil
    mustSupport: true
    index: 23
    extensions:
      Wirkstofftyp: {url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp', min: 0, max: 1, type: Extension, mustSupport: true, index: 25}
      Wirkstoffrelation: {url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstoffrelation', min: 0, type: Extension, mustSupport: true, index: 26}
    elements:
      extension:
        mustSupport: true
        index: 24
        slicing:
          slices:
            Wirkstofftyp:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp', index: 25}
              min: 0
              max: 1
            Wirkstoffrelation:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstoffrelation', index: 26}
              min: 0
      item:
        mustSupport: true
        choices: [itemCodeableConcept]
        index: 33
        slicing:
          slices:
            itemCodeableConcept:
              match: {}
              schema:
                mustSupport: true
                choices: [itemCodeableConcept]
                index: 33
              min: 0
              max: 1
      itemReference:
        refers: ['http://hl7.org/fhir/StructureDefinition/Substance', 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
        type: Reference
        mustSupport: true
        choiceOf: item
        index: 31
        slicing:
          slices:
            itemReference:
              match: {}
              schema:
                refers: ['http://hl7.org/fhir/StructureDefinition/Substance', 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
                type: Reference
                mustSupport: true
                choiceOf: item
                index: 31
              min: 0
              max: 1
      itemCodeableConcept:
        type: CodeableConcept
        mustSupport: true
        choiceOf: item
        index: 34
        slicing:
          slices:
            itemCodeableConcept:
              match: {}
              schema: {type: CodeableConcept, mustSupport: true, choiceOf: item, index: 34}
              min: 0
              max: 1
      item[x]:
        elements:
          coding:
            mustSupport: true
            index: 35
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: 1
              slices:
                ASK:
                  match: {system: 'http://fhir.de/CodeSystem/ask'}
                  schema:
                    short: ASK Code
                    mustSupport: true
                    array: true
                    binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/ask'}
                    pattern:
                      type: Coding
                      value: {system: 'http://fhir.de/CodeSystem/ask'}
                    index: 36
                    elements:
                      system: {mustSupport: true, index: 37}
                      code: {mustSupport: true, index: 38}
                    required: [system, code]
                UNII:
                  match: {system: 'http://fdasis.nlm.nih.gov'}
                  schema:
                    short: UNII Code
                    mustSupport: true
                    array: true
                    pattern:
                      type: Coding
                      value: {system: 'http://fdasis.nlm.nih.gov'}
                    index: 39
                    elements:
                      system: {mustSupport: true, index: 40}
                      code: {mustSupport: true, index: 41}
                    required: [system, code]
                CAS:
                  match: {system: 'urn:oid:2.16.840.1.113883.6.61'}
                  schema:
                    short: CAS Code
                    mustSupport: true
                    array: true
                    pattern:
                      type: Coding
                      value: {system: 'urn:oid:2.16.840.1.113883.6.61'}
                    index: 42
                    elements:
                      system: {mustSupport: true, index: 43}
                      code: {mustSupport: true, index: 44}
                    required: [system, code]
                SNOMED:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    short: SNOMED CT Code
                    index: 45
                    _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: 46}
                      code: {mustSupport: true, index: 47}
                    required: [system, code]
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
          text: {mustSupport: true, index: 48}
        required: [coding]
      strength:
        short: Menge|Stärke
        mustSupport: true
        index: 49
        elements:
          numerator: {mustSupport: true, index: 50}
          denominator: {mustSupport: true, index: 51}
package_version: 2025.0.0-rc.1
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication
base: http://hl7.org/fhir/StructureDefinition/Medication
version: 2025.0.0
required: [ingredient]