pub enum MedicationrequestStatusReason {
Show 14 variants
Altchoice(Option<Element>),
Clarif(Option<Element>),
Drughigh(Option<Element>),
Hospadm(Option<Element>),
Labint(Option<Element>),
NonAvail(Option<Element>),
Preg(Option<Element>),
Salg(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 requires clarification
Drughigh(Option<Element>)
Drug level too high
Hospadm(Option<Element>)
Admission to hospital
Labint(Option<Element>)
Lab interference issues
NonAvail(Option<Element>)
Patient not available
Preg(Option<Element>)
Parent is pregnant/breast feeding
Salg(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>)
Waiting for old drug to wash out
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for MedicationrequestStatusReason
impl Clone for MedicationrequestStatusReason
Source§fn clone(&self) -> MedicationrequestStatusReason
fn clone(&self) -> MedicationrequestStatusReason
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 MedicationrequestStatusReason
impl FHIRJSONDeserializer for MedicationrequestStatusReason
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for MedicationrequestStatusReason
impl FHIRJSONSerializer for MedicationrequestStatusReason
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 MedicationrequestStatusReason
impl MetaValue for MedicationrequestStatusReason
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 MedicationrequestStatusReason
impl RefUnwindSafe for MedicationrequestStatusReason
impl Send for MedicationrequestStatusReason
impl Sync for MedicationrequestStatusReason
impl Unpin for MedicationrequestStatusReason
impl UnwindSafe for MedicationrequestStatusReason
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