pub enum ObservationStatus {
Amended,
Cancelled,
Corrected,
EnteredInError,
Final,
Preliminary,
Registered,
Unknown,
}Expand description
ObservationStatus. Codes providing the status of an observation.
FHIR version: 5.0.0.
Variants§
Amended
amended
Amended. Subsequent to being Final, the observation has been modified subsequent. This includes updates/new information and corrections.
Cancelled
cancelled
Cancelled. The observation is unavailable because the measurement was not started or not completed (also sometimes called “aborted”).
Corrected
corrected
Corrected. Subsequent to being Final, the observation has been modified to correct an error in the test result.
EnteredInError
entered-in-error
Entered in Error. The observation has been withdrawn following previous final release. 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 “cancelled” rather than “entered-in-error”.).
Final
final
Final. The observation is complete and there are no further actions needed. Additional information such “released”, “signed”, etc. would be represented using Provenance which provides not only the act but also the actors and dates and other related data. These act states would be associated with an observation status of preliminary until they are all completed and then a status of final would be applied.
Preliminary
preliminary
Preliminary. This is an initial or interim observation: data may be incomplete or unverified.
Registered
registered
Registered. The existence of the observation is registered, but there is no result yet available.
Unknown
unknown
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.
Trait Implementations§
Source§impl AsRef<str> for ObservationStatus
impl AsRef<str> for ObservationStatus
Source§impl Clone for ObservationStatus
impl Clone for ObservationStatus
Source§fn clone(&self) -> ObservationStatus
fn clone(&self) -> ObservationStatus
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 ObservationStatus
impl Debug for ObservationStatus
Source§impl<'de> Deserialize<'de> for ObservationStatus
impl<'de> Deserialize<'de> for ObservationStatus
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 ObservationStatus
impl Display for ObservationStatus
Source§impl From<ObservationStatus> for CodeableConcept
impl From<ObservationStatus> for CodeableConcept
Source§fn from(code: ObservationStatus) -> Self
fn from(code: ObservationStatus) -> Self
Source§impl From<ObservationStatus> for Coding
impl From<ObservationStatus> for Coding
Source§fn from(code: ObservationStatus) -> Self
fn from(code: ObservationStatus) -> Self
Source§impl FromStr for ObservationStatus
impl FromStr for ObservationStatus
Source§impl Hash for ObservationStatus
impl Hash for ObservationStatus
Source§impl PartialEq for ObservationStatus
impl PartialEq for ObservationStatus
Source§fn eq(&self, other: &ObservationStatus) -> bool
fn eq(&self, other: &ObservationStatus) -> bool
self and other values to be equal, and is used by ==.