Documentation
¶
Index ¶
- type MeasureReport
- func (mr *MeasureReport) GetContained() []fhir.Resource
- func (mr *MeasureReport) GetDate() *fhir.DateTime
- func (mr *MeasureReport) GetEvaluatedResource() []*fhir.Reference
- func (mr *MeasureReport) GetExtension() []*fhir.Extension
- func (mr *MeasureReport) GetGroup() []*MeasureReportGroup
- func (mr *MeasureReport) GetID() string
- func (mr *MeasureReport) GetIdentifier() []*fhir.Identifier
- func (mr *MeasureReport) GetImplicitRules() *fhir.URI
- func (mr *MeasureReport) GetImprovementNotation() *fhir.CodeableConcept
- func (mr *MeasureReport) GetLanguage() *fhir.Code
- func (mr *MeasureReport) GetMeasure() *fhir.Canonical
- func (mr *MeasureReport) GetMeta() *fhir.Meta
- func (mr *MeasureReport) GetModifierExtension() []*fhir.Extension
- func (mr *MeasureReport) GetPeriod() *fhir.Period
- func (mr *MeasureReport) GetReporter() *fhir.Reference
- func (mr *MeasureReport) GetStatus() *fhir.Code
- func (mr *MeasureReport) GetSubject() *fhir.Reference
- func (mr *MeasureReport) GetText() *fhir.Narrative
- func (mr *MeasureReport) GetType() *fhir.Code
- func (mr *MeasureReport) MarshalJSON() ([]byte, error)
- func (mr *MeasureReport) UnmarshalJSON(data []byte) error
- type MeasureReportGroup
- func (mrg *MeasureReportGroup) GetCode() *fhir.CodeableConcept
- func (mrg *MeasureReportGroup) GetExtension() []*fhir.Extension
- func (mrg *MeasureReportGroup) GetID() string
- func (mrg *MeasureReportGroup) GetMeasureScore() *fhir.Quantity
- func (mrg *MeasureReportGroup) GetModifierExtension() []*fhir.Extension
- func (mrg *MeasureReportGroup) GetPopulation() []*MeasureReportGroupPopulation
- func (mrg *MeasureReportGroup) GetStratifier() []*MeasureReportGroupStratifier
- func (mrg *MeasureReportGroup) MarshalJSON() ([]byte, error)
- func (mrg *MeasureReportGroup) UnmarshalJSON(data []byte) error
- type MeasureReportGroupPopulation
- func (mrgp *MeasureReportGroupPopulation) GetCode() *fhir.CodeableConcept
- func (mrgp *MeasureReportGroupPopulation) GetCount() *fhir.Integer
- func (mrgp *MeasureReportGroupPopulation) GetExtension() []*fhir.Extension
- func (mrgp *MeasureReportGroupPopulation) GetID() string
- func (mrgp *MeasureReportGroupPopulation) GetModifierExtension() []*fhir.Extension
- func (mrgp *MeasureReportGroupPopulation) GetSubjectResults() *fhir.Reference
- func (mrgp *MeasureReportGroupPopulation) MarshalJSON() ([]byte, error)
- func (mrgp *MeasureReportGroupPopulation) UnmarshalJSON(data []byte) error
- type MeasureReportGroupStratifier
- func (mrgs *MeasureReportGroupStratifier) GetCode() []*fhir.CodeableConcept
- func (mrgs *MeasureReportGroupStratifier) GetExtension() []*fhir.Extension
- func (mrgs *MeasureReportGroupStratifier) GetID() string
- func (mrgs *MeasureReportGroupStratifier) GetModifierExtension() []*fhir.Extension
- func (mrgs *MeasureReportGroupStratifier) GetStratum() []*MeasureReportGroupStratifierStratum
- func (mrgs *MeasureReportGroupStratifier) MarshalJSON() ([]byte, error)
- func (mrgs *MeasureReportGroupStratifier) UnmarshalJSON(data []byte) error
- type MeasureReportGroupStratifierStratum
- func (mrgss *MeasureReportGroupStratifierStratum) GetComponent() []*MeasureReportGroupStratifierStratumComponent
- func (mrgss *MeasureReportGroupStratifierStratum) GetExtension() []*fhir.Extension
- func (mrgss *MeasureReportGroupStratifierStratum) GetID() string
- func (mrgss *MeasureReportGroupStratifierStratum) GetMeasureScore() *fhir.Quantity
- func (mrgss *MeasureReportGroupStratifierStratum) GetModifierExtension() []*fhir.Extension
- func (mrgss *MeasureReportGroupStratifierStratum) GetPopulation() []*MeasureReportGroupStratifierStratumPopulation
- func (mrgss *MeasureReportGroupStratifierStratum) GetValue() *fhir.CodeableConcept
- func (mrgss *MeasureReportGroupStratifierStratum) MarshalJSON() ([]byte, error)
- func (mrgss *MeasureReportGroupStratifierStratum) UnmarshalJSON(data []byte) error
- type MeasureReportGroupStratifierStratumComponent
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetCode() *fhir.CodeableConcept
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetExtension() []*fhir.Extension
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetID() string
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetModifierExtension() []*fhir.Extension
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetValue() *fhir.CodeableConcept
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) MarshalJSON() ([]byte, error)
- func (mrgssc *MeasureReportGroupStratifierStratumComponent) UnmarshalJSON(data []byte) error
- type MeasureReportGroupStratifierStratumPopulation
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetCode() *fhir.CodeableConcept
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetCount() *fhir.Integer
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetExtension() []*fhir.Extension
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetID() string
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetModifierExtension() []*fhir.Extension
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetSubjectResults() *fhir.Reference
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) MarshalJSON() ([]byte, error)
- func (mrgssp *MeasureReportGroupStratifierStratumPopulation) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MeasureReport ¶
type MeasureReport struct { // These resources do not have an independent existence apart from the resource // that contains them - they cannot be identified independently, and nor can // they have their own independent transaction scope. Contained []fhir.Resource `fhirpath:"contained"` // The date this measure report was generated. Date *fhir.DateTime `fhirpath:"date"` // A reference to a Bundle containing the Resources that were used in the // calculation of this measure. EvaluatedResource []*fhir.Reference `fhirpath:"evaluatedResource"` // May be used to represent additional information that is not part of the // basic definition of the resource. To make the use of extensions safe and // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // The results of the calculation, one for each population group in the // measure. Group []*MeasureReportGroup `fhirpath:"group"` // The logical id of the resource, as used in the URL for the resource. Once // assigned, this value never changes. ID string `fhirpath:"id"` // A formal identifier that is used to identify this MeasureReport when it is // represented in other formats or referenced in a specification, model, design // or an instance. Identifier []*fhir.Identifier `fhirpath:"identifier"` // A reference to a set of rules that were followed when the resource was // constructed, and which must be understood when processing the content. // Often, this is a reference to an implementation guide that defines the // special rules along with other profiles etc. ImplicitRules *fhir.URI `fhirpath:"implicitRules"` // Whether improvement in the measure is noted by an increase or decrease in // the measure score. ImprovementNotation *fhir.CodeableConcept `fhirpath:"improvementNotation"` // The base language in which the resource is written. Language *fhir.Code `fhirpath:"language"` // A reference to the Measure that was calculated to produce this report. Measure *fhir.Canonical `fhirpath:"measure"` // The metadata about the resource. This is content that is maintained by the // infrastructure. Changes to the content might not always be associated with // version changes to the resource. Meta *fhir.Meta `fhirpath:"meta"` // May be used to represent additional information that is not part of the // basic definition of the resource and that modifies the understanding of the // element that contains it 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 manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer is allowed to 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The reporting period for which the report was calculated. Period *fhir.Period `fhirpath:"period"` // The individual, location, or organization that is reporting the data. Reporter *fhir.Reference `fhirpath:"reporter"` // The MeasureReport status. No data will be available until the MeasureReport // status is complete. Status *fhir.Code `fhirpath:"status"` // Optional subject identifying the individual or individuals the report is // for. Subject *fhir.Reference `fhirpath:"subject"` // A human-readable narrative that contains a summary of the resource and can // be used to represent the content of the resource to a human. The narrative // need not encode all the structured data, but is required to contain // sufficient detail to make it "clinically safe" for a human to just read the // narrative. Resource definitions may define what content should be // represented in the narrative to ensure clinical safety. Text *fhir.Narrative `fhirpath:"text"` // The type of measure report. This may be an individual report, which provides // the score for the measure for an individual member of the population; a // subject-listing, which returns the list of members that meet the various // criteria in the measure; a summary report, which returns a population count // for each of the criteria in the measure; or a data-collection, which enables // the MeasureReport to be used to exchange the data-of-interest for a quality // measure. Type *fhir.Code `fhirpath:"type"` profileimpl.BaseDomainResource profileimpl.BaseResource }
The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition: http://hl7.org/fhir/StructureDefinition/MeasureReport
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReport) GetContained ¶
func (mr *MeasureReport) GetContained() []fhir.Resource
GetContained returns the value of the field Contained. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetDate ¶
func (mr *MeasureReport) GetDate() *fhir.DateTime
GetDate returns the value of the field Date. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetEvaluatedResource ¶
func (mr *MeasureReport) GetEvaluatedResource() []*fhir.Reference
GetEvaluatedResource returns the value of the field EvaluatedResource. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetExtension ¶
func (mr *MeasureReport) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetGroup ¶
func (mr *MeasureReport) GetGroup() []*MeasureReportGroup
GetGroup returns the value of the field Group. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetID ¶
func (mr *MeasureReport) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetIdentifier ¶
func (mr *MeasureReport) GetIdentifier() []*fhir.Identifier
GetIdentifier returns the value of the field Identifier. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetImplicitRules ¶
func (mr *MeasureReport) GetImplicitRules() *fhir.URI
GetImplicitRules returns the value of the field ImplicitRules. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetImprovementNotation ¶
func (mr *MeasureReport) GetImprovementNotation() *fhir.CodeableConcept
GetImprovementNotation returns the value of the field ImprovementNotation. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetLanguage ¶
func (mr *MeasureReport) GetLanguage() *fhir.Code
GetLanguage returns the value of the field Language. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetMeasure ¶
func (mr *MeasureReport) GetMeasure() *fhir.Canonical
GetMeasure returns the value of the field Measure. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetMeta ¶
func (mr *MeasureReport) GetMeta() *fhir.Meta
GetMeta returns the value of the field Meta. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetModifierExtension ¶
func (mr *MeasureReport) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetPeriod ¶
func (mr *MeasureReport) GetPeriod() *fhir.Period
GetPeriod returns the value of the field Period. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetReporter ¶
func (mr *MeasureReport) GetReporter() *fhir.Reference
GetReporter returns the value of the field Reporter. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetStatus ¶
func (mr *MeasureReport) GetStatus() *fhir.Code
GetStatus returns the value of the field Status. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetSubject ¶
func (mr *MeasureReport) GetSubject() *fhir.Reference
GetSubject returns the value of the field Subject. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetText ¶
func (mr *MeasureReport) GetText() *fhir.Narrative
GetText returns the value of the field Text. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) GetType ¶
func (mr *MeasureReport) GetType() *fhir.Code
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReport) MarshalJSON ¶
func (mr *MeasureReport) MarshalJSON() ([]byte, error)
func (*MeasureReport) UnmarshalJSON ¶
func (mr *MeasureReport) UnmarshalJSON(data []byte) error
type MeasureReportGroup ¶
type MeasureReportGroup struct { // The meaning of the population group as defined in the measure definition. Code *fhir.CodeableConcept `fhirpath:"code"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // The measure score for this population group, calculated as appropriate for // the measure type and scoring method, and based on the contents of the // populations defined in the group. MeasureScore *fhir.Quantity `fhirpath:"measureScore"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The populations that make up the population group, one for each type of // population appropriate for the measure. Population []*MeasureReportGroupPopulation `fhirpath:"population"` // When a measure includes multiple stratifiers, there will be a stratifier // group for each stratifier defined by the measure. Stratifier []*MeasureReportGroupStratifier `fhirpath:"stratifier"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Measure results for each group// The results of the calculation, one for each population group in the measure.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroup) GetCode ¶
func (mrg *MeasureReportGroup) GetCode() *fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetExtension ¶
func (mrg *MeasureReportGroup) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetID ¶
func (mrg *MeasureReportGroup) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetMeasureScore ¶
func (mrg *MeasureReportGroup) GetMeasureScore() *fhir.Quantity
GetMeasureScore returns the value of the field MeasureScore. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetModifierExtension ¶
func (mrg *MeasureReportGroup) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetPopulation ¶
func (mrg *MeasureReportGroup) GetPopulation() []*MeasureReportGroupPopulation
GetPopulation returns the value of the field Population. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) GetStratifier ¶
func (mrg *MeasureReportGroup) GetStratifier() []*MeasureReportGroupStratifier
GetStratifier returns the value of the field Stratifier. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroup) MarshalJSON ¶
func (mrg *MeasureReportGroup) MarshalJSON() ([]byte, error)
func (*MeasureReportGroup) UnmarshalJSON ¶
func (mrg *MeasureReportGroup) UnmarshalJSON(data []byte) error
type MeasureReportGroupPopulation ¶
type MeasureReportGroupPopulation struct { // The type of the population. Code *fhir.CodeableConcept `fhirpath:"code"` // The number of members of the population. Count *fhir.Integer `fhirpath:"count"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // This element refers to a List of subject level MeasureReport resources, one // for each subject in this population. SubjectResults *fhir.Reference `fhirpath:"subjectResults"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
The populations in the group// The populations that make up the population group, one for each type of population appropriate for the measure.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroupPopulation) GetCode ¶
func (mrgp *MeasureReportGroupPopulation) GetCode() *fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) GetCount ¶
func (mrgp *MeasureReportGroupPopulation) GetCount() *fhir.Integer
GetCount returns the value of the field Count. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) GetExtension ¶
func (mrgp *MeasureReportGroupPopulation) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) GetID ¶
func (mrgp *MeasureReportGroupPopulation) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) GetModifierExtension ¶
func (mrgp *MeasureReportGroupPopulation) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) GetSubjectResults ¶
func (mrgp *MeasureReportGroupPopulation) GetSubjectResults() *fhir.Reference
GetSubjectResults returns the value of the field SubjectResults. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupPopulation) MarshalJSON ¶
func (mrgp *MeasureReportGroupPopulation) MarshalJSON() ([]byte, error)
func (*MeasureReportGroupPopulation) UnmarshalJSON ¶
func (mrgp *MeasureReportGroupPopulation) UnmarshalJSON(data []byte) error
type MeasureReportGroupStratifier ¶
type MeasureReportGroupStratifier struct { // The meaning of this stratifier, as defined in the measure definition. Code []*fhir.CodeableConcept `fhirpath:"code"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // This element contains the results for a single stratum within the // stratifier. For example, when stratifying on administrative gender, there // will be four strata, one for each possible gender value. Stratum []*MeasureReportGroupStratifierStratum `fhirpath:"stratum"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Stratification results// When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroupStratifier) GetCode ¶
func (mrgs *MeasureReportGroupStratifier) GetCode() []*fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifier) GetExtension ¶
func (mrgs *MeasureReportGroupStratifier) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifier) GetID ¶
func (mrgs *MeasureReportGroupStratifier) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifier) GetModifierExtension ¶
func (mrgs *MeasureReportGroupStratifier) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifier) GetStratum ¶
func (mrgs *MeasureReportGroupStratifier) GetStratum() []*MeasureReportGroupStratifierStratum
GetStratum returns the value of the field Stratum. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifier) MarshalJSON ¶
func (mrgs *MeasureReportGroupStratifier) MarshalJSON() ([]byte, error)
func (*MeasureReportGroupStratifier) UnmarshalJSON ¶
func (mrgs *MeasureReportGroupStratifier) UnmarshalJSON(data []byte) error
type MeasureReportGroupStratifierStratum ¶
type MeasureReportGroupStratifierStratum struct { // A stratifier component value. Component []*MeasureReportGroupStratifierStratumComponent `fhirpath:"component"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // The measure score for this stratum, calculated as appropriate for the // measure type and scoring method, and based on only the members of this // stratum. MeasureScore *fhir.Quantity `fhirpath:"measureScore"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The populations that make up the stratum, one for each type of population // appropriate to the measure. Population []*MeasureReportGroupStratifierStratumPopulation `fhirpath:"population"` // The value for this stratum, expressed as a CodeableConcept. When defining // stratifiers on complex values, the value must be rendered such that the // value for each stratum within the stratifier is unique. Value *fhir.CodeableConcept `fhirpath:"value"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components// This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroupStratifierStratum) GetComponent ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetComponent() []*MeasureReportGroupStratifierStratumComponent
GetComponent returns the value of the field Component. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetExtension ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetID ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetMeasureScore ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetMeasureScore() *fhir.Quantity
GetMeasureScore returns the value of the field MeasureScore. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetModifierExtension ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetPopulation ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetPopulation() []*MeasureReportGroupStratifierStratumPopulation
GetPopulation returns the value of the field Population. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) GetValue ¶
func (mrgss *MeasureReportGroupStratifierStratum) GetValue() *fhir.CodeableConcept
GetValue returns the value of the field Value. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratum) MarshalJSON ¶
func (mrgss *MeasureReportGroupStratifierStratum) MarshalJSON() ([]byte, error)
func (*MeasureReportGroupStratifierStratum) UnmarshalJSON ¶
func (mrgss *MeasureReportGroupStratifierStratum) UnmarshalJSON(data []byte) error
type MeasureReportGroupStratifierStratumComponent ¶
type MeasureReportGroupStratifierStratumComponent struct { // The code for the stratum component value. Code *fhir.CodeableConcept `fhirpath:"code"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The stratum component value. Value *fhir.CodeableConcept `fhirpath:"value"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Stratifier component values// A stratifier component value.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroupStratifierStratumComponent) GetCode ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetCode() *fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumComponent) GetExtension ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumComponent) GetID ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumComponent) GetModifierExtension ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumComponent) GetValue ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) GetValue() *fhir.CodeableConcept
GetValue returns the value of the field Value. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumComponent) MarshalJSON ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) MarshalJSON() ([]byte, error)
func (*MeasureReportGroupStratifierStratumComponent) UnmarshalJSON ¶
func (mrgssc *MeasureReportGroupStratifierStratumComponent) UnmarshalJSON(data []byte) error
type MeasureReportGroupStratifierStratumPopulation ¶
type MeasureReportGroupStratifierStratumPopulation struct { // The type of the population. Code *fhir.CodeableConcept `fhirpath:"code"` // The number of members of the population in this stratum. Count *fhir.Integer `fhirpath:"count"` // 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 // manageable, 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. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // 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 manageable, 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). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // This element refers to a List of subject level MeasureReport resources, one // for each subject in this population in this stratum. SubjectResults *fhir.Reference `fhirpath:"subjectResults"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Population results in this stratum// The populations that make up the stratum, one for each type of population appropriate to the measure.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-MeasureReport.json
func (*MeasureReportGroupStratifierStratumPopulation) GetCode ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetCode() *fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) GetCount ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetCount() *fhir.Integer
GetCount returns the value of the field Count. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) GetExtension ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) GetID ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) GetModifierExtension ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) GetSubjectResults ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) GetSubjectResults() *fhir.Reference
GetSubjectResults returns the value of the field SubjectResults. This function is safe to call on nil pointers, and will return the zero value instead.
func (*MeasureReportGroupStratifierStratumPopulation) MarshalJSON ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) MarshalJSON() ([]byte, error)
func (*MeasureReportGroupStratifierStratumPopulation) UnmarshalJSON ¶
func (mrgssp *MeasureReportGroupStratifierStratumPopulation) UnmarshalJSON(data []byte) error