pub enum MedicationRequestStatusCodes {
Active,
Cancelled,
Completed,
Draft,
Ended,
EnteredInError,
OnHold,
Stopped,
Unknown,
}
Expand description
MedicationRequestStatusCodes. MedicationRequest Status Codes
FHIR version: 5.0.0.
Variants§
Active
active
Active. The request is ‘actionable’, but not all actions that are implied by it have occurred yet.
Cancelled
cancelled
Cancelled. The request has been withdrawn before any administrations have occurred
Completed
completed
Completed. All actions that are implied by the request have occurred.
Draft
draft
Draft. The request is not yet ‘actionable’, e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process.
Ended
ended
Ended. The request is no longer active and the subject should no longer be taking the medication.
EnteredInError
entered-in-error
Entered in Error. The request was recorded against the wrong patient or for some reason should not have been recorded (e.g. wrong medication, wrong dose, etc.). Some of the actions that are implied by the medication request may have occurred. For example, the medication may have been dispensed and the patient may have taken some of the medication.
OnHold
on-hold
On Hold. Actions implied by the request are to be temporarily halted. The request might or might not be resumed. May also be called ‘suspended’.
Stopped
stopped
Stopped. Actions implied by the request are to be permanently halted, before all of the administrations occurred. This should not be used if the original order was entered in error
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 MedicationRequestStatusCodes
impl AsRef<str> for MedicationRequestStatusCodes
Source§impl Clone for MedicationRequestStatusCodes
impl Clone for MedicationRequestStatusCodes
Source§fn clone(&self) -> MedicationRequestStatusCodes
fn clone(&self) -> MedicationRequestStatusCodes
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MedicationRequestStatusCodes
impl Debug for MedicationRequestStatusCodes
Source§impl<'de> Deserialize<'de> for MedicationRequestStatusCodes
impl<'de> Deserialize<'de> for MedicationRequestStatusCodes
Source§fn deserialize<D>(
deserializer: D,
) -> Result<MedicationRequestStatusCodes, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<MedicationRequestStatusCodes, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl From<MedicationRequestStatusCodes> for CodeableConcept
impl From<MedicationRequestStatusCodes> for CodeableConcept
Source§fn from(code: MedicationRequestStatusCodes) -> CodeableConcept
fn from(code: MedicationRequestStatusCodes) -> CodeableConcept
Source§impl From<MedicationRequestStatusCodes> for Coding
impl From<MedicationRequestStatusCodes> for Coding
Source§fn from(code: MedicationRequestStatusCodes) -> Coding
fn from(code: MedicationRequestStatusCodes) -> Coding
Source§impl Hash for MedicationRequestStatusCodes
impl Hash for MedicationRequestStatusCodes
Source§impl PartialEq for MedicationRequestStatusCodes
impl PartialEq for MedicationRequestStatusCodes
Source§fn eq(&self, other: &MedicationRequestStatusCodes) -> bool
fn eq(&self, other: &MedicationRequestStatusCodes) -> bool
self
and other
values to be equal, and is used by ==
.Source§impl Serialize for MedicationRequestStatusCodes
impl Serialize for MedicationRequestStatusCodes
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl Copy for MedicationRequestStatusCodes
impl Eq for MedicationRequestStatusCodes
impl StructuralPartialEq for MedicationRequestStatusCodes
Auto Trait Implementations§
impl Freeze for MedicationRequestStatusCodes
impl RefUnwindSafe for MedicationRequestStatusCodes
impl Send for MedicationRequestStatusCodes
impl Sync for MedicationRequestStatusCodes
impl Unpin for MedicationRequestStatusCodes
impl UnwindSafe for MedicationRequestStatusCodes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.