message_definition_go_proto

package
v0.7.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_message_definition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MessageDefinition

type MessageDefinition 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"`
	// Business Identifier for a given MessageDefinition
	Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Primary key for the message definition on a given server
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the message definition
	Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this message definition (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this message definition (human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=title,proto3" json:"title,omitempty"`
	// Takes the place of
	Replaces []*datatypes_go_proto.Canonical `protobuf:"bytes,15,rep,name=replaces,proto3" json:"replaces,omitempty"`
	Status   *MessageDefinition_StatusCode   `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,17,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `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 message definition
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,21,opt,name=description,proto3" json:"description,omitempty"`
	// The context that the content is intended to support
	UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,22,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for message definition (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Why this message definition 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"`
	// Definition this one is based on
	Base *datatypes_go_proto.Canonical `protobuf:"bytes,26,opt,name=base,proto3" json:"base,omitempty"`
	// Protocol/workflow this is part of
	Parent           []*datatypes_go_proto.Canonical         `protobuf:"bytes,27,rep,name=parent,proto3" json:"parent,omitempty"`
	Event            *MessageDefinition_EventX               `protobuf:"bytes,28,opt,name=event,proto3" json:"event,omitempty"`
	Category         *MessageDefinition_CategoryCode         `protobuf:"bytes,29,opt,name=category,proto3" json:"category,omitempty"`
	Focus            []*MessageDefinition_Focus              `protobuf:"bytes,30,rep,name=focus,proto3" json:"focus,omitempty"`
	ResponseRequired *MessageDefinition_ResponseRequiredCode `protobuf:"bytes,31,opt,name=response_required,json=responseRequired,proto3" json:"response_required,omitempty"`
	AllowedResponse  []*MessageDefinition_AllowedResponse    `protobuf:"bytes,32,rep,name=allowed_response,json=allowedResponse,proto3" json:"allowed_response,omitempty"`
	// Canonical reference to a GraphDefinition
	Graph []*datatypes_go_proto.Canonical `protobuf:"bytes,33,rep,name=graph,proto3" json:"graph,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MessageDefinition, last updated 2019-12-31T21:03:40.621+11:00. A resource that defines a type of message that can be exchanged between systems. See http://hl7.org/fhir/StructureDefinition/MessageDefinition

func (*MessageDefinition) Descriptor deprecated

func (*MessageDefinition) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition.ProtoReflect.Descriptor instead.

func (*MessageDefinition) GetAllowedResponse

func (x *MessageDefinition) GetAllowedResponse() []*MessageDefinition_AllowedResponse

func (*MessageDefinition) GetBase

func (*MessageDefinition) GetCategory

func (*MessageDefinition) GetContact

func (*MessageDefinition) GetContained

func (x *MessageDefinition) GetContained() []*any.Any

func (*MessageDefinition) GetCopyright

func (x *MessageDefinition) GetCopyright() *datatypes_go_proto.Markdown

func (*MessageDefinition) GetDate

func (*MessageDefinition) GetDescription

func (x *MessageDefinition) GetDescription() *datatypes_go_proto.Markdown

func (*MessageDefinition) GetEvent

func (*MessageDefinition) GetExperimental

func (x *MessageDefinition) GetExperimental() *datatypes_go_proto.Boolean

func (*MessageDefinition) GetExtension

func (x *MessageDefinition) GetExtension() []*datatypes_go_proto.Extension

func (*MessageDefinition) GetFocus

func (x *MessageDefinition) GetFocus() []*MessageDefinition_Focus

func (*MessageDefinition) GetGraph

func (*MessageDefinition) GetId

func (*MessageDefinition) GetIdentifier

func (x *MessageDefinition) GetIdentifier() []*datatypes_go_proto.Identifier

func (*MessageDefinition) GetImplicitRules

func (x *MessageDefinition) GetImplicitRules() *datatypes_go_proto.Uri

func (*MessageDefinition) GetJurisdiction

func (x *MessageDefinition) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*MessageDefinition) GetLanguage

func (x *MessageDefinition) GetLanguage() *datatypes_go_proto.Code

func (*MessageDefinition) GetMeta

func (*MessageDefinition) GetModifierExtension

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

func (*MessageDefinition) GetName

func (*MessageDefinition) GetParent

func (*MessageDefinition) GetPublisher

func (x *MessageDefinition) GetPublisher() *datatypes_go_proto.String

func (*MessageDefinition) GetPurpose

func (*MessageDefinition) GetReplaces

func (x *MessageDefinition) GetReplaces() []*datatypes_go_proto.Canonical

func (*MessageDefinition) GetResponseRequired

func (*MessageDefinition) GetStatus

func (*MessageDefinition) GetText

func (*MessageDefinition) GetTitle

func (*MessageDefinition) GetUrl

func (*MessageDefinition) GetUseContext

func (x *MessageDefinition) GetUseContext() []*datatypes_go_proto.UsageContext

func (*MessageDefinition) GetVersion

func (x *MessageDefinition) GetVersion() *datatypes_go_proto.String

func (*MessageDefinition) ProtoMessage

func (*MessageDefinition) ProtoMessage()

func (*MessageDefinition) ProtoReflect

func (x *MessageDefinition) ProtoReflect() protoreflect.Message

func (*MessageDefinition) Reset

func (x *MessageDefinition) Reset()

func (*MessageDefinition) String

func (x *MessageDefinition) String() string

type MessageDefinition_AllowedResponse

type MessageDefinition_AllowedResponse 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"`
	// Reference to allowed message definition response
	Message *datatypes_go_proto.Canonical `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	// When should this response be used
	Situation *datatypes_go_proto.Markdown `protobuf:"bytes,5,opt,name=situation,proto3" json:"situation,omitempty"`
	// contains filtered or unexported fields
}

Responses to this message

func (*MessageDefinition_AllowedResponse) Descriptor deprecated

func (*MessageDefinition_AllowedResponse) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_AllowedResponse.ProtoReflect.Descriptor instead.

func (*MessageDefinition_AllowedResponse) GetExtension

func (*MessageDefinition_AllowedResponse) GetId

func (*MessageDefinition_AllowedResponse) GetMessage

func (*MessageDefinition_AllowedResponse) GetModifierExtension

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

func (*MessageDefinition_AllowedResponse) GetSituation

func (*MessageDefinition_AllowedResponse) ProtoMessage

func (*MessageDefinition_AllowedResponse) ProtoMessage()

func (*MessageDefinition_AllowedResponse) ProtoReflect

func (*MessageDefinition_AllowedResponse) Reset

func (*MessageDefinition_AllowedResponse) String

type MessageDefinition_CategoryCode

type MessageDefinition_CategoryCode struct {
	Value     codes_go_proto.MessageSignificanceCategoryCode_Value `` /* 127-byte string literal not displayed */
	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
}

consequence | currency | notification

func (*MessageDefinition_CategoryCode) Descriptor deprecated

func (*MessageDefinition_CategoryCode) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_CategoryCode.ProtoReflect.Descriptor instead.

func (*MessageDefinition_CategoryCode) GetExtension

func (*MessageDefinition_CategoryCode) GetId

func (*MessageDefinition_CategoryCode) GetValue

func (*MessageDefinition_CategoryCode) ProtoMessage

func (*MessageDefinition_CategoryCode) ProtoMessage()

func (*MessageDefinition_CategoryCode) ProtoReflect

func (*MessageDefinition_CategoryCode) Reset

func (x *MessageDefinition_CategoryCode) Reset()

func (*MessageDefinition_CategoryCode) String

type MessageDefinition_EventX

type MessageDefinition_EventX struct {

	// Types that are assignable to Choice:
	//	*MessageDefinition_EventX_Coding
	//	*MessageDefinition_EventX_Uri
	Choice isMessageDefinition_EventX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Event code or link to the EventDefinition

func (*MessageDefinition_EventX) Descriptor deprecated

func (*MessageDefinition_EventX) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_EventX.ProtoReflect.Descriptor instead.

func (*MessageDefinition_EventX) GetChoice

func (m *MessageDefinition_EventX) GetChoice() isMessageDefinition_EventX_Choice

func (*MessageDefinition_EventX) GetCoding

func (*MessageDefinition_EventX) GetUri

func (*MessageDefinition_EventX) ProtoMessage

func (*MessageDefinition_EventX) ProtoMessage()

func (*MessageDefinition_EventX) ProtoReflect

func (x *MessageDefinition_EventX) ProtoReflect() protoreflect.Message

func (*MessageDefinition_EventX) Reset

func (x *MessageDefinition_EventX) Reset()

func (*MessageDefinition_EventX) String

func (x *MessageDefinition_EventX) String() string

type MessageDefinition_EventX_Coding

type MessageDefinition_EventX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,1,opt,name=coding,proto3,oneof"`
}

type MessageDefinition_EventX_Uri

type MessageDefinition_EventX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,2,opt,name=uri,proto3,oneof"`
}

type MessageDefinition_Focus

type MessageDefinition_Focus 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"`
	Code              *MessageDefinition_Focus_CodeType `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Profile that must be adhered to by focus
	Profile *datatypes_go_proto.Canonical `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	// Minimum number of focuses of this type
	Min *datatypes_go_proto.UnsignedInt `protobuf:"bytes,6,opt,name=min,proto3" json:"min,omitempty"`
	// Maximum number of focuses of this type
	Max *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

Resource(s) that are the subject of the event

func (*MessageDefinition_Focus) Descriptor deprecated

func (*MessageDefinition_Focus) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_Focus.ProtoReflect.Descriptor instead.

func (*MessageDefinition_Focus) GetCode

func (*MessageDefinition_Focus) GetExtension

func (*MessageDefinition_Focus) GetId

func (*MessageDefinition_Focus) GetMax

func (*MessageDefinition_Focus) GetMin

func (*MessageDefinition_Focus) GetModifierExtension

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

func (*MessageDefinition_Focus) GetProfile

func (*MessageDefinition_Focus) ProtoMessage

func (*MessageDefinition_Focus) ProtoMessage()

func (*MessageDefinition_Focus) ProtoReflect

func (x *MessageDefinition_Focus) ProtoReflect() protoreflect.Message

func (*MessageDefinition_Focus) Reset

func (x *MessageDefinition_Focus) Reset()

func (*MessageDefinition_Focus) String

func (x *MessageDefinition_Focus) String() string

type MessageDefinition_Focus_CodeType

type MessageDefinition_Focus_CodeType 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
}

Type of resource

func (*MessageDefinition_Focus_CodeType) Descriptor deprecated

func (*MessageDefinition_Focus_CodeType) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_Focus_CodeType.ProtoReflect.Descriptor instead.

func (*MessageDefinition_Focus_CodeType) GetExtension

func (*MessageDefinition_Focus_CodeType) GetId

func (*MessageDefinition_Focus_CodeType) GetValue

func (*MessageDefinition_Focus_CodeType) ProtoMessage

func (*MessageDefinition_Focus_CodeType) ProtoMessage()

func (*MessageDefinition_Focus_CodeType) ProtoReflect

func (*MessageDefinition_Focus_CodeType) Reset

func (*MessageDefinition_Focus_CodeType) String

type MessageDefinition_ResponseRequiredCode

type MessageDefinition_ResponseRequiredCode struct {
	Value     codes_go_proto.MessageheaderResponseRequestCode_Value `` /* 128-byte string literal not displayed */
	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
}

always | on-error | never | on-success

func (*MessageDefinition_ResponseRequiredCode) Descriptor deprecated

func (*MessageDefinition_ResponseRequiredCode) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_ResponseRequiredCode.ProtoReflect.Descriptor instead.

func (*MessageDefinition_ResponseRequiredCode) GetExtension

func (*MessageDefinition_ResponseRequiredCode) GetId

func (*MessageDefinition_ResponseRequiredCode) GetValue

func (*MessageDefinition_ResponseRequiredCode) ProtoMessage

func (*MessageDefinition_ResponseRequiredCode) ProtoReflect

func (*MessageDefinition_ResponseRequiredCode) Reset

func (*MessageDefinition_ResponseRequiredCode) String

type MessageDefinition_StatusCode

type MessageDefinition_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 (*MessageDefinition_StatusCode) Descriptor deprecated

func (*MessageDefinition_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use MessageDefinition_StatusCode.ProtoReflect.Descriptor instead.

func (*MessageDefinition_StatusCode) GetExtension

func (*MessageDefinition_StatusCode) GetId

func (*MessageDefinition_StatusCode) GetValue

func (*MessageDefinition_StatusCode) ProtoMessage

func (*MessageDefinition_StatusCode) ProtoMessage()

func (*MessageDefinition_StatusCode) ProtoReflect

func (*MessageDefinition_StatusCode) Reset

func (x *MessageDefinition_StatusCode) Reset()

func (*MessageDefinition_StatusCode) String

Jump to

Keyboard shortcuts

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