Documentation ¶
Index ¶
- Variables
- type Communication
- func (*Communication) Descriptor() ([]byte, []int)deprecated
- func (x *Communication) GetAbout() []*datatypes_go_proto.Reference
- func (x *Communication) GetBasedOn() []*datatypes_go_proto.Reference
- func (x *Communication) GetCategory() []*datatypes_go_proto.CodeableConcept
- func (x *Communication) GetContained() []*any.Any
- func (x *Communication) GetEncounter() *datatypes_go_proto.Reference
- func (x *Communication) GetExtension() []*datatypes_go_proto.Extension
- func (x *Communication) GetId() *datatypes_go_proto.Id
- func (x *Communication) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Communication) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Communication) GetInResponseTo() []*datatypes_go_proto.Reference
- func (x *Communication) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical
- func (x *Communication) GetInstantiatesUri() []*datatypes_go_proto.Uri
- func (x *Communication) GetLanguage() *datatypes_go_proto.Code
- func (x *Communication) GetMedium() []*datatypes_go_proto.CodeableConcept
- func (x *Communication) GetMeta() *datatypes_go_proto.Meta
- func (x *Communication) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Communication) GetNote() []*datatypes_go_proto.Annotation
- func (x *Communication) GetPartOf() []*datatypes_go_proto.Reference
- func (x *Communication) GetPayload() []*Communication_Payload
- func (x *Communication) GetPriority() *Communication_PriorityCode
- func (x *Communication) GetReasonCode() []*datatypes_go_proto.CodeableConcept
- func (x *Communication) GetReasonReference() []*datatypes_go_proto.Reference
- func (x *Communication) GetReceived() *datatypes_go_proto.DateTime
- func (x *Communication) GetRecipient() []*datatypes_go_proto.Reference
- func (x *Communication) GetSender() *datatypes_go_proto.Reference
- func (x *Communication) GetSent() *datatypes_go_proto.DateTime
- func (x *Communication) GetStatus() *Communication_StatusCode
- func (x *Communication) GetStatusReason() *datatypes_go_proto.CodeableConcept
- func (x *Communication) GetSubject() *datatypes_go_proto.Reference
- func (x *Communication) GetText() *datatypes_go_proto.Narrative
- func (x *Communication) GetTopic() *datatypes_go_proto.CodeableConcept
- func (*Communication) ProtoMessage()
- func (x *Communication) ProtoReflect() protoreflect.Message
- func (x *Communication) Reset()
- func (x *Communication) String() string
- type Communication_Payload
- func (*Communication_Payload) Descriptor() ([]byte, []int)deprecated
- func (x *Communication_Payload) GetContent() *Communication_Payload_ContentX
- func (x *Communication_Payload) GetExtension() []*datatypes_go_proto.Extension
- func (x *Communication_Payload) GetId() *datatypes_go_proto.String
- func (x *Communication_Payload) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*Communication_Payload) ProtoMessage()
- func (x *Communication_Payload) ProtoReflect() protoreflect.Message
- func (x *Communication_Payload) Reset()
- func (x *Communication_Payload) String() string
- type Communication_Payload_ContentX
- func (*Communication_Payload_ContentX) Descriptor() ([]byte, []int)deprecated
- func (x *Communication_Payload_ContentX) GetAttachment() *datatypes_go_proto.Attachment
- func (m *Communication_Payload_ContentX) GetChoice() isCommunication_Payload_ContentX_Choice
- func (x *Communication_Payload_ContentX) GetReference() *datatypes_go_proto.Reference
- func (x *Communication_Payload_ContentX) GetStringValue() *datatypes_go_proto.String
- func (*Communication_Payload_ContentX) ProtoMessage()
- func (x *Communication_Payload_ContentX) ProtoReflect() protoreflect.Message
- func (x *Communication_Payload_ContentX) Reset()
- func (x *Communication_Payload_ContentX) String() string
- type Communication_Payload_ContentX_Attachment
- type Communication_Payload_ContentX_Reference
- type Communication_Payload_ContentX_StringValue
- type Communication_PriorityCode
- func (*Communication_PriorityCode) Descriptor() ([]byte, []int)deprecated
- func (x *Communication_PriorityCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Communication_PriorityCode) GetId() *datatypes_go_proto.String
- func (x *Communication_PriorityCode) GetValue() codes_go_proto.RequestPriorityCode_Value
- func (*Communication_PriorityCode) ProtoMessage()
- func (x *Communication_PriorityCode) ProtoReflect() protoreflect.Message
- func (x *Communication_PriorityCode) Reset()
- func (x *Communication_PriorityCode) String() string
- type Communication_StatusCode
- func (*Communication_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Communication_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Communication_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Communication_StatusCode) GetValue() codes_go_proto.EventStatusCode_Value
- func (*Communication_StatusCode) ProtoMessage()
- func (x *Communication_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Communication_StatusCode) Reset()
- func (x *Communication_StatusCode) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r4_core_resources_communication_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Communication ¶
type Communication 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"` // Unique identifier 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"` // Request fulfilled by this communication BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"` // Part of this action PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"` // Reply to InResponseTo []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=in_response_to,json=inResponseTo,proto3" json:"in_response_to,omitempty"` Status *Communication_StatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"` // Reason for current status StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"` // Message category Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=category,proto3" json:"category,omitempty"` Priority *Communication_PriorityCode `protobuf:"bytes,19,opt,name=priority,proto3" json:"priority,omitempty"` // A channel of communication Medium []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=medium,proto3" json:"medium,omitempty"` // Focus of message Subject *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=subject,proto3" json:"subject,omitempty"` // Description of the purpose/content Topic *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=topic,proto3" json:"topic,omitempty"` // Resources that pertain to this communication About []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=about,proto3" json:"about,omitempty"` // Encounter created as part of Encounter *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=encounter,proto3" json:"encounter,omitempty"` // When sent Sent *datatypes_go_proto.DateTime `protobuf:"bytes,25,opt,name=sent,proto3" json:"sent,omitempty"` // When received Received *datatypes_go_proto.DateTime `protobuf:"bytes,26,opt,name=received,proto3" json:"received,omitempty"` // Message recipient Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=recipient,proto3" json:"recipient,omitempty"` // Message sender Sender *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=sender,proto3" json:"sender,omitempty"` // Indication for message ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"` // Why was communication done? ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"` Payload []*Communication_Payload `protobuf:"bytes,31,rep,name=payload,proto3" json:"payload,omitempty"` // Comments made about the communication Note []*datatypes_go_proto.Annotation `protobuf:"bytes,32,rep,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Communication, last updated 2019-11-01T09:29:23.356+11:00. A record of information transmitted from a sender to a receiver. See http://hl7.org/fhir/StructureDefinition/Communication
func (*Communication) Descriptor
deprecated
func (*Communication) Descriptor() ([]byte, []int)
Deprecated: Use Communication.ProtoReflect.Descriptor instead.
func (*Communication) GetAbout ¶
func (x *Communication) GetAbout() []*datatypes_go_proto.Reference
func (*Communication) GetBasedOn ¶
func (x *Communication) GetBasedOn() []*datatypes_go_proto.Reference
func (*Communication) GetCategory ¶
func (x *Communication) GetCategory() []*datatypes_go_proto.CodeableConcept
func (*Communication) GetContained ¶
func (x *Communication) GetContained() []*any.Any
func (*Communication) GetEncounter ¶
func (x *Communication) GetEncounter() *datatypes_go_proto.Reference
func (*Communication) GetExtension ¶
func (x *Communication) GetExtension() []*datatypes_go_proto.Extension
func (*Communication) GetId ¶
func (x *Communication) GetId() *datatypes_go_proto.Id
func (*Communication) GetIdentifier ¶
func (x *Communication) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Communication) GetImplicitRules ¶
func (x *Communication) GetImplicitRules() *datatypes_go_proto.Uri
func (*Communication) GetInResponseTo ¶
func (x *Communication) GetInResponseTo() []*datatypes_go_proto.Reference
func (*Communication) GetInstantiatesCanonical ¶
func (x *Communication) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical
func (*Communication) GetInstantiatesUri ¶
func (x *Communication) GetInstantiatesUri() []*datatypes_go_proto.Uri
func (*Communication) GetLanguage ¶
func (x *Communication) GetLanguage() *datatypes_go_proto.Code
func (*Communication) GetMedium ¶
func (x *Communication) GetMedium() []*datatypes_go_proto.CodeableConcept
func (*Communication) GetMeta ¶
func (x *Communication) GetMeta() *datatypes_go_proto.Meta
func (*Communication) GetModifierExtension ¶
func (x *Communication) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Communication) GetNote ¶
func (x *Communication) GetNote() []*datatypes_go_proto.Annotation
func (*Communication) GetPartOf ¶
func (x *Communication) GetPartOf() []*datatypes_go_proto.Reference
func (*Communication) GetPayload ¶
func (x *Communication) GetPayload() []*Communication_Payload
func (*Communication) GetPriority ¶
func (x *Communication) GetPriority() *Communication_PriorityCode
func (*Communication) GetReasonCode ¶
func (x *Communication) GetReasonCode() []*datatypes_go_proto.CodeableConcept
func (*Communication) GetReasonReference ¶
func (x *Communication) GetReasonReference() []*datatypes_go_proto.Reference
func (*Communication) GetReceived ¶
func (x *Communication) GetReceived() *datatypes_go_proto.DateTime
func (*Communication) GetRecipient ¶
func (x *Communication) GetRecipient() []*datatypes_go_proto.Reference
func (*Communication) GetSender ¶
func (x *Communication) GetSender() *datatypes_go_proto.Reference
func (*Communication) GetSent ¶
func (x *Communication) GetSent() *datatypes_go_proto.DateTime
func (*Communication) GetStatus ¶
func (x *Communication) GetStatus() *Communication_StatusCode
func (*Communication) GetStatusReason ¶
func (x *Communication) GetStatusReason() *datatypes_go_proto.CodeableConcept
func (*Communication) GetSubject ¶
func (x *Communication) GetSubject() *datatypes_go_proto.Reference
func (*Communication) GetText ¶
func (x *Communication) GetText() *datatypes_go_proto.Narrative
func (*Communication) GetTopic ¶
func (x *Communication) GetTopic() *datatypes_go_proto.CodeableConcept
func (*Communication) ProtoMessage ¶
func (*Communication) ProtoMessage()
func (*Communication) ProtoReflect ¶
func (x *Communication) ProtoReflect() protoreflect.Message
func (*Communication) Reset ¶
func (x *Communication) Reset()
func (*Communication) String ¶
func (x *Communication) String() string
type Communication_Payload ¶
type Communication_Payload 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"` Content *Communication_Payload_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
Message payload
func (*Communication_Payload) Descriptor
deprecated
func (*Communication_Payload) Descriptor() ([]byte, []int)
Deprecated: Use Communication_Payload.ProtoReflect.Descriptor instead.
func (*Communication_Payload) GetContent ¶
func (x *Communication_Payload) GetContent() *Communication_Payload_ContentX
func (*Communication_Payload) GetExtension ¶
func (x *Communication_Payload) GetExtension() []*datatypes_go_proto.Extension
func (*Communication_Payload) GetId ¶
func (x *Communication_Payload) GetId() *datatypes_go_proto.String
func (*Communication_Payload) GetModifierExtension ¶
func (x *Communication_Payload) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Communication_Payload) ProtoMessage ¶
func (*Communication_Payload) ProtoMessage()
func (*Communication_Payload) ProtoReflect ¶
func (x *Communication_Payload) ProtoReflect() protoreflect.Message
func (*Communication_Payload) Reset ¶
func (x *Communication_Payload) Reset()
func (*Communication_Payload) String ¶
func (x *Communication_Payload) String() string
type Communication_Payload_ContentX ¶
type Communication_Payload_ContentX struct { // Types that are assignable to Choice: // *Communication_Payload_ContentX_StringValue // *Communication_Payload_ContentX_Attachment // *Communication_Payload_ContentX_Reference Choice isCommunication_Payload_ContentX_Choice `protobuf_oneof:"choice"` // contains filtered or unexported fields }
Message part content
func (*Communication_Payload_ContentX) Descriptor
deprecated
func (*Communication_Payload_ContentX) Descriptor() ([]byte, []int)
Deprecated: Use Communication_Payload_ContentX.ProtoReflect.Descriptor instead.
func (*Communication_Payload_ContentX) GetAttachment ¶
func (x *Communication_Payload_ContentX) GetAttachment() *datatypes_go_proto.Attachment
func (*Communication_Payload_ContentX) GetChoice ¶
func (m *Communication_Payload_ContentX) GetChoice() isCommunication_Payload_ContentX_Choice
func (*Communication_Payload_ContentX) GetReference ¶
func (x *Communication_Payload_ContentX) GetReference() *datatypes_go_proto.Reference
func (*Communication_Payload_ContentX) GetStringValue ¶
func (x *Communication_Payload_ContentX) GetStringValue() *datatypes_go_proto.String
func (*Communication_Payload_ContentX) ProtoMessage ¶
func (*Communication_Payload_ContentX) ProtoMessage()
func (*Communication_Payload_ContentX) ProtoReflect ¶
func (x *Communication_Payload_ContentX) ProtoReflect() protoreflect.Message
func (*Communication_Payload_ContentX) Reset ¶
func (x *Communication_Payload_ContentX) Reset()
func (*Communication_Payload_ContentX) String ¶
func (x *Communication_Payload_ContentX) String() string
type Communication_Payload_ContentX_Attachment ¶
type Communication_Payload_ContentX_Attachment struct {
Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,2,opt,name=attachment,proto3,oneof"`
}
type Communication_Payload_ContentX_Reference ¶
type Communication_Payload_ContentX_Reference struct {
Reference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"`
}
type Communication_Payload_ContentX_StringValue ¶
type Communication_Payload_ContentX_StringValue struct {
StringValue *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=string_value,json=string,proto3,oneof"`
}
type Communication_PriorityCode ¶
type Communication_PriorityCode struct { Value codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_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 }
routine | urgent | asap | stat
func (*Communication_PriorityCode) Descriptor
deprecated
func (*Communication_PriorityCode) Descriptor() ([]byte, []int)
Deprecated: Use Communication_PriorityCode.ProtoReflect.Descriptor instead.
func (*Communication_PriorityCode) GetExtension ¶
func (x *Communication_PriorityCode) GetExtension() []*datatypes_go_proto.Extension
func (*Communication_PriorityCode) GetId ¶
func (x *Communication_PriorityCode) GetId() *datatypes_go_proto.String
func (*Communication_PriorityCode) GetValue ¶
func (x *Communication_PriorityCode) GetValue() codes_go_proto.RequestPriorityCode_Value
func (*Communication_PriorityCode) ProtoMessage ¶
func (*Communication_PriorityCode) ProtoMessage()
func (*Communication_PriorityCode) ProtoReflect ¶
func (x *Communication_PriorityCode) ProtoReflect() protoreflect.Message
func (*Communication_PriorityCode) Reset ¶
func (x *Communication_PriorityCode) Reset()
func (*Communication_PriorityCode) String ¶
func (x *Communication_PriorityCode) String() string
type Communication_StatusCode ¶
type Communication_StatusCode struct { Value codes_go_proto.EventStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.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 (*Communication_StatusCode) Descriptor
deprecated
func (*Communication_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Communication_StatusCode.ProtoReflect.Descriptor instead.
func (*Communication_StatusCode) GetExtension ¶
func (x *Communication_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Communication_StatusCode) GetId ¶
func (x *Communication_StatusCode) GetId() *datatypes_go_proto.String
func (*Communication_StatusCode) GetValue ¶
func (x *Communication_StatusCode) GetValue() codes_go_proto.EventStatusCode_Value
func (*Communication_StatusCode) ProtoMessage ¶
func (*Communication_StatusCode) ProtoMessage()
func (*Communication_StatusCode) ProtoReflect ¶
func (x *Communication_StatusCode) ProtoReflect() protoreflect.Message
func (*Communication_StatusCode) Reset ¶
func (x *Communication_StatusCode) Reset()
func (*Communication_StatusCode) String ¶
func (x *Communication_StatusCode) String() string