Documentation ¶
Index ¶
- Variables
- type DeviceDefinition
- func (*DeviceDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition) GetCapability() []*DeviceDefinition_Capability
- func (x *DeviceDefinition) GetContact() []*datatypes_go_proto.ContactPoint
- func (x *DeviceDefinition) GetContained() []*any.Any
- func (x *DeviceDefinition) GetDeviceName() []*DeviceDefinition_DeviceName
- func (x *DeviceDefinition) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition) GetId() *datatypes_go_proto.Id
- func (x *DeviceDefinition) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *DeviceDefinition) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *DeviceDefinition) GetLanguage() *datatypes_go_proto.Code
- func (x *DeviceDefinition) GetLanguageCode() []*datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition) GetManufacturer() *DeviceDefinition_ManufacturerX
- func (x *DeviceDefinition) GetMaterial() []*DeviceDefinition_Material
- func (x *DeviceDefinition) GetMeta() *datatypes_go_proto.Meta
- func (x *DeviceDefinition) GetModelNumber() *datatypes_go_proto.String
- func (x *DeviceDefinition) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition) GetNote() []*datatypes_go_proto.Annotation
- func (x *DeviceDefinition) GetOnlineInformation() *datatypes_go_proto.Uri
- func (x *DeviceDefinition) GetOwner() *datatypes_go_proto.Reference
- func (x *DeviceDefinition) GetParentDevice() *datatypes_go_proto.Reference
- func (x *DeviceDefinition) GetPhysicalCharacteristics() *datatypes_go_proto.ProdCharacteristic
- func (x *DeviceDefinition) GetProperty() []*DeviceDefinition_Property
- func (x *DeviceDefinition) GetQuantity() *datatypes_go_proto.Quantity
- func (x *DeviceDefinition) GetSafety() []*datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition) GetShelfLifeStorage() []*datatypes_go_proto.ProductShelfLife
- func (x *DeviceDefinition) GetSpecialization() []*DeviceDefinition_Specialization
- func (x *DeviceDefinition) GetText() *datatypes_go_proto.Narrative
- func (x *DeviceDefinition) GetType() *datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition) GetUdiDeviceIdentifier() []*DeviceDefinition_UdiDeviceIdentifier
- func (x *DeviceDefinition) GetUrl() *datatypes_go_proto.Uri
- func (x *DeviceDefinition) GetVersion() []*datatypes_go_proto.String
- func (*DeviceDefinition) ProtoMessage()
- func (x *DeviceDefinition) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition) Reset()
- func (x *DeviceDefinition) String() string
- type DeviceDefinition_Capability
- func (*DeviceDefinition_Capability) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_Capability) GetDescription() []*datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition_Capability) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Capability) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_Capability) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Capability) GetType() *datatypes_go_proto.CodeableConcept
- func (*DeviceDefinition_Capability) ProtoMessage()
- func (x *DeviceDefinition_Capability) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_Capability) Reset()
- func (x *DeviceDefinition_Capability) String() string
- type DeviceDefinition_DeviceName
- func (*DeviceDefinition_DeviceName) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_DeviceName) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_DeviceName) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_DeviceName) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_DeviceName) GetName() *datatypes_go_proto.String
- func (x *DeviceDefinition_DeviceName) GetType() *DeviceDefinition_DeviceName_TypeCode
- func (*DeviceDefinition_DeviceName) ProtoMessage()
- func (x *DeviceDefinition_DeviceName) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_DeviceName) Reset()
- func (x *DeviceDefinition_DeviceName) String() string
- type DeviceDefinition_DeviceName_TypeCode
- func (*DeviceDefinition_DeviceName_TypeCode) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_DeviceName_TypeCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_DeviceName_TypeCode) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_DeviceName_TypeCode) GetValue() codes_go_proto.DeviceNameTypeCode_Value
- func (*DeviceDefinition_DeviceName_TypeCode) ProtoMessage()
- func (x *DeviceDefinition_DeviceName_TypeCode) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_DeviceName_TypeCode) Reset()
- func (x *DeviceDefinition_DeviceName_TypeCode) String() string
- type DeviceDefinition_ManufacturerX
- func (*DeviceDefinition_ManufacturerX) Descriptor() ([]byte, []int)deprecated
- func (m *DeviceDefinition_ManufacturerX) GetChoice() isDeviceDefinition_ManufacturerX_Choice
- func (x *DeviceDefinition_ManufacturerX) GetReference() *datatypes_go_proto.Reference
- func (x *DeviceDefinition_ManufacturerX) GetStringValue() *datatypes_go_proto.String
- func (*DeviceDefinition_ManufacturerX) ProtoMessage()
- func (x *DeviceDefinition_ManufacturerX) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_ManufacturerX) Reset()
- func (x *DeviceDefinition_ManufacturerX) String() string
- type DeviceDefinition_ManufacturerX_Reference
- type DeviceDefinition_ManufacturerX_StringValue
- type DeviceDefinition_Material
- func (*DeviceDefinition_Material) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_Material) GetAllergenicIndicator() *datatypes_go_proto.Boolean
- func (x *DeviceDefinition_Material) GetAlternate() *datatypes_go_proto.Boolean
- func (x *DeviceDefinition_Material) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Material) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_Material) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Material) GetSubstance() *datatypes_go_proto.CodeableConcept
- func (*DeviceDefinition_Material) ProtoMessage()
- func (x *DeviceDefinition_Material) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_Material) Reset()
- func (x *DeviceDefinition_Material) String() string
- type DeviceDefinition_Property
- func (*DeviceDefinition_Property) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_Property) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Property) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_Property) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Property) GetType() *datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition_Property) GetValueCode() []*datatypes_go_proto.CodeableConcept
- func (x *DeviceDefinition_Property) GetValueQuantity() []*datatypes_go_proto.Quantity
- func (*DeviceDefinition_Property) ProtoMessage()
- func (x *DeviceDefinition_Property) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_Property) Reset()
- func (x *DeviceDefinition_Property) String() string
- type DeviceDefinition_Specialization
- func (*DeviceDefinition_Specialization) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_Specialization) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Specialization) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_Specialization) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_Specialization) GetSystemType() *datatypes_go_proto.String
- func (x *DeviceDefinition_Specialization) GetVersion() *datatypes_go_proto.String
- func (*DeviceDefinition_Specialization) ProtoMessage()
- func (x *DeviceDefinition_Specialization) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_Specialization) Reset()
- func (x *DeviceDefinition_Specialization) String() string
- type DeviceDefinition_UdiDeviceIdentifier
- func (*DeviceDefinition_UdiDeviceIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetDeviceIdentifier() *datatypes_go_proto.String
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetExtension() []*datatypes_go_proto.Extension
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetId() *datatypes_go_proto.String
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetIssuer() *datatypes_go_proto.Uri
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetJurisdiction() *datatypes_go_proto.Uri
- func (x *DeviceDefinition_UdiDeviceIdentifier) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*DeviceDefinition_UdiDeviceIdentifier) ProtoMessage()
- func (x *DeviceDefinition_UdiDeviceIdentifier) ProtoReflect() protoreflect.Message
- func (x *DeviceDefinition_UdiDeviceIdentifier) Reset()
- func (x *DeviceDefinition_UdiDeviceIdentifier) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r4_core_resources_device_definition_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type DeviceDefinition ¶
type DeviceDefinition 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"` UdiDeviceIdentifier []*DeviceDefinition_UdiDeviceIdentifier `protobuf:"bytes,11,rep,name=udi_device_identifier,json=udiDeviceIdentifier,proto3" json:"udi_device_identifier,omitempty"` Manufacturer *DeviceDefinition_ManufacturerX `protobuf:"bytes,12,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` DeviceName []*DeviceDefinition_DeviceName `protobuf:"bytes,13,rep,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"` // The model number for the device ModelNumber *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=model_number,json=modelNumber,proto3" json:"model_number,omitempty"` // What kind of device or device system this is Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=type,proto3" json:"type,omitempty"` Specialization []*DeviceDefinition_Specialization `protobuf:"bytes,16,rep,name=specialization,proto3" json:"specialization,omitempty"` // Available versions Version []*datatypes_go_proto.String `protobuf:"bytes,17,rep,name=version,proto3" json:"version,omitempty"` // Safety characteristics of the device Safety []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=safety,proto3" json:"safety,omitempty"` // Shelf Life and storage information ShelfLifeStorage []*datatypes_go_proto.ProductShelfLife `protobuf:"bytes,19,rep,name=shelf_life_storage,json=shelfLifeStorage,proto3" json:"shelf_life_storage,omitempty"` // Dimensions, color etc. PhysicalCharacteristics *datatypes_go_proto.ProdCharacteristic `` /* 131-byte string literal not displayed */ // Language code for the human-readable text strings produced by the device // (all supported) LanguageCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` Capability []*DeviceDefinition_Capability `protobuf:"bytes,22,rep,name=capability,proto3" json:"capability,omitempty"` Property []*DeviceDefinition_Property `protobuf:"bytes,23,rep,name=property,proto3" json:"property,omitempty"` // Organization responsible for device Owner *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=owner,proto3" json:"owner,omitempty"` // Details for human/organization for support Contact []*datatypes_go_proto.ContactPoint `protobuf:"bytes,25,rep,name=contact,proto3" json:"contact,omitempty"` // Network address to contact device Url *datatypes_go_proto.Uri `protobuf:"bytes,26,opt,name=url,proto3" json:"url,omitempty"` // Access to on-line information OnlineInformation *datatypes_go_proto.Uri `protobuf:"bytes,27,opt,name=online_information,json=onlineInformation,proto3" json:"online_information,omitempty"` // Device notes and comments Note []*datatypes_go_proto.Annotation `protobuf:"bytes,28,rep,name=note,proto3" json:"note,omitempty"` // The quantity of the device present in the packaging (e.g. the number of // devices present in a pack, or the number of devices in the same package of // the medicinal product) Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,29,opt,name=quantity,proto3" json:"quantity,omitempty"` // The parent device it can be part of ParentDevice *datatypes_go_proto.Reference `protobuf:"bytes,30,opt,name=parent_device,json=parentDevice,proto3" json:"parent_device,omitempty"` Material []*DeviceDefinition_Material `protobuf:"bytes,31,rep,name=material,proto3" json:"material,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for DeviceDefinition, last updated 2019-11-01T09:29:23.356+11:00. An instance of a medical-related component of a medical device. See http://hl7.org/fhir/StructureDefinition/DeviceDefinition
func (*DeviceDefinition) Descriptor
deprecated
func (*DeviceDefinition) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition.ProtoReflect.Descriptor instead.
func (*DeviceDefinition) GetCapability ¶
func (x *DeviceDefinition) GetCapability() []*DeviceDefinition_Capability
func (*DeviceDefinition) GetContact ¶
func (x *DeviceDefinition) GetContact() []*datatypes_go_proto.ContactPoint
func (*DeviceDefinition) GetContained ¶
func (x *DeviceDefinition) GetContained() []*any.Any
func (*DeviceDefinition) GetDeviceName ¶
func (x *DeviceDefinition) GetDeviceName() []*DeviceDefinition_DeviceName
func (*DeviceDefinition) GetExtension ¶
func (x *DeviceDefinition) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition) GetId ¶
func (x *DeviceDefinition) GetId() *datatypes_go_proto.Id
func (*DeviceDefinition) GetIdentifier ¶
func (x *DeviceDefinition) GetIdentifier() []*datatypes_go_proto.Identifier
func (*DeviceDefinition) GetImplicitRules ¶
func (x *DeviceDefinition) GetImplicitRules() *datatypes_go_proto.Uri
func (*DeviceDefinition) GetLanguage ¶
func (x *DeviceDefinition) GetLanguage() *datatypes_go_proto.Code
func (*DeviceDefinition) GetLanguageCode ¶
func (x *DeviceDefinition) GetLanguageCode() []*datatypes_go_proto.CodeableConcept
func (*DeviceDefinition) GetManufacturer ¶
func (x *DeviceDefinition) GetManufacturer() *DeviceDefinition_ManufacturerX
func (*DeviceDefinition) GetMaterial ¶
func (x *DeviceDefinition) GetMaterial() []*DeviceDefinition_Material
func (*DeviceDefinition) GetMeta ¶
func (x *DeviceDefinition) GetMeta() *datatypes_go_proto.Meta
func (*DeviceDefinition) GetModelNumber ¶
func (x *DeviceDefinition) GetModelNumber() *datatypes_go_proto.String
func (*DeviceDefinition) GetModifierExtension ¶
func (x *DeviceDefinition) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition) GetNote ¶
func (x *DeviceDefinition) GetNote() []*datatypes_go_proto.Annotation
func (*DeviceDefinition) GetOnlineInformation ¶
func (x *DeviceDefinition) GetOnlineInformation() *datatypes_go_proto.Uri
func (*DeviceDefinition) GetOwner ¶
func (x *DeviceDefinition) GetOwner() *datatypes_go_proto.Reference
func (*DeviceDefinition) GetParentDevice ¶
func (x *DeviceDefinition) GetParentDevice() *datatypes_go_proto.Reference
func (*DeviceDefinition) GetPhysicalCharacteristics ¶
func (x *DeviceDefinition) GetPhysicalCharacteristics() *datatypes_go_proto.ProdCharacteristic
func (*DeviceDefinition) GetProperty ¶
func (x *DeviceDefinition) GetProperty() []*DeviceDefinition_Property
func (*DeviceDefinition) GetQuantity ¶
func (x *DeviceDefinition) GetQuantity() *datatypes_go_proto.Quantity
func (*DeviceDefinition) GetSafety ¶
func (x *DeviceDefinition) GetSafety() []*datatypes_go_proto.CodeableConcept
func (*DeviceDefinition) GetShelfLifeStorage ¶
func (x *DeviceDefinition) GetShelfLifeStorage() []*datatypes_go_proto.ProductShelfLife
func (*DeviceDefinition) GetSpecialization ¶
func (x *DeviceDefinition) GetSpecialization() []*DeviceDefinition_Specialization
func (*DeviceDefinition) GetText ¶
func (x *DeviceDefinition) GetText() *datatypes_go_proto.Narrative
func (*DeviceDefinition) GetType ¶
func (x *DeviceDefinition) GetType() *datatypes_go_proto.CodeableConcept
func (*DeviceDefinition) GetUdiDeviceIdentifier ¶
func (x *DeviceDefinition) GetUdiDeviceIdentifier() []*DeviceDefinition_UdiDeviceIdentifier
func (*DeviceDefinition) GetUrl ¶
func (x *DeviceDefinition) GetUrl() *datatypes_go_proto.Uri
func (*DeviceDefinition) GetVersion ¶
func (x *DeviceDefinition) GetVersion() []*datatypes_go_proto.String
func (*DeviceDefinition) ProtoMessage ¶
func (*DeviceDefinition) ProtoMessage()
func (*DeviceDefinition) ProtoReflect ¶
func (x *DeviceDefinition) ProtoReflect() protoreflect.Message
func (*DeviceDefinition) Reset ¶
func (x *DeviceDefinition) Reset()
func (*DeviceDefinition) String ¶
func (x *DeviceDefinition) String() string
type DeviceDefinition_Capability ¶
type DeviceDefinition_Capability 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 of capability Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // Description of capability Description []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Device capabilities
func (*DeviceDefinition_Capability) Descriptor
deprecated
func (*DeviceDefinition_Capability) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_Capability.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_Capability) GetDescription ¶
func (x *DeviceDefinition_Capability) GetDescription() []*datatypes_go_proto.CodeableConcept
func (*DeviceDefinition_Capability) GetExtension ¶
func (x *DeviceDefinition_Capability) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Capability) GetId ¶
func (x *DeviceDefinition_Capability) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_Capability) GetModifierExtension ¶
func (x *DeviceDefinition_Capability) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Capability) GetType ¶
func (x *DeviceDefinition_Capability) GetType() *datatypes_go_proto.CodeableConcept
func (*DeviceDefinition_Capability) ProtoMessage ¶
func (*DeviceDefinition_Capability) ProtoMessage()
func (*DeviceDefinition_Capability) ProtoReflect ¶
func (x *DeviceDefinition_Capability) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_Capability) Reset ¶
func (x *DeviceDefinition_Capability) Reset()
func (*DeviceDefinition_Capability) String ¶
func (x *DeviceDefinition_Capability) String() string
type DeviceDefinition_DeviceName ¶
type DeviceDefinition_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 *DeviceDefinition_DeviceName_TypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
A name given to the device to identify it
func (*DeviceDefinition_DeviceName) Descriptor
deprecated
func (*DeviceDefinition_DeviceName) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_DeviceName.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_DeviceName) GetExtension ¶
func (x *DeviceDefinition_DeviceName) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_DeviceName) GetId ¶
func (x *DeviceDefinition_DeviceName) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_DeviceName) GetModifierExtension ¶
func (x *DeviceDefinition_DeviceName) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_DeviceName) GetName ¶
func (x *DeviceDefinition_DeviceName) GetName() *datatypes_go_proto.String
func (*DeviceDefinition_DeviceName) GetType ¶
func (x *DeviceDefinition_DeviceName) GetType() *DeviceDefinition_DeviceName_TypeCode
func (*DeviceDefinition_DeviceName) ProtoMessage ¶
func (*DeviceDefinition_DeviceName) ProtoMessage()
func (*DeviceDefinition_DeviceName) ProtoReflect ¶
func (x *DeviceDefinition_DeviceName) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_DeviceName) Reset ¶
func (x *DeviceDefinition_DeviceName) Reset()
func (*DeviceDefinition_DeviceName) String ¶
func (x *DeviceDefinition_DeviceName) String() string
type DeviceDefinition_DeviceName_TypeCode ¶
type DeviceDefinition_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 (*DeviceDefinition_DeviceName_TypeCode) Descriptor
deprecated
func (*DeviceDefinition_DeviceName_TypeCode) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_DeviceName_TypeCode.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_DeviceName_TypeCode) GetExtension ¶
func (x *DeviceDefinition_DeviceName_TypeCode) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_DeviceName_TypeCode) GetId ¶
func (x *DeviceDefinition_DeviceName_TypeCode) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_DeviceName_TypeCode) GetValue ¶
func (x *DeviceDefinition_DeviceName_TypeCode) GetValue() codes_go_proto.DeviceNameTypeCode_Value
func (*DeviceDefinition_DeviceName_TypeCode) ProtoMessage ¶
func (*DeviceDefinition_DeviceName_TypeCode) ProtoMessage()
func (*DeviceDefinition_DeviceName_TypeCode) ProtoReflect ¶
func (x *DeviceDefinition_DeviceName_TypeCode) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_DeviceName_TypeCode) Reset ¶
func (x *DeviceDefinition_DeviceName_TypeCode) Reset()
func (*DeviceDefinition_DeviceName_TypeCode) String ¶
func (x *DeviceDefinition_DeviceName_TypeCode) String() string
type DeviceDefinition_ManufacturerX ¶
type DeviceDefinition_ManufacturerX struct { // Types that are assignable to Choice: // *DeviceDefinition_ManufacturerX_StringValue // *DeviceDefinition_ManufacturerX_Reference Choice isDeviceDefinition_ManufacturerX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Name of device manufacturer
func (*DeviceDefinition_ManufacturerX) Descriptor
deprecated
func (*DeviceDefinition_ManufacturerX) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_ManufacturerX.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_ManufacturerX) GetChoice ¶
func (m *DeviceDefinition_ManufacturerX) GetChoice() isDeviceDefinition_ManufacturerX_Choice
func (*DeviceDefinition_ManufacturerX) GetReference ¶
func (x *DeviceDefinition_ManufacturerX) GetReference() *datatypes_go_proto.Reference
func (*DeviceDefinition_ManufacturerX) GetStringValue ¶
func (x *DeviceDefinition_ManufacturerX) GetStringValue() *datatypes_go_proto.String
func (*DeviceDefinition_ManufacturerX) ProtoMessage ¶
func (*DeviceDefinition_ManufacturerX) ProtoMessage()
func (*DeviceDefinition_ManufacturerX) ProtoReflect ¶
func (x *DeviceDefinition_ManufacturerX) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_ManufacturerX) Reset ¶
func (x *DeviceDefinition_ManufacturerX) Reset()
func (*DeviceDefinition_ManufacturerX) String ¶
func (x *DeviceDefinition_ManufacturerX) String() string
type DeviceDefinition_ManufacturerX_Reference ¶
type DeviceDefinition_ManufacturerX_Reference struct {
Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type DeviceDefinition_ManufacturerX_StringValue ¶
type DeviceDefinition_ManufacturerX_StringValue struct {
StringValue *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=string_value,json=string,proto3,oneof"`
}
type DeviceDefinition_Material ¶
type DeviceDefinition_Material 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 substance Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=substance,proto3" json:"substance,omitempty"` // Indicates an alternative material of the device Alternate *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=alternate,proto3" json:"alternate,omitempty"` // Whether the substance is a known or suspected allergen AllergenicIndicator *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=allergenic_indicator,json=allergenicIndicator,proto3" json:"allergenic_indicator,omitempty"` // contains filtered or unexported fields }
A substance used to create the material(s) of which the device is made
func (*DeviceDefinition_Material) Descriptor
deprecated
func (*DeviceDefinition_Material) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_Material.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_Material) GetAllergenicIndicator ¶
func (x *DeviceDefinition_Material) GetAllergenicIndicator() *datatypes_go_proto.Boolean
func (*DeviceDefinition_Material) GetAlternate ¶
func (x *DeviceDefinition_Material) GetAlternate() *datatypes_go_proto.Boolean
func (*DeviceDefinition_Material) GetExtension ¶
func (x *DeviceDefinition_Material) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Material) GetId ¶
func (x *DeviceDefinition_Material) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_Material) GetModifierExtension ¶
func (x *DeviceDefinition_Material) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Material) GetSubstance ¶
func (x *DeviceDefinition_Material) GetSubstance() *datatypes_go_proto.CodeableConcept
func (*DeviceDefinition_Material) ProtoMessage ¶
func (*DeviceDefinition_Material) ProtoMessage()
func (*DeviceDefinition_Material) ProtoReflect ¶
func (x *DeviceDefinition_Material) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_Material) Reset ¶
func (x *DeviceDefinition_Material) Reset()
func (*DeviceDefinition_Material) String ¶
func (x *DeviceDefinition_Material) String() string
type DeviceDefinition_Property ¶
type DeviceDefinition_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 (*DeviceDefinition_Property) Descriptor
deprecated
func (*DeviceDefinition_Property) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_Property.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_Property) GetExtension ¶
func (x *DeviceDefinition_Property) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Property) GetId ¶
func (x *DeviceDefinition_Property) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_Property) GetModifierExtension ¶
func (x *DeviceDefinition_Property) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Property) GetType ¶
func (x *DeviceDefinition_Property) GetType() *datatypes_go_proto.CodeableConcept
func (*DeviceDefinition_Property) GetValueCode ¶
func (x *DeviceDefinition_Property) GetValueCode() []*datatypes_go_proto.CodeableConcept
func (*DeviceDefinition_Property) GetValueQuantity ¶
func (x *DeviceDefinition_Property) GetValueQuantity() []*datatypes_go_proto.Quantity
func (*DeviceDefinition_Property) ProtoMessage ¶
func (*DeviceDefinition_Property) ProtoMessage()
func (*DeviceDefinition_Property) ProtoReflect ¶
func (x *DeviceDefinition_Property) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_Property) Reset ¶
func (x *DeviceDefinition_Property) Reset()
func (*DeviceDefinition_Property) String ¶
func (x *DeviceDefinition_Property) String() string
type DeviceDefinition_Specialization ¶
type DeviceDefinition_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.String `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 (*DeviceDefinition_Specialization) Descriptor
deprecated
func (*DeviceDefinition_Specialization) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_Specialization.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_Specialization) GetExtension ¶
func (x *DeviceDefinition_Specialization) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Specialization) GetId ¶
func (x *DeviceDefinition_Specialization) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_Specialization) GetModifierExtension ¶
func (x *DeviceDefinition_Specialization) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_Specialization) GetSystemType ¶
func (x *DeviceDefinition_Specialization) GetSystemType() *datatypes_go_proto.String
func (*DeviceDefinition_Specialization) GetVersion ¶
func (x *DeviceDefinition_Specialization) GetVersion() *datatypes_go_proto.String
func (*DeviceDefinition_Specialization) ProtoMessage ¶
func (*DeviceDefinition_Specialization) ProtoMessage()
func (*DeviceDefinition_Specialization) ProtoReflect ¶
func (x *DeviceDefinition_Specialization) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_Specialization) Reset ¶
func (x *DeviceDefinition_Specialization) Reset()
func (*DeviceDefinition_Specialization) String ¶
func (x *DeviceDefinition_Specialization) String() string
type DeviceDefinition_UdiDeviceIdentifier ¶
type DeviceDefinition_UdiDeviceIdentifier 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 identifier that is to be associated with every Device that references // this DeviceDefintiion for the issuer and jurisdication porvided in the // DeviceDefinition.udiDeviceIdentifier DeviceIdentifier *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"` // The organization that assigns the identifier algorithm Issuer *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=issuer,proto3" json:"issuer,omitempty"` // The jurisdiction to which the deviceIdentifier applies Jurisdiction *datatypes_go_proto.Uri `protobuf:"bytes,6,opt,name=jurisdiction,proto3" json:"jurisdiction,omitempty"` // contains filtered or unexported fields }
Unique Device Identifier (UDI) Barcode string
func (*DeviceDefinition_UdiDeviceIdentifier) Descriptor
deprecated
func (*DeviceDefinition_UdiDeviceIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use DeviceDefinition_UdiDeviceIdentifier.ProtoReflect.Descriptor instead.
func (*DeviceDefinition_UdiDeviceIdentifier) GetDeviceIdentifier ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetDeviceIdentifier() *datatypes_go_proto.String
func (*DeviceDefinition_UdiDeviceIdentifier) GetExtension ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_UdiDeviceIdentifier) GetId ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetId() *datatypes_go_proto.String
func (*DeviceDefinition_UdiDeviceIdentifier) GetIssuer ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetIssuer() *datatypes_go_proto.Uri
func (*DeviceDefinition_UdiDeviceIdentifier) GetJurisdiction ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetJurisdiction() *datatypes_go_proto.Uri
func (*DeviceDefinition_UdiDeviceIdentifier) GetModifierExtension ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) GetModifierExtension() []*datatypes_go_proto.Extension
func (*DeviceDefinition_UdiDeviceIdentifier) ProtoMessage ¶
func (*DeviceDefinition_UdiDeviceIdentifier) ProtoMessage()
func (*DeviceDefinition_UdiDeviceIdentifier) ProtoReflect ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) ProtoReflect() protoreflect.Message
func (*DeviceDefinition_UdiDeviceIdentifier) Reset ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) Reset()
func (*DeviceDefinition_UdiDeviceIdentifier) String ¶
func (x *DeviceDefinition_UdiDeviceIdentifier) String() string