device_metric_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_device_metric_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DeviceMetric

type DeviceMetric 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"`
	// Instance identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Identity of metric, for example Heart Rate or PEEP Setting
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Unit of Measure for the Metric
	Unit *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=unit,proto3" json:"unit,omitempty"`
	// Describes the link to the source Device
	Source *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=source,proto3" json:"source,omitempty"`
	// Describes the link to the parent Device
	Parent            *datatypes_go_proto.Reference       `protobuf:"bytes,14,opt,name=parent,proto3" json:"parent,omitempty"`
	OperationalStatus *DeviceMetric_OperationalStatusCode `protobuf:"bytes,15,opt,name=operational_status,json=operationalStatus,proto3" json:"operational_status,omitempty"`
	Color             *DeviceMetric_ColorCode             `protobuf:"bytes,16,opt,name=color,proto3" json:"color,omitempty"`
	Category          *DeviceMetric_CategoryCode          `protobuf:"bytes,17,opt,name=category,proto3" json:"category,omitempty"`
	// Describes the measurement repetition time
	MeasurementPeriod *datatypes_go_proto.Timing  `protobuf:"bytes,18,opt,name=measurement_period,json=measurementPeriod,proto3" json:"measurement_period,omitempty"`
	Calibration       []*DeviceMetric_Calibration `protobuf:"bytes,19,rep,name=calibration,proto3" json:"calibration,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DeviceMetric, last updated 2019-11-01T09:29:23.356+11:00. Measurement, calculation or setting capability of a medical device. See http://hl7.org/fhir/StructureDefinition/DeviceMetric

func (*DeviceMetric) Descriptor deprecated

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

Deprecated: Use DeviceMetric.ProtoReflect.Descriptor instead.

func (*DeviceMetric) GetCalibration

func (x *DeviceMetric) GetCalibration() []*DeviceMetric_Calibration

func (*DeviceMetric) GetCategory

func (x *DeviceMetric) GetCategory() *DeviceMetric_CategoryCode

func (*DeviceMetric) GetColor

func (x *DeviceMetric) GetColor() *DeviceMetric_ColorCode

func (*DeviceMetric) GetContained

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

func (*DeviceMetric) GetExtension

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

func (*DeviceMetric) GetId

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

func (*DeviceMetric) GetIdentifier

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

func (*DeviceMetric) GetImplicitRules

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

func (*DeviceMetric) GetLanguage

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

func (*DeviceMetric) GetMeasurementPeriod

func (x *DeviceMetric) GetMeasurementPeriod() *datatypes_go_proto.Timing

func (*DeviceMetric) GetMeta

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

func (*DeviceMetric) GetModifierExtension

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

func (*DeviceMetric) GetOperationalStatus

func (x *DeviceMetric) GetOperationalStatus() *DeviceMetric_OperationalStatusCode

func (*DeviceMetric) GetParent

func (x *DeviceMetric) GetParent() *datatypes_go_proto.Reference

func (*DeviceMetric) GetSource

func (x *DeviceMetric) GetSource() *datatypes_go_proto.Reference

func (*DeviceMetric) GetText

func (*DeviceMetric) GetType

func (*DeviceMetric) GetUnit

func (*DeviceMetric) ProtoMessage

func (*DeviceMetric) ProtoMessage()

func (*DeviceMetric) ProtoReflect

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

func (*DeviceMetric) Reset

func (x *DeviceMetric) Reset()

func (*DeviceMetric) String

func (x *DeviceMetric) String() string

type DeviceMetric_Calibration

type DeviceMetric_Calibration 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"`
	Type              *DeviceMetric_Calibration_TypeCode  `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	State             *DeviceMetric_Calibration_StateCode `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	// Describes the time last calibration has been performed
	Time *datatypes_go_proto.Instant `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

Describes the calibrations that have been performed or that are required to be performed

func (*DeviceMetric_Calibration) Descriptor deprecated

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

Deprecated: Use DeviceMetric_Calibration.ProtoReflect.Descriptor instead.

func (*DeviceMetric_Calibration) GetExtension

func (*DeviceMetric_Calibration) GetId

func (*DeviceMetric_Calibration) GetModifierExtension

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

func (*DeviceMetric_Calibration) GetState

func (*DeviceMetric_Calibration) GetTime

func (*DeviceMetric_Calibration) GetType

func (*DeviceMetric_Calibration) ProtoMessage

func (*DeviceMetric_Calibration) ProtoMessage()

func (*DeviceMetric_Calibration) ProtoReflect

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

func (*DeviceMetric_Calibration) Reset

func (x *DeviceMetric_Calibration) Reset()

func (*DeviceMetric_Calibration) String

func (x *DeviceMetric_Calibration) String() string

type DeviceMetric_Calibration_StateCode

type DeviceMetric_Calibration_StateCode struct {
	Value     codes_go_proto.DeviceMetricCalibrationStateCode_Value `` /* 128-byte string literal not displayed */
	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
}

not-calibrated | calibration-required | calibrated | unspecified

func (*DeviceMetric_Calibration_StateCode) Descriptor deprecated

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

Deprecated: Use DeviceMetric_Calibration_StateCode.ProtoReflect.Descriptor instead.

func (*DeviceMetric_Calibration_StateCode) GetExtension

func (*DeviceMetric_Calibration_StateCode) GetId

func (*DeviceMetric_Calibration_StateCode) GetValue

func (*DeviceMetric_Calibration_StateCode) ProtoMessage

func (*DeviceMetric_Calibration_StateCode) ProtoMessage()

func (*DeviceMetric_Calibration_StateCode) ProtoReflect

func (*DeviceMetric_Calibration_StateCode) Reset

func (*DeviceMetric_Calibration_StateCode) String

type DeviceMetric_Calibration_TypeCode

type DeviceMetric_Calibration_TypeCode struct {
	Value     codes_go_proto.DeviceMetricCalibrationTypeCode_Value `` /* 127-byte string literal not displayed */
	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
}

unspecified | offset | gain | two-point

func (*DeviceMetric_Calibration_TypeCode) Descriptor deprecated

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

Deprecated: Use DeviceMetric_Calibration_TypeCode.ProtoReflect.Descriptor instead.

func (*DeviceMetric_Calibration_TypeCode) GetExtension

func (*DeviceMetric_Calibration_TypeCode) GetId

func (*DeviceMetric_Calibration_TypeCode) GetValue

func (*DeviceMetric_Calibration_TypeCode) ProtoMessage

func (*DeviceMetric_Calibration_TypeCode) ProtoMessage()

func (*DeviceMetric_Calibration_TypeCode) ProtoReflect

func (*DeviceMetric_Calibration_TypeCode) Reset

func (*DeviceMetric_Calibration_TypeCode) String

type DeviceMetric_CategoryCode

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

measurement | setting | calculation | unspecified

func (*DeviceMetric_CategoryCode) Descriptor deprecated

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

Deprecated: Use DeviceMetric_CategoryCode.ProtoReflect.Descriptor instead.

func (*DeviceMetric_CategoryCode) GetExtension

func (*DeviceMetric_CategoryCode) GetId

func (*DeviceMetric_CategoryCode) GetValue

func (*DeviceMetric_CategoryCode) ProtoMessage

func (*DeviceMetric_CategoryCode) ProtoMessage()

func (*DeviceMetric_CategoryCode) ProtoReflect

func (*DeviceMetric_CategoryCode) Reset

func (x *DeviceMetric_CategoryCode) Reset()

func (*DeviceMetric_CategoryCode) String

func (x *DeviceMetric_CategoryCode) String() string

type DeviceMetric_ColorCode

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

black | red | green | yellow | blue | magenta | cyan | white

func (*DeviceMetric_ColorCode) Descriptor deprecated

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

Deprecated: Use DeviceMetric_ColorCode.ProtoReflect.Descriptor instead.

func (*DeviceMetric_ColorCode) GetExtension

func (*DeviceMetric_ColorCode) GetId

func (*DeviceMetric_ColorCode) GetValue

func (*DeviceMetric_ColorCode) ProtoMessage

func (*DeviceMetric_ColorCode) ProtoMessage()

func (*DeviceMetric_ColorCode) ProtoReflect

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

func (*DeviceMetric_ColorCode) Reset

func (x *DeviceMetric_ColorCode) Reset()

func (*DeviceMetric_ColorCode) String

func (x *DeviceMetric_ColorCode) String() string

type DeviceMetric_OperationalStatusCode

type DeviceMetric_OperationalStatusCode struct {
	Value     codes_go_proto.DeviceMetricOperationalStatusCode_Value `` /* 129-byte string literal not displayed */
	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
}

on | off | standby | entered-in-error

func (*DeviceMetric_OperationalStatusCode) Descriptor deprecated

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

Deprecated: Use DeviceMetric_OperationalStatusCode.ProtoReflect.Descriptor instead.

func (*DeviceMetric_OperationalStatusCode) GetExtension

func (*DeviceMetric_OperationalStatusCode) GetId

func (*DeviceMetric_OperationalStatusCode) GetValue

func (*DeviceMetric_OperationalStatusCode) ProtoMessage

func (*DeviceMetric_OperationalStatusCode) ProtoMessage()

func (*DeviceMetric_OperationalStatusCode) ProtoReflect

func (*DeviceMetric_OperationalStatusCode) Reset

func (*DeviceMetric_OperationalStatusCode) String

Jump to

Keyboard shortcuts

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