pub enum EventStatus {
Completed,
EnteredInError,
InProgress,
NotDone,
OnHold,
Preparation,
Stopped,
Unknown,
}Expand description
EventStatus. Codes identifying the lifecycle stage of an event.
FHIR version: 5.0.0.
Variants§
Completed
completed
Completed. The event has now concluded.
EnteredInError
entered-in-error
Entered in Error. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be “stopped” rather than “entered-in-error”.).
InProgress
in-progress
In Progress. The event is currently occurring.
NotDone
not-done
Not Done. The event was terminated prior to any activity beyond preparation. I.e. The ‘main’ activity has not yet begun. The boundary between preparatory and the ‘main’ activity is context-specific.
OnHold
on-hold
On Hold. The event has been temporarily stopped but is expected to resume in the future.
Preparation
preparation
Preparation. The core event has not started yet, but some staging activities have begun (e.g. surgical suite preparation). Preparation stages may be tracked for billing purposes.
Stopped
stopped
Stopped. The event was terminated prior to the full completion of the intended activity but after at least some of the ‘main’ activity (beyond preparation) has occurred.
Unknown
unknown
Unknown. The authoring/source system does not know which of the status values currently applies for this event. 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.
Trait Implementations§
Source§impl AsRef<str> for EventStatus
impl AsRef<str> for EventStatus
Source§impl Clone for EventStatus
impl Clone for EventStatus
Source§fn clone(&self) -> EventStatus
fn clone(&self) -> EventStatus
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 EventStatus
impl Debug for EventStatus
Source§impl<'de> Deserialize<'de> for EventStatus
impl<'de> Deserialize<'de> for EventStatus
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 EventStatus
impl Display for EventStatus
Source§impl From<EventStatus> for CodeableConcept
impl From<EventStatus> for CodeableConcept
Source§fn from(code: EventStatus) -> Self
fn from(code: EventStatus) -> Self
Source§impl From<EventStatus> for Coding
impl From<EventStatus> for Coding
Source§fn from(code: EventStatus) -> Self
fn from(code: EventStatus) -> Self
Source§impl FromStr for EventStatus
impl FromStr for EventStatus
Source§impl Hash for EventStatus
impl Hash for EventStatus
Source§impl PartialEq for EventStatus
impl PartialEq for EventStatus
Source§fn eq(&self, other: &EventStatus) -> bool
fn eq(&self, other: &EventStatus) -> bool
self and other values to be equal, and is used by ==.