pub enum EncounterAdmitSource {
Born(Option<Element>),
Emd(Option<Element>),
Gp(Option<Element>),
HospTrans(Option<Element>),
Mp(Option<Element>),
Nursing(Option<Element>),
Other(Option<Element>),
Outp(Option<Element>),
Psych(Option<Element>),
Rehab(Option<Element>),
Null(Option<Element>),
}Variants§
Born(Option<Element>)
Born in hospital
Emd(Option<Element>)
From accident/emergency department
Gp(Option<Element>)
General Practitioner referral
HospTrans(Option<Element>)
Transferred from other hospital
Mp(Option<Element>)
Medical Practitioner/physician referral
Nursing(Option<Element>)
From nursing home
Other(Option<Element>)
Other
Outp(Option<Element>)
From outpatient department
Psych(Option<Element>)
From psychiatric hospital
Rehab(Option<Element>)
From rehabilitation facility
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for EncounterAdmitSource
impl Clone for EncounterAdmitSource
Source§fn clone(&self) -> EncounterAdmitSource
fn clone(&self) -> EncounterAdmitSource
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 Debug for EncounterAdmitSource
impl Debug for EncounterAdmitSource
Source§impl Default for EncounterAdmitSource
impl Default for EncounterAdmitSource
Source§impl FHIRJSONDeserializer for EncounterAdmitSource
impl FHIRJSONDeserializer for EncounterAdmitSource
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for EncounterAdmitSource
impl FHIRJSONSerializer for EncounterAdmitSource
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 EncounterAdmitSource
impl MetaValue for EncounterAdmitSource
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 EncounterAdmitSource
impl RefUnwindSafe for EncounterAdmitSource
impl Send for EncounterAdmitSource
impl Sync for EncounterAdmitSource
impl Unpin for EncounterAdmitSource
impl UnwindSafe for EncounterAdmitSource
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