MeasureGroup class
MeasureGroup The Measure resource provides the definition of a quality measure.
- Annotations
-
- @freezed
Constructors
-
MeasureGroup({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, String? linkId, @JsonKey(name: '_linkId') Element? linkIdElement, CodeableConcept? code, FhirMarkdown? description, @JsonKey(name: '_description') Element? descriptionElement, List<CodeableConcept> ? type, CodeableConcept? subjectCodeableConcept, Reference? subjectReference, FhirCode? basis, @JsonKey(name: '_basis') Element? basisElement, CodeableConcept? scoring, CodeableConcept? scoringUnit, FhirMarkdown? rateAggregation, @JsonKey(name: '_rateAggregation') Element? rateAggregationElement, CodeableConcept? improvementNotation, @JsonKey(name: 'library') List<FhirCanonical> ? library_, List<MeasurePopulation> ? population, List<MeasureStratifier> ? stratifier}) -
MeasureGroup The Measure resource provides the definition of a quality
measure.
constfactory
-
MeasureGroup.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- MeasureGroup.fromJsonString(String source)
-
Acts like a constructor, returns a MeasureGroup, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- MeasureGroup.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
- basis → FhirCode?
-
basis The population basis specifies the type of elements in the
population. For a subject-based measure, this is boolean (because the
subject and the population basis are the same, and the population
criteria define yes/no values for each individual in the population).
For measures that have a population basis that is different than the
subject, this element specifies the type of the population basis. For
example, an encounter-based measure has a subject of Patient and a
population basis of Encounter, and the population criteria all return
lists of Encounters.
no setterinherited
- basisElement → Element?
-
basisElement ("_basis") Extensions for basis
no setterinherited
- code → CodeableConcept?
-
code Indicates a meaning for the group. This can be as simple as a
unique identifier, or it can establish meaning in a broader context by
drawing from a terminology, allowing groups to be correlated across
measures.
no setterinherited
-
copyWith
→ $MeasureGroupCopyWith<
MeasureGroup> -
no setterinherited
- description → FhirMarkdown?
-
description The human readable description of this population group.
no setterinherited
- descriptionElement → Element?
-
descriptionElement ("_description") Extensions for description
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
extension_ ("extension") May be used to represent additional
information that is not part of the basic definition of the element.
To make the use of extensions safe and managable, there is a strict
set of governance applied to the definition and use of extensions.
Though any implementer can define an extension, there is a set of
requirements that SHALL be met as part of the definition of the
extension.
no setterinherited
- fhirId → String?
-
id Unique id for the element within a resource (for internal
references). This may be any string value that does not contain spaces.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- improvementNotation → CodeableConcept?
-
improvementNotation Information on whether an increase or decrease in
score is the preferred result (e.g., a higher score indicates better
quality OR a lower score indicates better quality OR quality is within
a range).
no setterinherited
-
library_
→ List<
FhirCanonical> ? -
library_ ("library") A reference to a Library resource containing the
formal logic used by the measure group.
no setterinherited
- linkId → String?
-
linkId An identifier that is unique within the Measure allowing
linkage to the equivalent item in a MeasureReport resource.
no setterinherited
- linkIdElement → Element?
-
linkIdElement ("_linkId") Extensions for linkId
no setterinherited
-
modifierExtension
→ List<
FhirExtension> ? -
modifierExtension May be used to represent additional information
that is not part of the basic definition of the element and that
modifies the understanding of the element in which it is contained
and/or the understanding of the containing element's descendants.
Usually modifier elements provide negation or qualification. To make
the use of extensions safe and managable, there is a strict set of
governance applied to the definition and use of extensions. Though any
implementer can define an extension, there is a set of requirements
that SHALL be met as part of the definition of the extension.
Applications processing a resource are required to check for modifier
extensions.Modifier extensions SHALL NOT change the meaning of any
elements on Resource or DomainResource (including cannot change the
meaning of modifierExtension itself).
no setterinherited
-
population
→ List<
MeasurePopulation> ? -
population A population criteria for the measure.
no setterinherited
- rateAggregation → FhirMarkdown?
-
rateAggregation Describes how to combine the information calculated,
based on logic in each of several populations, into one summarized
result.
no setterinherited
- rateAggregationElement → Element?
-
rateAggregationElement ("_rateAggregation") Extensions for
rateAggregation
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scoring → CodeableConcept?
-
scoring Indicates how the calculation is performed for the measure,
including proportion, ratio, continuous-variable, and cohort. The
value set is extensible, allowing additional measure scoring types to
be represented.
no setterinherited
- scoringUnit → CodeableConcept?
-
scoringUnit Defines the expected units of measure for the measure
score. This element SHOULD be specified as a UCUM unit.
no setterinherited
-
stratifier
→ List<
MeasureStratifier> ? -
stratifier The stratifier criteria for the measure report, specified
as either the name of a valid CQL expression defined within a
referenced library or a valid FHIR Resource Path.
no setterinherited
- subjectCodeableConcept → CodeableConcept?
-
subjectCodeableConcept The intended subjects for the measure. If this
element is not provided, a Patient subject is assumed, but the subject
of the measure can be anything.
no setterinherited
- subjectReference → Reference?
-
subjectReference The intended subjects for the measure. If this
element is not provided, a Patient subject is assumed, but the subject
of the measure can be anything.
no setterinherited
-
type
→ List<
CodeableConcept> ? -
type Indicates whether the measure is used to examine a process, an
outcome over time, a patient-reported outcome, or a structure measure
such as utilization.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toJsonString(
) → String - Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String - Produces a Yaml formatted String version of the object
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited