pub enum MedicationdispenseStatusReason {
Show 22 variants
Altchoice(Option<Element>),
Clarif(Option<Element>),
Drughigh(Option<Element>),
Frr01(Option<Element>),
Frr02(Option<Element>),
Frr03(Option<Element>),
Frr04(Option<Element>),
Frr05(Option<Element>),
Frr06(Option<Element>),
Hospadm(Option<Element>),
Labint(Option<Element>),
NonAvail(Option<Element>),
Offmarket(Option<Element>),
Outofstock(Option<Element>),
Preg(Option<Element>),
Saig(Option<Element>),
Sddi(Option<Element>),
Sdupther(Option<Element>),
Sintol(Option<Element>),
Surg(Option<Element>),
Washout(Option<Element>),
Null(Option<Element>),
}Variants§
Altchoice(Option<Element>)
Try another treatment first
Clarif(Option<Element>)
Prescription/Request requires clarification
Drughigh(Option<Element>)
Drug level too high
Frr01(Option<Element>)
Order Stopped
Frr02(Option<Element>)
Stale-dated Order
Frr03(Option<Element>)
Incomplete data
Frr04(Option<Element>)
Product unavailable
Frr05(Option<Element>)
Ethical/religious
Frr06(Option<Element>)
Unable to provide care
Hospadm(Option<Element>)
Admission to hospital
Labint(Option<Element>)
Lab interference issues
NonAvail(Option<Element>)
Patient not available
Offmarket(Option<Element>)
Drug not available - off market
Outofstock(Option<Element>)
Drug not available - out of stock
Preg(Option<Element>)
Patient is pregnant or breastfeeding
Saig(Option<Element>)
Allergy
Sddi(Option<Element>)
Drug interacts with another drug
Sdupther(Option<Element>)
Duplicate therapy
Sintol(Option<Element>)
Suspected intolerance
Surg(Option<Element>)
Patient scheduled for surgery
Washout(Option<Element>)
Washout
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for MedicationdispenseStatusReason
impl Clone for MedicationdispenseStatusReason
Source§fn clone(&self) -> MedicationdispenseStatusReason
fn clone(&self) -> MedicationdispenseStatusReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FHIRJSONDeserializer for MedicationdispenseStatusReason
impl FHIRJSONDeserializer for MedicationdispenseStatusReason
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for MedicationdispenseStatusReason
impl FHIRJSONSerializer for MedicationdispenseStatusReason
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for MedicationdispenseStatusReason
impl MetaValue for MedicationdispenseStatusReason
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for MedicationdispenseStatusReason
impl RefUnwindSafe for MedicationdispenseStatusReason
impl Send for MedicationdispenseStatusReason
impl Sync for MedicationdispenseStatusReason
impl Unpin for MedicationdispenseStatusReason
impl UnwindSafe for MedicationdispenseStatusReason
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more