MedicationRequest
ClinicalAn 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.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| MedicationRequest | 0..* | — | Ordering of medication for patient or group |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifier | 0..* | Identifier | External ids for this request |
| .status?!Σ | 1..1 | code | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Bindingmedicationrequest-status(required) |
| .statusReason | 0..1 | CodeableConcept | Reason for current status Bindingmedicationrequest-status-reason(example) |
| .intent?!Σ | 1..1 | code | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Bindingmedicationrequest-intent(required) |
| .category | 0..* | CodeableConcept | Type of medication usage Bindingmedicationrequest-category(example) |
| .priorityΣ | 0..1 | code | routine | urgent | asap | stat Bindingrequest-priority(required) |
| .doNotPerform?!Σ | 0..1 | boolean | True if request is prohibiting action |
| .reported[x]Σ | 0..1 | boolean | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Reported rather than primary record |
| .medication[x]Σ | 1..1 | CodeableConcept | Reference(Medication) | Medication to be taken Bindingmedication-codes(example) |
| .subjectΣ | 1..1 | Reference(Patient | Group) | Who or group medication request is for |
| .encounter | 0..1 | Reference(Encounter) | Encounter created as part of encounter/admission/stay |
| .supportingInformation | 0..* | Reference(Resource) | Information to support ordering of the medication |
| .authoredOnΣ | 0..1 | dateTime | When request was initially authored |
| .requesterΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Who/What requested the Request |
| .performer | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | Intended performer of administration |
| .performerTypeΣ | 0..1 | CodeableConcept | Desired kind of performer of the medication administration Bindingperformer-role(example) |
| .recorder | 0..1 | Reference(Practitioner | PractitionerRole) | Person who entered the request |
| .reasonCode | 0..* | CodeableConcept | Reason or indication for ordering or not ordering the medication Bindingcondition-code(example) |
| .reasonReference | 0..* | Reference(Condition | Observation) | Condition or observation that supports why the prescription is being written |
| .instantiatesCanonicalΣ | 0..* | canonical | Instantiates FHIR protocol or definition |
| .instantiatesUriΣ | 0..* | uri | Instantiates external protocol or definition |
| .basedOnΣ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | What request fulfills |
| .groupIdentifierΣ | 0..1 | Identifier | Composite request this is part of |
| .courseOfTherapyType | 0..1 | CodeableConcept | Overall pattern of medication administration Bindingmedicationrequest-course-of-therapy(example) |
| .insurance | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage |
| .note | 0..* | Annotation | Information about the prescription |
| .dosageInstruction | 0..* | Dosage | How the medication should be taken |
| .dispenseRequest | 0..1 | BackboneElement | Medication supply authorization |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .initialFill | 0..1 | BackboneElement | First fill details |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .quantity | 0..1 | Quantity | First fill quantity |
| .duration | 0..1 | Duration | First fill duration |
| .dispenseInterval | 0..1 | Duration | Minimum period of time between dispenses |
| .validityPeriod | 0..1 | Period | Time period supply is authorized for |
| .numberOfRepeatsAllowed | 0..1 | unsignedInt | Number of refills authorized |
| .quantity | 0..1 | Quantity | Amount of medication to supply per dispense |
| .expectedSupplyDuration | 0..1 | Duration | Number of days supply per dispense |
| .performer | 0..1 | Reference(Organization) | Intended dispenser |
| .substitution | 0..1 | BackboneElement | Any restrictions on medication substitution |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .allowed[x] | 1..1 | boolean | CodeableConcept | Whether substitution is allowed or not Bindingv3-ActSubstanceAdminSubstitutionCode(example) |
| .reason | 0..1 | CodeableConcept | Why should (not) substitution be made Bindingv3-SubstanceAdminSubstitutionReason(example) |
| .priorPrescription | 0..1 | Reference(MedicationRequest) | An order/prescription that is being replaced |
| .detectedIssue | 0..* | Reference(DetectedIssue) | Clinical Issue with action |
| .eventHistory | 0..* | Reference(Provenance) | A list of events of interest in the lifecycle |