status
The MedicationAdministration.status
element SHALL be populated with a value from the International FHIR ValueSet medication-admin-status, which is shown expanded here with additional guidance.
Systems consuming the data SHOULD use MedicationAdministration.status
to support workflow.
The status can be used to determine the overall status of medication administration events.
It is recommended that the MedicationAdministration.status
is used to indicate the status at a high-level so that integrated systems can determine how to represent this information.
Status | FHIR Definition | Implementation Guidance |
---|---|---|
in-progress |
The administration has started but has not yet completed. | Would be a suitable status to use, for example, by an infusion pump device which is interoperable with the clinical system to denote an infusion is in progress. |
not-done |
The administration was terminated prior to any impact on the subject (though preparatory actions may have been taken) | Use this when there is not the intention to undertake the administration at a future time. |
on-hold |
Actions implied by the administration have been temporarily halted, but are expected to continue later. May also be called 'suspended'. | Use this when there is the intention to administer the medication at a future time. For example, if the patient is temporarily unavailable. |
completed |
All actions that are implied by the administration have occurred. | This would be a suitable trigger to share the medication administration event with shared records. |
entered-in-error |
The administration was entered in error and therefore nullified. | There is limited value in sharing records that are entered in error. |
stopped |
Actions implied by the administration have been permanently halted, before all of them occurred. |
A MedicationAdministration.statusReason SHOULD be populated with a coded reason for stopping the medication administration.
This is for things like patches and continuous infusions etc. where administration is over a period of time. The MedicationAdministration.dosage should reflect the amount administered (or whatever the source system has recorded).
|
unknown |
The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for 'other' - one of the statuses listed is presumed to apply, it's just not known which one. | The patient may have had some encounter with this medication, but the current status is unknown. Avoid the use of this status value where possible. |