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_r5_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"`
	// Logical canonical URL to reference this ObservationDefinition (globally
	// unique)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Business identifier of the ObservationDefinition
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,11,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the ObservationDefinition
	Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this ObservationDefinition (Human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
	// Based on FHIR definition of another observation
	DerivedFromCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,14,rep,name=derived_from_canonical,json=derivedFromCanonical,proto3" json:"derived_from_canonical,omitempty"`
	// Based on external definition
	DerivedFromUri []*datatypes_go_proto.Uri         `protobuf:"bytes,15,rep,name=derived_from_uri,json=derivedFromUri,proto3" json:"derived_from_uri,omitempty"`
	Status         *ObservationDefinition_StatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean     `protobuf:"bytes,17,opt,name=experimental,proto3" json:"experimental,omitempty"`
	Subject      *ObservationDefinition_SubjectX `protobuf:"bytes,18,opt,name=subject,proto3" json:"subject,omitempty"`
	// Date status first applied
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,19,opt,name=date,proto3" json:"date,omitempty"`
	// The name of the individual or organization that published the
	// ObservationDefinition
	Publisher *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*datatypes_go_proto.ContactDetail `protobuf:"bytes,21,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the ObservationDefinition
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,22,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,23,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for this ObservationDefinition (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Why this ObservationDefinition is defined
	Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,25,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,26,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// When ObservationDefinition was approved by publisher
	ApprovalDate *datatypes_go_proto.Date `protobuf:"bytes,27,opt,name=approval_date,json=approvalDate,proto3" json:"approval_date,omitempty"`
	// Last review date for the ObservationDefinition
	LastReviewDate *datatypes_go_proto.Date `protobuf:"bytes,28,opt,name=last_review_date,json=lastReviewDate,proto3" json:"last_review_date,omitempty"`
	// The effective date range for the ObservationDefinition
	EffectivePeriod *datatypes_go_proto.Period `protobuf:"bytes,29,opt,name=effective_period,json=effectivePeriod,proto3" json:"effective_period,omitempty"`
	// Desired kind of performer for such kind of observation
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,30,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Category of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,rep,name=category,proto3" json:"category,omitempty"`
	// Type of observation
	Code              *datatypes_go_proto.CodeableConcept            `protobuf:"bytes,32,opt,name=code,proto3" json:"code,omitempty"`
	PermittedDataType []*ObservationDefinition_PermittedDataTypeCode `protobuf:"bytes,33,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 */
	// Body part to be observed
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,35,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Method used to produce the observation
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,36,opt,name=method,proto3" json:"method,omitempty"`
	// Kind of specimen used by this type of observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// Measurement device
	Device *datatypes_go_proto.Reference `protobuf:"bytes,38,opt,name=device,proto3" json:"device,omitempty"`
	// Preferred report name
	PreferredReportName *datatypes_go_proto.String                 `protobuf:"bytes,39,opt,name=preferred_report_name,json=preferredReportName,proto3" json:"preferred_report_name,omitempty"`
	QuantitativeDetails *ObservationDefinition_QuantitativeDetails `protobuf:"bytes,40,opt,name=quantitative_details,json=quantitativeDetails,proto3" json:"quantitative_details,omitempty"`
	QualifiedInterval   []*ObservationDefinition_QualifiedInterval `protobuf:"bytes,41,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,42,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,43,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 */
	// Definitions of related resources belonging to this kind of observation
	// group
	HasMember []*datatypes_go_proto.Reference    `protobuf:"bytes,46,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	Component []*ObservationDefinition_Component `protobuf:"bytes,47,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ObservationDefinition, last updated 2019-12-31T21:03:40.621+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) GetApprovalDate

func (x *ObservationDefinition) GetApprovalDate() *datatypes_go_proto.Date

func (*ObservationDefinition) GetBodySite

func (*ObservationDefinition) GetCategory

func (*ObservationDefinition) GetCode

func (*ObservationDefinition) GetComponent

func (*ObservationDefinition) GetContact

func (*ObservationDefinition) GetContained

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

func (*ObservationDefinition) GetCopyright

func (*ObservationDefinition) GetCriticalCodedValueSet

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

func (*ObservationDefinition) GetDate

func (*ObservationDefinition) GetDerivedFromCanonical

func (x *ObservationDefinition) GetDerivedFromCanonical() []*datatypes_go_proto.Canonical

func (*ObservationDefinition) GetDerivedFromUri

func (x *ObservationDefinition) GetDerivedFromUri() []*datatypes_go_proto.Uri

func (*ObservationDefinition) GetDescription

func (x *ObservationDefinition) GetDescription() *datatypes_go_proto.Markdown

func (*ObservationDefinition) GetDevice

func (*ObservationDefinition) GetEffectivePeriod

func (x *ObservationDefinition) GetEffectivePeriod() *datatypes_go_proto.Period

func (*ObservationDefinition) GetExperimental

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

func (*ObservationDefinition) GetExtension

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

func (*ObservationDefinition) GetHasMember

func (x *ObservationDefinition) GetHasMember() []*datatypes_go_proto.Reference

func (*ObservationDefinition) GetId

func (*ObservationDefinition) GetIdentifier

func (*ObservationDefinition) GetImplicitRules

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

func (*ObservationDefinition) GetJurisdiction

func (*ObservationDefinition) GetLanguage

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

func (*ObservationDefinition) GetLastReviewDate

func (x *ObservationDefinition) GetLastReviewDate() *datatypes_go_proto.Date

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) GetPerformerType

func (*ObservationDefinition) GetPermittedDataType

func (*ObservationDefinition) GetPreferredReportName

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

func (*ObservationDefinition) GetPublisher

func (*ObservationDefinition) GetPurpose

func (*ObservationDefinition) GetQualifiedInterval

func (*ObservationDefinition) GetQuantitativeDetails

func (*ObservationDefinition) GetSpecimen

func (*ObservationDefinition) GetStatus

func (*ObservationDefinition) GetSubject

func (*ObservationDefinition) GetText

func (*ObservationDefinition) GetTitle

func (*ObservationDefinition) GetUrl

func (*ObservationDefinition) GetUseContext

func (*ObservationDefinition) GetValidCodedValueSet

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

func (*ObservationDefinition) GetVersion

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_Component

type ObservationDefinition_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"`
	// Type of observation
	Code              *datatypes_go_proto.CodeableConcept                      `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	PermittedDataType []*ObservationDefinition_Component_PermittedDataTypeCode `protobuf:"bytes,5,rep,name=permitted_data_type,json=permittedDataType,proto3" json:"permitted_data_type,omitempty"`
	// Quantitative details
	QuantitativeDetails *ObservationDefinition_QuantitativeDetails `protobuf:"bytes,6,opt,name=quantitative_details,json=quantitativeDetails,proto3" json:"quantitative_details,omitempty"`
	// Qualified interval
	QualifiedInterval []*ObservationDefinition_QualifiedInterval `protobuf:"bytes,7,rep,name=qualified_interval,json=qualifiedInterval,proto3" json:"qualified_interval,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*ObservationDefinition_Component) Descriptor deprecated

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

Deprecated: Use ObservationDefinition_Component.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_Component) GetCode

func (*ObservationDefinition_Component) GetExtension

func (*ObservationDefinition_Component) GetId

func (*ObservationDefinition_Component) GetModifierExtension

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

func (*ObservationDefinition_Component) GetPermittedDataType

func (*ObservationDefinition_Component) GetQualifiedInterval

func (*ObservationDefinition_Component) GetQuantitativeDetails

func (*ObservationDefinition_Component) ProtoMessage

func (*ObservationDefinition_Component) ProtoMessage()

func (*ObservationDefinition_Component) ProtoReflect

func (*ObservationDefinition_Component) Reset

func (*ObservationDefinition_Component) String

type ObservationDefinition_Component_PermittedDataTypeCode

type ObservationDefinition_Component_PermittedDataTypeCode struct {
	Value     codes_go_proto.ObservationDataTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.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_Component_PermittedDataTypeCode) Descriptor deprecated

Deprecated: Use ObservationDefinition_Component_PermittedDataTypeCode.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_Component_PermittedDataTypeCode) GetExtension

func (*ObservationDefinition_Component_PermittedDataTypeCode) GetId

func (*ObservationDefinition_Component_PermittedDataTypeCode) GetValue

func (*ObservationDefinition_Component_PermittedDataTypeCode) ProtoMessage

func (*ObservationDefinition_Component_PermittedDataTypeCode) ProtoReflect

func (*ObservationDefinition_Component_PermittedDataTypeCode) Reset

func (*ObservationDefinition_Component_PermittedDataTypeCode) String

type ObservationDefinition_PermittedDataTypeCode

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

type ObservationDefinition_StatusCode

type ObservationDefinition_StatusCode struct {
	Value     codes_go_proto.PublicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.PublicationStatusCode_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
}

draft | active | retired | unknown

func (*ObservationDefinition_StatusCode) Descriptor deprecated

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

Deprecated: Use ObservationDefinition_StatusCode.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_StatusCode) GetExtension

func (*ObservationDefinition_StatusCode) GetId

func (*ObservationDefinition_StatusCode) GetValue

func (*ObservationDefinition_StatusCode) ProtoMessage

func (*ObservationDefinition_StatusCode) ProtoMessage()

func (*ObservationDefinition_StatusCode) ProtoReflect

func (*ObservationDefinition_StatusCode) Reset

func (*ObservationDefinition_StatusCode) String

type ObservationDefinition_SubjectX

type ObservationDefinition_SubjectX struct {

	// Types that are assignable to Choice:
	//	*ObservationDefinition_SubjectX_CodeableConcept
	//	*ObservationDefinition_SubjectX_Reference
	Choice isObservationDefinition_SubjectX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Type of subject for the defined observation

func (*ObservationDefinition_SubjectX) Descriptor deprecated

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

Deprecated: Use ObservationDefinition_SubjectX.ProtoReflect.Descriptor instead.

func (*ObservationDefinition_SubjectX) GetChoice

func (m *ObservationDefinition_SubjectX) GetChoice() isObservationDefinition_SubjectX_Choice

func (*ObservationDefinition_SubjectX) GetCodeableConcept

func (*ObservationDefinition_SubjectX) GetReference

func (*ObservationDefinition_SubjectX) ProtoMessage

func (*ObservationDefinition_SubjectX) ProtoMessage()

func (*ObservationDefinition_SubjectX) ProtoReflect

func (*ObservationDefinition_SubjectX) Reset

func (x *ObservationDefinition_SubjectX) Reset()

func (*ObservationDefinition_SubjectX) String

type ObservationDefinition_SubjectX_CodeableConcept

type ObservationDefinition_SubjectX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ObservationDefinition_SubjectX_Reference

type ObservationDefinition_SubjectX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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