device_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_device_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Device

type Device 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"`
	// The reference to the definition for the device
	Definition *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=definition,proto3" json:"definition,omitempty"`
	UdiCarrier []*Device_UdiCarrier          `protobuf:"bytes,12,rep,name=udi_carrier,json=udiCarrier,proto3" json:"udi_carrier,omitempty"`
	Status     *Device_StatusCode            `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// online | paused | standby | offline | not-ready | transduc-discon |
	// hw-discon | off
	StatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// The distinct identification string
	DistinctIdentifier *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=distinct_identifier,json=distinctIdentifier,proto3" json:"distinct_identifier,omitempty"`
	// Name of device manufacturer
	Manufacturer *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Date when the device was made
	ManufactureDate *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=manufacture_date,json=manufactureDate,proto3" json:"manufacture_date,omitempty"`
	// Date and time of expiry of this device (if applicable)
	ExpirationDate *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// Lot number of manufacture
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// Serial number assigned by the manufacturer
	SerialNumber *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	DeviceName   []*Device_DeviceName       `protobuf:"bytes,21,rep,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// The manufacturer's model number for the device
	ModelNumber *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=model_number,json=modelNumber,proto3" json:"model_number,omitempty"`
	// The part number or catalog number of the device
	PartNumber *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// The kind or type of device
	Type           *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=type,proto3" json:"type,omitempty"`
	Specialization []*Device_Specialization            `protobuf:"bytes,25,rep,name=specialization,proto3" json:"specialization,omitempty"`
	Version        []*Device_Version                   `protobuf:"bytes,26,rep,name=version,proto3" json:"version,omitempty"`
	Property       []*Device_Property                  `protobuf:"bytes,27,rep,name=property,proto3" json:"property,omitempty"`
	// Patient to whom Device is affixed
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=patient,proto3" json:"patient,omitempty"`
	// Organization responsible for device
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=owner,proto3" json:"owner,omitempty"`
	// Details for human/organization for support
	Contact []*datatypes_go_proto.ContactPoint `protobuf:"bytes,30,rep,name=contact,proto3" json:"contact,omitempty"`
	// Where the device is found
	Location *datatypes_go_proto.Reference `protobuf:"bytes,31,opt,name=location,proto3" json:"location,omitempty"`
	// Network address to contact device
	Url *datatypes_go_proto.Uri `protobuf:"bytes,32,opt,name=url,proto3" json:"url,omitempty"`
	// Device notes and comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,33,rep,name=note,proto3" json:"note,omitempty"`
	// Safety Characteristics of Device
	Safety []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,rep,name=safety,proto3" json:"safety,omitempty"`
	// The device that this device is attached to or is part of
	Parent *datatypes_go_proto.Reference `protobuf:"bytes,35,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Device, last updated 2019-12-31T21:03:40.621+11:00. Item used in healthcare. See http://hl7.org/fhir/StructureDefinition/Device

func (*Device) Descriptor deprecated

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetContact

func (x *Device) GetContact() []*datatypes_go_proto.ContactPoint

func (*Device) GetContained

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

func (*Device) GetDefinition

func (x *Device) GetDefinition() *datatypes_go_proto.Reference

func (*Device) GetDeviceName

func (x *Device) GetDeviceName() []*Device_DeviceName

func (*Device) GetDistinctIdentifier

func (x *Device) GetDistinctIdentifier() *datatypes_go_proto.String

func (*Device) GetExpirationDate

func (x *Device) GetExpirationDate() *datatypes_go_proto.DateTime

func (*Device) GetExtension

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

func (*Device) GetId

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

func (*Device) GetIdentifier

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

func (*Device) GetImplicitRules

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

func (*Device) GetLanguage

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

func (*Device) GetLocation

func (x *Device) GetLocation() *datatypes_go_proto.Reference

func (*Device) GetLotNumber

func (x *Device) GetLotNumber() *datatypes_go_proto.String

func (*Device) GetManufactureDate

func (x *Device) GetManufactureDate() *datatypes_go_proto.DateTime

func (*Device) GetManufacturer

func (x *Device) GetManufacturer() *datatypes_go_proto.String

func (*Device) GetMeta

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

func (*Device) GetModelNumber

func (x *Device) GetModelNumber() *datatypes_go_proto.String

func (*Device) GetModifierExtension

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

func (*Device) GetNote

func (x *Device) GetNote() []*datatypes_go_proto.Annotation

func (*Device) GetOwner

func (x *Device) GetOwner() *datatypes_go_proto.Reference

func (*Device) GetParent

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

func (*Device) GetPartNumber

func (x *Device) GetPartNumber() *datatypes_go_proto.String

func (*Device) GetPatient

func (x *Device) GetPatient() *datatypes_go_proto.Reference

func (*Device) GetProperty

func (x *Device) GetProperty() []*Device_Property

func (*Device) GetSafety

func (x *Device) GetSafety() []*datatypes_go_proto.CodeableConcept

func (*Device) GetSerialNumber

func (x *Device) GetSerialNumber() *datatypes_go_proto.String

func (*Device) GetSpecialization

func (x *Device) GetSpecialization() []*Device_Specialization

func (*Device) GetStatus

func (x *Device) GetStatus() *Device_StatusCode

func (*Device) GetStatusReason

func (x *Device) GetStatusReason() []*datatypes_go_proto.CodeableConcept

func (*Device) GetText

func (x *Device) GetText() *datatypes_go_proto.Narrative

func (*Device) GetType

func (*Device) GetUdiCarrier

func (x *Device) GetUdiCarrier() []*Device_UdiCarrier

func (*Device) GetUrl

func (x *Device) GetUrl() *datatypes_go_proto.Uri

func (*Device) GetVersion

func (x *Device) GetVersion() []*Device_Version

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type Device_DeviceName

type Device_DeviceName 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 name that identifies the device
	Name *datatypes_go_proto.String  `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Type *Device_DeviceName_TypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

The name of the device as given by the manufacturer

func (*Device_DeviceName) Descriptor deprecated

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

Deprecated: Use Device_DeviceName.ProtoReflect.Descriptor instead.

func (*Device_DeviceName) GetExtension

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

func (*Device_DeviceName) GetId

func (*Device_DeviceName) GetModifierExtension

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

func (*Device_DeviceName) GetName

func (*Device_DeviceName) GetType

func (*Device_DeviceName) ProtoMessage

func (*Device_DeviceName) ProtoMessage()

func (*Device_DeviceName) ProtoReflect

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

func (*Device_DeviceName) Reset

func (x *Device_DeviceName) Reset()

func (*Device_DeviceName) String

func (x *Device_DeviceName) String() string

type Device_DeviceName_TypeCode

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

udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other

func (*Device_DeviceName_TypeCode) Descriptor deprecated

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

Deprecated: Use Device_DeviceName_TypeCode.ProtoReflect.Descriptor instead.

func (*Device_DeviceName_TypeCode) GetExtension

func (*Device_DeviceName_TypeCode) GetId

func (*Device_DeviceName_TypeCode) GetValue

func (*Device_DeviceName_TypeCode) ProtoMessage

func (*Device_DeviceName_TypeCode) ProtoMessage()

func (*Device_DeviceName_TypeCode) ProtoReflect

func (*Device_DeviceName_TypeCode) Reset

func (x *Device_DeviceName_TypeCode) Reset()

func (*Device_DeviceName_TypeCode) String

func (x *Device_DeviceName_TypeCode) String() string

type Device_Property

type Device_Property 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"`
	// Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Property value as a quantity
	ValueQuantity []*datatypes_go_proto.Quantity `protobuf:"bytes,5,rep,name=value_quantity,json=valueQuantity,proto3" json:"value_quantity,omitempty"`
	// Property value as a code, e.g., NTP4 (synced to NTP)
	ValueCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
	// contains filtered or unexported fields
}

The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties

func (*Device_Property) Descriptor deprecated

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

Deprecated: Use Device_Property.ProtoReflect.Descriptor instead.

func (*Device_Property) GetExtension

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

func (*Device_Property) GetId

func (*Device_Property) GetModifierExtension

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

func (*Device_Property) GetType

func (*Device_Property) GetValueCode

func (x *Device_Property) GetValueCode() []*datatypes_go_proto.CodeableConcept

func (*Device_Property) GetValueQuantity

func (x *Device_Property) GetValueQuantity() []*datatypes_go_proto.Quantity

func (*Device_Property) ProtoMessage

func (*Device_Property) ProtoMessage()

func (*Device_Property) ProtoReflect

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

func (*Device_Property) Reset

func (x *Device_Property) Reset()

func (*Device_Property) String

func (x *Device_Property) String() string

type Device_Specialization

type Device_Specialization 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 standard that is used to operate and communicate
	SystemType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=system_type,json=systemType,proto3" json:"system_type,omitempty"`
	// The version of the standard that is used to operate and communicate
	Version *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication

func (*Device_Specialization) Descriptor deprecated

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

Deprecated: Use Device_Specialization.ProtoReflect.Descriptor instead.

func (*Device_Specialization) GetExtension

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

func (*Device_Specialization) GetId

func (*Device_Specialization) GetModifierExtension

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

func (*Device_Specialization) GetSystemType

func (*Device_Specialization) GetVersion

func (*Device_Specialization) ProtoMessage

func (*Device_Specialization) ProtoMessage()

func (*Device_Specialization) ProtoReflect

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

func (*Device_Specialization) Reset

func (x *Device_Specialization) Reset()

func (*Device_Specialization) String

func (x *Device_Specialization) String() string

type Device_StatusCode

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

active | inactive | entered-in-error | unknown

func (*Device_StatusCode) Descriptor deprecated

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

Deprecated: Use Device_StatusCode.ProtoReflect.Descriptor instead.

func (*Device_StatusCode) GetExtension

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

func (*Device_StatusCode) GetId

func (*Device_StatusCode) GetValue

func (*Device_StatusCode) ProtoMessage

func (*Device_StatusCode) ProtoMessage()

func (*Device_StatusCode) ProtoReflect

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

func (*Device_StatusCode) Reset

func (x *Device_StatusCode) Reset()

func (*Device_StatusCode) String

func (x *Device_StatusCode) String() string

type Device_UdiCarrier

type Device_UdiCarrier 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"`
	// Mandatory fixed portion of UDI
	DeviceIdentifier *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"`
	// UDI Issuing Organization
	Issuer *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// Regional UDI authority
	Jurisdiction *datatypes_go_proto.Uri `protobuf:"bytes,6,opt,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// UDI Machine Readable Barcode String
	CarrierAidc *datatypes_go_proto.Base64Binary `protobuf:"bytes,7,opt,name=carrier_aidc,json=carrierAIDC,proto3" json:"carrier_aidc,omitempty"`
	// UDI Human Readable Barcode String
	CarrierHrf *datatypes_go_proto.String       `protobuf:"bytes,8,opt,name=carrier_hrf,json=carrierHRF,proto3" json:"carrier_hrf,omitempty"`
	EntryType  *Device_UdiCarrier_EntryTypeCode `protobuf:"bytes,9,opt,name=entry_type,json=entryType,proto3" json:"entry_type,omitempty"`
	// contains filtered or unexported fields
}

Unique Device Identifier (UDI) Barcode string

func (*Device_UdiCarrier) Descriptor deprecated

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

Deprecated: Use Device_UdiCarrier.ProtoReflect.Descriptor instead.

func (*Device_UdiCarrier) GetCarrierAidc

func (x *Device_UdiCarrier) GetCarrierAidc() *datatypes_go_proto.Base64Binary

func (*Device_UdiCarrier) GetCarrierHrf

func (x *Device_UdiCarrier) GetCarrierHrf() *datatypes_go_proto.String

func (*Device_UdiCarrier) GetDeviceIdentifier

func (x *Device_UdiCarrier) GetDeviceIdentifier() *datatypes_go_proto.String

func (*Device_UdiCarrier) GetEntryType

func (*Device_UdiCarrier) GetExtension

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

func (*Device_UdiCarrier) GetId

func (*Device_UdiCarrier) GetIssuer

func (x *Device_UdiCarrier) GetIssuer() *datatypes_go_proto.Uri

func (*Device_UdiCarrier) GetJurisdiction

func (x *Device_UdiCarrier) GetJurisdiction() *datatypes_go_proto.Uri

func (*Device_UdiCarrier) GetModifierExtension

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

func (*Device_UdiCarrier) ProtoMessage

func (*Device_UdiCarrier) ProtoMessage()

func (*Device_UdiCarrier) ProtoReflect

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

func (*Device_UdiCarrier) Reset

func (x *Device_UdiCarrier) Reset()

func (*Device_UdiCarrier) String

func (x *Device_UdiCarrier) String() string

type Device_UdiCarrier_EntryTypeCode

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

barcode | rfid | manual +

func (*Device_UdiCarrier_EntryTypeCode) Descriptor deprecated

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

Deprecated: Use Device_UdiCarrier_EntryTypeCode.ProtoReflect.Descriptor instead.

func (*Device_UdiCarrier_EntryTypeCode) GetExtension

func (*Device_UdiCarrier_EntryTypeCode) GetId

func (*Device_UdiCarrier_EntryTypeCode) GetValue

func (*Device_UdiCarrier_EntryTypeCode) ProtoMessage

func (*Device_UdiCarrier_EntryTypeCode) ProtoMessage()

func (*Device_UdiCarrier_EntryTypeCode) ProtoReflect

func (*Device_UdiCarrier_EntryTypeCode) Reset

func (*Device_UdiCarrier_EntryTypeCode) String

type Device_Version

type Device_Version 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 type of the device version, e.g. manufacturer, approved, internal
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// A single component of the device version
	Component *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=component,proto3" json:"component,omitempty"`
	// The version text
	Value *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The actual design of the device or software version running on the device

func (*Device_Version) Descriptor deprecated

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

Deprecated: Use Device_Version.ProtoReflect.Descriptor instead.

func (*Device_Version) GetComponent

func (x *Device_Version) GetComponent() *datatypes_go_proto.Identifier

func (*Device_Version) GetExtension

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

func (*Device_Version) GetId

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

func (*Device_Version) GetModifierExtension

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

func (*Device_Version) GetType

func (*Device_Version) GetValue

func (x *Device_Version) GetValue() *datatypes_go_proto.String

func (*Device_Version) ProtoMessage

func (*Device_Version) ProtoMessage()

func (*Device_Version) ProtoReflect

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

func (*Device_Version) Reset

func (x *Device_Version) Reset()

func (*Device_Version) String

func (x *Device_Version) String() string

Jump to

Keyboard shortcuts

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