http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest|8.0.0-ballot

The US Core MedicationRequest Profile inherits from the FHIR [MedicationRequest](https://hl7.org/fhir/R4/medicationrequest.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the [U.S. Core Data for Interoperability (USCDI)](https://www.healthit.gov/isp/united-states-core-data-interoperability-uscdi) *Medications* Data Class. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication prescriptions or orders. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
element_idtypes
MedicationRequest
MedicationRequest.extension:medicationAdherence
MedicationRequest.status
MedicationRequest.intent
MedicationRequest.category
MedicationRequest.category:us-core
MedicationRequest.reported[x]
MedicationRequest.medication[x]
MedicationRequest.subject
MedicationRequest.encounter
MedicationRequest.authoredOn
MedicationRequest.requester
MedicationRequest.reasonCode
MedicationRequest.reasonReference
MedicationRequest.dosageInstruction
MedicationRequest.dosageInstruction.text
MedicationRequest.dosageInstruction.timing
MedicationRequest.dosageInstruction.route
MedicationRequest.dosageInstruction.doseAndRate
MedicationRequest.dosageInstruction.doseAndRate.dose[x]
MedicationRequest.dispenseRequest
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
MedicationRequest.dispenseRequest.quantity
MedicationRequest
MedicationRequest.id
MedicationRequest.meta
MedicationRequest.implicitRules
MedicationRequest.language
MedicationRequest.text
MedicationRequest.contained
MedicationRequest.extension
MedicationRequest.extension:medicationAdherence
MedicationRequest.modifierExtension
MedicationRequest.identifier
MedicationRequest.status
MedicationRequest.statusReason
MedicationRequest.intent
MedicationRequest.category
MedicationRequest.category:us-core
MedicationRequest.priority
MedicationRequest.doNotPerform
MedicationRequest.reported[x]
MedicationRequest.medication[x]
MedicationRequest.subject
MedicationRequest.encounter
MedicationRequest.supportingInformation
MedicationRequest.authoredOn
MedicationRequest.requester
MedicationRequest.performer
MedicationRequest.performerType
MedicationRequest.recorder
MedicationRequest.reasonCode
MedicationRequest.reasonReference
MedicationRequest.instantiatesCanonical
MedicationRequest.instantiatesUri
MedicationRequest.basedOn
MedicationRequest.groupIdentifier
MedicationRequest.courseOfTherapyType
MedicationRequest.insurance
MedicationRequest.note
MedicationRequest.dosageInstruction
MedicationRequest.dosageInstruction.id
MedicationRequest.dosageInstruction.extension
MedicationRequest.dosageInstruction.modifierExtension
MedicationRequest.dosageInstruction.sequence
MedicationRequest.dosageInstruction.text
MedicationRequest.dosageInstruction.additionalInstruction
MedicationRequest.dosageInstruction.patientInstruction
MedicationRequest.dosageInstruction.timing
MedicationRequest.dosageInstruction.asNeeded[x]
MedicationRequest.dosageInstruction.site
MedicationRequest.dosageInstruction.route
MedicationRequest.dosageInstruction.method
MedicationRequest.dosageInstruction.doseAndRate
MedicationRequest.dosageInstruction.doseAndRate.id
MedicationRequest.dosageInstruction.doseAndRate.extension
MedicationRequest.dosageInstruction.doseAndRate.type
MedicationRequest.dosageInstruction.doseAndRate.dose[x]
MedicationRequest.dosageInstruction.doseAndRate.rate[x]
MedicationRequest.dosageInstruction.maxDosePerPeriod
MedicationRequest.dosageInstruction.maxDosePerAdministration
MedicationRequest.dosageInstruction.maxDosePerLifetime
MedicationRequest.dispenseRequest
MedicationRequest.dispenseRequest.id
MedicationRequest.dispenseRequest.extension
MedicationRequest.dispenseRequest.modifierExtension
MedicationRequest.dispenseRequest.initialFill
MedicationRequest.dispenseRequest.initialFill.id
MedicationRequest.dispenseRequest.initialFill.extension
MedicationRequest.dispenseRequest.initialFill.modifierExtension
MedicationRequest.dispenseRequest.initialFill.quantity
MedicationRequest.dispenseRequest.initialFill.duration
MedicationRequest.dispenseRequest.dispenseInterval
MedicationRequest.dispenseRequest.validityPeriod
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
MedicationRequest.dispenseRequest.quantity
MedicationRequest.dispenseRequest.expectedSupplyDuration
MedicationRequest.dispenseRequest.performer
MedicationRequest.substitution
MedicationRequest.substitution.id
MedicationRequest.substitution.extension
MedicationRequest.substitution.modifierExtension
MedicationRequest.substitution.allowed[x]
MedicationRequest.substitution.reason
MedicationRequest.priorPrescription
MedicationRequest.detectedIssue
MedicationRequest.eventHistory