Documentation ¶
Index ¶
- Variables
- type Device
- func (*Device) Descriptor() ([]byte, []int)deprecated
- func (x *Device) GetContact() []*datatypes_go_proto.ContactPoint
- func (x *Device) GetContained() []*any.Any
- func (x *Device) GetDefinition() *datatypes_go_proto.Reference
- func (x *Device) GetDeviceName() []*Device_DeviceName
- func (x *Device) GetDistinctIdentifier() *datatypes_go_proto.String
- func (x *Device) GetExpirationDate() *datatypes_go_proto.DateTime
- func (x *Device) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device) GetId() *datatypes_go_proto.Id
- func (x *Device) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Device) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Device) GetLanguage() *datatypes_go_proto.Code
- func (x *Device) GetLocation() *datatypes_go_proto.Reference
- func (x *Device) GetLotNumber() *datatypes_go_proto.String
- func (x *Device) GetManufactureDate() *datatypes_go_proto.DateTime
- func (x *Device) GetManufacturer() *datatypes_go_proto.String
- func (x *Device) GetMeta() *datatypes_go_proto.Meta
- func (x *Device) GetModelNumber() *datatypes_go_proto.String
- func (x *Device) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Device) GetNote() []*datatypes_go_proto.Annotation
- func (x *Device) GetOwner() *datatypes_go_proto.Reference
- func (x *Device) GetParent() *datatypes_go_proto.Reference
- func (x *Device) GetPartNumber() *datatypes_go_proto.String
- func (x *Device) GetPatient() *datatypes_go_proto.Reference
- func (x *Device) GetProperty() []*Device_Property
- func (x *Device) GetSafety() []*datatypes_go_proto.CodeableConcept
- func (x *Device) GetSerialNumber() *datatypes_go_proto.String
- func (x *Device) GetSpecialization() []*Device_Specialization
- func (x *Device) GetStatus() *Device_StatusCode
- func (x *Device) GetStatusReason() []*datatypes_go_proto.CodeableConcept
- func (x *Device) GetText() *datatypes_go_proto.Narrative
- func (x *Device) GetType() *datatypes_go_proto.CodeableConcept
- func (x *Device) GetUdiCarrier() []*Device_UdiCarrier
- func (x *Device) GetUrl() *datatypes_go_proto.Uri
- func (x *Device) GetVersion() []*Device_Version
- func (*Device) ProtoMessage()
- func (x *Device) ProtoReflect() protoreflect.Message
- func (x *Device) Reset()
- func (x *Device) String() string
- type Device_DeviceName
- func (*Device_DeviceName) Descriptor() ([]byte, []int)deprecated
- func (x *Device_DeviceName) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_DeviceName) GetId() *datatypes_go_proto.String
- func (x *Device_DeviceName) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Device_DeviceName) GetName() *datatypes_go_proto.String
- func (x *Device_DeviceName) GetType() *Device_DeviceName_TypeCode
- func (*Device_DeviceName) ProtoMessage()
- func (x *Device_DeviceName) ProtoReflect() protoreflect.Message
- func (x *Device_DeviceName) Reset()
- func (x *Device_DeviceName) String() string
- type Device_DeviceName_TypeCode
- func (*Device_DeviceName_TypeCode) Descriptor() ([]byte, []int)deprecated
- func (x *Device_DeviceName_TypeCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_DeviceName_TypeCode) GetId() *datatypes_go_proto.String
- func (x *Device_DeviceName_TypeCode) GetValue() codes_go_proto.DeviceNameTypeCode_Value
- func (*Device_DeviceName_TypeCode) ProtoMessage()
- func (x *Device_DeviceName_TypeCode) ProtoReflect() protoreflect.Message
- func (x *Device_DeviceName_TypeCode) Reset()
- func (x *Device_DeviceName_TypeCode) String() string
- type Device_Property
- func (*Device_Property) Descriptor() ([]byte, []int)deprecated
- func (x *Device_Property) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_Property) GetId() *datatypes_go_proto.String
- func (x *Device_Property) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Device_Property) GetType() *datatypes_go_proto.CodeableConcept
- func (x *Device_Property) GetValueCode() []*datatypes_go_proto.CodeableConcept
- func (x *Device_Property) GetValueQuantity() []*datatypes_go_proto.Quantity
- func (*Device_Property) ProtoMessage()
- func (x *Device_Property) ProtoReflect() protoreflect.Message
- func (x *Device_Property) Reset()
- func (x *Device_Property) String() string
- type Device_Specialization
- func (*Device_Specialization) Descriptor() ([]byte, []int)deprecated
- func (x *Device_Specialization) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_Specialization) GetId() *datatypes_go_proto.String
- func (x *Device_Specialization) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Device_Specialization) GetSystemType() *datatypes_go_proto.CodeableConcept
- func (x *Device_Specialization) GetVersion() *datatypes_go_proto.String
- func (*Device_Specialization) ProtoMessage()
- func (x *Device_Specialization) ProtoReflect() protoreflect.Message
- func (x *Device_Specialization) Reset()
- func (x *Device_Specialization) String() string
- type Device_StatusCode
- func (*Device_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Device_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Device_StatusCode) GetValue() codes_go_proto.FHIRDeviceStatusCode_Value
- func (*Device_StatusCode) ProtoMessage()
- func (x *Device_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Device_StatusCode) Reset()
- func (x *Device_StatusCode) String() string
- type Device_UdiCarrier
- func (*Device_UdiCarrier) Descriptor() ([]byte, []int)deprecated
- func (x *Device_UdiCarrier) GetCarrierAidc() *datatypes_go_proto.Base64Binary
- func (x *Device_UdiCarrier) GetCarrierHrf() *datatypes_go_proto.String
- func (x *Device_UdiCarrier) GetDeviceIdentifier() *datatypes_go_proto.String
- func (x *Device_UdiCarrier) GetEntryType() *Device_UdiCarrier_EntryTypeCode
- func (x *Device_UdiCarrier) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_UdiCarrier) GetId() *datatypes_go_proto.String
- func (x *Device_UdiCarrier) GetIssuer() *datatypes_go_proto.Uri
- func (x *Device_UdiCarrier) GetJurisdiction() *datatypes_go_proto.Uri
- func (x *Device_UdiCarrier) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*Device_UdiCarrier) ProtoMessage()
- func (x *Device_UdiCarrier) ProtoReflect() protoreflect.Message
- func (x *Device_UdiCarrier) Reset()
- func (x *Device_UdiCarrier) String() string
- type Device_UdiCarrier_EntryTypeCode
- func (*Device_UdiCarrier_EntryTypeCode) Descriptor() ([]byte, []int)deprecated
- func (x *Device_UdiCarrier_EntryTypeCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_UdiCarrier_EntryTypeCode) GetId() *datatypes_go_proto.String
- func (x *Device_UdiCarrier_EntryTypeCode) GetValue() codes_go_proto.UDIEntryTypeCode_Value
- func (*Device_UdiCarrier_EntryTypeCode) ProtoMessage()
- func (x *Device_UdiCarrier_EntryTypeCode) ProtoReflect() protoreflect.Message
- func (x *Device_UdiCarrier_EntryTypeCode) Reset()
- func (x *Device_UdiCarrier_EntryTypeCode) String() string
- type Device_Version
- func (*Device_Version) Descriptor() ([]byte, []int)deprecated
- func (x *Device_Version) GetComponent() *datatypes_go_proto.Identifier
- func (x *Device_Version) GetExtension() []*datatypes_go_proto.Extension
- func (x *Device_Version) GetId() *datatypes_go_proto.String
- func (x *Device_Version) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Device_Version) GetType() *datatypes_go_proto.CodeableConcept
- func (x *Device_Version) GetValue() *datatypes_go_proto.String
- func (*Device_Version) ProtoMessage()
- func (x *Device_Version) ProtoReflect() protoreflect.Message
- func (x *Device_Version) Reset()
- func (x *Device_Version) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r4_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 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 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 parent device 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-11-01T09:29:23.356+11:00. Item used in healthcare. See http://hl7.org/fhir/StructureDefinition/Device
func (*Device) Descriptor
deprecated
func (*Device) GetContact ¶
func (x *Device) GetContact() []*datatypes_go_proto.ContactPoint
func (*Device) GetContained ¶
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 (x *Device) GetType() *datatypes_go_proto.CodeableConcept
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
type Device_DeviceName ¶
type Device_DeviceName 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"` // The name of 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 (x *Device_DeviceName) GetId() *datatypes_go_proto.String
func (*Device_DeviceName) GetModifierExtension ¶
func (x *Device_DeviceName) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Device_DeviceName) GetName ¶
func (x *Device_DeviceName) GetName() *datatypes_go_proto.String
func (*Device_DeviceName) GetType ¶
func (x *Device_DeviceName) GetType() *Device_DeviceName_TypeCode
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.r4.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 (x *Device_DeviceName_TypeCode) GetExtension() []*datatypes_go_proto.Extension
func (*Device_DeviceName_TypeCode) GetId ¶
func (x *Device_DeviceName_TypeCode) GetId() *datatypes_go_proto.String
func (*Device_DeviceName_TypeCode) GetValue ¶
func (x *Device_DeviceName_TypeCode) GetValue() codes_go_proto.DeviceNameTypeCode_Value
func (*Device_DeviceName_TypeCode) ProtoMessage ¶
func (*Device_DeviceName_TypeCode) ProtoMessage()
func (*Device_DeviceName_TypeCode) ProtoReflect ¶
func (x *Device_DeviceName_TypeCode) ProtoReflect() protoreflect.Message
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.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"` // 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 (x *Device_Property) GetId() *datatypes_go_proto.String
func (*Device_Property) GetModifierExtension ¶
func (x *Device_Property) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Device_Property) GetType ¶
func (x *Device_Property) GetType() *datatypes_go_proto.CodeableConcept
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.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"` // 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 (x *Device_Specialization) GetId() *datatypes_go_proto.String
func (*Device_Specialization) GetModifierExtension ¶
func (x *Device_Specialization) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Device_Specialization) GetSystemType ¶
func (x *Device_Specialization) GetSystemType() *datatypes_go_proto.CodeableConcept
func (*Device_Specialization) GetVersion ¶
func (x *Device_Specialization) GetVersion() *datatypes_go_proto.String
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.r4.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 (x *Device_StatusCode) GetId() *datatypes_go_proto.String
func (*Device_StatusCode) GetValue ¶
func (x *Device_StatusCode) GetValue() codes_go_proto.FHIRDeviceStatusCode_Value
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.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"` // 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 (x *Device_UdiCarrier) GetEntryType() *Device_UdiCarrier_EntryTypeCode
func (*Device_UdiCarrier) GetExtension ¶
func (x *Device_UdiCarrier) GetExtension() []*datatypes_go_proto.Extension
func (*Device_UdiCarrier) GetId ¶
func (x *Device_UdiCarrier) GetId() *datatypes_go_proto.String
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.r4.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 (x *Device_UdiCarrier_EntryTypeCode) GetExtension() []*datatypes_go_proto.Extension
func (*Device_UdiCarrier_EntryTypeCode) GetId ¶
func (x *Device_UdiCarrier_EntryTypeCode) GetId() *datatypes_go_proto.String
func (*Device_UdiCarrier_EntryTypeCode) GetValue ¶
func (x *Device_UdiCarrier_EntryTypeCode) GetValue() codes_go_proto.UDIEntryTypeCode_Value
func (*Device_UdiCarrier_EntryTypeCode) ProtoMessage ¶
func (*Device_UdiCarrier_EntryTypeCode) ProtoMessage()
func (*Device_UdiCarrier_EntryTypeCode) ProtoReflect ¶
func (x *Device_UdiCarrier_EntryTypeCode) ProtoReflect() protoreflect.Message
func (*Device_UdiCarrier_EntryTypeCode) Reset ¶
func (x *Device_UdiCarrier_EntryTypeCode) Reset()
func (*Device_UdiCarrier_EntryTypeCode) String ¶
func (x *Device_UdiCarrier_EntryTypeCode) String() string
type Device_Version ¶
type Device_Version 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"` // The type of the device version 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.String
func (*Device_Version) GetModifierExtension ¶
func (x *Device_Version) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Device_Version) GetType ¶
func (x *Device_Version) GetType() *datatypes_go_proto.CodeableConcept
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