pub struct EncounterReasonBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub use_: Option<Vec<CodeableConcept>>,
pub value: Option<Vec<CodeableReference>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
use_: Option<Vec<CodeableConcept>>
What the reason value should be used for/as
value: Option<Vec<CodeableReference>>
Reason the encounter takes place (core or reference)
Trait Implementations§
Source§impl Clone for EncounterReasonBackboneElement
impl Clone for EncounterReasonBackboneElement
Source§fn clone(&self) -> EncounterReasonBackboneElement
fn clone(&self) -> EncounterReasonBackboneElement
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 Convert for EncounterReasonBackboneElement
impl Convert for EncounterReasonBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for EncounterReasonBackboneElement
impl Default for EncounterReasonBackboneElement
Source§fn default() -> EncounterReasonBackboneElement
fn default() -> EncounterReasonBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EncounterReasonBackboneElement
impl<'de> Deserialize<'de> for EncounterReasonBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for EncounterReasonBackboneElement
impl Executor for EncounterReasonBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for EncounterReasonBackboneElement
Auto Trait Implementations§
impl Freeze for EncounterReasonBackboneElement
impl RefUnwindSafe for EncounterReasonBackboneElement
impl Send for EncounterReasonBackboneElement
impl Sync for EncounterReasonBackboneElement
impl Unpin for EncounterReasonBackboneElement
impl UnwindSafe for EncounterReasonBackboneElement
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