pub struct ObservationDefinitionComponentBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub permitted_data_type: Option<Vec<CodeDt>>,
pub permitted_unit: Option<Vec<Coding>>,
pub qualified_value: Option<Vec<ObservationDefinitionQualifiedValueBackboneElement>>,
}
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 observation
permitted_data_type: Option<Vec<CodeDt>>
Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
permitted_unit: Option<Vec<Coding>>
Unit for quantitative results
qualified_value: Option<Vec<ObservationDefinitionQualifiedValueBackboneElement>>
Set of qualified values for observation results
Trait Implementations§
Source§impl Clone for ObservationDefinitionComponentBackboneElement
impl Clone for ObservationDefinitionComponentBackboneElement
Source§fn clone(&self) -> ObservationDefinitionComponentBackboneElement
fn clone(&self) -> ObservationDefinitionComponentBackboneElement
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 ObservationDefinitionComponentBackboneElement
impl Convert for ObservationDefinitionComponentBackboneElement
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 ObservationDefinitionComponentBackboneElement
impl Default for ObservationDefinitionComponentBackboneElement
Source§fn default() -> ObservationDefinitionComponentBackboneElement
fn default() -> ObservationDefinitionComponentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObservationDefinitionComponentBackboneElement
impl<'de> Deserialize<'de> for ObservationDefinitionComponentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ObservationDefinitionComponentBackboneElement
impl Executor for ObservationDefinitionComponentBackboneElement
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 ObservationDefinitionComponentBackboneElement
Auto Trait Implementations§
impl Freeze for ObservationDefinitionComponentBackboneElement
impl RefUnwindSafe for ObservationDefinitionComponentBackboneElement
impl Send for ObservationDefinitionComponentBackboneElement
impl Sync for ObservationDefinitionComponentBackboneElement
impl Unpin for ObservationDefinitionComponentBackboneElement
impl UnwindSafe for ObservationDefinitionComponentBackboneElement
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