device_definition_go_proto

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_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 (*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 (*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 (*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 (*DeviceDefinition) GetOnlineInformation

func (x *DeviceDefinition) GetOnlineInformation() *datatypes_go_proto.Uri

func (*DeviceDefinition) GetOwner

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 (*DeviceDefinition) GetShelfLifeStorage

func (x *DeviceDefinition) GetShelfLifeStorage() []*datatypes_go_proto.ProductShelfLife

func (*DeviceDefinition) GetSpecialization

func (x *DeviceDefinition) GetSpecialization() []*DeviceDefinition_Specialization

func (*DeviceDefinition) GetText

func (*DeviceDefinition) GetType

func (*DeviceDefinition) GetUdiDeviceIdentifier

func (x *DeviceDefinition) GetUdiDeviceIdentifier() []*DeviceDefinition_UdiDeviceIdentifier

func (*DeviceDefinition) GetUrl

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 (*DeviceDefinition_Capability) GetExtension

func (*DeviceDefinition_Capability) GetId

func (*DeviceDefinition_Capability) GetModifierExtension

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

func (*DeviceDefinition_Capability) GetType

func (*DeviceDefinition_Capability) ProtoMessage

func (*DeviceDefinition_Capability) ProtoMessage()

func (*DeviceDefinition_Capability) ProtoReflect

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 (*DeviceDefinition_DeviceName) GetId

func (*DeviceDefinition_DeviceName) GetModifierExtension

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

func (*DeviceDefinition_DeviceName) GetName

func (*DeviceDefinition_DeviceName) GetType

func (*DeviceDefinition_DeviceName) ProtoMessage

func (*DeviceDefinition_DeviceName) ProtoMessage()

func (*DeviceDefinition_DeviceName) ProtoReflect

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 (*DeviceDefinition_DeviceName_TypeCode) GetId

func (*DeviceDefinition_DeviceName_TypeCode) GetValue

func (*DeviceDefinition_DeviceName_TypeCode) ProtoMessage

func (*DeviceDefinition_DeviceName_TypeCode) ProtoMessage()

func (*DeviceDefinition_DeviceName_TypeCode) ProtoReflect

func (*DeviceDefinition_DeviceName_TypeCode) Reset

func (*DeviceDefinition_DeviceName_TypeCode) 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 (*DeviceDefinition_ManufacturerX) GetStringValue

func (*DeviceDefinition_ManufacturerX) ProtoMessage

func (*DeviceDefinition_ManufacturerX) ProtoMessage()

func (*DeviceDefinition_ManufacturerX) ProtoReflect

func (*DeviceDefinition_ManufacturerX) Reset

func (x *DeviceDefinition_ManufacturerX) Reset()

func (*DeviceDefinition_ManufacturerX) 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 (*DeviceDefinition_Material) GetExtension

func (*DeviceDefinition_Material) GetId

func (*DeviceDefinition_Material) GetModifierExtension

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

func (*DeviceDefinition_Material) GetSubstance

func (*DeviceDefinition_Material) ProtoMessage

func (*DeviceDefinition_Material) ProtoMessage()

func (*DeviceDefinition_Material) ProtoReflect

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 (*DeviceDefinition_Property) GetId

func (*DeviceDefinition_Property) GetModifierExtension

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

func (*DeviceDefinition_Property) GetType

func (*DeviceDefinition_Property) GetValueCode

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 (*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 (*DeviceDefinition_Specialization) GetId

func (*DeviceDefinition_Specialization) GetModifierExtension

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

func (*DeviceDefinition_Specialization) GetSystemType

func (*DeviceDefinition_Specialization) GetVersion

func (*DeviceDefinition_Specialization) ProtoMessage

func (*DeviceDefinition_Specialization) ProtoMessage()

func (*DeviceDefinition_Specialization) ProtoReflect

func (*DeviceDefinition_Specialization) Reset

func (*DeviceDefinition_Specialization) 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 (*DeviceDefinition_UdiDeviceIdentifier) GetExtension

func (*DeviceDefinition_UdiDeviceIdentifier) GetId

func (*DeviceDefinition_UdiDeviceIdentifier) GetIssuer

func (*DeviceDefinition_UdiDeviceIdentifier) GetJurisdiction

func (*DeviceDefinition_UdiDeviceIdentifier) GetModifierExtension

func (*DeviceDefinition_UdiDeviceIdentifier) ProtoMessage

func (*DeviceDefinition_UdiDeviceIdentifier) ProtoMessage()

func (*DeviceDefinition_UdiDeviceIdentifier) ProtoReflect

func (*DeviceDefinition_UdiDeviceIdentifier) Reset

func (*DeviceDefinition_UdiDeviceIdentifier) String

Jump to

Keyboard shortcuts

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