measurereport

package
v0.0.0-...-9ef2174 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2024 License: Apache-2.0, MIT Imports: 3 Imported by: 0

Documentation

Index

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:

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL