http://hl7.org/fhir/StructureDefinition/MedicationRequest|5.0.0

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.
NameFlagsCardTypeDescription & Constraints
MedicationRequest
0..*Ordering of medication for patient or group
 
identifier
0..*IdentifierExternal ids for this request
 
basedOn
Σ
0..*ReferenceA plan or request that is fulfilled in whole or in part by this medication request
 
priorPrescription
0..1ReferenceReference to an order/prescription that is being replaced by this MedicationRequest
 
groupIdentifier
Σ
0..1IdentifierComposite request this is part of
 
status *
?!Σ
1..1codeactive | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown MedicationRequestStatus (required)
 
statusReason
0..1CodeableConceptReason for current status MedicationRequestStatusReason (example)
 
statusChanged
0..1dateTimeWhen the status was changed
 
intent *
?!Σ
1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option MedicationRequestIntent (required)
 
category
0..*CodeableConceptGrouping or category of medication request MedicationRequestAdministrationLocation (example)
 
priority
Σ
0..1coderoutine | urgent | asap | stat MedicationRequestPriority (required)
 
doNotPerform
?!Σ
0..1booleanTrue if patient is to stop taking or not to start taking the medication
 
medication *
Σ
1..1CodeableReferenceMedication to be taken MedicationCode (example)
 
subject *
Σ
1..1ReferenceIndividual or group for whom the medication has been requested
 
informationSource
0..*ReferenceThe person or organization who provided the information about this request, if the source is someone other than the requestor
 
encounter
0..1ReferenceEncounter created as part of encounter/admission/stay
 
supportingInformation
0..*ReferenceInformation to support fulfilling of the medication
 
authoredOn
Σ
0..1dateTimeWhen request was initially authored
 
requester
Σ
0..1ReferenceWho/What requested the Request
 
reported
Σ
0..1booleanReported rather than primary record
 
performerType
Σ
0..1CodeableConceptDesired kind of performer of the medication administration MedicationRequestPerformerType (extensible)
 
performer
0..*ReferenceIntended performer of administration
 
device
0..*CodeableReferenceIntended type of device for the administration
 
recorder
0..1ReferencePerson who entered the request
 
reason
0..*CodeableReferenceReason or indication for ordering or not ordering the medication MedicationRequestReason (example)
 
courseOfTherapyType
0..1CodeableConceptOverall pattern of medication administration MedicationRequestCourseOfTherapy (extensible)
 
insurance
0..*ReferenceAssociated insurance coverage
 
note
0..*AnnotationInformation about the prescription
 
renderedDosageInstruction
0..1markdownFull representation of the dosage instructions
 
effectiveDosePeriod
0..1PeriodPeriod over which the medication is to be taken
 
dosageInstruction
0..*DosageSpecific instructions for how the medication should be taken
 
dispenseRequest
0..1BackboneElementMedication supply authorization
 
 
initialFill
0..1BackboneElementFirst fill details
 
 
 
quantity
0..1QuantityFirst fill quantity
 
 
 
duration
0..1DurationFirst fill duration
 
 
dispenseInterval
0..1DurationMinimum period of time between dispenses
 
 
validityPeriod
0..1PeriodTime period supply is authorized for
 
 
numberOfRepeatsAllowed
0..1unsignedIntNumber of refills authorized
 
 
quantity
0..1QuantityAmount of medication to supply per dispense
 
 
expectedSupplyDuration
0..1DurationNumber of days supply per dispense
 
 
dispenser
0..1ReferenceIntended performer of dispense
 
 
dispenserInstruction
0..*AnnotationAdditional information for the dispenser
 
 
doseAdministrationAid
0..1CodeableConceptType of adherence packaging to use for the dispense MedicationRequestDoseAdministrationAid (example)
 
substitution
0..1BackboneElementAny restrictions on medication substitution
 
 
allowed[x] *
1..1Whether substitution is allowed or not MedicationRequestSubstitution (preferred)
 
 
 
allowedBoolean *
1..1boolean MedicationRequestSubstitution (preferred)
 
 
 
allowedCodeableConcept *
1..1CodeableConcept MedicationRequestSubstitution (preferred)
 
 
reason
0..1CodeableConceptWhy should (not) substitution be made MedicationIntendedSubstitutionReason (example)
 
eventHistory
0..*ReferenceA list of events of interest in the lifecycle