PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.medikation@2.0.0
    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:
    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:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/ifa/pzn'}
                array: true
                index: 6
                elements:
                  system: {mustSupport: true, index: 7}
                  code: {mustSupport: true, index: 8}
                required: [system, code]
            atcClassDe:
              match: {system: 'http://fhir.de/CodeSystem/bfarm/atc'}
              schema:
                short: ATC Klassifikation deutsche Version
                mustSupport: true
                array: true
                binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/bfarm/atc'}
                pattern:
                  type: Coding
                  value: {system: 'http://fhir.de/CodeSystem/bfarm/atc'}
                index: 9
                elements:
                  system: {mustSupport: true, index: 10}
                  code: {mustSupport: true, index: 11}
                required: [system, code]
            atcClassEn:
              match: {system: 'http://www.whocc.no/atc'}
              schema:
                short: Anatomical Therapeutic Chemical Classification System
                mustSupport: true
                array: true
                pattern:
                  type: Coding
                  value: {system: 'http://www.whocc.no/atc'}
                index: 12
                elements:
                  system: {mustSupport: true, index: 13}
                  code: {mustSupport: true, index: 14}
                required: [system, code]
      text: {mustSupport: true, index: 15}
  form:
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform'}
    mustSupport: true
    index: 16
    elements:
      coding:
        mustSupport: true
        index: 17
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            EDQM:
              match: {system: 'http://standardterms.edqm.eu'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://standardterms.edqm.eu'}
                array: true
                index: 18
                elements:
                  system: {mustSupport: true, index: 19}
                  code: {mustSupport: true, index: 20}
                required: [system, code]
  ingredient:
    mustSupport: true
    index: 21
    extensions:
      Wirkstofftyp: {url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp', min: 0, max: 1, type: Extension, mustSupport: true, index: 23}
      Wirkstoffrelation: {url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstoffrelation', min: 0, type: Extension, mustSupport: true, index: 24}
    elements:
      extension:
        mustSupport: true
        index: 22
        slicing:
          slices:
            Wirkstofftyp:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp', index: 23}
              min: 0
              max: 1
            Wirkstoffrelation:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstoffrelation', index: 24}
              min: 0
      item:
        mustSupport: true
        choices: [itemCodeableConcept]
        index: 31
        slicing:
          slices:
            itemCodeableConcept:
              match: {}
              schema:
                mustSupport: true
                choices: [itemCodeableConcept]
                index: 31
              min: 0
              max: 1
      itemReference:
        refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/Substance']
        type: Reference
        mustSupport: true
        choiceOf: item
        index: 29
        slicing:
          slices:
            itemReference:
              match: {}
              schema:
                refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/Substance']
                type: Reference
                mustSupport: true
                choiceOf: item
                index: 29
              min: 0
              max: 1
      itemCodeableConcept:
        type: CodeableConcept
        mustSupport: true
        choiceOf: item
        index: 32
        slicing:
          slices:
            itemCodeableConcept:
              match: {}
              schema: {type: CodeableConcept, mustSupport: true, choiceOf: item, index: 32}
              min: 0
              max: 1
      item[x]:
        elements:
          coding:
            mustSupport: true
            index: 33
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: 1
              slices:
                ASK:
                  match: {system: 'http://fhir.de/CodeSystem/ask'}
                  schema:
                    short: Arzneistoffkatalog(ASK)-Nummer
                    mustSupport: true
                    array: true
                    binding: {strength: example, valueSet: 'http://fhir.de/ValueSet/ask'}
                    pattern:
                      type: Coding
                      value: {system: 'http://fhir.de/CodeSystem/ask'}
                    index: 34
                    elements:
                      system: {mustSupport: true, index: 35}
                      code: {mustSupport: true, index: 36}
                    required: [system, code]
                UNII:
                  match: {system: 'http://fdasis.nlm.nih.gov'}
                  schema:
                    short: Unique Ingredient Identifier
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'http://fdasis.nlm.nih.gov'}
                    array: true
                    index: 37
                    elements:
                      system: {mustSupport: true, index: 38}
                      code: {mustSupport: true, index: 39}
                    required: [system, code]
                CAS:
                  match: {system: 'urn:oid:2.16.840.1.113883.6.61'}
                  schema:
                    short: Chemical abstract codes
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'urn:oid:2.16.840.1.113883.6.61'}
                    array: true
                    index: 40
                    elements:
                      system: {mustSupport: true, index: 41}
                      code: {mustSupport: true, index: 42}
                    required: [system, code]
                SNOMED:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
                    array: true
                    index: 43
                    elements:
                      system: {mustSupport: true, index: 44}
                      code: {mustSupport: true, index: 45}
                    required: [system, code]
          text: {mustSupport: true, index: 46}
        required: [coding]
      strength:
        mustSupport: true
        index: 47
        elements:
          numerator: {mustSupport: true, index: 48}
          denominator: {mustSupport: true, index: 49}
package_version: 2.0.0
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication
base: http://hl7.org/fhir/StructureDefinition/Medication
version: 2.0.0
required: [ingredient]