pub struct ObservationComponentBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub value: Option<Reference>,
pub data_absent_reason: Option<CodeableConcept>,
pub interpretation: Option<Vec<CodeableConcept>>,
pub reference_range: Option<Vec<ObservationReferenceRangeBackboneElement>>,
}
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>
Type of component observation (code / type)
value: Option<Reference>
Actual component result
data_absent_reason: Option<CodeableConcept>
Why the component result is missing
interpretation: Option<Vec<CodeableConcept>>
High, low, normal, etc
reference_range: Option<Vec<ObservationReferenceRangeBackboneElement>>
Provides guide for interpretation of component result
Trait Implementations§
Source§impl Clone for ObservationComponentBackboneElement
impl Clone for ObservationComponentBackboneElement
Source§fn clone(&self) -> ObservationComponentBackboneElement
fn clone(&self) -> ObservationComponentBackboneElement
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 ObservationComponentBackboneElement
impl Convert for ObservationComponentBackboneElement
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 ObservationComponentBackboneElement
impl Default for ObservationComponentBackboneElement
Source§fn default() -> ObservationComponentBackboneElement
fn default() -> ObservationComponentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObservationComponentBackboneElement
impl<'de> Deserialize<'de> for ObservationComponentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ObservationComponentBackboneElement
impl Executor for ObservationComponentBackboneElement
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 ObservationComponentBackboneElement
Auto Trait Implementations§
impl Freeze for ObservationComponentBackboneElement
impl RefUnwindSafe for ObservationComponentBackboneElement
impl Send for ObservationComponentBackboneElement
impl Sync for ObservationComponentBackboneElement
impl Unpin for ObservationComponentBackboneElement
impl UnwindSafe for ObservationComponentBackboneElement
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