Documentation ¶
Index ¶
- Variables
- type Topic
- func (*Topic) Descriptor() ([]byte, []int)deprecated
- func (x *Topic) GetApprovalDate() *datatypes_go_proto.Date
- func (x *Topic) GetCanFilterBy() []*Topic_CanFilterBy
- func (x *Topic) GetContact() []*datatypes_go_proto.ContactDetail
- func (x *Topic) GetContained() []*any.Any
- func (x *Topic) GetCopyright() *datatypes_go_proto.Markdown
- func (x *Topic) GetDate() *datatypes_go_proto.DateTime
- func (x *Topic) GetDerivedFromCanonical() []*datatypes_go_proto.Canonical
- func (x *Topic) GetDerivedFromUri() []*datatypes_go_proto.Uri
- func (x *Topic) GetDescription() *datatypes_go_proto.Markdown
- func (x *Topic) GetEffectivePeriod() *datatypes_go_proto.Period
- func (x *Topic) GetExperimental() *datatypes_go_proto.Boolean
- func (x *Topic) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic) GetId() *datatypes_go_proto.Id
- func (x *Topic) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Topic) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Topic) GetJurisdiction() []*datatypes_go_proto.CodeableConcept
- func (x *Topic) GetLanguage() *datatypes_go_proto.Code
- func (x *Topic) GetLastReviewDate() *datatypes_go_proto.Date
- func (x *Topic) GetMeta() *datatypes_go_proto.Meta
- func (x *Topic) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Topic) GetPublisher() *datatypes_go_proto.Reference
- func (x *Topic) GetPurpose() *datatypes_go_proto.Markdown
- func (x *Topic) GetResourceTrigger() *Topic_ResourceTrigger
- func (x *Topic) GetStatus() *Topic_StatusCode
- func (x *Topic) GetText() *datatypes_go_proto.Narrative
- func (x *Topic) GetTitle() *datatypes_go_proto.String
- func (x *Topic) GetUrl() *datatypes_go_proto.Uri
- func (x *Topic) GetUseContext() []*datatypes_go_proto.UsageContext
- func (x *Topic) GetVersion() *datatypes_go_proto.String
- func (*Topic) ProtoMessage()
- func (x *Topic) ProtoReflect() protoreflect.Message
- func (x *Topic) Reset()
- func (x *Topic) String() string
- type Topic_CanFilterBy
- func (*Topic_CanFilterBy) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_CanFilterBy) GetDocumentation() *datatypes_go_proto.Markdown
- func (x *Topic_CanFilterBy) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_CanFilterBy) GetId() *datatypes_go_proto.Id
- func (x *Topic_CanFilterBy) GetMatchType() []*Topic_CanFilterBy_MatchTypeCode
- func (x *Topic_CanFilterBy) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Topic_CanFilterBy) GetName() *datatypes_go_proto.String
- func (*Topic_CanFilterBy) ProtoMessage()
- func (x *Topic_CanFilterBy) ProtoReflect() protoreflect.Message
- func (x *Topic_CanFilterBy) Reset()
- func (x *Topic_CanFilterBy) String() string
- type Topic_CanFilterBy_MatchTypeCode
- func (*Topic_CanFilterBy_MatchTypeCode) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_CanFilterBy_MatchTypeCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_CanFilterBy_MatchTypeCode) GetId() *datatypes_go_proto.String
- func (x *Topic_CanFilterBy_MatchTypeCode) GetValue() codes_go_proto.TopicFilterByMatchTypeCode_Value
- func (*Topic_CanFilterBy_MatchTypeCode) ProtoMessage()
- func (x *Topic_CanFilterBy_MatchTypeCode) ProtoReflect() protoreflect.Message
- func (x *Topic_CanFilterBy_MatchTypeCode) Reset()
- func (x *Topic_CanFilterBy_MatchTypeCode) String() string
- type Topic_ResourceTrigger
- func (*Topic_ResourceTrigger) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_ResourceTrigger) GetDescription() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger) GetFhirPathCriteria() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger) GetId() *datatypes_go_proto.Id
- func (x *Topic_ResourceTrigger) GetMethodCriteria() []*Topic_ResourceTrigger_MethodCriteriaCode
- func (x *Topic_ResourceTrigger) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger) GetQueryCriteria() *Topic_ResourceTrigger_QueryCriteria
- func (x *Topic_ResourceTrigger) GetResourceType() []*Topic_ResourceTrigger_ResourceTypeCode
- func (*Topic_ResourceTrigger) ProtoMessage()
- func (x *Topic_ResourceTrigger) ProtoReflect() protoreflect.Message
- func (x *Topic_ResourceTrigger) Reset()
- func (x *Topic_ResourceTrigger) String() string
- type Topic_ResourceTrigger_MethodCriteriaCode
- func (*Topic_ResourceTrigger_MethodCriteriaCode) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetId() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetValue() valuesets_go_proto.InteractionTriggerValueSet_Value
- func (*Topic_ResourceTrigger_MethodCriteriaCode) ProtoMessage()
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) ProtoReflect() protoreflect.Message
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) Reset()
- func (x *Topic_ResourceTrigger_MethodCriteriaCode) String() string
- type Topic_ResourceTrigger_QueryCriteria
- func (*Topic_ResourceTrigger_QueryCriteria) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_ResourceTrigger_QueryCriteria) GetCurrent() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger_QueryCriteria) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger_QueryCriteria) GetId() *datatypes_go_proto.Id
- func (x *Topic_ResourceTrigger_QueryCriteria) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger_QueryCriteria) GetPrevious() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger_QueryCriteria) GetRequireBoth() *datatypes_go_proto.Boolean
- func (*Topic_ResourceTrigger_QueryCriteria) ProtoMessage()
- func (x *Topic_ResourceTrigger_QueryCriteria) ProtoReflect() protoreflect.Message
- func (x *Topic_ResourceTrigger_QueryCriteria) Reset()
- func (x *Topic_ResourceTrigger_QueryCriteria) String() string
- type Topic_ResourceTrigger_ResourceTypeCode
- func (*Topic_ResourceTrigger_ResourceTypeCode) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_ResourceTrigger_ResourceTypeCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_ResourceTrigger_ResourceTypeCode) GetId() *datatypes_go_proto.String
- func (x *Topic_ResourceTrigger_ResourceTypeCode) GetValue() codes_go_proto.ResourceTypeCode_Value
- func (*Topic_ResourceTrigger_ResourceTypeCode) ProtoMessage()
- func (x *Topic_ResourceTrigger_ResourceTypeCode) ProtoReflect() protoreflect.Message
- func (x *Topic_ResourceTrigger_ResourceTypeCode) Reset()
- func (x *Topic_ResourceTrigger_ResourceTypeCode) String() string
- type Topic_StatusCode
- func (*Topic_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Topic_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Topic_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Topic_StatusCode) GetValue() codes_go_proto.PublicationStatusCode_Value
- func (*Topic_StatusCode) ProtoMessage()
- func (x *Topic_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Topic_StatusCode) Reset()
- func (x *Topic_StatusCode) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r5_core_resources_topic_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Topic ¶
type Topic 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"` // Logical canonical URL to reference this Topic (globally unique) Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"` // Business Identifier for Topic Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"` // Business version of the Topic Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"` // Name for this Topic (Human friendly) Title *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"` // Based on FHIR protocol or definition DerivedFromCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,14,rep,name=derived_from_canonical,json=derivedFromCanonical,proto3" json:"derived_from_canonical,omitempty"` // Based on external protocol or definition DerivedFromUri []*datatypes_go_proto.Uri `protobuf:"bytes,15,rep,name=derived_from_uri,json=derivedFromUri,proto3" json:"derived_from_uri,omitempty"` Status *Topic_StatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"` // If for testing purposes, not real usage Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,17,opt,name=experimental,proto3" json:"experimental,omitempty"` // Date status first applied Date *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=date,proto3" json:"date,omitempty"` // The name of the individual or organization that published the Topic Publisher *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=publisher,proto3" json:"publisher,omitempty"` // Contact details for the publisher Contact []*datatypes_go_proto.ContactDetail `protobuf:"bytes,20,rep,name=contact,proto3" json:"contact,omitempty"` // Natural language description of the Topic Description *datatypes_go_proto.Markdown `protobuf:"bytes,21,opt,name=description,proto3" json:"description,omitempty"` // Content intends to support these contexts UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,22,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"` // Intended jurisdiction for Topic (if applicable) Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"` // Why this Topic is defined Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,24,opt,name=purpose,proto3" json:"purpose,omitempty"` // Use and/or publishing restrictions Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,25,opt,name=copyright,proto3" json:"copyright,omitempty"` // When Topic approved by publisher ApprovalDate *datatypes_go_proto.Date `protobuf:"bytes,26,opt,name=approval_date,json=approvalDate,proto3" json:"approval_date,omitempty"` // Last review date for the Topic LastReviewDate *datatypes_go_proto.Date `protobuf:"bytes,27,opt,name=last_review_date,json=lastReviewDate,proto3" json:"last_review_date,omitempty"` // The effective date range for the Topic EffectivePeriod *datatypes_go_proto.Period `protobuf:"bytes,28,opt,name=effective_period,json=effectivePeriod,proto3" json:"effective_period,omitempty"` ResourceTrigger *Topic_ResourceTrigger `protobuf:"bytes,29,opt,name=resource_trigger,json=resourceTrigger,proto3" json:"resource_trigger,omitempty"` CanFilterBy []*Topic_CanFilterBy `protobuf:"bytes,30,rep,name=can_filter_by,json=canFilterBy,proto3" json:"can_filter_by,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Topic, last updated 2019-12-31T21:03:40.621+11:00. Definition Pattern. See http://hl7.org/fhir/StructureDefinition/Topic
func (*Topic) Descriptor
deprecated
func (*Topic) GetApprovalDate ¶
func (x *Topic) GetApprovalDate() *datatypes_go_proto.Date
func (*Topic) GetCanFilterBy ¶
func (x *Topic) GetCanFilterBy() []*Topic_CanFilterBy
func (*Topic) GetContact ¶
func (x *Topic) GetContact() []*datatypes_go_proto.ContactDetail
func (*Topic) GetContained ¶
func (*Topic) GetCopyright ¶
func (x *Topic) GetCopyright() *datatypes_go_proto.Markdown
func (*Topic) GetDate ¶
func (x *Topic) GetDate() *datatypes_go_proto.DateTime
func (*Topic) GetDerivedFromCanonical ¶
func (x *Topic) GetDerivedFromCanonical() []*datatypes_go_proto.Canonical
func (*Topic) GetDerivedFromUri ¶
func (x *Topic) GetDerivedFromUri() []*datatypes_go_proto.Uri
func (*Topic) GetDescription ¶
func (x *Topic) GetDescription() *datatypes_go_proto.Markdown
func (*Topic) GetEffectivePeriod ¶
func (x *Topic) GetEffectivePeriod() *datatypes_go_proto.Period
func (*Topic) GetExperimental ¶
func (x *Topic) GetExperimental() *datatypes_go_proto.Boolean
func (*Topic) GetExtension ¶
func (x *Topic) GetExtension() []*datatypes_go_proto.Extension
func (*Topic) GetId ¶
func (x *Topic) GetId() *datatypes_go_proto.Id
func (*Topic) GetIdentifier ¶
func (x *Topic) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Topic) GetImplicitRules ¶
func (x *Topic) GetImplicitRules() *datatypes_go_proto.Uri
func (*Topic) GetJurisdiction ¶
func (x *Topic) GetJurisdiction() []*datatypes_go_proto.CodeableConcept
func (*Topic) GetLanguage ¶
func (x *Topic) GetLanguage() *datatypes_go_proto.Code
func (*Topic) GetLastReviewDate ¶
func (x *Topic) GetLastReviewDate() *datatypes_go_proto.Date
func (*Topic) GetMeta ¶
func (x *Topic) GetMeta() *datatypes_go_proto.Meta
func (*Topic) GetModifierExtension ¶
func (x *Topic) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Topic) GetPublisher ¶
func (x *Topic) GetPublisher() *datatypes_go_proto.Reference
func (*Topic) GetPurpose ¶
func (x *Topic) GetPurpose() *datatypes_go_proto.Markdown
func (*Topic) GetResourceTrigger ¶
func (x *Topic) GetResourceTrigger() *Topic_ResourceTrigger
func (*Topic) GetStatus ¶
func (x *Topic) GetStatus() *Topic_StatusCode
func (*Topic) GetText ¶
func (x *Topic) GetText() *datatypes_go_proto.Narrative
func (*Topic) GetTitle ¶
func (x *Topic) GetTitle() *datatypes_go_proto.String
func (*Topic) GetUrl ¶
func (x *Topic) GetUrl() *datatypes_go_proto.Uri
func (*Topic) GetUseContext ¶
func (x *Topic) GetUseContext() []*datatypes_go_proto.UsageContext
func (*Topic) GetVersion ¶
func (x *Topic) GetVersion() *datatypes_go_proto.String
func (*Topic) ProtoMessage ¶
func (*Topic) ProtoMessage()
func (*Topic) ProtoReflect ¶
func (x *Topic) ProtoReflect() protoreflect.Message
type Topic_CanFilterBy ¶
type Topic_CanFilterBy 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"` // Search parameter that serves as filter key Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` MatchType []*Topic_CanFilterBy_MatchTypeCode `protobuf:"bytes,5,rep,name=match_type,json=matchType,proto3" json:"match_type,omitempty"` // Description of this filter parameter Documentation *datatypes_go_proto.Markdown `protobuf:"bytes,6,opt,name=documentation,proto3" json:"documentation,omitempty"` // contains filtered or unexported fields }
Properties by which a Subscription can further filter a Topic
func (*Topic_CanFilterBy) Descriptor
deprecated
func (*Topic_CanFilterBy) Descriptor() ([]byte, []int)
Deprecated: Use Topic_CanFilterBy.ProtoReflect.Descriptor instead.
func (*Topic_CanFilterBy) GetDocumentation ¶
func (x *Topic_CanFilterBy) GetDocumentation() *datatypes_go_proto.Markdown
func (*Topic_CanFilterBy) GetExtension ¶
func (x *Topic_CanFilterBy) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_CanFilterBy) GetId ¶
func (x *Topic_CanFilterBy) GetId() *datatypes_go_proto.Id
func (*Topic_CanFilterBy) GetMatchType ¶
func (x *Topic_CanFilterBy) GetMatchType() []*Topic_CanFilterBy_MatchTypeCode
func (*Topic_CanFilterBy) GetModifierExtension ¶
func (x *Topic_CanFilterBy) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Topic_CanFilterBy) GetName ¶
func (x *Topic_CanFilterBy) GetName() *datatypes_go_proto.String
func (*Topic_CanFilterBy) ProtoMessage ¶
func (*Topic_CanFilterBy) ProtoMessage()
func (*Topic_CanFilterBy) ProtoReflect ¶
func (x *Topic_CanFilterBy) ProtoReflect() protoreflect.Message
func (*Topic_CanFilterBy) Reset ¶
func (x *Topic_CanFilterBy) Reset()
func (*Topic_CanFilterBy) String ¶
func (x *Topic_CanFilterBy) String() string
type Topic_CanFilterBy_MatchTypeCode ¶
type Topic_CanFilterBy_MatchTypeCode struct { Value codes_go_proto.TopicFilterByMatchTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.TopicFilterByMatchTypeCode_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 }
= | in | not-in | above | below
func (*Topic_CanFilterBy_MatchTypeCode) Descriptor
deprecated
func (*Topic_CanFilterBy_MatchTypeCode) Descriptor() ([]byte, []int)
Deprecated: Use Topic_CanFilterBy_MatchTypeCode.ProtoReflect.Descriptor instead.
func (*Topic_CanFilterBy_MatchTypeCode) GetExtension ¶
func (x *Topic_CanFilterBy_MatchTypeCode) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_CanFilterBy_MatchTypeCode) GetId ¶
func (x *Topic_CanFilterBy_MatchTypeCode) GetId() *datatypes_go_proto.String
func (*Topic_CanFilterBy_MatchTypeCode) GetValue ¶
func (x *Topic_CanFilterBy_MatchTypeCode) GetValue() codes_go_proto.TopicFilterByMatchTypeCode_Value
func (*Topic_CanFilterBy_MatchTypeCode) ProtoMessage ¶
func (*Topic_CanFilterBy_MatchTypeCode) ProtoMessage()
func (*Topic_CanFilterBy_MatchTypeCode) ProtoReflect ¶
func (x *Topic_CanFilterBy_MatchTypeCode) ProtoReflect() protoreflect.Message
func (*Topic_CanFilterBy_MatchTypeCode) Reset ¶
func (x *Topic_CanFilterBy_MatchTypeCode) Reset()
func (*Topic_CanFilterBy_MatchTypeCode) String ¶
func (x *Topic_CanFilterBy_MatchTypeCode) String() string
type Topic_ResourceTrigger ¶
type Topic_ResourceTrigger 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"` // Text representation of the trigger Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` ResourceType []*Topic_ResourceTrigger_ResourceTypeCode `protobuf:"bytes,5,rep,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"` MethodCriteria []*Topic_ResourceTrigger_MethodCriteriaCode `protobuf:"bytes,6,rep,name=method_criteria,json=methodCriteria,proto3" json:"method_criteria,omitempty"` QueryCriteria *Topic_ResourceTrigger_QueryCriteria `protobuf:"bytes,7,opt,name=query_criteria,json=queryCriteria,proto3" json:"query_criteria,omitempty"` // FHIRPath based trigger rule FhirPathCriteria *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=fhir_path_criteria,json=fhirPathCriteria,proto3" json:"fhir_path_criteria,omitempty"` // contains filtered or unexported fields }
Criteria for including a resource update in the topic
func (*Topic_ResourceTrigger) Descriptor
deprecated
func (*Topic_ResourceTrigger) Descriptor() ([]byte, []int)
Deprecated: Use Topic_ResourceTrigger.ProtoReflect.Descriptor instead.
func (*Topic_ResourceTrigger) GetDescription ¶
func (x *Topic_ResourceTrigger) GetDescription() *datatypes_go_proto.String
func (*Topic_ResourceTrigger) GetExtension ¶
func (x *Topic_ResourceTrigger) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger) GetFhirPathCriteria ¶
func (x *Topic_ResourceTrigger) GetFhirPathCriteria() *datatypes_go_proto.String
func (*Topic_ResourceTrigger) GetId ¶
func (x *Topic_ResourceTrigger) GetId() *datatypes_go_proto.Id
func (*Topic_ResourceTrigger) GetMethodCriteria ¶
func (x *Topic_ResourceTrigger) GetMethodCriteria() []*Topic_ResourceTrigger_MethodCriteriaCode
func (*Topic_ResourceTrigger) GetModifierExtension ¶
func (x *Topic_ResourceTrigger) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger) GetQueryCriteria ¶
func (x *Topic_ResourceTrigger) GetQueryCriteria() *Topic_ResourceTrigger_QueryCriteria
func (*Topic_ResourceTrigger) GetResourceType ¶
func (x *Topic_ResourceTrigger) GetResourceType() []*Topic_ResourceTrigger_ResourceTypeCode
func (*Topic_ResourceTrigger) ProtoMessage ¶
func (*Topic_ResourceTrigger) ProtoMessage()
func (*Topic_ResourceTrigger) ProtoReflect ¶
func (x *Topic_ResourceTrigger) ProtoReflect() protoreflect.Message
func (*Topic_ResourceTrigger) Reset ¶
func (x *Topic_ResourceTrigger) Reset()
func (*Topic_ResourceTrigger) String ¶
func (x *Topic_ResourceTrigger) String() string
type Topic_ResourceTrigger_MethodCriteriaCode ¶
type Topic_ResourceTrigger_MethodCriteriaCode struct { Value valuesets_go_proto.InteractionTriggerValueSet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.InteractionTriggerValueSet_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 }
create | update | delete
func (*Topic_ResourceTrigger_MethodCriteriaCode) Descriptor
deprecated
func (*Topic_ResourceTrigger_MethodCriteriaCode) Descriptor() ([]byte, []int)
Deprecated: Use Topic_ResourceTrigger_MethodCriteriaCode.ProtoReflect.Descriptor instead.
func (*Topic_ResourceTrigger_MethodCriteriaCode) GetExtension ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger_MethodCriteriaCode) GetId ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetId() *datatypes_go_proto.String
func (*Topic_ResourceTrigger_MethodCriteriaCode) GetValue ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) GetValue() valuesets_go_proto.InteractionTriggerValueSet_Value
func (*Topic_ResourceTrigger_MethodCriteriaCode) ProtoMessage ¶
func (*Topic_ResourceTrigger_MethodCriteriaCode) ProtoMessage()
func (*Topic_ResourceTrigger_MethodCriteriaCode) ProtoReflect ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) ProtoReflect() protoreflect.Message
func (*Topic_ResourceTrigger_MethodCriteriaCode) Reset ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) Reset()
func (*Topic_ResourceTrigger_MethodCriteriaCode) String ¶
func (x *Topic_ResourceTrigger_MethodCriteriaCode) String() string
type Topic_ResourceTrigger_QueryCriteria ¶
type Topic_ResourceTrigger_QueryCriteria 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"` // Rule applied to previous resource state Previous *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=previous,proto3" json:"previous,omitempty"` // Rule applied to current resource state Current *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=current,proto3" json:"current,omitempty"` // Both must be true flag RequireBoth *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=require_both,json=requireBoth,proto3" json:"require_both,omitempty"` // contains filtered or unexported fields }
Query based trigger rule
func (*Topic_ResourceTrigger_QueryCriteria) Descriptor
deprecated
func (*Topic_ResourceTrigger_QueryCriteria) Descriptor() ([]byte, []int)
Deprecated: Use Topic_ResourceTrigger_QueryCriteria.ProtoReflect.Descriptor instead.
func (*Topic_ResourceTrigger_QueryCriteria) GetCurrent ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetCurrent() *datatypes_go_proto.String
func (*Topic_ResourceTrigger_QueryCriteria) GetExtension ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger_QueryCriteria) GetId ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetId() *datatypes_go_proto.Id
func (*Topic_ResourceTrigger_QueryCriteria) GetModifierExtension ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger_QueryCriteria) GetPrevious ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetPrevious() *datatypes_go_proto.String
func (*Topic_ResourceTrigger_QueryCriteria) GetRequireBoth ¶
func (x *Topic_ResourceTrigger_QueryCriteria) GetRequireBoth() *datatypes_go_proto.Boolean
func (*Topic_ResourceTrigger_QueryCriteria) ProtoMessage ¶
func (*Topic_ResourceTrigger_QueryCriteria) ProtoMessage()
func (*Topic_ResourceTrigger_QueryCriteria) ProtoReflect ¶
func (x *Topic_ResourceTrigger_QueryCriteria) ProtoReflect() protoreflect.Message
func (*Topic_ResourceTrigger_QueryCriteria) Reset ¶
func (x *Topic_ResourceTrigger_QueryCriteria) Reset()
func (*Topic_ResourceTrigger_QueryCriteria) String ¶
func (x *Topic_ResourceTrigger_QueryCriteria) String() string
type Topic_ResourceTrigger_ResourceTypeCode ¶
type Topic_ResourceTrigger_ResourceTypeCode struct { Value codes_go_proto.ResourceTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.ResourceTypeCode_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 }
Candidate types for this topic
func (*Topic_ResourceTrigger_ResourceTypeCode) Descriptor
deprecated
func (*Topic_ResourceTrigger_ResourceTypeCode) Descriptor() ([]byte, []int)
Deprecated: Use Topic_ResourceTrigger_ResourceTypeCode.ProtoReflect.Descriptor instead.
func (*Topic_ResourceTrigger_ResourceTypeCode) GetExtension ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_ResourceTrigger_ResourceTypeCode) GetId ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) GetId() *datatypes_go_proto.String
func (*Topic_ResourceTrigger_ResourceTypeCode) GetValue ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) GetValue() codes_go_proto.ResourceTypeCode_Value
func (*Topic_ResourceTrigger_ResourceTypeCode) ProtoMessage ¶
func (*Topic_ResourceTrigger_ResourceTypeCode) ProtoMessage()
func (*Topic_ResourceTrigger_ResourceTypeCode) ProtoReflect ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) ProtoReflect() protoreflect.Message
func (*Topic_ResourceTrigger_ResourceTypeCode) Reset ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) Reset()
func (*Topic_ResourceTrigger_ResourceTypeCode) String ¶
func (x *Topic_ResourceTrigger_ResourceTypeCode) String() string
type Topic_StatusCode ¶
type Topic_StatusCode struct { Value codes_go_proto.PublicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.PublicationStatusCode_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 }
draft | active | retired | unknown
func (*Topic_StatusCode) Descriptor
deprecated
func (*Topic_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Topic_StatusCode.ProtoReflect.Descriptor instead.
func (*Topic_StatusCode) GetExtension ¶
func (x *Topic_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Topic_StatusCode) GetId ¶
func (x *Topic_StatusCode) GetId() *datatypes_go_proto.String
func (*Topic_StatusCode) GetValue ¶
func (x *Topic_StatusCode) GetValue() codes_go_proto.PublicationStatusCode_Value
func (*Topic_StatusCode) ProtoMessage ¶
func (*Topic_StatusCode) ProtoMessage()
func (*Topic_StatusCode) ProtoReflect ¶
func (x *Topic_StatusCode) ProtoReflect() protoreflect.Message
func (*Topic_StatusCode) Reset ¶
func (x *Topic_StatusCode) Reset()
func (*Topic_StatusCode) String ¶
func (x *Topic_StatusCode) String() string