Documentation ¶
Index ¶
- Variables
- type Specimen
- func (*Specimen) Descriptor() ([]byte, []int)deprecated
- func (x *Specimen) GetAccessionIdentifier() *datatypes_go_proto.Identifier
- func (x *Specimen) GetCollection() *Specimen_Collection
- func (x *Specimen) GetCondition() []*datatypes_go_proto.CodeableConcept
- func (x *Specimen) GetContained() []*any.Any
- func (x *Specimen) GetContainer() []*Specimen_Container
- func (x *Specimen) GetExtension() []*datatypes_go_proto.Extension
- func (x *Specimen) GetId() *datatypes_go_proto.Id
- func (x *Specimen) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Specimen) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Specimen) GetLanguage() *datatypes_go_proto.Code
- func (x *Specimen) GetMeta() *datatypes_go_proto.Meta
- func (x *Specimen) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Specimen) GetNote() []*datatypes_go_proto.Annotation
- func (x *Specimen) GetParent() []*datatypes_go_proto.Reference
- func (x *Specimen) GetProcessing() []*Specimen_Processing
- func (x *Specimen) GetReceivedTime() *datatypes_go_proto.DateTime
- func (x *Specimen) GetRequest() []*datatypes_go_proto.Reference
- func (x *Specimen) GetStatus() *Specimen_StatusCode
- func (x *Specimen) GetSubject() *datatypes_go_proto.Reference
- func (x *Specimen) GetText() *datatypes_go_proto.Narrative
- func (x *Specimen) GetType() *datatypes_go_proto.CodeableConcept
- func (*Specimen) ProtoMessage()
- func (x *Specimen) ProtoReflect() protoreflect.Message
- func (x *Specimen) Reset()
- func (x *Specimen) String() string
- type Specimen_Collection
- func (*Specimen_Collection) Descriptor() ([]byte, []int)deprecated
- func (x *Specimen_Collection) GetBodySite() *datatypes_go_proto.CodeableConcept
- func (x *Specimen_Collection) GetCollected() *Specimen_Collection_CollectedX
- func (x *Specimen_Collection) GetCollector() *datatypes_go_proto.Reference
- func (x *Specimen_Collection) GetDuration() *datatypes_go_proto.Duration
- func (x *Specimen_Collection) GetExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Collection) GetFastingStatus() *Specimen_Collection_FastingStatusX
- func (x *Specimen_Collection) GetId() *datatypes_go_proto.String
- func (x *Specimen_Collection) GetMethod() *datatypes_go_proto.CodeableConcept
- func (x *Specimen_Collection) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Collection) GetQuantity() *datatypes_go_proto.SimpleQuantity
- func (*Specimen_Collection) ProtoMessage()
- func (x *Specimen_Collection) ProtoReflect() protoreflect.Message
- func (x *Specimen_Collection) Reset()
- func (x *Specimen_Collection) String() string
- type Specimen_Collection_CollectedX
- func (*Specimen_Collection_CollectedX) Descriptor() ([]byte, []int)deprecated
- func (m *Specimen_Collection_CollectedX) GetChoice() isSpecimen_Collection_CollectedX_Choice
- func (x *Specimen_Collection_CollectedX) GetDateTime() *datatypes_go_proto.DateTime
- func (x *Specimen_Collection_CollectedX) GetPeriod() *datatypes_go_proto.Period
- func (*Specimen_Collection_CollectedX) ProtoMessage()
- func (x *Specimen_Collection_CollectedX) ProtoReflect() protoreflect.Message
- func (x *Specimen_Collection_CollectedX) Reset()
- func (x *Specimen_Collection_CollectedX) String() string
- type Specimen_Collection_CollectedX_DateTime
- type Specimen_Collection_CollectedX_Period
- type Specimen_Collection_FastingStatusX
- func (*Specimen_Collection_FastingStatusX) Descriptor() ([]byte, []int)deprecated
- func (m *Specimen_Collection_FastingStatusX) GetChoice() isSpecimen_Collection_FastingStatusX_Choice
- func (x *Specimen_Collection_FastingStatusX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept
- func (x *Specimen_Collection_FastingStatusX) GetDuration() *datatypes_go_proto.Duration
- func (*Specimen_Collection_FastingStatusX) ProtoMessage()
- func (x *Specimen_Collection_FastingStatusX) ProtoReflect() protoreflect.Message
- func (x *Specimen_Collection_FastingStatusX) Reset()
- func (x *Specimen_Collection_FastingStatusX) String() string
- type Specimen_Collection_FastingStatusX_CodeableConcept
- type Specimen_Collection_FastingStatusX_Duration
- type Specimen_Container
- func (*Specimen_Container) Descriptor() ([]byte, []int)deprecated
- func (x *Specimen_Container) GetAdditive() *Specimen_Container_AdditiveX
- func (x *Specimen_Container) GetCapacity() *datatypes_go_proto.SimpleQuantity
- func (x *Specimen_Container) GetDescription() *datatypes_go_proto.String
- func (x *Specimen_Container) GetExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Container) GetId() *datatypes_go_proto.String
- func (x *Specimen_Container) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Specimen_Container) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Container) GetSpecimenQuantity() *datatypes_go_proto.SimpleQuantity
- func (x *Specimen_Container) GetType() *datatypes_go_proto.CodeableConcept
- func (*Specimen_Container) ProtoMessage()
- func (x *Specimen_Container) ProtoReflect() protoreflect.Message
- func (x *Specimen_Container) Reset()
- func (x *Specimen_Container) String() string
- type Specimen_Container_AdditiveX
- func (*Specimen_Container_AdditiveX) Descriptor() ([]byte, []int)deprecated
- func (m *Specimen_Container_AdditiveX) GetChoice() isSpecimen_Container_AdditiveX_Choice
- func (x *Specimen_Container_AdditiveX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept
- func (x *Specimen_Container_AdditiveX) GetReference() *datatypes_go_proto.Reference
- func (*Specimen_Container_AdditiveX) ProtoMessage()
- func (x *Specimen_Container_AdditiveX) ProtoReflect() protoreflect.Message
- func (x *Specimen_Container_AdditiveX) Reset()
- func (x *Specimen_Container_AdditiveX) String() string
- type Specimen_Container_AdditiveX_CodeableConcept
- type Specimen_Container_AdditiveX_Reference
- type Specimen_Processing
- func (*Specimen_Processing) Descriptor() ([]byte, []int)deprecated
- func (x *Specimen_Processing) GetAdditive() []*datatypes_go_proto.Reference
- func (x *Specimen_Processing) GetDescription() *datatypes_go_proto.String
- func (x *Specimen_Processing) GetExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Processing) GetId() *datatypes_go_proto.String
- func (x *Specimen_Processing) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_Processing) GetProcedure() *datatypes_go_proto.CodeableConcept
- func (x *Specimen_Processing) GetTime() *Specimen_Processing_TimeX
- func (*Specimen_Processing) ProtoMessage()
- func (x *Specimen_Processing) ProtoReflect() protoreflect.Message
- func (x *Specimen_Processing) Reset()
- func (x *Specimen_Processing) String() string
- type Specimen_Processing_TimeX
- func (*Specimen_Processing_TimeX) Descriptor() ([]byte, []int)deprecated
- func (m *Specimen_Processing_TimeX) GetChoice() isSpecimen_Processing_TimeX_Choice
- func (x *Specimen_Processing_TimeX) GetDateTime() *datatypes_go_proto.DateTime
- func (x *Specimen_Processing_TimeX) GetPeriod() *datatypes_go_proto.Period
- func (*Specimen_Processing_TimeX) ProtoMessage()
- func (x *Specimen_Processing_TimeX) ProtoReflect() protoreflect.Message
- func (x *Specimen_Processing_TimeX) Reset()
- func (x *Specimen_Processing_TimeX) String() string
- type Specimen_Processing_TimeX_DateTime
- type Specimen_Processing_TimeX_Period
- type Specimen_StatusCode
- func (*Specimen_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Specimen_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Specimen_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Specimen_StatusCode) GetValue() codes_go_proto.SpecimenStatusCode_Value
- func (*Specimen_StatusCode) ProtoMessage()
- func (x *Specimen_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Specimen_StatusCode) Reset()
- func (x *Specimen_StatusCode) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r4_core_resources_specimen_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Specimen ¶
type Specimen 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"` // External Identifier Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` // Identifier assigned by the lab AccessionIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,11,opt,name=accession_identifier,json=accessionIdentifier,proto3" json:"accession_identifier,omitempty"` Status *Specimen_StatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"` // Kind of material that forms the specimen Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"` // Where the specimen came from. This may be from patient(s), from a location // (e.g., the source of an environmental sample), or a sampling of a substance // or a device Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"` // The time when specimen was received for processing ReceivedTime *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"` // Specimen from which this specimen originated Parent []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=parent,proto3" json:"parent,omitempty"` // Why the specimen was collected Request []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=request,proto3" json:"request,omitempty"` Collection *Specimen_Collection `protobuf:"bytes,18,opt,name=collection,proto3" json:"collection,omitempty"` Processing []*Specimen_Processing `protobuf:"bytes,19,rep,name=processing,proto3" json:"processing,omitempty"` Container []*Specimen_Container `protobuf:"bytes,20,rep,name=container,proto3" json:"container,omitempty"` // State of the specimen Condition []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=condition,proto3" json:"condition,omitempty"` // Comments Note []*datatypes_go_proto.Annotation `protobuf:"bytes,22,rep,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Specimen, last updated 2019-11-01T09:29:23.356+11:00. Sample for analysis. See http://hl7.org/fhir/StructureDefinition/Specimen
func (*Specimen) Descriptor
deprecated
func (*Specimen) GetAccessionIdentifier ¶
func (x *Specimen) GetAccessionIdentifier() *datatypes_go_proto.Identifier
func (*Specimen) GetCollection ¶
func (x *Specimen) GetCollection() *Specimen_Collection
func (*Specimen) GetCondition ¶
func (x *Specimen) GetCondition() []*datatypes_go_proto.CodeableConcept
func (*Specimen) GetContained ¶
func (*Specimen) GetContainer ¶
func (x *Specimen) GetContainer() []*Specimen_Container
func (*Specimen) GetExtension ¶
func (x *Specimen) GetExtension() []*datatypes_go_proto.Extension
func (*Specimen) GetId ¶
func (x *Specimen) GetId() *datatypes_go_proto.Id
func (*Specimen) GetIdentifier ¶
func (x *Specimen) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Specimen) GetImplicitRules ¶
func (x *Specimen) GetImplicitRules() *datatypes_go_proto.Uri
func (*Specimen) GetLanguage ¶
func (x *Specimen) GetLanguage() *datatypes_go_proto.Code
func (*Specimen) GetMeta ¶
func (x *Specimen) GetMeta() *datatypes_go_proto.Meta
func (*Specimen) GetModifierExtension ¶
func (x *Specimen) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Specimen) GetNote ¶
func (x *Specimen) GetNote() []*datatypes_go_proto.Annotation
func (*Specimen) GetParent ¶
func (x *Specimen) GetParent() []*datatypes_go_proto.Reference
func (*Specimen) GetProcessing ¶
func (x *Specimen) GetProcessing() []*Specimen_Processing
func (*Specimen) GetReceivedTime ¶
func (x *Specimen) GetReceivedTime() *datatypes_go_proto.DateTime
func (*Specimen) GetRequest ¶
func (x *Specimen) GetRequest() []*datatypes_go_proto.Reference
func (*Specimen) GetStatus ¶
func (x *Specimen) GetStatus() *Specimen_StatusCode
func (*Specimen) GetSubject ¶
func (x *Specimen) GetSubject() *datatypes_go_proto.Reference
func (*Specimen) GetText ¶
func (x *Specimen) GetText() *datatypes_go_proto.Narrative
func (*Specimen) GetType ¶
func (x *Specimen) GetType() *datatypes_go_proto.CodeableConcept
func (*Specimen) ProtoMessage ¶
func (*Specimen) ProtoMessage()
func (*Specimen) ProtoReflect ¶
func (x *Specimen) ProtoReflect() protoreflect.Message
type Specimen_Collection ¶
type Specimen_Collection 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"` // Who collected the specimen Collector *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=collector,proto3" json:"collector,omitempty"` Collected *Specimen_Collection_CollectedX `protobuf:"bytes,5,opt,name=collected,proto3" json:"collected,omitempty"` // How long it took to collect specimen Duration *datatypes_go_proto.Duration `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"` // The quantity of specimen collected Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"` // Technique used to perform collection Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=method,proto3" json:"method,omitempty"` // Anatomical collection site BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"` FastingStatus *Specimen_Collection_FastingStatusX `protobuf:"bytes,10,opt,name=fasting_status,json=fastingStatus,proto3" json:"fasting_status,omitempty"` // contains filtered or unexported fields }
Collection details
func (*Specimen_Collection) Descriptor
deprecated
func (*Specimen_Collection) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Collection.ProtoReflect.Descriptor instead.
func (*Specimen_Collection) GetBodySite ¶
func (x *Specimen_Collection) GetBodySite() *datatypes_go_proto.CodeableConcept
func (*Specimen_Collection) GetCollected ¶
func (x *Specimen_Collection) GetCollected() *Specimen_Collection_CollectedX
func (*Specimen_Collection) GetCollector ¶
func (x *Specimen_Collection) GetCollector() *datatypes_go_proto.Reference
func (*Specimen_Collection) GetDuration ¶
func (x *Specimen_Collection) GetDuration() *datatypes_go_proto.Duration
func (*Specimen_Collection) GetExtension ¶
func (x *Specimen_Collection) GetExtension() []*datatypes_go_proto.Extension
func (*Specimen_Collection) GetFastingStatus ¶
func (x *Specimen_Collection) GetFastingStatus() *Specimen_Collection_FastingStatusX
func (*Specimen_Collection) GetId ¶
func (x *Specimen_Collection) GetId() *datatypes_go_proto.String
func (*Specimen_Collection) GetMethod ¶
func (x *Specimen_Collection) GetMethod() *datatypes_go_proto.CodeableConcept
func (*Specimen_Collection) GetModifierExtension ¶
func (x *Specimen_Collection) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Specimen_Collection) GetQuantity ¶
func (x *Specimen_Collection) GetQuantity() *datatypes_go_proto.SimpleQuantity
func (*Specimen_Collection) ProtoMessage ¶
func (*Specimen_Collection) ProtoMessage()
func (*Specimen_Collection) ProtoReflect ¶
func (x *Specimen_Collection) ProtoReflect() protoreflect.Message
func (*Specimen_Collection) Reset ¶
func (x *Specimen_Collection) Reset()
func (*Specimen_Collection) String ¶
func (x *Specimen_Collection) String() string
type Specimen_Collection_CollectedX ¶
type Specimen_Collection_CollectedX struct { // Types that are assignable to Choice: // *Specimen_Collection_CollectedX_DateTime // *Specimen_Collection_CollectedX_Period Choice isSpecimen_Collection_CollectedX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Collection time
func (*Specimen_Collection_CollectedX) Descriptor
deprecated
func (*Specimen_Collection_CollectedX) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Collection_CollectedX.ProtoReflect.Descriptor instead.
func (*Specimen_Collection_CollectedX) GetChoice ¶
func (m *Specimen_Collection_CollectedX) GetChoice() isSpecimen_Collection_CollectedX_Choice
func (*Specimen_Collection_CollectedX) GetDateTime ¶
func (x *Specimen_Collection_CollectedX) GetDateTime() *datatypes_go_proto.DateTime
func (*Specimen_Collection_CollectedX) GetPeriod ¶
func (x *Specimen_Collection_CollectedX) GetPeriod() *datatypes_go_proto.Period
func (*Specimen_Collection_CollectedX) ProtoMessage ¶
func (*Specimen_Collection_CollectedX) ProtoMessage()
func (*Specimen_Collection_CollectedX) ProtoReflect ¶
func (x *Specimen_Collection_CollectedX) ProtoReflect() protoreflect.Message
func (*Specimen_Collection_CollectedX) Reset ¶
func (x *Specimen_Collection_CollectedX) Reset()
func (*Specimen_Collection_CollectedX) String ¶
func (x *Specimen_Collection_CollectedX) String() string
type Specimen_Collection_CollectedX_DateTime ¶
type Specimen_Collection_CollectedX_DateTime struct {
DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}
type Specimen_Collection_CollectedX_Period ¶
type Specimen_Collection_CollectedX_Period struct {
Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}
type Specimen_Collection_FastingStatusX ¶
type Specimen_Collection_FastingStatusX struct { // Types that are assignable to Choice: // *Specimen_Collection_FastingStatusX_CodeableConcept // *Specimen_Collection_FastingStatusX_Duration Choice isSpecimen_Collection_FastingStatusX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Whether or how long patient abstained from food and/or drink
func (*Specimen_Collection_FastingStatusX) Descriptor
deprecated
func (*Specimen_Collection_FastingStatusX) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Collection_FastingStatusX.ProtoReflect.Descriptor instead.
func (*Specimen_Collection_FastingStatusX) GetChoice ¶
func (m *Specimen_Collection_FastingStatusX) GetChoice() isSpecimen_Collection_FastingStatusX_Choice
func (*Specimen_Collection_FastingStatusX) GetCodeableConcept ¶
func (x *Specimen_Collection_FastingStatusX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept
func (*Specimen_Collection_FastingStatusX) GetDuration ¶
func (x *Specimen_Collection_FastingStatusX) GetDuration() *datatypes_go_proto.Duration
func (*Specimen_Collection_FastingStatusX) ProtoMessage ¶
func (*Specimen_Collection_FastingStatusX) ProtoMessage()
func (*Specimen_Collection_FastingStatusX) ProtoReflect ¶
func (x *Specimen_Collection_FastingStatusX) ProtoReflect() protoreflect.Message
func (*Specimen_Collection_FastingStatusX) Reset ¶
func (x *Specimen_Collection_FastingStatusX) Reset()
func (*Specimen_Collection_FastingStatusX) String ¶
func (x *Specimen_Collection_FastingStatusX) String() string
type Specimen_Collection_FastingStatusX_CodeableConcept ¶
type Specimen_Collection_FastingStatusX_CodeableConcept struct {
CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}
type Specimen_Collection_FastingStatusX_Duration ¶
type Specimen_Collection_FastingStatusX_Duration struct {
Duration *datatypes_go_proto.Duration `protobuf:"bytes,2,opt,name=duration,proto3,oneof"`
}
type Specimen_Container ¶
type Specimen_Container 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"` // Id for the container Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"` // Textual description of the container Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Kind of container directly associated with specimen Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` // Container volume or size Capacity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=capacity,proto3" json:"capacity,omitempty"` // Quantity of specimen within container SpecimenQuantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=specimen_quantity,json=specimenQuantity,proto3" json:"specimen_quantity,omitempty"` Additive *Specimen_Container_AdditiveX `protobuf:"bytes,9,opt,name=additive,proto3" json:"additive,omitempty"` // contains filtered or unexported fields }
Direct container of specimen (tube/slide, etc.)
func (*Specimen_Container) Descriptor
deprecated
func (*Specimen_Container) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Container.ProtoReflect.Descriptor instead.
func (*Specimen_Container) GetAdditive ¶
func (x *Specimen_Container) GetAdditive() *Specimen_Container_AdditiveX
func (*Specimen_Container) GetCapacity ¶
func (x *Specimen_Container) GetCapacity() *datatypes_go_proto.SimpleQuantity
func (*Specimen_Container) GetDescription ¶
func (x *Specimen_Container) GetDescription() *datatypes_go_proto.String
func (*Specimen_Container) GetExtension ¶
func (x *Specimen_Container) GetExtension() []*datatypes_go_proto.Extension
func (*Specimen_Container) GetId ¶
func (x *Specimen_Container) GetId() *datatypes_go_proto.String
func (*Specimen_Container) GetIdentifier ¶
func (x *Specimen_Container) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Specimen_Container) GetModifierExtension ¶
func (x *Specimen_Container) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Specimen_Container) GetSpecimenQuantity ¶
func (x *Specimen_Container) GetSpecimenQuantity() *datatypes_go_proto.SimpleQuantity
func (*Specimen_Container) GetType ¶
func (x *Specimen_Container) GetType() *datatypes_go_proto.CodeableConcept
func (*Specimen_Container) ProtoMessage ¶
func (*Specimen_Container) ProtoMessage()
func (*Specimen_Container) ProtoReflect ¶
func (x *Specimen_Container) ProtoReflect() protoreflect.Message
func (*Specimen_Container) Reset ¶
func (x *Specimen_Container) Reset()
func (*Specimen_Container) String ¶
func (x *Specimen_Container) String() string
type Specimen_Container_AdditiveX ¶
type Specimen_Container_AdditiveX struct { // Types that are assignable to Choice: // *Specimen_Container_AdditiveX_CodeableConcept // *Specimen_Container_AdditiveX_Reference Choice isSpecimen_Container_AdditiveX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Additive associated with container
func (*Specimen_Container_AdditiveX) Descriptor
deprecated
func (*Specimen_Container_AdditiveX) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Container_AdditiveX.ProtoReflect.Descriptor instead.
func (*Specimen_Container_AdditiveX) GetChoice ¶
func (m *Specimen_Container_AdditiveX) GetChoice() isSpecimen_Container_AdditiveX_Choice
func (*Specimen_Container_AdditiveX) GetCodeableConcept ¶
func (x *Specimen_Container_AdditiveX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept
func (*Specimen_Container_AdditiveX) GetReference ¶
func (x *Specimen_Container_AdditiveX) GetReference() *datatypes_go_proto.Reference
func (*Specimen_Container_AdditiveX) ProtoMessage ¶
func (*Specimen_Container_AdditiveX) ProtoMessage()
func (*Specimen_Container_AdditiveX) ProtoReflect ¶
func (x *Specimen_Container_AdditiveX) ProtoReflect() protoreflect.Message
func (*Specimen_Container_AdditiveX) Reset ¶
func (x *Specimen_Container_AdditiveX) Reset()
func (*Specimen_Container_AdditiveX) String ¶
func (x *Specimen_Container_AdditiveX) String() string
type Specimen_Container_AdditiveX_CodeableConcept ¶
type Specimen_Container_AdditiveX_CodeableConcept struct {
CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}
type Specimen_Container_AdditiveX_Reference ¶
type Specimen_Container_AdditiveX_Reference struct {
Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type Specimen_Processing ¶
type Specimen_Processing 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"` // Textual description of procedure Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Indicates the treatment step applied to the specimen Procedure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=procedure,proto3" json:"procedure,omitempty"` // Material used in the processing step Additive []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=additive,proto3" json:"additive,omitempty"` Time *Specimen_Processing_TimeX `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
Processing and processing step details
func (*Specimen_Processing) Descriptor
deprecated
func (*Specimen_Processing) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Processing.ProtoReflect.Descriptor instead.
func (*Specimen_Processing) GetAdditive ¶
func (x *Specimen_Processing) GetAdditive() []*datatypes_go_proto.Reference
func (*Specimen_Processing) GetDescription ¶
func (x *Specimen_Processing) GetDescription() *datatypes_go_proto.String
func (*Specimen_Processing) GetExtension ¶
func (x *Specimen_Processing) GetExtension() []*datatypes_go_proto.Extension
func (*Specimen_Processing) GetId ¶
func (x *Specimen_Processing) GetId() *datatypes_go_proto.String
func (*Specimen_Processing) GetModifierExtension ¶
func (x *Specimen_Processing) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Specimen_Processing) GetProcedure ¶
func (x *Specimen_Processing) GetProcedure() *datatypes_go_proto.CodeableConcept
func (*Specimen_Processing) GetTime ¶
func (x *Specimen_Processing) GetTime() *Specimen_Processing_TimeX
func (*Specimen_Processing) ProtoMessage ¶
func (*Specimen_Processing) ProtoMessage()
func (*Specimen_Processing) ProtoReflect ¶
func (x *Specimen_Processing) ProtoReflect() protoreflect.Message
func (*Specimen_Processing) Reset ¶
func (x *Specimen_Processing) Reset()
func (*Specimen_Processing) String ¶
func (x *Specimen_Processing) String() string
type Specimen_Processing_TimeX ¶
type Specimen_Processing_TimeX struct { // Types that are assignable to Choice: // *Specimen_Processing_TimeX_DateTime // *Specimen_Processing_TimeX_Period Choice isSpecimen_Processing_TimeX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Date and time of specimen processing
func (*Specimen_Processing_TimeX) Descriptor
deprecated
func (*Specimen_Processing_TimeX) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_Processing_TimeX.ProtoReflect.Descriptor instead.
func (*Specimen_Processing_TimeX) GetChoice ¶
func (m *Specimen_Processing_TimeX) GetChoice() isSpecimen_Processing_TimeX_Choice
func (*Specimen_Processing_TimeX) GetDateTime ¶
func (x *Specimen_Processing_TimeX) GetDateTime() *datatypes_go_proto.DateTime
func (*Specimen_Processing_TimeX) GetPeriod ¶
func (x *Specimen_Processing_TimeX) GetPeriod() *datatypes_go_proto.Period
func (*Specimen_Processing_TimeX) ProtoMessage ¶
func (*Specimen_Processing_TimeX) ProtoMessage()
func (*Specimen_Processing_TimeX) ProtoReflect ¶
func (x *Specimen_Processing_TimeX) ProtoReflect() protoreflect.Message
func (*Specimen_Processing_TimeX) Reset ¶
func (x *Specimen_Processing_TimeX) Reset()
func (*Specimen_Processing_TimeX) String ¶
func (x *Specimen_Processing_TimeX) String() string
type Specimen_Processing_TimeX_DateTime ¶
type Specimen_Processing_TimeX_DateTime struct {
DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}
type Specimen_Processing_TimeX_Period ¶
type Specimen_Processing_TimeX_Period struct {
Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}
type Specimen_StatusCode ¶
type Specimen_StatusCode struct { Value codes_go_proto.SpecimenStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.SpecimenStatusCode_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 }
available | unavailable | unsatisfactory | entered-in-error
func (*Specimen_StatusCode) Descriptor
deprecated
func (*Specimen_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Specimen_StatusCode.ProtoReflect.Descriptor instead.
func (*Specimen_StatusCode) GetExtension ¶
func (x *Specimen_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Specimen_StatusCode) GetId ¶
func (x *Specimen_StatusCode) GetId() *datatypes_go_proto.String
func (*Specimen_StatusCode) GetValue ¶
func (x *Specimen_StatusCode) GetValue() codes_go_proto.SpecimenStatusCode_Value
func (*Specimen_StatusCode) ProtoMessage ¶
func (*Specimen_StatusCode) ProtoMessage()
func (*Specimen_StatusCode) ProtoReflect ¶
func (x *Specimen_StatusCode) ProtoReflect() protoreflect.Message
func (*Specimen_StatusCode) Reset ¶
func (x *Specimen_StatusCode) Reset()
func (*Specimen_StatusCode) String ¶
func (x *Specimen_StatusCode) String() string