MedicationRequest

Clinical

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.

PathCard.TypeDescription & Constraints
MedicationRequest0..*Ordering of medication for patient or group
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.identifier0..*IdentifierExternal ids for this request
.status?!Σ1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Bindingmedicationrequest-status(required)
.statusReason0..1CodeableConceptReason for current status
Bindingmedicationrequest-status-reason(example)
.intent?!Σ1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Bindingmedicationrequest-intent(required)
.category0..*CodeableConceptType of medication usage
Bindingmedicationrequest-category(example)
.priorityΣ0..1coderoutine | urgent | asap | stat
Bindingrequest-priority(required)
.doNotPerform?!Σ0..1booleanTrue if request is prohibiting action
.reported[x]Σ0..1boolean | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)Reported rather than primary record
.medication[x]Σ1..1CodeableConcept | Reference(Medication)Medication to be taken
Bindingmedication-codes(example)
.subjectΣ1..1Reference(Patient | Group)Who or group medication request is for
.encounter0..1Reference(Encounter)Encounter created as part of encounter/admission/stay
.supportingInformation0..*Reference(Resource)Information to support ordering of the medication
.authoredOnΣ0..1dateTimeWhen request was initially authored
.requesterΣ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/What requested the Request
.performer0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)Intended performer of administration
.performerTypeΣ0..1CodeableConceptDesired kind of performer of the medication administration
Bindingperformer-role(example)
.recorder0..1Reference(Practitioner | PractitionerRole)Person who entered the request
.reasonCode0..*CodeableConceptReason or indication for ordering or not ordering the medication
Bindingcondition-code(example)
.reasonReference0..*Reference(Condition | Observation)Condition or observation that supports why the prescription is being written
.instantiatesCanonicalΣ0..*canonicalInstantiates FHIR protocol or definition
.instantiatesUriΣ0..*uriInstantiates external protocol or definition
.basedOnΣ0..*Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)What request fulfills
.groupIdentifierΣ0..1IdentifierComposite request this is part of
.courseOfTherapyType0..1CodeableConceptOverall pattern of medication administration
Bindingmedicationrequest-course-of-therapy(example)
.insurance0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
.note0..*AnnotationInformation about the prescription
.dosageInstruction0..*DosageHow the medication should be taken
.dispenseRequest0..1BackboneElementMedication supply authorization
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.initialFill0..1BackboneElementFirst fill details
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.quantity0..1QuantityFirst fill quantity
.duration0..1DurationFirst fill duration
.dispenseInterval0..1DurationMinimum period of time between dispenses
.validityPeriod0..1PeriodTime period supply is authorized for
.numberOfRepeatsAllowed0..1unsignedIntNumber of refills authorized
.quantity0..1QuantityAmount of medication to supply per dispense
.expectedSupplyDuration0..1DurationNumber of days supply per dispense
.performer0..1Reference(Organization)Intended dispenser
.substitution0..1BackboneElementAny restrictions on medication substitution
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.allowed[x]1..1boolean | CodeableConceptWhether substitution is allowed or not
Bindingv3-ActSubstanceAdminSubstitutionCode(example)
.reason0..1CodeableConceptWhy should (not) substitution be made
Bindingv3-SubstanceAdminSubstitutionReason(example)
.priorPrescription0..1Reference(MedicationRequest)An order/prescription that is being replaced
.detectedIssue0..*Reference(DetectedIssue)Clinical Issue with action
.eventHistory0..*Reference(Provenance)A list of events of interest in the lifecycle