pub struct MeasureGroup {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub code: Option<CodeableConcept>,
pub description: Option<Primitive<String>>,
pub population: Vec<MeasureGroupPopulation>,
pub stratifier: Vec<MeasureGroupStratifier>,
}Expand description
Population criteria group
FHIR path: Measure.group.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
code: Option<CodeableConcept>code (0..1): Meaning of the group
description: Option<Primitive<String>>description (0..1): Summary description
population: Vec<MeasureGroupPopulation>population (0..*): Population criteria
stratifier: Vec<MeasureGroupStratifier>stratifier (0..*): Stratifier criteria for the measure
Trait Implementations§
Source§impl Clone for MeasureGroup
impl Clone for MeasureGroup
Source§impl Debug for MeasureGroup
impl Debug for MeasureGroup
Source§impl Default for MeasureGroup
impl Default for MeasureGroup
Source§impl FhirJson for MeasureGroup
Available on crate feature specialized only.
impl FhirJson for MeasureGroup
Available on crate feature
specialized only.Source§impl PartialEq for MeasureGroup
impl PartialEq for MeasureGroup
impl StructuralPartialEq for MeasureGroup
Auto Trait Implementations§
impl Freeze for MeasureGroup
impl RefUnwindSafe for MeasureGroup
impl Send for MeasureGroup
impl Sync for MeasureGroup
impl Unpin for MeasureGroup
impl UnsafeUnpin for MeasureGroup
impl UnwindSafe for MeasureGroup
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