pub struct ProcedurePerformerBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub function: Option<CodeableConcept>,
pub actor: Option<Reference>,
pub on_behalf_of: Option<Reference>,
pub period: Option<Period>,
}
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<Reference>
Who performed the procedure
on_behalf_of: Option<Reference>
Organization the device or practitioner was acting for
period: Option<Period>
When the performer performed the procedure
Trait Implementations§
Source§impl Clone for ProcedurePerformerBackboneElement
impl Clone for ProcedurePerformerBackboneElement
Source§fn clone(&self) -> ProcedurePerformerBackboneElement
fn clone(&self) -> ProcedurePerformerBackboneElement
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 ProcedurePerformerBackboneElement
impl Convert for ProcedurePerformerBackboneElement
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 ProcedurePerformerBackboneElement
impl Default for ProcedurePerformerBackboneElement
Source§fn default() -> ProcedurePerformerBackboneElement
fn default() -> ProcedurePerformerBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProcedurePerformerBackboneElement
impl<'de> Deserialize<'de> for ProcedurePerformerBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ProcedurePerformerBackboneElement
impl Executor for ProcedurePerformerBackboneElement
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 ProcedurePerformerBackboneElement
Auto Trait Implementations§
impl Freeze for ProcedurePerformerBackboneElement
impl RefUnwindSafe for ProcedurePerformerBackboneElement
impl Send for ProcedurePerformerBackboneElement
impl Sync for ProcedurePerformerBackboneElement
impl Unpin for ProcedurePerformerBackboneElement
impl UnwindSafe for ProcedurePerformerBackboneElement
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