pub enum RequestStatus {
Active,
Completed,
Draft,
EnteredInError,
OnHold,
Revoked,
Unknown,
}Expand description
RequestStatus. Codes identifying the lifecycle stage of a request.
FHIR version: 5.0.0.
Variants§
Active
active
Active. The request is in force and ready to be acted upon.
Completed
completed
Completed. The activity described by the request has been fully performed. No further activity will occur.
Draft
draft
Draft. The request has been created but is not yet complete or ready for action.
EnteredInError
entered-in-error
Entered in Error. This request should never have existed and should be considered ‘void’. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be “revoked” rather than “entered-in-error”.).
OnHold
on-hold
On Hold. The request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future.
Revoked
revoked
Revoked. The request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions. No further activity should occur.
Unknown
unknown
Unknown. The authoring/source 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 listed statuses is presumed to apply, but the authoring/source system does not know which.
Trait Implementations§
Source§impl AsRef<str> for RequestStatus
impl AsRef<str> for RequestStatus
Source§impl Clone for RequestStatus
impl Clone for RequestStatus
Source§fn clone(&self) -> RequestStatus
fn clone(&self) -> RequestStatus
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 RequestStatus
impl Debug for RequestStatus
Source§impl<'de> Deserialize<'de> for RequestStatus
impl<'de> Deserialize<'de> for RequestStatus
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 RequestStatus
impl Display for RequestStatus
Source§impl From<RequestStatus> for CodeableConcept
impl From<RequestStatus> for CodeableConcept
Source§fn from(code: RequestStatus) -> Self
fn from(code: RequestStatus) -> Self
Source§impl From<RequestStatus> for Coding
impl From<RequestStatus> for Coding
Source§fn from(code: RequestStatus) -> Self
fn from(code: RequestStatus) -> Self
Source§impl FromStr for RequestStatus
impl FromStr for RequestStatus
Source§impl Hash for RequestStatus
impl Hash for RequestStatus
Source§impl PartialEq for RequestStatus
impl PartialEq for RequestStatus
Source§fn eq(&self, other: &RequestStatus) -> bool
fn eq(&self, other: &RequestStatus) -> bool
self and other values to be equal, and is used by ==.