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_id | types |
|---|---|
| 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 |