PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot4
    http://hl7.org/fhir/StructureDefinition/MedicationRequest
description: An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called \"MedicationRequest\" rather than \"MedicationPrescription\" or \"MedicationOrder\" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.
package_name: hl7.fhir.r6.core
derivation: specialization
name: MedicationRequest
type: MedicationRequest
elements:
  performerType:
    isModifier: false
    short: Desired kind of performer of the medication administration
    type: CodeableConcept
    mustSupport: false
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/medication-intended-performer-role'}
    isSummary: true
    index: 19
  category:
    isModifier: false
    short: Grouping or category of medication request
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-category'}
    isSummary: false
    index: 8
  insurance:
    isModifier: false
    short: Associated insurance coverage
    refers: ['http://hl7.org/fhir/StructureDefinition/ClaimResponse', 'http://hl7.org/fhir/StructureDefinition/Coverage']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 25
  eventHistory:
    isModifier: false
    short: A list of events of interest in the lifecycle
    refers: ['http://hl7.org/fhir/StructureDefinition/Provenance']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 52
  effectiveTimingRange: {isModifier: false, short: 'Period over which the medication is to be taken, can be specified as a duration or a range', type: Range, mustSupport: false, choiceOf: effectiveTiming, isSummary: false, index: 30}
  substitution:
    isModifier: false
    short: Any restrictions on medication substitution
    type: BackboneElement
    mustSupport: false
    isSummary: false
    index: 46
    elements:
      allowed:
        isModifier: false
        short: Whether substitution is allowed or not
        mustSupport: false
        choices: [allowedBoolean, allowedCodeableConcept]
        isSummary: false
        index: 48
      allowedBoolean: {isModifier: false, short: Whether substitution is allowed or not, type: boolean, mustSupport: false, choiceOf: allowed, isSummary: false, index: 49}
      allowedCodeableConcept: {isModifier: false, short: Whether substitution is allowed or not, type: CodeableConcept, mustSupport: false, choiceOf: allowed, isSummary: false, index: 50}
      reason:
        isModifier: false
        short: Why should (not) substitution be made
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason'}
        isSummary: false
        index: 51
    required: [allowedCodeableConcept, allowed, allowedBoolean]
  encounter:
    isModifier: false
    short: Encounter created as part of encounter/admission/stay
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 14
  effectiveTimingPeriod: {isModifier: false, short: 'Period over which the medication is to be taken, can be specified as a duration or a range', type: Period, mustSupport: false, choiceOf: effectiveTiming, isSummary: false, index: 31}
  dispenseRequest:
    isModifier: false
    short: Medication supply authorization
    type: BackboneElement
    mustSupport: false
    isSummary: false
    index: 33
    elements:
      dispenser:
        isModifier: false
        short: Intended performer of dispense
        refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 42
      doseAdministrationAid:
        isModifier: false
        short: Type of adherence packaging to use for the dispense
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-dose-aid'}
        isSummary: false
        index: 44
      initialFill:
        isModifier: false
        short: First fill details
        type: BackboneElement
        mustSupport: false
        isSummary: false
        index: 34
        elements:
          quantity: {isModifier: false, short: First fill quantity, type: Quantity, mustSupport: false, isSummary: false, index: 35}
          duration: {isModifier: false, short: First fill duration, type: Duration, mustSupport: false, isSummary: false, index: 36}
      dispenserInstruction:
        isModifier: false
        short: Additional information for the dispenser
        type: CodeableConcept
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-dispenser-instructions'}
        isSummary: false
        index: 43
      dispenseInterval: {isModifier: false, short: Minimum period of time between dispenses, type: Duration, mustSupport: false, isSummary: false, index: 37}
      validityPeriod: {isModifier: false, short: Time period supply is authorized for, type: Period, mustSupport: false, isSummary: false, index: 38}
      numberOfRepeatsAllowed: {isModifier: false, short: Number of refills authorized, type: unsignedInt, mustSupport: false, isSummary: false, index: 39}
      quantity: {isModifier: false, short: Amount of medication to supply per dispense, type: Quantity, mustSupport: false, isSummary: false, index: 40}
      expectedSupplyDuration: {isModifier: false, short: Number of days supply per dispense, type: Duration, mustSupport: false, isSummary: false, index: 41}
      destination:
        isModifier: false
        short: Where the medication is expected to be delivered
        refers: ['http://hl7.org/fhir/StructureDefinition/Location']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 45
  isRecordOfRequest: {isModifier: false, short: Whether this is record of a Medication Request or the actual request itself, type: boolean, mustSupport: false, isSummary: true, index: 18}
  statusReason:
    isModifier: false
    short: Reason for current status
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status-reason'}
    isSummary: false
    index: 5
  authoredOn: {isModifier: false, short: When request was initially authored, type: dateTime, mustSupport: false, isSummary: true, index: 16}
  note: {isModifier: false, short: Information about the prescription, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 26}
  reason:
    isModifier: false
    short: Reason or indication for ordering or not ordering the medication
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'}
    isSummary: false
    index: 23
  statusChanged: {isModifier: false, short: When the status was changed, type: dateTime, mustSupport: false, isSummary: false, index: 6}
  requester:
    isModifier: false
    short: Who/What requested the Request
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 17
  supportingInformation:
    isModifier: false
    short: Information to support fulfilling of the medication
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 15
  effectiveTimingDuration: {isModifier: false, short: 'Period over which the medication is to be taken, can be specified as a duration or a range', type: Duration, mustSupport: false, choiceOf: effectiveTiming, isSummary: false, index: 29}
  priority:
    isModifier: false
    short: routine | urgent | asap | stat
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-priority|6.0.0-ballot4'}
    isSummary: true
    index: 9
  status:
    isModifier: true
    short: active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
    index: 4
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status|6.0.0-ballot4'}
    isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    isSummary: true
  dosageInstruction: {isModifier: false, short: Specific instructions for how the medication should be taken, type: DosageDetails, mustSupport: false, isSummary: false, index: 32}
  groupIdentifier: {isModifier: false, short: Composite request this is part of, type: Identifier, mustSupport: false, isSummary: true, index: 3}
  recorder:
    isModifier: false
    short: Person who entered the request
    refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 22
  identifier: {isModifier: false, short: External ids for this request, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0}
  effectiveTiming:
    isModifier: false
    short: Period over which the medication is to be taken, can be specified as a duration or a range
    mustSupport: false
    choices: [effectiveTimingDuration, effectiveTimingRange, effectiveTimingPeriod]
    isSummary: false
    index: 28
  doNotPerform: {isModifier: true, short: 'If true, indicates the provider is ordering a patient should not take the specified medication', type: boolean, mustSupport: false, isModifierReason: 'This element is labeled as a modifier because this element negates the request to occur (ie, this is a request for the medication not to be ordered or prescribed, etc.)', isSummary: true, index: 10}
  intent:
    isModifier: true
    short: proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option (immutable)
    index: 7
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-intent|6.0.0-ballot4'}
    isModifierReason: This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
    isSummary: true
  device: {isModifier: false, short: Intended type of device for the administration, type: CodeableReference, mustSupport: false, array: true, isSummary: false, index: 21}
  basedOn:
    isModifier: false
    short: A plan or request that is fulfilled in whole or in part by this medication request
    refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/RequestOrchestration', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 1
  priorPrescription:
    isModifier: false
    short: Reference to an order/prescription that is being replaced by this MedicationRequest
    refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 2
  informationSource:
    isModifier: false
    short: The person or organization who provided the information about this request, if the source is someone other than the requestor
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 13
  courseOfTherapyType:
    isModifier: false
    short: Overall pattern of medication administration
    type: CodeableConcept
    mustSupport: false
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy'}
    isSummary: false
    index: 24
  subject:
    isModifier: false
    short: Individual or group for whom the medication has been requested
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 12
  performer:
    isModifier: false
    short: Intended performer of administration
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/DeviceDefinition', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 20
  medication:
    isModifier: false
    short: Medication to be taken
    type: CodeableReference
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-codes'}
    isSummary: true
    index: 11
package_version: 6.0.0-ballot4
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/MedicationRequest
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot4
required: [status, subject, intent, medication]