pub enum DeviceDispenseStatusCodes {
Cancelled,
Completed,
Declined,
EnteredInError,
InProgress,
OnHold,
Preparation,
Stopped,
Unknown,
}Expand description
DeviceDispenseStatusCodes. DeviceDispense Status Codes
FHIR version: 5.0.0.
Variants§
Cancelled
cancelled
Cancelled. The dispensed product was not and will never be picked up by the patient.
Completed
completed
Completed. The dispensed product has been picked up.
Declined
declined
Declined. The dispense was declined and not performed.
EnteredInError
entered-in-error
Entered in Error. The dispense was entered in error and therefore nullified.
InProgress
in-progress
In Progress. The dispensed product is ready for pickup.
OnHold
on-hold
On Hold. The dispense process is paused while waiting for an external event to reactivate the dispense. For example, new stock has arrived or the prescriber has called.
Preparation
preparation
Preparation. The core event has not started yet, but some staging activities have begun (e.g. initial preparing of the device. Preparation stages may be tracked e.g. for planning, supply or billing purposes.
Stopped
stopped
Stopped. Actions implied by the dispense have been permanently halted, before all of them occurred.
Unknown
unknown
Unknown. The authoring system does not know which of the status values applies for this dispense. Note: this concept is not to be used for other - one of the listed statuses is presumed to apply, it’s just now known which one.
Trait Implementations§
Source§impl AsRef<str> for DeviceDispenseStatusCodes
impl AsRef<str> for DeviceDispenseStatusCodes
Source§impl Clone for DeviceDispenseStatusCodes
impl Clone for DeviceDispenseStatusCodes
Source§fn clone(&self) -> DeviceDispenseStatusCodes
fn clone(&self) -> DeviceDispenseStatusCodes
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DeviceDispenseStatusCodes
impl Debug for DeviceDispenseStatusCodes
Source§impl<'de> Deserialize<'de> for DeviceDispenseStatusCodes
impl<'de> Deserialize<'de> for DeviceDispenseStatusCodes
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for DeviceDispenseStatusCodes
impl Display for DeviceDispenseStatusCodes
Source§impl From<DeviceDispenseStatusCodes> for CodeableConcept
impl From<DeviceDispenseStatusCodes> for CodeableConcept
Source§fn from(code: DeviceDispenseStatusCodes) -> Self
fn from(code: DeviceDispenseStatusCodes) -> Self
Source§impl From<DeviceDispenseStatusCodes> for Coding
impl From<DeviceDispenseStatusCodes> for Coding
Source§fn from(code: DeviceDispenseStatusCodes) -> Self
fn from(code: DeviceDispenseStatusCodes) -> Self
Source§impl FromStr for DeviceDispenseStatusCodes
impl FromStr for DeviceDispenseStatusCodes
Source§impl Hash for DeviceDispenseStatusCodes
impl Hash for DeviceDispenseStatusCodes
Source§impl PartialEq for DeviceDispenseStatusCodes
impl PartialEq for DeviceDispenseStatusCodes
Source§fn eq(&self, other: &DeviceDispenseStatusCodes) -> bool
fn eq(&self, other: &DeviceDispenseStatusCodes) -> bool
self and other values to be equal, and is used by ==.