MedicationRequest
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.
Endpoints
alpha
https://api.dev.ovok.com/fhir/R4/MedicationRequest| Interaction | Method | Path |
|---|---|---|
| Read | GET | /fhir/R4/MedicationRequest/[id] |
| Vread | GET | /fhir/R4/MedicationRequest/[id]/_history/[vid] |
| Update | PUT | /fhir/R4/MedicationRequest/[id] |
| Patch | PATCH | /fhir/R4/MedicationRequest/[id] |
| Delete | DELETE | /fhir/R4/MedicationRequest/[id] |
| Create | POST | /fhir/R4/MedicationRequest |
| Search | GET | /fhir/R4/MedicationRequest |
| History | GET | /fhir/R4/MedicationRequest/[id]/_history |
Top-level elements
| Element | Type(s) | Cardinality | Description |
|---|---|---|---|
identifier | Identifier | 0..* | External ids for this request |
status | code | 1..1 | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown modifier |
statusReason | CodeableConcept | 0..1 | Reason for current status |
intent | code | 1..1 | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option modifier |
category | CodeableConcept | 0..* | Type of medication usage |
priority | code | 0..1 | routine | urgent | asap | stat |
doNotPerform | boolean | 0..1 | True if request is prohibiting action modifier |
reported[x] | boolean / Reference | 0..1 | Reported rather than primary record |
medication[x] | CodeableConcept / Reference | 1..1 | Medication to be taken |
subject | Reference | 1..1 | Who or group medication request is for |
encounter | Reference | 0..1 | Encounter created as part of encounter/admission/stay |
supportingInformation | Reference | 0..* | Information to support ordering of the medication |
authoredOn | dateTime | 0..1 | When request was initially authored |
requester | Reference | 0..1 | Who/What requested the Request |
performer | Reference | 0..1 | Intended performer of administration |
performerType | CodeableConcept | 0..1 | Desired kind of performer of the medication administration |
recorder | Reference | 0..1 | Person who entered the request |
reasonCode | CodeableConcept | 0..* | Reason or indication for ordering or not ordering the medication |
reasonReference | Reference | 0..* | Condition or observation that supports why the prescription is being written |
instantiatesCanonical | canonical | 0..* | Instantiates FHIR protocol or definition |
instantiatesUri | uri | 0..* | Instantiates external protocol or definition |
basedOn | Reference | 0..* | What request fulfills |
groupIdentifier | Identifier | 0..1 | Composite request this is part of |
courseOfTherapyType | CodeableConcept | 0..1 | Overall pattern of medication administration |
insurance | Reference | 0..* | Associated insurance coverage |
note | Annotation | 0..* | Information about the prescription |
dosageInstruction | Dosage | 0..* | How the medication should be taken |
dispenseRequest | BackboneElement | 0..1 | Medication supply authorization |
substitution | BackboneElement | 0..1 | Any restrictions on medication substitution |
priorPrescription | Reference | 0..1 | An order/prescription that is being replaced |
detectedIssue | Reference | 0..* | Clinical Issue with action |
eventHistory | Reference | 0..* | A list of events of interest in the lifecycle |
Resource-specific search parameters
Reference
- Official FHIR R4 spec:
MedicationRequest - Maturity: Trial Use 3 (FMM 3).