An order or request for a medication to be dispensed and administered to a patient. This page documents the MedicationRequest resource as served by the mock.health synthetic FHIR R4 sandbox — 8 search parameters, US Core 6.1 profiling, and the elements accepted on write.
GET https://api.mock.health/fhir/MedicationRequest — searchGET https://api.mock.health/fhir/MedicationRequest/{id} — read by logical idPOST https://api.mock.health/fhir/MedicationRequest — create (Pro)PUT https://api.mock.health/fhir/MedicationRequest/{id} — update (Pro)patient (reference) — required — Patient the medication is forcode (token) — Medication code (RxNorm)identifier (token) — External identifiermedication (reference) — Reference to the Medication resourcestatus (token) — active | completed | stopped | cancelledintent (token) — proposal | plan | orderauthoredon (date) — When request was authoredencounter (reference) — Encounter during which medication was requestedFields accepted when creating or updating a MedicationRequest. Required elements are base FHIR cardinality; the rest are US Core must-support.
status (code) — required — active | on-hold | cancelled | completed | stopped | draftintent (code) — required — proposal | plan | order | original-order | reflex-ordermedicationCodeableConcept (CodeableConcept) — required — Medication code (RxNorm) — or use medicationReferencesubject (Reference(Patient)) — required — Patient the medication is prescribed forauthoredOn (dateTime) — US Core MS — when the prescription was writtenrequester (Reference(Practitioner)) — US Core MS — who ordered the medicationdosageInstruction (Dosage[]) — US Core MS — dosing instructions (text or structured)Base definition: HL7 FHIR R4 MedicationRequest. Category: Medications.
Medication · MedicationDispense
API reference · Quickstart · USCDI compliance · SMART on FHIR