ePMA Implementation Guidance for FHIR STU3

This guidance is under active development by NHS Digital and content may be added or updated on a regular basis.
Please note: This guidance has been superseded by the Implementation guide for digitial medicines, which contains up-to-date information.

Element: status

Important: the cardinality of status has been changed from 0..1 in STU3 to 1..1 in R4.

When used it must be populated with a fixed valueset defined within the FHIR standard.

It is expected that most implementations will require the use of status to support workflow.

Can the status be used in place of prescription tracking software?

The status can be used to determine the overall status of dispense request; however, it does not cater for the granularity that prescription tracking software can offer.

It is recommended that the MedicationDispenseStatus is used to indicate the status at a high-level so that integrated systems can determine how to represent this information.

Status FHIR Definition Recommendation
preparation The core event has not started yet, but some staging activities have begun (e.g. initial compounding or packaging of medication). Preparation stages may be tracked for billing purposes. Exposing this status could be beneficial to the requesting system to indicate the current status of the dispensing activity, if the architecture of the dispensing system allows other systems to query for medication dispense records.

Note: Consider how the status preparation is presented to the end-user to avoid confusion with in-progress.
in-progress The dispense has started but has not yet completed. Exposing this status could be beneficial to the requesting system to indicate the current status of the dispensing activity, if the architecture of the dispensing system allows other systems to query for medication dispense records.
on-hold Actions implied by the administration have been temporarily halted, but are expected to continue later. May also be called "suspended" Exposing this status could be beneficial to the requesting system to indicate the current status of the dispensing activity, if the architecture of the dispensing system allows other systems to query for medication dispense records.
completed All actions that are implied by the dispense have occurred. Recommended for MVP
This would be a suitable trigger to post / share the medication dispense with the requesting ePMA system.
entered-in-error The dispense was entered in error and therefore nullified. Not to be used unless specific use-cases can be identified.
stopped Actions implied by the dispense have been permanently halted, before all of them occurred. Recommended for MVP
This would be a suitable trigger to post / share the medication dispense with the requesting ePMA system.

medication-dispense-status-flow


back to top