description: The US Core Medication Request Profile is based upon the core FHIR MedicationRequest Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 *Medications* requirements. The MedicationRequest resource can be used to record a patient's medication prescription or order. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases. package_name: hl7.fhir.us.core derivation: constraint name: USCoreMedicationRequestProfile type: MedicationRequest elements: category: short: (USCDI) Type of medication usage mustSupport: true index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: us-core: match: {} schema: short: (USCDI) Type of medication usage binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-category'} mustSupport: true index: 3 encounter: type: Reference short: (USCDI) Encounter created as part of encounter/admission/stay mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter'] index: 13 dispenseRequest: short: (USCDI) Medication supply authorization mustSupport: true index: 26 elements: numberOfRepeatsAllowed: {short: (USCDI) Number of refills authorized, mustSupport: true, index: 27} quantity: {short: (USCDI) Amount of medication to supply per dispense, mustSupport: true, index: 28} reported: short: (USCDI) Reported rather than primary record mustSupport: true choices: [reportedBoolean, reportedReference] index: 5 reasonCode: short: (USCDI) Reason or indication for ordering or not ordering the medication binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'} index: 16 medicationCodeableConcept: {type: CodeableConcept, short: (USCDI) Medication to be taken, mustSupport: true, choiceOf: medication, index: 10} authoredOn: {short: (USCDI) When request was initially authored, mustSupport: true, index: 14} requester: short: (USCDI) Who/What requested the Request refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] type: Reference mustSupport: true index: 15 reportedReference: short: (USCDI) Reported rather than primary record refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] type: Reference mustSupport: true choiceOf: reported index: 7 status: short: (USCDI) active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status'} mustSupport: true index: 0 dosageInstruction: short: (USCDI) How the medication should be taken mustSupport: true index: 18 elements: text: {short: (USCDI) Free text dosage instructions e.g. SIG, mustSupport: true, index: 19} timing: {short: (USCDI) When medication should be administered, mustSupport: true, index: 20} doseAndRate: short: (USCDI) Amount of medication administered mustSupport: true index: 21 elements: dose: short: (USCDI) Amount of medication per dose mustSupport: true choices: [doseQuantity, doseRange] index: 23 doseQuantity: {type: Quantity, short: (USCDI) Amount of medication per dose, mustSupport: true, choiceOf: dose, index: 24} doseRange: {type: Range, short: (USCDI) Amount of medication per dose, mustSupport: true, choiceOf: dose, index: 25} reportedBoolean: {type: boolean, short: (USCDI) Reported rather than primary record, mustSupport: true, choiceOf: reported, index: 6} intent: short: (USCDI) proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-intent'} mustSupport: true index: 1 medicationReference: short: (USCDI) Medication to be taken refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication'] type: Reference mustSupport: true choiceOf: medication index: 11 subject: type: Reference short: (USCDI) Who or group medication request is for mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 12 medication: short: (USCDI) Medication to be taken mustSupport: true choices: [medicationCodeableConcept, medicationReference] index: 9 reasonReference: {short: (USCDI) US Core Condition or Observation that supports the prescription, index: 17} package_version: 6.1.0 class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest base: http://hl7.org/fhir/StructureDefinition/MedicationRequest version: 6.1.0