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.
Type: MedicationRequest (a.k.a: http://hl7.org/fhir/StructureDefinition/MedicationRequest)
Type dependencies: 0
Elements
authoredOn: dateTime
basedOn: Reference
category: CodeableConcept
category:us-core: CodeableConcept
contained: Resource
courseOfTherapyType: CodeableConcept
detectedIssue: Reference
dispenseRequest: BackboneElement
initialFill: BackboneElement
dispenseInterval: Duration
validityPeriod: Period
extension: Extension
numberOfRepeatsAllowed: unsignedInt
quantity: Quantity
expectedSupplyDuration: Duration
modifierExtension: Extension
performer: Reference
doNotPerform: boolean
dosageInstruction: Dosage
asNeeded[x]: boolean,CodeableConcept
site: CodeableConcept
method: CodeableConcept
patientInstruction: string
maxDosePerLifetime: Quantity
maxDosePerAdministration: Quantity
route: CodeableConcept
extension: Extension
timing: Timing
additionalInstruction: CodeableConcept
sequence: integer
maxDosePerPeriod: Ratio
doseAndRate: Element
extension: Extension
type: CodeableConcept
modifierExtension: Extension
text: string
encounter: Reference
eventHistory: Reference
extension: Extension
extension:medicationAdherence: Extension
groupIdentifier: Identifier
identifier: Identifier
implicitRules: uri
instantiatesCanonical: canonical
instantiatesUri: uri
insurance: Reference
intent: code
language: code
medication[x]: CodeableConcept,Reference
meta: Meta
modifierExtension: Extension
note: Annotation
performer: Reference
performerType: CodeableConcept
priorPrescription: Reference
priority: code
reasonCode: CodeableConcept
reasonReference: Reference
recorder: Reference
requester: Reference
status: code
statusReason: CodeableConcept
subject: Reference
substitution: BackboneElement
extension: Extension
modifierExtension: Extension
allowed[x]: boolean,CodeableConcept
reason: CodeableConcept
supportingInformation: Reference
text: Narrative