pub struct FamilyMemberHistoryProcedureBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub outcome: Option<CodeableConcept>,
pub contributed_to_death: Option<BooleanDt>,
pub performed: Option<DateTimeDt>,
pub note: Option<Vec<Annotation>>,
}
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
code: Option<CodeableConcept>
Procedures performed on the related person
outcome: Option<CodeableConcept>
What happened following the procedure
contributed_to_death: Option<BooleanDt>
Whether the procedure contributed to the cause of death
performed: Option<DateTimeDt>
When the procedure was performed
note: Option<Vec<Annotation>>
Extra information about the procedure
Trait Implementations§
Source§impl Clone for FamilyMemberHistoryProcedureBackboneElement
impl Clone for FamilyMemberHistoryProcedureBackboneElement
Source§fn clone(&self) -> FamilyMemberHistoryProcedureBackboneElement
fn clone(&self) -> FamilyMemberHistoryProcedureBackboneElement
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 FamilyMemberHistoryProcedureBackboneElement
impl Convert for FamilyMemberHistoryProcedureBackboneElement
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 FamilyMemberHistoryProcedureBackboneElement
impl Default for FamilyMemberHistoryProcedureBackboneElement
Source§fn default() -> FamilyMemberHistoryProcedureBackboneElement
fn default() -> FamilyMemberHistoryProcedureBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FamilyMemberHistoryProcedureBackboneElement
impl<'de> Deserialize<'de> for FamilyMemberHistoryProcedureBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for FamilyMemberHistoryProcedureBackboneElement
impl Executor for FamilyMemberHistoryProcedureBackboneElement
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 FamilyMemberHistoryProcedureBackboneElement
Auto Trait Implementations§
impl Freeze for FamilyMemberHistoryProcedureBackboneElement
impl RefUnwindSafe for FamilyMemberHistoryProcedureBackboneElement
impl Send for FamilyMemberHistoryProcedureBackboneElement
impl Sync for FamilyMemberHistoryProcedureBackboneElement
impl Unpin for FamilyMemberHistoryProcedureBackboneElement
impl UnwindSafe for FamilyMemberHistoryProcedureBackboneElement
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