pub struct MedicationAdministrationPerformerBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub function: Option<CodeableConcept>,
pub actor: Option<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
function: Option<CodeableConcept>
Type of performance
actor: Option<CodeableReference>
Who or what performed the medication administration
Trait Implementations§
Source§impl Clone for MedicationAdministrationPerformerBackboneElement
impl Clone for MedicationAdministrationPerformerBackboneElement
Source§fn clone(&self) -> MedicationAdministrationPerformerBackboneElement
fn clone(&self) -> MedicationAdministrationPerformerBackboneElement
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 MedicationAdministrationPerformerBackboneElement
impl Convert for MedicationAdministrationPerformerBackboneElement
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 MedicationAdministrationPerformerBackboneElement
impl Default for MedicationAdministrationPerformerBackboneElement
Source§fn default() -> MedicationAdministrationPerformerBackboneElement
fn default() -> MedicationAdministrationPerformerBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicationAdministrationPerformerBackboneElement
impl<'de> Deserialize<'de> for MedicationAdministrationPerformerBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MedicationAdministrationPerformerBackboneElement
impl Executor for MedicationAdministrationPerformerBackboneElement
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 MedicationAdministrationPerformerBackboneElement
Auto Trait Implementations§
impl Freeze for MedicationAdministrationPerformerBackboneElement
impl RefUnwindSafe for MedicationAdministrationPerformerBackboneElement
impl Send for MedicationAdministrationPerformerBackboneElement
impl Sync for MedicationAdministrationPerformerBackboneElement
impl Unpin for MedicationAdministrationPerformerBackboneElement
impl UnwindSafe for MedicationAdministrationPerformerBackboneElement
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