observation_definition_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_r4_core_resources_observation_definition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ObservationDefinition

type ObservationDefinition 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"`
	// Category of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=category,proto3" json:"category,omitempty"`
	// Type of observation (code / type)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// Business identifier for this ObservationDefinition instance
	Identifier        []*datatypes_go_proto.Identifier               `protobuf:"bytes,12,rep,name=identifier,proto3" json:"identifier,omitempty"`
	PermittedDataType []*ObservationDefinition_PermittedDataTypeCode `protobuf:"bytes,13,rep,name=permitted_data_type,json=permittedDataType,proto3" json:"permitted_data_type,omitempty"`
	// Multiple results allowed
	MultipleResultsAllowed *datatypes_go_proto.Boolean `` /* 130-byte string literal not displayed */
	// Method used to produce the observation
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=method,proto3" json:"method,omitempty"`
	// Preferred report name
	PreferredReportName *datatypes_go_proto.String                 `protobuf:"bytes,16,opt,name=preferred_report_name,json=preferredReportName,proto3" json:"preferred_report_name,omitempty"`
	QuantitativeDetails *ObservationDefinition_QuantitativeDetails `protobuf:"bytes,17,opt,name=quantitative_details,json=quantitativeDetails,proto3" json:"quantitative_details,omitempty"`
	QualifiedInterval   []*ObservationDefinition_QualifiedInterval `protobuf:"bytes,18,rep,name=qualified_interval,json=qualifiedInterval,proto3" json:"qualified_interval,omitempty"`
	// Value set of valid coded values for the observations conforming to this
	// ObservationDefinition
	ValidCodedValueSet *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=valid_coded_value_set,json=validCodedValueSet,proto3" json:"valid_coded_value_set,omitempty"`
	// Value set of normal coded values for the observations conforming to this
	// ObservationDefinition
	NormalCodedValueSet *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=normal_coded_value_set,json=normalCodedValueSet,proto3" json:"normal_coded_value_set,omitempty"`
	// Value set of abnormal coded values for the observations conforming to this
	// ObservationDefinition
	AbnormalCodedValueSet *datatypes_go_proto.Reference `` /* 129-byte string literal not displayed */
	// Value set of critical coded values for the observations conforming to this
	// ObservationDefinition
	CriticalCodedValueSet *datatypes_go_proto.Reference `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ObservationDefinition, last updated 2019-11-01T09:29:23.356+11:00. Definition of an observation. See http://hl7.org/fhir/StructureDefinition/ObservationDefinition

func (*ObservationDefinition) Descriptor deprecated

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

Deprecated: Use ObservationDefinition.ProtoReflect.Descriptor instead.

func (*ObservationDefinition) GetAbnormalCodedValueSet

func (x *ObservationDefinition) GetAbnormalCodedValueSet() *datatypes_go_proto.Reference

func (*ObservationDefinition) GetCategory

func (*ObservationDefinition) GetCode

func (*ObservationDefinition) GetContained

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

func (*ObservationDefinition) GetCriticalCodedValueSet

func (x *ObservationDefinition) GetCriticalCodedValueSet() *datatypes_go_proto.Reference

func (*ObservationDefinition) GetExtension

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

func (*ObservationDefinition) GetId

func (*ObservationDefinition) GetIdentifier

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

func (*ObservationDefinition) GetImplicitRules

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

func (*ObservationDefinition) GetLanguage

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

func (*ObservationDefinition) GetMeta

func (*ObservationDefinition) GetMethod

func (*ObservationDefinition) GetModifierExtension

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

func (*ObservationDefinition) GetMultipleResultsAllowed

func (x *ObservationDefinition) GetMultipleResultsAllowed() *datatypes_go_proto.Boolean

func (*ObservationDefinition) GetNormalCodedValueSet

func (x *ObservationDefinition) GetNormalCodedValueSet() *datatypes_go_proto.Reference

func (*ObservationDefinition) GetPermittedDataType

func (*ObservationDefinition) GetPreferredReportName

func (x *ObservationDefinition) GetPreferredReportName() *datatypes_go_proto.String

func (*ObservationDefinition) GetQualifiedInterval

func (*ObservationDefinition) GetQuantitativeDetails

func (*ObservationDefinition) GetText

func (*ObservationDefinition) GetValidCodedValueSet

func (x *ObservationDefinition) GetValidCodedValueSet() *datatypes_go_proto.Reference

func (*ObservationDefinition) ProtoMessage

func (*ObservationDefinition) ProtoMessage()

func (*ObservationDefinition) ProtoReflect

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

func (*ObservationDefinition) Reset

func (x *ObservationDefinition) Reset()

func (*ObservationDefinition) String

func (x *ObservationDefinition) String() string

type ObservationDefinition_PermittedDataTypeCode

type ObservationDefinition_PermittedDataTypeCode struct {
	Value     codes_go_proto.ObservationDataTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ObservationDataTypeCode_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
}

Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period

func (*ObservationDefinition_PermittedDataTypeCode) Descriptor deprecated

Deprecated: Use ObservationDefinition_PermittedDataTypeCode.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_PermittedDataTypeCode) GetExtension

func (*ObservationDefinition_PermittedDataTypeCode) GetId

func (*ObservationDefinition_PermittedDataTypeCode) GetValue

func (*ObservationDefinition_PermittedDataTypeCode) ProtoMessage

func (*ObservationDefinition_PermittedDataTypeCode) ProtoReflect

func (*ObservationDefinition_PermittedDataTypeCode) Reset

func (*ObservationDefinition_PermittedDataTypeCode) String

type ObservationDefinition_QualifiedInterval

type ObservationDefinition_QualifiedInterval struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `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"`
	Category          *ObservationDefinition_QualifiedInterval_CategoryCode `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// The interval itself, for continuous or ordinal observations
	Range *datatypes_go_proto.Range `protobuf:"bytes,5,opt,name=range,proto3" json:"range,omitempty"`
	// Range context qualifier
	Context *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"`
	// Targetted population of the range
	AppliesTo []*datatypes_go_proto.CodeableConcept               `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	Gender    *ObservationDefinition_QualifiedInterval_GenderCode `protobuf:"bytes,8,opt,name=gender,proto3" json:"gender,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,9,opt,name=age,proto3" json:"age,omitempty"`
	// Applicable gestational age range, if relevant
	GestationalAge *datatypes_go_proto.Range `protobuf:"bytes,10,opt,name=gestational_age,json=gestationalAge,proto3" json:"gestational_age,omitempty"`
	// Condition associated with the reference range
	Condition *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=condition,proto3" json:"condition,omitempty"`
	// contains filtered or unexported fields
}

Qualified range for continuous and ordinal observation results

func (*ObservationDefinition_QualifiedInterval) Descriptor deprecated

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

Deprecated: Use ObservationDefinition_QualifiedInterval.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_QualifiedInterval) GetAge

func (*ObservationDefinition_QualifiedInterval) GetAppliesTo

func (*ObservationDefinition_QualifiedInterval) GetCategory

func (*ObservationDefinition_QualifiedInterval) GetCondition

func (*ObservationDefinition_QualifiedInterval) GetContext

func (*ObservationDefinition_QualifiedInterval) GetExtension

func (*ObservationDefinition_QualifiedInterval) GetGender

func (*ObservationDefinition_QualifiedInterval) GetGestationalAge

func (*ObservationDefinition_QualifiedInterval) GetId

func (*ObservationDefinition_QualifiedInterval) GetModifierExtension

func (*ObservationDefinition_QualifiedInterval) GetRange

func (*ObservationDefinition_QualifiedInterval) ProtoMessage

func (*ObservationDefinition_QualifiedInterval) ProtoReflect

func (*ObservationDefinition_QualifiedInterval) Reset

func (*ObservationDefinition_QualifiedInterval) String

type ObservationDefinition_QualifiedInterval_CategoryCode

type ObservationDefinition_QualifiedInterval_CategoryCode struct {
	Value     codes_go_proto.ObservationRangeCategoryCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ObservationRangeCategoryCode_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
}

reference | critical | absolute

func (*ObservationDefinition_QualifiedInterval_CategoryCode) Descriptor deprecated

Deprecated: Use ObservationDefinition_QualifiedInterval_CategoryCode.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_QualifiedInterval_CategoryCode) GetExtension

func (*ObservationDefinition_QualifiedInterval_CategoryCode) GetId

func (*ObservationDefinition_QualifiedInterval_CategoryCode) GetValue

func (*ObservationDefinition_QualifiedInterval_CategoryCode) ProtoMessage

func (*ObservationDefinition_QualifiedInterval_CategoryCode) ProtoReflect

func (*ObservationDefinition_QualifiedInterval_CategoryCode) Reset

func (*ObservationDefinition_QualifiedInterval_CategoryCode) String

type ObservationDefinition_QualifiedInterval_GenderCode

type ObservationDefinition_QualifiedInterval_GenderCode struct {
	Value     codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_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
}

male | female | other | unknown

func (*ObservationDefinition_QualifiedInterval_GenderCode) Descriptor deprecated

Deprecated: Use ObservationDefinition_QualifiedInterval_GenderCode.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_QualifiedInterval_GenderCode) GetExtension

func (*ObservationDefinition_QualifiedInterval_GenderCode) GetId

func (*ObservationDefinition_QualifiedInterval_GenderCode) GetValue

func (*ObservationDefinition_QualifiedInterval_GenderCode) ProtoMessage

func (*ObservationDefinition_QualifiedInterval_GenderCode) ProtoReflect

func (*ObservationDefinition_QualifiedInterval_GenderCode) Reset

func (*ObservationDefinition_QualifiedInterval_GenderCode) String

type ObservationDefinition_QuantitativeDetails

type ObservationDefinition_QuantitativeDetails struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `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"`
	// Customary unit for quantitative results
	CustomaryUnit *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=customary_unit,json=customaryUnit,proto3" json:"customary_unit,omitempty"`
	// SI unit for quantitative results
	Unit *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// SI to Customary unit conversion factor
	ConversionFactor *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=conversion_factor,json=conversionFactor,proto3" json:"conversion_factor,omitempty"`
	// Decimal precision of observation quantitative results
	DecimalPrecision *datatypes_go_proto.Integer `protobuf:"bytes,7,opt,name=decimal_precision,json=decimalPrecision,proto3" json:"decimal_precision,omitempty"`
	// contains filtered or unexported fields
}

Characteristics of quantitative results

func (*ObservationDefinition_QuantitativeDetails) Descriptor deprecated

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

Deprecated: Use ObservationDefinition_QuantitativeDetails.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_QuantitativeDetails) GetConversionFactor

func (*ObservationDefinition_QuantitativeDetails) GetCustomaryUnit

func (*ObservationDefinition_QuantitativeDetails) GetDecimalPrecision

func (*ObservationDefinition_QuantitativeDetails) GetExtension

func (*ObservationDefinition_QuantitativeDetails) GetId

func (*ObservationDefinition_QuantitativeDetails) GetModifierExtension

func (*ObservationDefinition_QuantitativeDetails) GetUnit

func (*ObservationDefinition_QuantitativeDetails) ProtoMessage

func (*ObservationDefinition_QuantitativeDetails) ProtoReflect

func (*ObservationDefinition_QuantitativeDetails) Reset

func (*ObservationDefinition_QuantitativeDetails) String

Jump to

Keyboard shortcuts

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