UK Core Implementation Guide STU3 Sequence - Sprint 6 Review

status

The scope of MedicationRequest.status MAY vary depending on the nature of the implementation. The FHIR standard defines the MedicationRequest.status of completed as “All actions that are implied by the prescription have occurred”.

This allows for different design decisions for tracking a medication request status.

  • An implementation MAY track the MedicationRequest.status through to the receipt of the medication request at the pharmacy, after which the MedicationRequest.status is completed

  • An implementation MAY track the MedicationRequest.status through to completion of dispensing events, after which the MedicationRequest.status is completed

  • An implementation MAY track the MedicationRequest.status through to completion of administration events for the medication that has been dispensed, after which the MedicationRequest.status is completed.

The following guidance is based on an implementation tracking the status through to completion of dispensing events.

Status FHIR Definition Implementation Guidance
draft The prescription is not yet "actionable", e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process. The order is work in progress within the ePMA system and has not yet sent to the pharmacy.
active The prescription is "actionable", but not all actions that are implied by it have occurred yet. The order has been sent and accepted by the pharmacy. Dispensing and administration activities may have been started but are not yet `Complete`.
completed All actions that are implied by the prescription have occurred. Dispensing activities have been completed for the medication defined within the order.
on-hold Actions implied by the prescription are to be temporarily halted but are expected to continue later. May also be called `Suspended`. Will prevent the order being sent to the pharmacy. If already sent, an update needs to be sent to the pharmacy to temporarily halt further dispensing.
cancelled The prescription has been withdrawn before any administrations have occurred. Will prevent the order being sent to the pharmacy. If already sent, an update needs to be sent to the pharmacy so that no further medication is dispensed.
stopped Actions implied by the prescription are to be permanently halted before all of the administrations occurred. This SHOULD NOT be used if the original order was entered in error. The order needs to be stopped on clinical grounds. An update needs to be sent to the pharmacy so that no further medication is dispensed.
entered-in-error Some of the actions that are implied by the medication request may have occurred. For example, the medication may have been dispensed and the patient may have taken some of the medication. Clinical decision support systems SHOULD take this status into account. The order needs to be stopped due to human data entry error. An update needs to be sent to the pharmacy so that no further medication is dispensed.
unknown The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for ‘other’ - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. Recommended not to be supported as the use case for this status value is unclear.

Logical MedicationRequest status transitions

This state transition diagram is an enhancement over the generic State Machine defined within the FHIR specification. It includes the MedicationRequest.status values associated with a medication request with transitions applicable to a UK implementation.



Status transitions explained

Previous Future Interoperability Recommendation
draft active This transition will trigger the sending / sharing of the MedicationRequest from the prescribing system to the pharmacy system to start dispensing activities.
draft cancelled Contained within the prescribing system.
draft on-hold Contained within the prescribing system.
draft entered-in-error Contained within the prescribing system.
on-hold draft Contained within the prescribing system.
on-hold active This transition will trigger an update to the MedicationRequest from the prescribing system to the pharmacy system to restart dispensing activities.
on-hold cancelled Contained within the prescribing system.
on-hold stopped Contained within the prescribing system.
on-hold entered-in-error Contained within the prescribing system.
active active Not a MedicationRequest status transition but the pharmacy system could send / share dispensing activities with the prescribing system, typically using a FHIR profile based on MedicationDispense.
active on-hold This transition will trigger an update to the MedicationRequest from the prescribing system to the pharmacy system to suspend dispensing activities.

If dispensing has already occurred but meds have not been delivered to the ward then they can stay within the pharmacy until the request is re-activated. If meds have been delivered to the ward then there is no action required by the pharmacy system.
active entered-in-error This transition will trigger an update to the MedicationRequest from the prescribing system to the pharmacy system to stop dispensing activities.
active stopped This transition will trigger an update to the MedicationRequest from the prescribing system to the pharmacy system to stop dispensing activities.
active completed Contained within the prescribing system. All requested medication has been received from pharmacy and has been recorded / confirmed within the ePMA system.

back to top