PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.medikation@2026.0.0-rc.1
    https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationRequest
description: Dieses Profil beschreibt die Verordnung einer Medikation.
package_name: de.medizininformatikinitiative.kerndatensatz.medikation
derivation: constraint
name: MII_PR_Medikation_MedicationRequest
type: MedicationRequest
elements:
  meta:
    mustSupport: true
    index: 1
    elements:
      source: {mustSupport: true, index: 2}
      profile: {mustSupport: true, index: 3}
  substitution:
    short: Substitution
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Substitution}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Substitution}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Etwaige Einschränkungen bei der Substitution von Medikamenten}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Any restrictions on medication substitution}
    mustSupport: true
    index: 161
    elements:
      allowed:
        mustSupport: true
        choices: [allowedCodeableConcept]
        index: 168
        slicing:
          slices:
            allowedCodeableConcept:
              match: {}
              schema:
                mustSupport: true
                choices: [allowedCodeableConcept]
                index: 168
              min: 0
              max: 1
      allowedBoolean:
        type: boolean
        mustSupport: true
        choiceOf: allowed
        index: 166
        slicing:
          slices:
            allowedBoolean:
              match: {}
              schema: {type: boolean, mustSupport: true, choiceOf: allowed, index: 166}
              min: 0
              max: 1
      allowedCodeableConcept:
        type: CodeableConcept
        mustSupport: true
        choiceOf: allowed
        index: 169
        slicing:
          slices:
            allowedCodeableConcept:
              match: {}
              schema: {type: CodeableConcept, mustSupport: true, choiceOf: allowed, index: 169}
              min: 0
              max: 1
  detectedIssue:
    short: Erkannte Probleme
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Erkannte Probleme}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Detected issue}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Ein tatsächliches oder potenzielles klinisches Problem mit oder zwischen einer oder mehreren aktiven oder vorgeschlagenen klinischen Maßnahmen für einen Patienten; z.B. Arzneimittelwechselwirkung, Doppeltherapie, Dosierungsalarm etc.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.'}
    index: 171
  encounter:
    short: Fall oder Kontakt
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Fall / Kontakt}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Fall oder Kontakt, bei dem die Medikation verordnet wurde.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter or episode of care during which the medication was requested.}
    mustSupport: true
    index: 31
  medication[x]:
    elements:
      coding:
        mustSupport: true
        index: 16
        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: 17
                _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: 18}
                  code: {mustSupport: true, index: 19}
                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: 20
                _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: 21}
                  code: {mustSupport: true, index: 22}
                binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/ValueSet/mii-vs-medikation-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: 23
                _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: 24}
                  code: {mustSupport: true, index: 25}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://www.whocc.no/atc'}
            UNII:
              match: {system: 'http://fdasis.nlm.nih.gov'}
              schema:
                short: Unique Ingredient Identifier
                index: 26
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Ein Unique Ingredient Identifier (UNII) aus dem Global Substance Registration System der amerikanischen Food & Drug Administration}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: A Unique Ingredient Identifier (UNII) from the american Food & Drug Administration's Global Substance Registration System}
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: de-DE}
                    - {url: content, valueString: Unique Ingredient Identifier}
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Unique Ingredient Identifier}
                array: true
                elements:
                  system: {mustSupport: true, index: 27}
                  code: {mustSupport: true, index: 28}
                required: [system, code]
                pattern:
                  type: Coding
                  value: {system: 'http://fdasis.nlm.nih.gov'}
      text: {mustSupport: true, index: 29}
  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 die Medikationverordnung als Code.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reason for the medication request as a code.}
    mustSupport: true
    index: 35
  medicationCodeableConcept:
    type: CodeableConcept
    mustSupport: true
    choiceOf: medication
    index: 15
    slicing:
      slices:
        medicationCodeableConcept:
          match: {}
          schema: {type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 15}
          min: 0
          max: 1
  authoredOn:
    short: Datum der Verordnung
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Datum der Verordnung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Authored on}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Das Datum, an dem die Verordnung ursprünglich verfasst wurde.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The date and perhaps time when the prescription was initially written or authored on.}
    mustSupport: true
    index: 32
  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 zur Medikationsverordnung als Freitext.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Additional information about the medication request as free text.}
    mustSupport: true
    index: 38
  requester:
    short: Anforderer
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Anforderer}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Requester}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Die Person, Organisation oder das Gerät, die die Verordnung initiiert hat und für deren Aktivierung verantwortlich ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'The individual, organization, or device that initiated the request and has responsibility for its activation.'}
    mustSupport: true
    index: 33
  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 | pausiert | abgebrochen | abgeschlossen | Eingabe fehlerhaft | abgebrochen | Entwurf | unbekannt}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown}
    mustSupport: true
    index: 5
  id: {mustSupport: true, index: 0}
  dosageInstruction:
    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/MedicationRequest', severity: error, expression: text.exists() or doseAndRate.exists()}
    short: Dosierungsanweisung
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Gibt an, wie das Medikament vom Patienten zu verwenden ist.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Indicates how the medication is to be used by the patient.}
    type: Dosage
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Dosierungsanweisung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Dosage instruction}
    index: 39
    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: 'Der Ort, an dem das Medikament verabreicht werden soll.'}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Anatomic site where the medication is to be administered.}
        mustSupport: true
        index: 82
        elements:
          coding:
            mustSupport: true
            index: 83
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                SNOMED:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    short: SNOMED CT Code
                    index: 84
                    _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: 85}
                      code: {mustSupport: true, index: 86}
                    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: 80
        slicing:
          slices:
            asNeededCodeableConcept:
              match: {}
              schema:
                mustSupport: true
                choices: [asNeededCodeableConcept]
                index: 80
              min: 0
              max: 1
      maxDosePerAdministration:
        mustSupport: true
        index: 156
        elements:
          value: {mustSupport: true, index: 157}
          unit: {mustSupport: true, index: 158}
          system: {mustSupport: true, index: 159}
          code: {mustSupport: true, index: 160}
        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 werden soll.'}
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: How drug should enter body}
        mustSupport: true
        index: 87
        elements:
          coding:
            mustSupport: true
            index: 88
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                EDQM:
                  match: {system: 'http://standardterms.edqm.eu'}
                  schema:
                    short: EDQM Code
                    index: 89
                    _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: 90}
                      code: {mustSupport: true, index: 91}
                    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: 92
                    elements:
                      system: {mustSupport: true, index: 93}
                      code: {mustSupport: true, index: 94}
                    required: [system, code]
      asNeededBoolean:
        type: boolean
        mustSupport: true
        choiceOf: asNeeded
        index: 78
        slicing:
          slices:
            asNeededBoolean:
              match: {}
              schema: {type: boolean, mustSupport: true, choiceOf: asNeeded, index: 78}
              min: 0
              max: 1
      timing:
        elements:
          event: {mustSupport: true, index: 41}
          repeat:
            elements:
              boundsRange:
                type: Range
                mustSupport: true
                choiceOf: bounds
                index: 50
                slicing:
                  slices:
                    boundsRange:
                      match: {}
                      schema: {type: Range, mustSupport: true, choiceOf: bounds, index: 50}
                      min: 0
                      max: 1
              frequencyMax: {mustSupport: true, index: 71}
              boundsPeriod:
                type: Period
                mustSupport: true
                choiceOf: bounds
                index: 63
                slicing:
                  slices:
                    boundsPeriod:
                      match: {}
                      schema: {type: Period, mustSupport: true, choiceOf: bounds, index: 63}
                      min: 0
                      max: 1
              offset: {mustSupport: true, index: 73}
              durationMax: {mustSupport: true, index: 69}
              duration: {mustSupport: true, index: 68}
              bounds:
                mustSupport: true
                choices: [boundsPeriod]
                index: 62
                slicing:
                  slices:
                    boundsPeriod:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [boundsPeriod]
                        index: 62
                      min: 0
                      max: 1
              boundsDuration:
                type: Duration
                pattern:
                  type: Duration
                  value: {system: 'http://unitsofmeasure.org'}
                choiceOf: bounds
                index: 44
                slicing:
                  slices:
                    boundsDuration:
                      match: {}
                      schema:
                        type: Duration
                        pattern:
                          type: Duration
                          value: {system: 'http://unitsofmeasure.org'}
                        choiceOf: bounds
                        index: 44
              durationUnit: {mustSupport: true, index: 70}
              count: {mustSupport: true, index: 66}
              bounds[x]:
                elements:
                  start: {mustSupport: true, index: 64}
                  end: {mustSupport: true, index: 65}
              periodMax: {mustSupport: true, index: 72}
              countMax: {mustSupport: true, index: 67}
      sequence: {mustSupport: true, index: 40}
      maxDosePerPeriod:
        mustSupport: true
        index: 145
        elements:
          numerator:
            mustSupport: true
            index: 146
            elements:
              value: {mustSupport: true, index: 147}
              unit: {mustSupport: true, index: 148}
              system: {mustSupport: true, index: 149}
              code: {mustSupport: true, index: 150}
            required: [value, system, code]
          denominator:
            mustSupport: true
            index: 151
            elements:
              value: {mustSupport: true, index: 152}
              unit: {mustSupport: true, index: 153}
              system: {mustSupport: true, index: 154}
              code: {mustSupport: true, index: 155}
            required: [value, system, code]
      doseAndRate:
        elements:
          dose:
            mustSupport: true
            choices: []
            index: 96
            slicing:
              slices:
                doseRange:
                  match: {}
                  schema:
                    mustSupport: true
                    choices: [doseRange]
                    index: 98
                  min: 0
                  max: 1
          doseRange:
            type: Range
            mustSupport: true
            choiceOf: dose
            index: 99
            slicing:
              slices:
                doseRange:
                  match: {}
                  schema: {type: Range, mustSupport: true, choiceOf: dose, index: 99}
                  min: 0
                  max: 1
          dose[x]:
            elements:
              low:
                mustSupport: true
                index: 100
                elements:
                  value: {mustSupport: true, index: 101}
                  unit: {mustSupport: true, index: 102}
                  system: {mustSupport: true, index: 103}
                  code: {mustSupport: true, index: 104}
                required: [value, system, code]
              high:
                mustSupport: true
                index: 105
                elements:
                  value: {mustSupport: true, index: 106}
                  unit: {mustSupport: true, index: 107}
                  system: {mustSupport: true, index: 108}
                  code: {mustSupport: true, index: 109}
                required: [value, system, code]
          rate:
            mustSupport: true
            choices: [rateQuantity]
            index: 139
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema:
                    mustSupport: true
                    choices: [rateQuantity]
                    index: 139
                  min: 0
                  max: 1
          rateRatio:
            type: Ratio
            mustSupport: true
            choiceOf: rate
            index: 114
            slicing:
              slices:
                rateRatio:
                  match: {}
                  schema: {type: Ratio, mustSupport: true, choiceOf: rate, index: 114}
                  min: 0
                  max: 1
          rate[x]:
            elements:
              value: {mustSupport: true, index: 141}
              unit: {mustSupport: true, index: 142}
              system: {mustSupport: true, index: 143}
              code: {mustSupport: true, index: 144}
            required: [value, system, code]
          rateRange:
            type: Range
            mustSupport: true
            choiceOf: rate
            index: 127
            slicing:
              slices:
                rateRange:
                  match: {}
                  schema: {type: Range, mustSupport: true, choiceOf: rate, index: 127}
                  min: 0
                  max: 1
          rateQuantity:
            type: Quantity
            mustSupport: true
            choiceOf: rate
            index: 140
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema: {type: Quantity, mustSupport: true, choiceOf: rate, index: 140}
                  min: 0
                  max: 1
      asNeededCodeableConcept:
        type: CodeableConcept
        mustSupport: true
        choiceOf: asNeeded
        index: 81
        slicing:
          slices:
            asNeededCodeableConcept:
              match: {}
              schema: {type: CodeableConcept, mustSupport: true, choiceOf: asNeeded, index: 81}
              min: 0
              max: 1
  recorder:
    short: Auftragserfasser
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Auftragserfasser}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Recorder}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Die Person, die den Auftrag im Namen einer anderen Person eingegeben hat, zum Beispiel im Fall eines mündlichen oder telefonischen Auftrags.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.}
    index: 34
  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 die Medikationsverordnung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: An identifier for this medication request}
    mustSupport: true
    index: 4
  doNotPerform: {index: 7}
  intent:
    short: Intention
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Intention}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Intent}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Vorschlag | Plan | Auftrag | Original-Auftrag | ergänzender Auftrag | Erfüllungsauftrag | Vorgangsauftrag | Option}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option}
    mustSupport: true
    index: 6
  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 ganz oder teilweise durch diese Medikationsverordnung erfüllt wird.'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: A plan or request that is fulfilled in whole or in part by this medication request.}
    mustSupport: true
    index: 37
  priorPrescription:
    short: Vorherige Verschreibung
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: Vorherige Verschreibung}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Prior prescription}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: de-DE}
        - {url: content, valueString: 'Eine Verschreibung, die ersetzt wird'}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: An order/prescription that is being replaced}
    mustSupport: true
    index: 170
  medicationReference:
    refers: ['https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
    type: Reference
    mustSupport: true
    choiceOf: medication
    index: 12
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            refers: ['https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication']
            type: Reference
            mustSupport: true
            choiceOf: medication
            index: 12
          min: 0
          max: 1
  subject: {mustSupport: true, index: 30}
  medication:
    mustSupport: true
    choices: [medicationCodeableConcept]
    index: 14
    slicing:
      slices:
        medicationCodeableConcept:
          match: {}
          schema:
            mustSupport: true
            choices: [medicationCodeableConcept]
            index: 14
          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 die Medikationsverordnung als Referenz auf Condition- oder Observation-Objekt.}
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Condition or observation that supports why the medication was administered.}
    mustSupport: true
    index: 36
package_version: 2026.0.0-rc.1
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationRequest
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 2026.0.0