PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.eu.mpd@0.1.0-ballot
    http://hl7.eu/fhir/mpd/StructureDefinition/MedicationRequest-eu-mpd
description: This profile defines how to represent MedicationRequest in HL7 FHIR for the purpose of this guide.
package_name: hl7.fhir.eu.mpd
derivation: constraint
name: MedicationRequestEuMpd
type: MedicationRequest
elements:
  dispenseRequest:
    extensions:
      prescribedQuantity: {url: 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/ihe-ext-medicationrequest-prescribedQuantity', min: 0, max: 1, type: Extension, short: 'Overall amount of product prescribed, independent from the number of repeats.', index: 31}
    elements:
      extension:
        index: 30
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            prescribedQuantity:
              match: {url: null}
              schema: {type: Extension, short: 'Overall amount of product prescribed, independent from the number of repeats.', url: 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/ihe-ext-medicationrequest-prescribedQuantity', index: 31}
              min: 0
              max: 1
  reasonCode:
    short: Reason or indication for this prescription
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'}
    index: 13
  medicationCodeableConcept: {type: CodeableConcept, choiceOf: medication, index: 8}
  authoredOn: {index: 11}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        offLabelUse:
          match: {url: null}
          schema: {type: Extension, short: 'Indicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the product.', url: 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/ihe-ext-offLabel', index: 1}
          min: 0
          max: 1
        effectiveDosePeriod:
          match: {url: null}
          schema: {type: Extension, short: Period over which the medication should be taken., url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod', index: 2}
          min: 0
          max: 1
        renderedDosageInstruction:
          match: {url: null}
          schema: {type: Extension, short: Full representation of the dosage instructions, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction', index: 3}
          min: 0
          max: 1
  requester: {index: 12}
  status: {short: Current state of the order, index: 5}
  dosageInstruction:
    short: How the medication should be taken.
    index: 16
    elements:
      text: {short: Free text dosage instructions, index: 17}
      timing:
        short: Administration schedule
        index: 18
        elements:
          repeat:
            elements:
              duration: {short: Duration of the treatment, index: 19}
              frequency: {short: Frequency times per period, index: 20}
              period: {short: Duration of time over which repetitions are to occur, index: 21}
              periodUnit: {short: Unit of the period (e.g. day), index: 22}
          code: {short: A code for the timing schedule., index: 23}
      route: {short: Route of administration, index: 24}
      doseAndRate:
        elements:
          dose:
            choices: []
            index: 26
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: $this, type: type}
              min: null
              slices:
                doseQuantity:
                  match: {}
                  schema:
                    choices: [doseQuantity]
                    index: 28
                  min: 0
                  max: 1
          doseQuantity:
            type: Quantity
            choiceOf: dose
            index: 29
            slicing:
              slices:
                doseQuantity:
                  match: {}
                  schema: {type: Quantity, choiceOf: dose, index: 29}
                  min: 0
                  max: 1
  groupIdentifier: {short: Prescription this is part of. Not needed if a presciption includes only one prescribed item., index: 15}
  identifier: {short: Prescription/prescribed item ID, index: 4}
  medicationReference:
    type: Reference
    choiceOf: medication
    refers: ['http://hl7.eu/fhir/mpd/StructureDefinition/Medication-eu-mpd']
    index: 9
  subject:
    type: Reference
    refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core']
    index: 10
  medication:
    choices: [medicationCodeableConcept, medicationReference]
    index: 7
  reasonReference: {short: Condition or observation that supports this prescription, index: 14}
package_version: 0.1.0-ballot
extensions:
  offLabelUse: {url: 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/ihe-ext-offLabel', min: 0, max: 1, type: Extension, short: 'Indicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the product.', index: 1}
  effectiveDosePeriod: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.effectiveDosePeriod', min: 0, max: 1, type: Extension, short: Period over which the medication should be taken., index: 2}
  renderedDosageInstruction: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction', min: 0, max: 1, type: Extension, short: Full representation of the dosage instructions, index: 3}
class: profile
kind: resource
url: http://hl7.eu/fhir/mpd/StructureDefinition/MedicationRequest-eu-mpd
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 0.1.0-ballot
required: [authoredOn, requester]