measure_report_go_proto

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_measure_report_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MeasureReport

type MeasureReport struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Additional identifier for the MeasureReport
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *MeasureReport_StatusCode        `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	Type       *MeasureReport_TypeCode          `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// What measure was calculated
	Measure *datatypes_go_proto.Canonical `protobuf:"bytes,13,opt,name=measure,proto3" json:"measure,omitempty"`
	// What individual(s) the report is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// When the report was generated
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// Who is reporting the data
	Reporter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=reporter,proto3" json:"reporter,omitempty"`
	// What period the report covers
	Period *datatypes_go_proto.Period `protobuf:"bytes,17,opt,name=period,proto3" json:"period,omitempty"`
	// increase | decrease
	ImprovementNotation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=improvement_notation,json=improvementNotation,proto3" json:"improvement_notation,omitempty"`
	Group               []*MeasureReport_Group              `protobuf:"bytes,19,rep,name=group,proto3" json:"group,omitempty"`
	// What data was used to calculate the measure score
	EvaluatedResource []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=evaluated_resource,json=evaluatedResource,proto3" json:"evaluated_resource,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MeasureReport, last updated 2019-12-31T21:03:40.621+11:00. Results of a measure evaluation. See http://hl7.org/fhir/StructureDefinition/MeasureReport

func (*MeasureReport) Descriptor deprecated

func (*MeasureReport) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport.ProtoReflect.Descriptor instead.

func (*MeasureReport) GetContained

func (x *MeasureReport) GetContained() []*any.Any

func (*MeasureReport) GetDate

func (*MeasureReport) GetEvaluatedResource

func (x *MeasureReport) GetEvaluatedResource() []*datatypes_go_proto.Reference

func (*MeasureReport) GetExtension

func (x *MeasureReport) GetExtension() []*datatypes_go_proto.Extension

func (*MeasureReport) GetGroup

func (x *MeasureReport) GetGroup() []*MeasureReport_Group

func (*MeasureReport) GetId

func (x *MeasureReport) GetId() *datatypes_go_proto.Id

func (*MeasureReport) GetIdentifier

func (x *MeasureReport) GetIdentifier() []*datatypes_go_proto.Identifier

func (*MeasureReport) GetImplicitRules

func (x *MeasureReport) GetImplicitRules() *datatypes_go_proto.Uri

func (*MeasureReport) GetImprovementNotation

func (x *MeasureReport) GetImprovementNotation() *datatypes_go_proto.CodeableConcept

func (*MeasureReport) GetLanguage

func (x *MeasureReport) GetLanguage() *datatypes_go_proto.Code

func (*MeasureReport) GetMeasure

func (x *MeasureReport) GetMeasure() *datatypes_go_proto.Canonical

func (*MeasureReport) GetMeta

func (x *MeasureReport) GetMeta() *datatypes_go_proto.Meta

func (*MeasureReport) GetModifierExtension

func (x *MeasureReport) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MeasureReport) GetPeriod

func (x *MeasureReport) GetPeriod() *datatypes_go_proto.Period

func (*MeasureReport) GetReporter

func (x *MeasureReport) GetReporter() *datatypes_go_proto.Reference

func (*MeasureReport) GetStatus

func (x *MeasureReport) GetStatus() *MeasureReport_StatusCode

func (*MeasureReport) GetSubject

func (x *MeasureReport) GetSubject() *datatypes_go_proto.Reference

func (*MeasureReport) GetText

func (*MeasureReport) GetType

func (x *MeasureReport) GetType() *MeasureReport_TypeCode

func (*MeasureReport) ProtoMessage

func (*MeasureReport) ProtoMessage()

func (*MeasureReport) ProtoReflect

func (x *MeasureReport) ProtoReflect() protoreflect.Message

func (*MeasureReport) Reset

func (x *MeasureReport) Reset()

func (*MeasureReport) String

func (x *MeasureReport) String() string

type MeasureReport_Group

type MeasureReport_Group struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Meaning of the group
	Code       *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Population []*MeasureReport_Group_Population   `protobuf:"bytes,5,rep,name=population,proto3" json:"population,omitempty"`
	// What score this group achieved
	MeasureScore *datatypes_go_proto.Quantity      `protobuf:"bytes,6,opt,name=measure_score,json=measureScore,proto3" json:"measure_score,omitempty"`
	Stratifier   []*MeasureReport_Group_Stratifier `protobuf:"bytes,7,rep,name=stratifier,proto3" json:"stratifier,omitempty"`
	// contains filtered or unexported fields
}

Measure results for each group

func (*MeasureReport_Group) Descriptor deprecated

func (*MeasureReport_Group) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport_Group.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group) GetCode

func (*MeasureReport_Group) GetExtension

func (x *MeasureReport_Group) GetExtension() []*datatypes_go_proto.Extension

func (*MeasureReport_Group) GetId

func (*MeasureReport_Group) GetMeasureScore

func (x *MeasureReport_Group) GetMeasureScore() *datatypes_go_proto.Quantity

func (*MeasureReport_Group) GetModifierExtension

func (x *MeasureReport_Group) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MeasureReport_Group) GetPopulation

func (*MeasureReport_Group) GetStratifier

func (*MeasureReport_Group) ProtoMessage

func (*MeasureReport_Group) ProtoMessage()

func (*MeasureReport_Group) ProtoReflect

func (x *MeasureReport_Group) ProtoReflect() protoreflect.Message

func (*MeasureReport_Group) Reset

func (x *MeasureReport_Group) Reset()

func (*MeasureReport_Group) String

func (x *MeasureReport_Group) String() string

type MeasureReport_Group_Population

type MeasureReport_Group_Population struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// initial-population | numerator | numerator-exclusion | denominator |
	// denominator-exclusion | denominator-exception | measure-population |
	// measure-population-exclusion | measure-observation
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Size of the population
	Count *datatypes_go_proto.Integer `protobuf:"bytes,5,opt,name=count,proto3" json:"count,omitempty"`
	// For subject-list reports, the subject results in this population
	SubjectResults *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=subject_results,json=subjectResults,proto3" json:"subject_results,omitempty"`
	// contains filtered or unexported fields
}

The populations in the group

func (*MeasureReport_Group_Population) Descriptor deprecated

func (*MeasureReport_Group_Population) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport_Group_Population.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group_Population) GetCode

func (*MeasureReport_Group_Population) GetCount

func (*MeasureReport_Group_Population) GetExtension

func (*MeasureReport_Group_Population) GetId

func (*MeasureReport_Group_Population) GetModifierExtension

func (x *MeasureReport_Group_Population) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MeasureReport_Group_Population) GetSubjectResults

func (*MeasureReport_Group_Population) ProtoMessage

func (*MeasureReport_Group_Population) ProtoMessage()

func (*MeasureReport_Group_Population) ProtoReflect

func (*MeasureReport_Group_Population) Reset

func (x *MeasureReport_Group_Population) Reset()

func (*MeasureReport_Group_Population) String

type MeasureReport_Group_Stratifier

type MeasureReport_Group_Stratifier struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What stratifier of the group
	Code    []*datatypes_go_proto.CodeableConcept             `protobuf:"bytes,4,rep,name=code,proto3" json:"code,omitempty"`
	Stratum []*MeasureReport_Group_Stratifier_StratifierGroup `protobuf:"bytes,5,rep,name=stratum,proto3" json:"stratum,omitempty"`
	// contains filtered or unexported fields
}

Stratification results

func (*MeasureReport_Group_Stratifier) Descriptor deprecated

func (*MeasureReport_Group_Stratifier) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport_Group_Stratifier.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group_Stratifier) GetCode

func (*MeasureReport_Group_Stratifier) GetExtension

func (*MeasureReport_Group_Stratifier) GetId

func (*MeasureReport_Group_Stratifier) GetModifierExtension

func (x *MeasureReport_Group_Stratifier) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MeasureReport_Group_Stratifier) GetStratum

func (*MeasureReport_Group_Stratifier) ProtoMessage

func (*MeasureReport_Group_Stratifier) ProtoMessage()

func (*MeasureReport_Group_Stratifier) ProtoReflect

func (*MeasureReport_Group_Stratifier) Reset

func (x *MeasureReport_Group_Stratifier) Reset()

func (*MeasureReport_Group_Stratifier) String

type MeasureReport_Group_Stratifier_StratifierGroup

type MeasureReport_Group_Stratifier_StratifierGroup struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The stratum value, e.g. male
	Value      *datatypes_go_proto.CodeableConcept                                         `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	Component  []*MeasureReport_Group_Stratifier_StratifierGroup_Component                 `protobuf:"bytes,5,rep,name=component,proto3" json:"component,omitempty"`
	Population []*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation `protobuf:"bytes,6,rep,name=population,proto3" json:"population,omitempty"`
	// What score this stratum achieved
	MeasureScore *datatypes_go_proto.Quantity `protobuf:"bytes,7,opt,name=measure_score,json=measureScore,proto3" json:"measure_score,omitempty"`
	// contains filtered or unexported fields
}

Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components

func (*MeasureReport_Group_Stratifier_StratifierGroup) Descriptor deprecated

Deprecated: Use MeasureReport_Group_Stratifier_StratifierGroup.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetComponent

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetId

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetMeasureScore

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetModifierExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetPopulation

func (*MeasureReport_Group_Stratifier_StratifierGroup) GetValue

func (*MeasureReport_Group_Stratifier_StratifierGroup) ProtoMessage

func (*MeasureReport_Group_Stratifier_StratifierGroup) ProtoReflect

func (*MeasureReport_Group_Stratifier_StratifierGroup) Reset

func (*MeasureReport_Group_Stratifier_StratifierGroup) String

type MeasureReport_Group_Stratifier_StratifierGroup_Component

type MeasureReport_Group_Stratifier_StratifierGroup_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What stratifier component of the group
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// The stratum component value, e.g. male
	Value *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Stratifier component values

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) Descriptor deprecated

Deprecated: Use MeasureReport_Group_Stratifier_StratifierGroup_Component.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) GetCode

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) GetExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) GetId

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) GetModifierExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) GetValue

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) ProtoMessage

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) ProtoReflect

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) Reset

func (*MeasureReport_Group_Stratifier_StratifierGroup_Component) String

type MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation

type MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// initial-population | numerator | numerator-exclusion | denominator
	// | denominator-exclusion | denominator-exception |
	// measure-population | measure-population-exclusion |
	// measure-observation
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Size of the population
	Count *datatypes_go_proto.Integer `protobuf:"bytes,5,opt,name=count,proto3" json:"count,omitempty"`
	// For subject-list reports, the subject results in this population
	SubjectResults *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=subject_results,json=subjectResults,proto3" json:"subject_results,omitempty"`
	// contains filtered or unexported fields
}

Population results in this stratum

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) Descriptor deprecated

Deprecated: Use MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation.ProtoReflect.Descriptor instead.

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetCode

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetCount

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetId

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetModifierExtension

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) GetSubjectResults

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) ProtoMessage

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) ProtoReflect

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) Reset

func (*MeasureReport_Group_Stratifier_StratifierGroup_StratifierGroupPopulation) String

type MeasureReport_StatusCode

type MeasureReport_StatusCode struct {
	Value     codes_go_proto.MeasureReportStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.MeasureReportStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

complete | pending | error

func (*MeasureReport_StatusCode) Descriptor deprecated

func (*MeasureReport_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport_StatusCode.ProtoReflect.Descriptor instead.

func (*MeasureReport_StatusCode) GetExtension

func (*MeasureReport_StatusCode) GetId

func (*MeasureReport_StatusCode) GetValue

func (*MeasureReport_StatusCode) ProtoMessage

func (*MeasureReport_StatusCode) ProtoMessage()

func (*MeasureReport_StatusCode) ProtoReflect

func (x *MeasureReport_StatusCode) ProtoReflect() protoreflect.Message

func (*MeasureReport_StatusCode) Reset

func (x *MeasureReport_StatusCode) Reset()

func (*MeasureReport_StatusCode) String

func (x *MeasureReport_StatusCode) String() string

type MeasureReport_TypeCode

type MeasureReport_TypeCode struct {
	Value     codes_go_proto.MeasureReportTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.MeasureReportTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

individual | subject-list | summary | data-collection

func (*MeasureReport_TypeCode) Descriptor deprecated

func (*MeasureReport_TypeCode) Descriptor() ([]byte, []int)

Deprecated: Use MeasureReport_TypeCode.ProtoReflect.Descriptor instead.

func (*MeasureReport_TypeCode) GetExtension

func (*MeasureReport_TypeCode) GetId

func (*MeasureReport_TypeCode) GetValue

func (*MeasureReport_TypeCode) ProtoMessage

func (*MeasureReport_TypeCode) ProtoMessage()

func (*MeasureReport_TypeCode) ProtoReflect

func (x *MeasureReport_TypeCode) ProtoReflect() protoreflect.Message

func (*MeasureReport_TypeCode) Reset

func (x *MeasureReport_TypeCode) Reset()

func (*MeasureReport_TypeCode) String

func (x *MeasureReport_TypeCode) String() string

Jump to

Keyboard shortcuts

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