pub struct MeasureGroupBackboneElement {Show 16 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub link_id: Option<StringDt>,
pub code: Option<CodeableConcept>,
pub description: Option<MarkdownDt>,
pub type_: Option<Vec<CodeableConcept>>,
pub subject: Option<Reference>,
pub basis: Option<CodeDt>,
pub scoring: Option<CodeableConcept>,
pub scoring_unit: Option<CodeableConcept>,
pub rate_aggregation: Option<MarkdownDt>,
pub improvement_notation: Option<CodeableConcept>,
pub library: Option<Vec<CanonicalDt>>,
pub population: Option<Vec<MeasureGroupPopulationBackboneElement>>,
pub stratifier: Option<Vec<MeasureGroupStratifierBackboneElement>>,
}
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
link_id: Option<StringDt>
Unique id for group in measure
code: Option<CodeableConcept>
Meaning of the group
description: Option<MarkdownDt>
Summary description
type_: Option<Vec<CodeableConcept>>
process | outcome | structure | patient-reported-outcome | composite
subject: Option<Reference>
E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
basis: Option<CodeDt>
Population basis
scoring: Option<CodeableConcept>
proportion | ratio | continuous-variable | cohort
scoring_unit: Option<CodeableConcept>
What units?
rate_aggregation: Option<MarkdownDt>
How is rate aggregation performed for this measure
improvement_notation: Option<CodeableConcept>
increase | decrease
library: Option<Vec<CanonicalDt>>
Logic used by the measure group
population: Option<Vec<MeasureGroupPopulationBackboneElement>>
Population criteria
stratifier: Option<Vec<MeasureGroupStratifierBackboneElement>>
Stratifier criteria for the measure
Trait Implementations§
Source§impl Clone for MeasureGroupBackboneElement
impl Clone for MeasureGroupBackboneElement
Source§fn clone(&self) -> MeasureGroupBackboneElement
fn clone(&self) -> MeasureGroupBackboneElement
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 MeasureGroupBackboneElement
impl Convert for MeasureGroupBackboneElement
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 Debug for MeasureGroupBackboneElement
impl Debug for MeasureGroupBackboneElement
Source§impl Default for MeasureGroupBackboneElement
impl Default for MeasureGroupBackboneElement
Source§fn default() -> MeasureGroupBackboneElement
fn default() -> MeasureGroupBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeasureGroupBackboneElement
impl<'de> Deserialize<'de> for MeasureGroupBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MeasureGroupBackboneElement
impl Executor for MeasureGroupBackboneElement
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 MeasureGroupBackboneElement
Auto Trait Implementations§
impl Freeze for MeasureGroupBackboneElement
impl RefUnwindSafe for MeasureGroupBackboneElement
impl Send for MeasureGroupBackboneElement
impl Sync for MeasureGroupBackboneElement
impl Unpin for MeasureGroupBackboneElement
impl UnwindSafe for MeasureGroupBackboneElement
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