pub struct SpecimenCollectionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub collector: Option<Reference>,
pub collected: Option<Period>,
pub duration: Option<Duration>,
pub quantity: Option<Quantity>,
pub method: Option<CodeableConcept>,
pub device: Option<CodeableReference>,
pub procedure: Option<Reference>,
pub body_site: Option<CodeableReference>,
pub fasting_status: Option<Duration>,
}
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
collector: Option<Reference>
Who collected the specimen
collected: Option<Period>
Collection time
duration: Option<Duration>
How long it took to collect specimen
quantity: Option<Quantity>
The quantity of specimen collected
method: Option<CodeableConcept>
Technique used to perform collection
device: Option<CodeableReference>
Device used to perform collection
procedure: Option<Reference>
The procedure that collects the specimen
body_site: Option<CodeableReference>
Anatomical collection site
fasting_status: Option<Duration>
Whether or how long patient abstained from food and/or drink
Trait Implementations§
Source§impl Clone for SpecimenCollectionBackboneElement
impl Clone for SpecimenCollectionBackboneElement
Source§fn clone(&self) -> SpecimenCollectionBackboneElement
fn clone(&self) -> SpecimenCollectionBackboneElement
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 SpecimenCollectionBackboneElement
impl Convert for SpecimenCollectionBackboneElement
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 SpecimenCollectionBackboneElement
impl Default for SpecimenCollectionBackboneElement
Source§fn default() -> SpecimenCollectionBackboneElement
fn default() -> SpecimenCollectionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpecimenCollectionBackboneElement
impl<'de> Deserialize<'de> for SpecimenCollectionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SpecimenCollectionBackboneElement
impl Executor for SpecimenCollectionBackboneElement
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 SpecimenCollectionBackboneElement
Auto Trait Implementations§
impl Freeze for SpecimenCollectionBackboneElement
impl RefUnwindSafe for SpecimenCollectionBackboneElement
impl Send for SpecimenCollectionBackboneElement
impl Sync for SpecimenCollectionBackboneElement
impl Unpin for SpecimenCollectionBackboneElement
impl UnwindSafe for SpecimenCollectionBackboneElement
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