Documentation ¶
Index ¶
- Variables
- type Procedure
- func (*Procedure) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure) GetBasedOn() []*datatypes_go_proto.Reference
- func (x *Procedure) GetBodySite() []*datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetCategory() []*datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetCode() *datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetComplication() []*datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetComplicationDetail() []*datatypes_go_proto.Reference
- func (x *Procedure) GetContained() []*any.Any
- func (x *Procedure) GetEncounter() *datatypes_go_proto.Reference
- func (x *Procedure) GetExtension() []*datatypes_go_proto.Extension
- func (x *Procedure) GetFocalDevice() []*Procedure_FocalDevice
- func (x *Procedure) GetFollowUp() []*datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetId() *datatypes_go_proto.Id
- func (x *Procedure) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Procedure) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Procedure) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical
- func (x *Procedure) GetInstantiatesUri() []*datatypes_go_proto.Uri
- func (x *Procedure) GetLanguage() *datatypes_go_proto.Code
- func (x *Procedure) GetLocation() *datatypes_go_proto.Reference
- func (x *Procedure) GetMeta() *datatypes_go_proto.Meta
- func (x *Procedure) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Procedure) GetNote() []*datatypes_go_proto.Annotation
- func (x *Procedure) GetOccurrence() *Procedure_OccurrenceX
- func (x *Procedure) GetOutcome() *datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetPartOf() []*datatypes_go_proto.Reference
- func (x *Procedure) GetPerformer() []*Procedure_Performer
- func (x *Procedure) GetReason() []*datatypes_go_proto.CodeableReference
- func (x *Procedure) GetRecorded() *datatypes_go_proto.DateTime
- func (x *Procedure) GetRecorder() *datatypes_go_proto.Reference
- func (x *Procedure) GetReport() []*datatypes_go_proto.Reference
- func (x *Procedure) GetReported() *Procedure_ReportedX
- func (x *Procedure) GetStatus() *Procedure_StatusCode
- func (x *Procedure) GetStatusReason() *datatypes_go_proto.CodeableConcept
- func (x *Procedure) GetSubject() *datatypes_go_proto.Reference
- func (x *Procedure) GetText() *datatypes_go_proto.Narrative
- func (x *Procedure) GetUsed() []*datatypes_go_proto.CodeableReference
- func (*Procedure) ProtoMessage()
- func (x *Procedure) ProtoReflect() protoreflect.Message
- func (x *Procedure) Reset()
- func (x *Procedure) String() string
- type Procedure_FocalDevice
- func (*Procedure_FocalDevice) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure_FocalDevice) GetAction() *datatypes_go_proto.CodeableConcept
- func (x *Procedure_FocalDevice) GetExtension() []*datatypes_go_proto.Extension
- func (x *Procedure_FocalDevice) GetId() *datatypes_go_proto.Id
- func (x *Procedure_FocalDevice) GetManipulated() *datatypes_go_proto.Reference
- func (x *Procedure_FocalDevice) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*Procedure_FocalDevice) ProtoMessage()
- func (x *Procedure_FocalDevice) ProtoReflect() protoreflect.Message
- func (x *Procedure_FocalDevice) Reset()
- func (x *Procedure_FocalDevice) String() string
- type Procedure_OccurrenceX
- func (*Procedure_OccurrenceX) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure_OccurrenceX) GetAge() *datatypes_go_proto.Age
- func (m *Procedure_OccurrenceX) GetChoice() isProcedure_OccurrenceX_Choice
- func (x *Procedure_OccurrenceX) GetDateTime() *datatypes_go_proto.DateTime
- func (x *Procedure_OccurrenceX) GetPeriod() *datatypes_go_proto.Period
- func (x *Procedure_OccurrenceX) GetRange() *datatypes_go_proto.Range
- func (x *Procedure_OccurrenceX) GetStringValue() *datatypes_go_proto.String
- func (x *Procedure_OccurrenceX) GetTiming() *datatypes_go_proto.Timing
- func (*Procedure_OccurrenceX) ProtoMessage()
- func (x *Procedure_OccurrenceX) ProtoReflect() protoreflect.Message
- func (x *Procedure_OccurrenceX) Reset()
- func (x *Procedure_OccurrenceX) String() string
- type Procedure_OccurrenceX_Age
- type Procedure_OccurrenceX_DateTime
- type Procedure_OccurrenceX_Period
- type Procedure_OccurrenceX_Range
- type Procedure_OccurrenceX_StringValue
- type Procedure_OccurrenceX_Timing
- type Procedure_Performer
- func (*Procedure_Performer) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure_Performer) GetActor() *datatypes_go_proto.Reference
- func (x *Procedure_Performer) GetExtension() []*datatypes_go_proto.Extension
- func (x *Procedure_Performer) GetFunction() *datatypes_go_proto.CodeableConcept
- func (x *Procedure_Performer) GetId() *datatypes_go_proto.Id
- func (x *Procedure_Performer) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Procedure_Performer) GetOnBehalfOf() *datatypes_go_proto.Reference
- func (*Procedure_Performer) ProtoMessage()
- func (x *Procedure_Performer) ProtoReflect() protoreflect.Message
- func (x *Procedure_Performer) Reset()
- func (x *Procedure_Performer) String() string
- type Procedure_ReportedX
- func (*Procedure_ReportedX) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure_ReportedX) GetBoolean() *datatypes_go_proto.Boolean
- func (m *Procedure_ReportedX) GetChoice() isProcedure_ReportedX_Choice
- func (x *Procedure_ReportedX) GetReference() *datatypes_go_proto.Reference
- func (*Procedure_ReportedX) ProtoMessage()
- func (x *Procedure_ReportedX) ProtoReflect() protoreflect.Message
- func (x *Procedure_ReportedX) Reset()
- func (x *Procedure_ReportedX) String() string
- type Procedure_ReportedX_Boolean
- type Procedure_ReportedX_Reference
- type Procedure_StatusCode
- func (*Procedure_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Procedure_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Procedure_StatusCode) GetValue() codes_go_proto.EventStatusCode_Value
- func (*Procedure_StatusCode) ProtoMessage()
- func (x *Procedure_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Procedure_StatusCode) Reset()
- func (x *Procedure_StatusCode) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r5_core_resources_procedure_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Procedure ¶
type Procedure 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 Identifiers for this procedure Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` // Instantiates FHIR protocol or definition InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"` // Instantiates external protocol or definition InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"` // A request for this procedure BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"` // Part of referenced event PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"` Status *Procedure_StatusCode `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"` // Reason for current status StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"` // Classification of the procedure Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=category,proto3" json:"category,omitempty"` // Identification of the procedure Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=code,proto3" json:"code,omitempty"` // Who the procedure was performed on Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"` // The Encounter during which this Procedure was created Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"` Occurrence *Procedure_OccurrenceX `protobuf:"bytes,21,opt,name=occurrence,proto3" json:"occurrence,omitempty"` // When the procedure was first captured in the subject's record Recorded *datatypes_go_proto.DateTime `protobuf:"bytes,22,opt,name=recorded,proto3" json:"recorded,omitempty"` // Who recorded the procedure Recorder *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=recorder,proto3" json:"recorder,omitempty"` Reported *Procedure_ReportedX `protobuf:"bytes,24,opt,name=reported,proto3" json:"reported,omitempty"` Performer []*Procedure_Performer `protobuf:"bytes,25,rep,name=performer,proto3" json:"performer,omitempty"` // Where the procedure happened Location *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=location,proto3" json:"location,omitempty"` // The justification that the procedure was performed Reason []*datatypes_go_proto.CodeableReference `protobuf:"bytes,27,rep,name=reason,proto3" json:"reason,omitempty"` // Target body sites BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,28,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"` // The result of procedure Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,opt,name=outcome,proto3" json:"outcome,omitempty"` // Any report resulting from the procedure Report []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=report,proto3" json:"report,omitempty"` // Complication following the procedure Complication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,rep,name=complication,proto3" json:"complication,omitempty"` // A condition that is a result of the procedure ComplicationDetail []*datatypes_go_proto.Reference `protobuf:"bytes,32,rep,name=complication_detail,json=complicationDetail,proto3" json:"complication_detail,omitempty"` // Instructions for follow up FollowUp []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,rep,name=follow_up,json=followUp,proto3" json:"follow_up,omitempty"` // Additional information about the procedure Note []*datatypes_go_proto.Annotation `protobuf:"bytes,34,rep,name=note,proto3" json:"note,omitempty"` FocalDevice []*Procedure_FocalDevice `protobuf:"bytes,35,rep,name=focal_device,json=focalDevice,proto3" json:"focal_device,omitempty"` // Items used during procedure Used []*datatypes_go_proto.CodeableReference `protobuf:"bytes,36,rep,name=used,proto3" json:"used,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Procedure, last updated 2019-12-31T21:03:40.621+11:00. An action that is being or was performed on a patient. See http://hl7.org/fhir/StructureDefinition/Procedure
func (*Procedure) Descriptor
deprecated
func (*Procedure) GetBasedOn ¶
func (x *Procedure) GetBasedOn() []*datatypes_go_proto.Reference
func (*Procedure) GetBodySite ¶
func (x *Procedure) GetBodySite() []*datatypes_go_proto.CodeableConcept
func (*Procedure) GetCategory ¶
func (x *Procedure) GetCategory() []*datatypes_go_proto.CodeableConcept
func (*Procedure) GetCode ¶
func (x *Procedure) GetCode() *datatypes_go_proto.CodeableConcept
func (*Procedure) GetComplication ¶
func (x *Procedure) GetComplication() []*datatypes_go_proto.CodeableConcept
func (*Procedure) GetComplicationDetail ¶
func (x *Procedure) GetComplicationDetail() []*datatypes_go_proto.Reference
func (*Procedure) GetContained ¶
func (*Procedure) GetEncounter ¶
func (x *Procedure) GetEncounter() *datatypes_go_proto.Reference
func (*Procedure) GetExtension ¶
func (x *Procedure) GetExtension() []*datatypes_go_proto.Extension
func (*Procedure) GetFocalDevice ¶
func (x *Procedure) GetFocalDevice() []*Procedure_FocalDevice
func (*Procedure) GetFollowUp ¶
func (x *Procedure) GetFollowUp() []*datatypes_go_proto.CodeableConcept
func (*Procedure) GetId ¶
func (x *Procedure) GetId() *datatypes_go_proto.Id
func (*Procedure) GetIdentifier ¶
func (x *Procedure) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Procedure) GetImplicitRules ¶
func (x *Procedure) GetImplicitRules() *datatypes_go_proto.Uri
func (*Procedure) GetInstantiatesCanonical ¶
func (x *Procedure) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical
func (*Procedure) GetInstantiatesUri ¶
func (x *Procedure) GetInstantiatesUri() []*datatypes_go_proto.Uri
func (*Procedure) GetLanguage ¶
func (x *Procedure) GetLanguage() *datatypes_go_proto.Code
func (*Procedure) GetLocation ¶
func (x *Procedure) GetLocation() *datatypes_go_proto.Reference
func (*Procedure) GetMeta ¶
func (x *Procedure) GetMeta() *datatypes_go_proto.Meta
func (*Procedure) GetModifierExtension ¶
func (x *Procedure) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Procedure) GetNote ¶
func (x *Procedure) GetNote() []*datatypes_go_proto.Annotation
func (*Procedure) GetOccurrence ¶
func (x *Procedure) GetOccurrence() *Procedure_OccurrenceX
func (*Procedure) GetOutcome ¶
func (x *Procedure) GetOutcome() *datatypes_go_proto.CodeableConcept
func (*Procedure) GetPartOf ¶
func (x *Procedure) GetPartOf() []*datatypes_go_proto.Reference
func (*Procedure) GetPerformer ¶
func (x *Procedure) GetPerformer() []*Procedure_Performer
func (*Procedure) GetReason ¶
func (x *Procedure) GetReason() []*datatypes_go_proto.CodeableReference
func (*Procedure) GetRecorded ¶
func (x *Procedure) GetRecorded() *datatypes_go_proto.DateTime
func (*Procedure) GetRecorder ¶
func (x *Procedure) GetRecorder() *datatypes_go_proto.Reference
func (*Procedure) GetReport ¶
func (x *Procedure) GetReport() []*datatypes_go_proto.Reference
func (*Procedure) GetReported ¶
func (x *Procedure) GetReported() *Procedure_ReportedX
func (*Procedure) GetStatus ¶
func (x *Procedure) GetStatus() *Procedure_StatusCode
func (*Procedure) GetStatusReason ¶
func (x *Procedure) GetStatusReason() *datatypes_go_proto.CodeableConcept
func (*Procedure) GetSubject ¶
func (x *Procedure) GetSubject() *datatypes_go_proto.Reference
func (*Procedure) GetText ¶
func (x *Procedure) GetText() *datatypes_go_proto.Narrative
func (*Procedure) GetUsed ¶
func (x *Procedure) GetUsed() []*datatypes_go_proto.CodeableReference
func (*Procedure) ProtoMessage ¶
func (*Procedure) ProtoMessage()
func (*Procedure) ProtoReflect ¶
func (x *Procedure) ProtoReflect() protoreflect.Message
type Procedure_FocalDevice ¶
type Procedure_FocalDevice struct { // Unique id for inter-element referencing Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Additional content defined by implementations Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"` // Extensions that cannot be ignored even if unrecognized ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"` // Kind of change to device Action *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"` // Device that was changed Manipulated *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=manipulated,proto3" json:"manipulated,omitempty"` // contains filtered or unexported fields }
Manipulated, implanted, or removed device
func (*Procedure_FocalDevice) Descriptor
deprecated
func (*Procedure_FocalDevice) Descriptor() ([]byte, []int)
Deprecated: Use Procedure_FocalDevice.ProtoReflect.Descriptor instead.
func (*Procedure_FocalDevice) GetAction ¶
func (x *Procedure_FocalDevice) GetAction() *datatypes_go_proto.CodeableConcept
func (*Procedure_FocalDevice) GetExtension ¶
func (x *Procedure_FocalDevice) GetExtension() []*datatypes_go_proto.Extension
func (*Procedure_FocalDevice) GetId ¶
func (x *Procedure_FocalDevice) GetId() *datatypes_go_proto.Id
func (*Procedure_FocalDevice) GetManipulated ¶
func (x *Procedure_FocalDevice) GetManipulated() *datatypes_go_proto.Reference
func (*Procedure_FocalDevice) GetModifierExtension ¶
func (x *Procedure_FocalDevice) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Procedure_FocalDevice) ProtoMessage ¶
func (*Procedure_FocalDevice) ProtoMessage()
func (*Procedure_FocalDevice) ProtoReflect ¶
func (x *Procedure_FocalDevice) ProtoReflect() protoreflect.Message
func (*Procedure_FocalDevice) Reset ¶
func (x *Procedure_FocalDevice) Reset()
func (*Procedure_FocalDevice) String ¶
func (x *Procedure_FocalDevice) String() string
type Procedure_OccurrenceX ¶
type Procedure_OccurrenceX struct { // Types that are assignable to Choice: // *Procedure_OccurrenceX_DateTime // *Procedure_OccurrenceX_Period // *Procedure_OccurrenceX_StringValue // *Procedure_OccurrenceX_Age // *Procedure_OccurrenceX_Range // *Procedure_OccurrenceX_Timing Choice isProcedure_OccurrenceX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
When the procedure occurred or is occurring
func (*Procedure_OccurrenceX) Descriptor
deprecated
func (*Procedure_OccurrenceX) Descriptor() ([]byte, []int)
Deprecated: Use Procedure_OccurrenceX.ProtoReflect.Descriptor instead.
func (*Procedure_OccurrenceX) GetAge ¶
func (x *Procedure_OccurrenceX) GetAge() *datatypes_go_proto.Age
func (*Procedure_OccurrenceX) GetChoice ¶
func (m *Procedure_OccurrenceX) GetChoice() isProcedure_OccurrenceX_Choice
func (*Procedure_OccurrenceX) GetDateTime ¶
func (x *Procedure_OccurrenceX) GetDateTime() *datatypes_go_proto.DateTime
func (*Procedure_OccurrenceX) GetPeriod ¶
func (x *Procedure_OccurrenceX) GetPeriod() *datatypes_go_proto.Period
func (*Procedure_OccurrenceX) GetRange ¶
func (x *Procedure_OccurrenceX) GetRange() *datatypes_go_proto.Range
func (*Procedure_OccurrenceX) GetStringValue ¶
func (x *Procedure_OccurrenceX) GetStringValue() *datatypes_go_proto.String
func (*Procedure_OccurrenceX) GetTiming ¶
func (x *Procedure_OccurrenceX) GetTiming() *datatypes_go_proto.Timing
func (*Procedure_OccurrenceX) ProtoMessage ¶
func (*Procedure_OccurrenceX) ProtoMessage()
func (*Procedure_OccurrenceX) ProtoReflect ¶
func (x *Procedure_OccurrenceX) ProtoReflect() protoreflect.Message
func (*Procedure_OccurrenceX) Reset ¶
func (x *Procedure_OccurrenceX) Reset()
func (*Procedure_OccurrenceX) String ¶
func (x *Procedure_OccurrenceX) String() string
type Procedure_OccurrenceX_Age ¶
type Procedure_OccurrenceX_Age struct {
Age *datatypes_go_proto.Age `protobuf:"bytes,4,opt,name=age,proto3,oneof"`
}
type Procedure_OccurrenceX_DateTime ¶
type Procedure_OccurrenceX_DateTime struct {
DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}
type Procedure_OccurrenceX_Period ¶
type Procedure_OccurrenceX_Period struct {
Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}
type Procedure_OccurrenceX_Range ¶
type Procedure_OccurrenceX_Range struct {
Range *datatypes_go_proto.Range `protobuf:"bytes,5,opt,name=range,proto3,oneof"`
}
type Procedure_OccurrenceX_StringValue ¶
type Procedure_OccurrenceX_StringValue struct {
StringValue *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=string_value,json=string,proto3,oneof"`
}
type Procedure_OccurrenceX_Timing ¶
type Procedure_OccurrenceX_Timing struct {
Timing *datatypes_go_proto.Timing `protobuf:"bytes,6,opt,name=timing,proto3,oneof"`
}
type Procedure_Performer ¶
type Procedure_Performer struct { // Unique id for inter-element referencing Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Additional content defined by implementations Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"` // Extensions that cannot be ignored even if unrecognized ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"` // Type of performance Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"` // Who performed the procedure Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"` // Organization the device or practitioner was acting for OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"` // contains filtered or unexported fields }
The people who performed the procedure
func (*Procedure_Performer) Descriptor
deprecated
func (*Procedure_Performer) Descriptor() ([]byte, []int)
Deprecated: Use Procedure_Performer.ProtoReflect.Descriptor instead.
func (*Procedure_Performer) GetActor ¶
func (x *Procedure_Performer) GetActor() *datatypes_go_proto.Reference
func (*Procedure_Performer) GetExtension ¶
func (x *Procedure_Performer) GetExtension() []*datatypes_go_proto.Extension
func (*Procedure_Performer) GetFunction ¶
func (x *Procedure_Performer) GetFunction() *datatypes_go_proto.CodeableConcept
func (*Procedure_Performer) GetId ¶
func (x *Procedure_Performer) GetId() *datatypes_go_proto.Id
func (*Procedure_Performer) GetModifierExtension ¶
func (x *Procedure_Performer) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Procedure_Performer) GetOnBehalfOf ¶
func (x *Procedure_Performer) GetOnBehalfOf() *datatypes_go_proto.Reference
func (*Procedure_Performer) ProtoMessage ¶
func (*Procedure_Performer) ProtoMessage()
func (*Procedure_Performer) ProtoReflect ¶
func (x *Procedure_Performer) ProtoReflect() protoreflect.Message
func (*Procedure_Performer) Reset ¶
func (x *Procedure_Performer) Reset()
func (*Procedure_Performer) String ¶
func (x *Procedure_Performer) String() string
type Procedure_ReportedX ¶
type Procedure_ReportedX struct { // Types that are assignable to Choice: // *Procedure_ReportedX_Boolean // *Procedure_ReportedX_Reference Choice isProcedure_ReportedX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Reported rather than primary record
func (*Procedure_ReportedX) Descriptor
deprecated
func (*Procedure_ReportedX) Descriptor() ([]byte, []int)
Deprecated: Use Procedure_ReportedX.ProtoReflect.Descriptor instead.
func (*Procedure_ReportedX) GetBoolean ¶
func (x *Procedure_ReportedX) GetBoolean() *datatypes_go_proto.Boolean
func (*Procedure_ReportedX) GetChoice ¶
func (m *Procedure_ReportedX) GetChoice() isProcedure_ReportedX_Choice
func (*Procedure_ReportedX) GetReference ¶
func (x *Procedure_ReportedX) GetReference() *datatypes_go_proto.Reference
func (*Procedure_ReportedX) ProtoMessage ¶
func (*Procedure_ReportedX) ProtoMessage()
func (*Procedure_ReportedX) ProtoReflect ¶
func (x *Procedure_ReportedX) ProtoReflect() protoreflect.Message
func (*Procedure_ReportedX) Reset ¶
func (x *Procedure_ReportedX) Reset()
func (*Procedure_ReportedX) String ¶
func (x *Procedure_ReportedX) String() string
type Procedure_ReportedX_Boolean ¶
type Procedure_ReportedX_Boolean struct {
Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}
type Procedure_ReportedX_Reference ¶
type Procedure_ReportedX_Reference struct {
Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type Procedure_StatusCode ¶
type Procedure_StatusCode struct { Value codes_go_proto.EventStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.EventStatusCode_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 }
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
func (*Procedure_StatusCode) Descriptor
deprecated
func (*Procedure_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Procedure_StatusCode.ProtoReflect.Descriptor instead.
func (*Procedure_StatusCode) GetExtension ¶
func (x *Procedure_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Procedure_StatusCode) GetId ¶
func (x *Procedure_StatusCode) GetId() *datatypes_go_proto.String
func (*Procedure_StatusCode) GetValue ¶
func (x *Procedure_StatusCode) GetValue() codes_go_proto.EventStatusCode_Value
func (*Procedure_StatusCode) ProtoMessage ¶
func (*Procedure_StatusCode) ProtoMessage()
func (*Procedure_StatusCode) ProtoReflect ¶
func (x *Procedure_StatusCode) ProtoReflect() protoreflect.Message
func (*Procedure_StatusCode) Reset ¶
func (x *Procedure_StatusCode) Reset()
func (*Procedure_StatusCode) String ¶
func (x *Procedure_StatusCode) String() string