task_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: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_task_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Task

type Task 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"`
	// Task Instance Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Formal definition of task
	InstantiatesCanonical *datatypes_go_proto.Canonical `protobuf:"bytes,11,opt,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Formal definition of task
	InstantiatesUri *datatypes_go_proto.Uri `protobuf:"bytes,12,opt,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Request fulfilled by this task
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Requisition or grouper id
	GroupIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,14,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	// Composite task
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *Task_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"`
	// E.g. "Specimen collected", "IV prepped"
	BusinessStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	Intent         *Task_IntentCode                    `protobuf:"bytes,19,opt,name=intent,proto3" json:"intent,omitempty"`
	Priority       *Task_PriorityCode                  `protobuf:"bytes,20,opt,name=priority,proto3" json:"priority,omitempty"`
	// Task Type
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=code,proto3" json:"code,omitempty"`
	// Human-readable explanation of task
	Description *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=description,proto3" json:"description,omitempty"`
	// What task is acting on
	Focus *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=focus,proto3" json:"focus,omitempty"`
	// Beneficiary of the Task
	ForValue *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=for_value,json=for,proto3" json:"for_value,omitempty"`
	// Healthcare event during which this task originated
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Start and end time of execution
	ExecutionPeriod *datatypes_go_proto.Period `protobuf:"bytes,26,opt,name=execution_period,json=executionPeriod,proto3" json:"execution_period,omitempty"`
	// Task Creation Date
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,27,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Task Last Modified Date
	LastModified *datatypes_go_proto.DateTime `protobuf:"bytes,28,opt,name=last_modified,json=lastModified,proto3" json:"last_modified,omitempty"`
	// Who is asking for task to be done
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=requester,proto3" json:"requester,omitempty"`
	// Requested performer
	PerformerType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,30,rep,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Responsible individual
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,31,opt,name=owner,proto3" json:"owner,omitempty"`
	// Where task occurs
	Location *datatypes_go_proto.Reference `protobuf:"bytes,32,opt,name=location,proto3" json:"location,omitempty"`
	// Why task is needed
	ReasonCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,opt,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why task is needed
	ReasonReference *datatypes_go_proto.Reference `protobuf:"bytes,34,opt,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,35,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Comments made about the task
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,36,rep,name=note,proto3" json:"note,omitempty"`
	// Key events in history of the Task
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,37,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	Restriction     *Task_Restriction               `protobuf:"bytes,38,opt,name=restriction,proto3" json:"restriction,omitempty"`
	Input           []*Task_Parameter               `protobuf:"bytes,39,rep,name=input,proto3" json:"input,omitempty"`
	Output          []*Task_Output                  `protobuf:"bytes,40,rep,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Task, last updated 2019-11-01T09:29:23.356+11:00. A task to be performed. See http://hl7.org/fhir/StructureDefinition/Task

func (*Task) Descriptor deprecated

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

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetAuthoredOn

func (x *Task) GetAuthoredOn() *datatypes_go_proto.DateTime

func (*Task) GetBasedOn

func (x *Task) GetBasedOn() []*datatypes_go_proto.Reference

func (*Task) GetBusinessStatus

func (x *Task) GetBusinessStatus() *datatypes_go_proto.CodeableConcept

func (*Task) GetCode

func (x *Task) GetCode() *datatypes_go_proto.CodeableConcept

func (*Task) GetContained

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

func (*Task) GetDescription

func (x *Task) GetDescription() *datatypes_go_proto.String

func (*Task) GetEncounter

func (x *Task) GetEncounter() *datatypes_go_proto.Reference

func (*Task) GetExecutionPeriod

func (x *Task) GetExecutionPeriod() *datatypes_go_proto.Period

func (*Task) GetExtension

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

func (*Task) GetFocus

func (x *Task) GetFocus() *datatypes_go_proto.Reference

func (*Task) GetForValue

func (x *Task) GetForValue() *datatypes_go_proto.Reference

func (*Task) GetGroupIdentifier

func (x *Task) GetGroupIdentifier() *datatypes_go_proto.Identifier

func (*Task) GetId

func (x *Task) GetId() *datatypes_go_proto.Id

func (*Task) GetIdentifier

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

func (*Task) GetImplicitRules

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

func (*Task) GetInput

func (x *Task) GetInput() []*Task_Parameter

func (*Task) GetInstantiatesCanonical

func (x *Task) GetInstantiatesCanonical() *datatypes_go_proto.Canonical

func (*Task) GetInstantiatesUri

func (x *Task) GetInstantiatesUri() *datatypes_go_proto.Uri

func (*Task) GetInsurance

func (x *Task) GetInsurance() []*datatypes_go_proto.Reference

func (*Task) GetIntent

func (x *Task) GetIntent() *Task_IntentCode

func (*Task) GetLanguage

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

func (*Task) GetLastModified

func (x *Task) GetLastModified() *datatypes_go_proto.DateTime

func (*Task) GetLocation

func (x *Task) GetLocation() *datatypes_go_proto.Reference

func (*Task) GetMeta

func (x *Task) GetMeta() *datatypes_go_proto.Meta

func (*Task) GetModifierExtension

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

func (*Task) GetNote

func (x *Task) GetNote() []*datatypes_go_proto.Annotation

func (*Task) GetOutput

func (x *Task) GetOutput() []*Task_Output

func (*Task) GetOwner

func (x *Task) GetOwner() *datatypes_go_proto.Reference

func (*Task) GetPartOf

func (x *Task) GetPartOf() []*datatypes_go_proto.Reference

func (*Task) GetPerformerType

func (x *Task) GetPerformerType() []*datatypes_go_proto.CodeableConcept

func (*Task) GetPriority

func (x *Task) GetPriority() *Task_PriorityCode

func (*Task) GetReasonCode

func (x *Task) GetReasonCode() *datatypes_go_proto.CodeableConcept

func (*Task) GetReasonReference

func (x *Task) GetReasonReference() *datatypes_go_proto.Reference

func (*Task) GetRelevantHistory

func (x *Task) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*Task) GetRequester

func (x *Task) GetRequester() *datatypes_go_proto.Reference

func (*Task) GetRestriction

func (x *Task) GetRestriction() *Task_Restriction

func (*Task) GetStatus

func (x *Task) GetStatus() *Task_StatusCode

func (*Task) GetStatusReason

func (x *Task) GetStatusReason() *datatypes_go_proto.CodeableConcept

func (*Task) GetText

func (x *Task) GetText() *datatypes_go_proto.Narrative

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) ProtoReflect

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

func (*Task) Reset

func (x *Task) Reset()

func (*Task) String

func (x *Task) String() string

type Task_IntentCode

type Task_IntentCode struct {
	Value     valuesets_go_proto.TaskIntentValueSet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.TaskIntentValueSet_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
}

unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option

func (*Task_IntentCode) Descriptor deprecated

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

Deprecated: Use Task_IntentCode.ProtoReflect.Descriptor instead.

func (*Task_IntentCode) GetExtension

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

func (*Task_IntentCode) GetId

func (*Task_IntentCode) GetValue

func (*Task_IntentCode) ProtoMessage

func (*Task_IntentCode) ProtoMessage()

func (*Task_IntentCode) ProtoReflect

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

func (*Task_IntentCode) Reset

func (x *Task_IntentCode) Reset()

func (*Task_IntentCode) String

func (x *Task_IntentCode) String() string

type Task_Output

type Task_Output 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"`
	// Label for output
	Type  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value *Task_Output_ValueX                 `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Information produced as part of task

func (*Task_Output) Descriptor deprecated

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

Deprecated: Use Task_Output.ProtoReflect.Descriptor instead.

func (*Task_Output) GetExtension

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

func (*Task_Output) GetId

func (*Task_Output) GetModifierExtension

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

func (*Task_Output) GetType

func (*Task_Output) GetValue

func (x *Task_Output) GetValue() *Task_Output_ValueX

func (*Task_Output) ProtoMessage

func (*Task_Output) ProtoMessage()

func (*Task_Output) ProtoReflect

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

func (*Task_Output) Reset

func (x *Task_Output) Reset()

func (*Task_Output) String

func (x *Task_Output) String() string

type Task_Output_ValueX

type Task_Output_ValueX struct {

	// Types that are assignable to Choice:
	//	*Task_Output_ValueX_Base64Binary
	//	*Task_Output_ValueX_Boolean
	//	*Task_Output_ValueX_Canonical
	//	*Task_Output_ValueX_Code
	//	*Task_Output_ValueX_Date
	//	*Task_Output_ValueX_DateTime
	//	*Task_Output_ValueX_Decimal
	//	*Task_Output_ValueX_Id
	//	*Task_Output_ValueX_Instant
	//	*Task_Output_ValueX_Integer
	//	*Task_Output_ValueX_Markdown
	//	*Task_Output_ValueX_Oid
	//	*Task_Output_ValueX_PositiveInt
	//	*Task_Output_ValueX_StringValue
	//	*Task_Output_ValueX_Time
	//	*Task_Output_ValueX_UnsignedInt
	//	*Task_Output_ValueX_Uri
	//	*Task_Output_ValueX_Url
	//	*Task_Output_ValueX_Uuid
	//	*Task_Output_ValueX_Address
	//	*Task_Output_ValueX_Age
	//	*Task_Output_ValueX_Annotation
	//	*Task_Output_ValueX_Attachment
	//	*Task_Output_ValueX_CodeableConcept
	//	*Task_Output_ValueX_Coding
	//	*Task_Output_ValueX_ContactPoint
	//	*Task_Output_ValueX_Count
	//	*Task_Output_ValueX_Distance
	//	*Task_Output_ValueX_Duration
	//	*Task_Output_ValueX_HumanName
	//	*Task_Output_ValueX_Identifier
	//	*Task_Output_ValueX_Money
	//	*Task_Output_ValueX_Period
	//	*Task_Output_ValueX_Quantity
	//	*Task_Output_ValueX_Range
	//	*Task_Output_ValueX_Ratio
	//	*Task_Output_ValueX_Reference
	//	*Task_Output_ValueX_SampledData
	//	*Task_Output_ValueX_Signature
	//	*Task_Output_ValueX_Timing
	//	*Task_Output_ValueX_ContactDetail
	//	*Task_Output_ValueX_Contributor
	//	*Task_Output_ValueX_DataRequirement
	//	*Task_Output_ValueX_Expression
	//	*Task_Output_ValueX_ParameterDefinition
	//	*Task_Output_ValueX_RelatedArtifact
	//	*Task_Output_ValueX_TriggerDefinition
	//	*Task_Output_ValueX_UsageContext
	//	*Task_Output_ValueX_Dosage
	//	*Task_Output_ValueX_Meta
	Choice isTask_Output_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Result of output

func (*Task_Output_ValueX) Descriptor deprecated

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

Deprecated: Use Task_Output_ValueX.ProtoReflect.Descriptor instead.

func (*Task_Output_ValueX) GetAddress

func (*Task_Output_ValueX) GetAge

func (*Task_Output_ValueX) GetAnnotation

func (x *Task_Output_ValueX) GetAnnotation() *datatypes_go_proto.Annotation

func (*Task_Output_ValueX) GetAttachment

func (x *Task_Output_ValueX) GetAttachment() *datatypes_go_proto.Attachment

func (*Task_Output_ValueX) GetBase64Binary

func (x *Task_Output_ValueX) GetBase64Binary() *datatypes_go_proto.Base64Binary

func (*Task_Output_ValueX) GetBoolean

func (*Task_Output_ValueX) GetCanonical

func (x *Task_Output_ValueX) GetCanonical() *datatypes_go_proto.Canonical

func (*Task_Output_ValueX) GetChoice

func (m *Task_Output_ValueX) GetChoice() isTask_Output_ValueX_Choice

func (*Task_Output_ValueX) GetCode

func (*Task_Output_ValueX) GetCodeableConcept

func (x *Task_Output_ValueX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Task_Output_ValueX) GetCoding

func (*Task_Output_ValueX) GetContactDetail

func (x *Task_Output_ValueX) GetContactDetail() *datatypes_go_proto.ContactDetail

func (*Task_Output_ValueX) GetContactPoint

func (x *Task_Output_ValueX) GetContactPoint() *datatypes_go_proto.ContactPoint

func (*Task_Output_ValueX) GetContributor

func (x *Task_Output_ValueX) GetContributor() *datatypes_go_proto.Contributor

func (*Task_Output_ValueX) GetCount

func (*Task_Output_ValueX) GetDataRequirement

func (x *Task_Output_ValueX) GetDataRequirement() *datatypes_go_proto.DataRequirement

func (*Task_Output_ValueX) GetDate

func (*Task_Output_ValueX) GetDateTime

func (*Task_Output_ValueX) GetDecimal

func (*Task_Output_ValueX) GetDistance

func (*Task_Output_ValueX) GetDosage

func (*Task_Output_ValueX) GetDuration

func (*Task_Output_ValueX) GetExpression

func (x *Task_Output_ValueX) GetExpression() *datatypes_go_proto.Expression

func (*Task_Output_ValueX) GetHumanName

func (x *Task_Output_ValueX) GetHumanName() *datatypes_go_proto.HumanName

func (*Task_Output_ValueX) GetId

func (*Task_Output_ValueX) GetIdentifier

func (x *Task_Output_ValueX) GetIdentifier() *datatypes_go_proto.Identifier

func (*Task_Output_ValueX) GetInstant

func (*Task_Output_ValueX) GetInteger

func (*Task_Output_ValueX) GetMarkdown

func (*Task_Output_ValueX) GetMeta

func (*Task_Output_ValueX) GetMoney

func (*Task_Output_ValueX) GetOid

func (*Task_Output_ValueX) GetParameterDefinition

func (x *Task_Output_ValueX) GetParameterDefinition() *datatypes_go_proto.ParameterDefinition

func (*Task_Output_ValueX) GetPeriod

func (*Task_Output_ValueX) GetPositiveInt

func (x *Task_Output_ValueX) GetPositiveInt() *datatypes_go_proto.PositiveInt

func (*Task_Output_ValueX) GetQuantity

func (*Task_Output_ValueX) GetRange

func (*Task_Output_ValueX) GetRatio

func (*Task_Output_ValueX) GetReference

func (x *Task_Output_ValueX) GetReference() *datatypes_go_proto.Reference

func (*Task_Output_ValueX) GetRelatedArtifact

func (x *Task_Output_ValueX) GetRelatedArtifact() *datatypes_go_proto.RelatedArtifact

func (*Task_Output_ValueX) GetSampledData

func (x *Task_Output_ValueX) GetSampledData() *datatypes_go_proto.SampledData

func (*Task_Output_ValueX) GetSignature

func (x *Task_Output_ValueX) GetSignature() *datatypes_go_proto.Signature

func (*Task_Output_ValueX) GetStringValue

func (x *Task_Output_ValueX) GetStringValue() *datatypes_go_proto.String

func (*Task_Output_ValueX) GetTime

func (*Task_Output_ValueX) GetTiming

func (*Task_Output_ValueX) GetTriggerDefinition

func (x *Task_Output_ValueX) GetTriggerDefinition() *datatypes_go_proto.TriggerDefinition

func (*Task_Output_ValueX) GetUnsignedInt

func (x *Task_Output_ValueX) GetUnsignedInt() *datatypes_go_proto.UnsignedInt

func (*Task_Output_ValueX) GetUri

func (*Task_Output_ValueX) GetUrl

func (*Task_Output_ValueX) GetUsageContext

func (x *Task_Output_ValueX) GetUsageContext() *datatypes_go_proto.UsageContext

func (*Task_Output_ValueX) GetUuid

func (*Task_Output_ValueX) ProtoMessage

func (*Task_Output_ValueX) ProtoMessage()

func (*Task_Output_ValueX) ProtoReflect

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

func (*Task_Output_ValueX) Reset

func (x *Task_Output_ValueX) Reset()

func (*Task_Output_ValueX) String

func (x *Task_Output_ValueX) String() string

type Task_Output_ValueX_Address

type Task_Output_ValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,20,opt,name=address,proto3,oneof"`
}

type Task_Output_ValueX_Age

type Task_Output_ValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,21,opt,name=age,proto3,oneof"`
}

type Task_Output_ValueX_Annotation

type Task_Output_ValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,22,opt,name=annotation,proto3,oneof"`
}

type Task_Output_ValueX_Attachment

type Task_Output_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,23,opt,name=attachment,proto3,oneof"`
}

type Task_Output_ValueX_Base64Binary

type Task_Output_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type Task_Output_ValueX_Boolean

type Task_Output_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type Task_Output_ValueX_Canonical

type Task_Output_ValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type Task_Output_ValueX_Code

type Task_Output_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type Task_Output_ValueX_CodeableConcept

type Task_Output_ValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Task_Output_ValueX_Coding

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

type Task_Output_ValueX_ContactDetail

type Task_Output_ValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,41,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type Task_Output_ValueX_ContactPoint

type Task_Output_ValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,26,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type Task_Output_ValueX_Contributor

type Task_Output_ValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,42,opt,name=contributor,proto3,oneof"`
}

type Task_Output_ValueX_Count

type Task_Output_ValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,27,opt,name=count,proto3,oneof"`
}

type Task_Output_ValueX_DataRequirement

type Task_Output_ValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,43,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type Task_Output_ValueX_Date

type Task_Output_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type Task_Output_ValueX_DateTime

type Task_Output_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Task_Output_ValueX_Decimal

type Task_Output_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type Task_Output_ValueX_Distance

type Task_Output_ValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,28,opt,name=distance,proto3,oneof"`
}

type Task_Output_ValueX_Dosage

type Task_Output_ValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,49,opt,name=dosage,proto3,oneof"`
}

type Task_Output_ValueX_Duration

type Task_Output_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,29,opt,name=duration,proto3,oneof"`
}

type Task_Output_ValueX_Expression

type Task_Output_ValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,44,opt,name=expression,proto3,oneof"`
}

type Task_Output_ValueX_HumanName

type Task_Output_ValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,30,opt,name=human_name,json=humanName,proto3,oneof"`
}

type Task_Output_ValueX_Id

type Task_Output_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type Task_Output_ValueX_Identifier

type Task_Output_ValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,31,opt,name=identifier,proto3,oneof"`
}

type Task_Output_ValueX_Instant

type Task_Output_ValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type Task_Output_ValueX_Integer

type Task_Output_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type Task_Output_ValueX_Markdown

type Task_Output_ValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=markdown,proto3,oneof"`
}

type Task_Output_ValueX_Meta

type Task_Output_ValueX_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,50,opt,name=meta,proto3,oneof"`
}

type Task_Output_ValueX_Money

type Task_Output_ValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,32,opt,name=money,proto3,oneof"`
}

type Task_Output_ValueX_Oid

type Task_Output_ValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type Task_Output_ValueX_ParameterDefinition

type Task_Output_ValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,45,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type Task_Output_ValueX_Period

type Task_Output_ValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,33,opt,name=period,proto3,oneof"`
}

type Task_Output_ValueX_PositiveInt

type Task_Output_ValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,13,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type Task_Output_ValueX_Quantity

type Task_Output_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,34,opt,name=quantity,proto3,oneof"`
}

type Task_Output_ValueX_Range

type Task_Output_ValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,35,opt,name=range,proto3,oneof"`
}

type Task_Output_ValueX_Ratio

type Task_Output_ValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,36,opt,name=ratio,proto3,oneof"`
}

type Task_Output_ValueX_Reference

type Task_Output_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=reference,proto3,oneof"`
}

type Task_Output_ValueX_RelatedArtifact

type Task_Output_ValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,46,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type Task_Output_ValueX_SampledData

type Task_Output_ValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,38,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Task_Output_ValueX_Signature

type Task_Output_ValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,39,opt,name=signature,proto3,oneof"`
}

type Task_Output_ValueX_StringValue

type Task_Output_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=string_value,json=string,proto3,oneof"`
}

type Task_Output_ValueX_Time

type Task_Output_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,15,opt,name=time,proto3,oneof"`
}

type Task_Output_ValueX_Timing

type Task_Output_ValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,40,opt,name=timing,proto3,oneof"`
}

type Task_Output_ValueX_TriggerDefinition

type Task_Output_ValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,47,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type Task_Output_ValueX_UnsignedInt

type Task_Output_ValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,16,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type Task_Output_ValueX_Uri

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

type Task_Output_ValueX_Url

type Task_Output_ValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,18,opt,name=url,proto3,oneof"`
}

type Task_Output_ValueX_UsageContext

type Task_Output_ValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,48,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type Task_Output_ValueX_Uuid

type Task_Output_ValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,19,opt,name=uuid,proto3,oneof"`
}

type Task_Parameter

type Task_Parameter 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"`
	// Label for the input
	Type  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value *Task_Parameter_ValueX              `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Information used to perform task

func (*Task_Parameter) Descriptor deprecated

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

Deprecated: Use Task_Parameter.ProtoReflect.Descriptor instead.

func (*Task_Parameter) GetExtension

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

func (*Task_Parameter) GetId

func (*Task_Parameter) GetModifierExtension

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

func (*Task_Parameter) GetType

func (*Task_Parameter) GetValue

func (x *Task_Parameter) GetValue() *Task_Parameter_ValueX

func (*Task_Parameter) ProtoMessage

func (*Task_Parameter) ProtoMessage()

func (*Task_Parameter) ProtoReflect

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

func (*Task_Parameter) Reset

func (x *Task_Parameter) Reset()

func (*Task_Parameter) String

func (x *Task_Parameter) String() string

type Task_Parameter_ValueX

type Task_Parameter_ValueX struct {

	// Types that are assignable to Choice:
	//	*Task_Parameter_ValueX_Base64Binary
	//	*Task_Parameter_ValueX_Boolean
	//	*Task_Parameter_ValueX_Canonical
	//	*Task_Parameter_ValueX_Code
	//	*Task_Parameter_ValueX_Date
	//	*Task_Parameter_ValueX_DateTime
	//	*Task_Parameter_ValueX_Decimal
	//	*Task_Parameter_ValueX_Id
	//	*Task_Parameter_ValueX_Instant
	//	*Task_Parameter_ValueX_Integer
	//	*Task_Parameter_ValueX_Markdown
	//	*Task_Parameter_ValueX_Oid
	//	*Task_Parameter_ValueX_PositiveInt
	//	*Task_Parameter_ValueX_StringValue
	//	*Task_Parameter_ValueX_Time
	//	*Task_Parameter_ValueX_UnsignedInt
	//	*Task_Parameter_ValueX_Uri
	//	*Task_Parameter_ValueX_Url
	//	*Task_Parameter_ValueX_Uuid
	//	*Task_Parameter_ValueX_Address
	//	*Task_Parameter_ValueX_Age
	//	*Task_Parameter_ValueX_Annotation
	//	*Task_Parameter_ValueX_Attachment
	//	*Task_Parameter_ValueX_CodeableConcept
	//	*Task_Parameter_ValueX_Coding
	//	*Task_Parameter_ValueX_ContactPoint
	//	*Task_Parameter_ValueX_Count
	//	*Task_Parameter_ValueX_Distance
	//	*Task_Parameter_ValueX_Duration
	//	*Task_Parameter_ValueX_HumanName
	//	*Task_Parameter_ValueX_Identifier
	//	*Task_Parameter_ValueX_Money
	//	*Task_Parameter_ValueX_Period
	//	*Task_Parameter_ValueX_Quantity
	//	*Task_Parameter_ValueX_Range
	//	*Task_Parameter_ValueX_Ratio
	//	*Task_Parameter_ValueX_Reference
	//	*Task_Parameter_ValueX_SampledData
	//	*Task_Parameter_ValueX_Signature
	//	*Task_Parameter_ValueX_Timing
	//	*Task_Parameter_ValueX_ContactDetail
	//	*Task_Parameter_ValueX_Contributor
	//	*Task_Parameter_ValueX_DataRequirement
	//	*Task_Parameter_ValueX_Expression
	//	*Task_Parameter_ValueX_ParameterDefinition
	//	*Task_Parameter_ValueX_RelatedArtifact
	//	*Task_Parameter_ValueX_TriggerDefinition
	//	*Task_Parameter_ValueX_UsageContext
	//	*Task_Parameter_ValueX_Dosage
	//	*Task_Parameter_ValueX_Meta
	Choice isTask_Parameter_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Content to use in performing the task

func (*Task_Parameter_ValueX) Descriptor deprecated

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

Deprecated: Use Task_Parameter_ValueX.ProtoReflect.Descriptor instead.

func (*Task_Parameter_ValueX) GetAddress

func (*Task_Parameter_ValueX) GetAge

func (*Task_Parameter_ValueX) GetAnnotation

func (*Task_Parameter_ValueX) GetAttachment

func (*Task_Parameter_ValueX) GetBase64Binary

func (*Task_Parameter_ValueX) GetBoolean

func (*Task_Parameter_ValueX) GetCanonical

func (*Task_Parameter_ValueX) GetChoice

func (m *Task_Parameter_ValueX) GetChoice() isTask_Parameter_ValueX_Choice

func (*Task_Parameter_ValueX) GetCode

func (*Task_Parameter_ValueX) GetCodeableConcept

func (x *Task_Parameter_ValueX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Task_Parameter_ValueX) GetCoding

func (*Task_Parameter_ValueX) GetContactDetail

func (*Task_Parameter_ValueX) GetContactPoint

func (*Task_Parameter_ValueX) GetContributor

func (*Task_Parameter_ValueX) GetCount

func (*Task_Parameter_ValueX) GetDataRequirement

func (x *Task_Parameter_ValueX) GetDataRequirement() *datatypes_go_proto.DataRequirement

func (*Task_Parameter_ValueX) GetDate

func (*Task_Parameter_ValueX) GetDateTime

func (*Task_Parameter_ValueX) GetDecimal

func (*Task_Parameter_ValueX) GetDistance

func (*Task_Parameter_ValueX) GetDosage

func (*Task_Parameter_ValueX) GetDuration

func (*Task_Parameter_ValueX) GetExpression

func (*Task_Parameter_ValueX) GetHumanName

func (*Task_Parameter_ValueX) GetId

func (*Task_Parameter_ValueX) GetIdentifier

func (*Task_Parameter_ValueX) GetInstant

func (*Task_Parameter_ValueX) GetInteger

func (*Task_Parameter_ValueX) GetMarkdown

func (*Task_Parameter_ValueX) GetMeta

func (*Task_Parameter_ValueX) GetMoney

func (*Task_Parameter_ValueX) GetOid

func (*Task_Parameter_ValueX) GetParameterDefinition

func (x *Task_Parameter_ValueX) GetParameterDefinition() *datatypes_go_proto.ParameterDefinition

func (*Task_Parameter_ValueX) GetPeriod

func (*Task_Parameter_ValueX) GetPositiveInt

func (*Task_Parameter_ValueX) GetQuantity

func (*Task_Parameter_ValueX) GetRange

func (*Task_Parameter_ValueX) GetRatio

func (*Task_Parameter_ValueX) GetReference

func (*Task_Parameter_ValueX) GetRelatedArtifact

func (x *Task_Parameter_ValueX) GetRelatedArtifact() *datatypes_go_proto.RelatedArtifact

func (*Task_Parameter_ValueX) GetSampledData

func (*Task_Parameter_ValueX) GetSignature

func (*Task_Parameter_ValueX) GetStringValue

func (x *Task_Parameter_ValueX) GetStringValue() *datatypes_go_proto.String

func (*Task_Parameter_ValueX) GetTime

func (*Task_Parameter_ValueX) GetTiming

func (*Task_Parameter_ValueX) GetTriggerDefinition

func (x *Task_Parameter_ValueX) GetTriggerDefinition() *datatypes_go_proto.TriggerDefinition

func (*Task_Parameter_ValueX) GetUnsignedInt

func (*Task_Parameter_ValueX) GetUri

func (*Task_Parameter_ValueX) GetUrl

func (*Task_Parameter_ValueX) GetUsageContext

func (*Task_Parameter_ValueX) GetUuid

func (*Task_Parameter_ValueX) ProtoMessage

func (*Task_Parameter_ValueX) ProtoMessage()

func (*Task_Parameter_ValueX) ProtoReflect

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

func (*Task_Parameter_ValueX) Reset

func (x *Task_Parameter_ValueX) Reset()

func (*Task_Parameter_ValueX) String

func (x *Task_Parameter_ValueX) String() string

type Task_Parameter_ValueX_Address

type Task_Parameter_ValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,20,opt,name=address,proto3,oneof"`
}

type Task_Parameter_ValueX_Age

type Task_Parameter_ValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,21,opt,name=age,proto3,oneof"`
}

type Task_Parameter_ValueX_Annotation

type Task_Parameter_ValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,22,opt,name=annotation,proto3,oneof"`
}

type Task_Parameter_ValueX_Attachment

type Task_Parameter_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,23,opt,name=attachment,proto3,oneof"`
}

type Task_Parameter_ValueX_Base64Binary

type Task_Parameter_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type Task_Parameter_ValueX_Boolean

type Task_Parameter_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type Task_Parameter_ValueX_Canonical

type Task_Parameter_ValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type Task_Parameter_ValueX_Code

type Task_Parameter_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type Task_Parameter_ValueX_CodeableConcept

type Task_Parameter_ValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Task_Parameter_ValueX_Coding

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

type Task_Parameter_ValueX_ContactDetail

type Task_Parameter_ValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,41,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type Task_Parameter_ValueX_ContactPoint

type Task_Parameter_ValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,26,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type Task_Parameter_ValueX_Contributor

type Task_Parameter_ValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,42,opt,name=contributor,proto3,oneof"`
}

type Task_Parameter_ValueX_Count

type Task_Parameter_ValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,27,opt,name=count,proto3,oneof"`
}

type Task_Parameter_ValueX_DataRequirement

type Task_Parameter_ValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,43,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type Task_Parameter_ValueX_Date

type Task_Parameter_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type Task_Parameter_ValueX_DateTime

type Task_Parameter_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Task_Parameter_ValueX_Decimal

type Task_Parameter_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type Task_Parameter_ValueX_Distance

type Task_Parameter_ValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,28,opt,name=distance,proto3,oneof"`
}

type Task_Parameter_ValueX_Dosage

type Task_Parameter_ValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,49,opt,name=dosage,proto3,oneof"`
}

type Task_Parameter_ValueX_Duration

type Task_Parameter_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,29,opt,name=duration,proto3,oneof"`
}

type Task_Parameter_ValueX_Expression

type Task_Parameter_ValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,44,opt,name=expression,proto3,oneof"`
}

type Task_Parameter_ValueX_HumanName

type Task_Parameter_ValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,30,opt,name=human_name,json=humanName,proto3,oneof"`
}

type Task_Parameter_ValueX_Id

type Task_Parameter_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type Task_Parameter_ValueX_Identifier

type Task_Parameter_ValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,31,opt,name=identifier,proto3,oneof"`
}

type Task_Parameter_ValueX_Instant

type Task_Parameter_ValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type Task_Parameter_ValueX_Integer

type Task_Parameter_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type Task_Parameter_ValueX_Markdown

type Task_Parameter_ValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=markdown,proto3,oneof"`
}

type Task_Parameter_ValueX_Meta

type Task_Parameter_ValueX_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,50,opt,name=meta,proto3,oneof"`
}

type Task_Parameter_ValueX_Money

type Task_Parameter_ValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,32,opt,name=money,proto3,oneof"`
}

type Task_Parameter_ValueX_Oid

type Task_Parameter_ValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type Task_Parameter_ValueX_ParameterDefinition

type Task_Parameter_ValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,45,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type Task_Parameter_ValueX_Period

type Task_Parameter_ValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,33,opt,name=period,proto3,oneof"`
}

type Task_Parameter_ValueX_PositiveInt

type Task_Parameter_ValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,13,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type Task_Parameter_ValueX_Quantity

type Task_Parameter_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,34,opt,name=quantity,proto3,oneof"`
}

type Task_Parameter_ValueX_Range

type Task_Parameter_ValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,35,opt,name=range,proto3,oneof"`
}

type Task_Parameter_ValueX_Ratio

type Task_Parameter_ValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,36,opt,name=ratio,proto3,oneof"`
}

type Task_Parameter_ValueX_Reference

type Task_Parameter_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=reference,proto3,oneof"`
}

type Task_Parameter_ValueX_RelatedArtifact

type Task_Parameter_ValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,46,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type Task_Parameter_ValueX_SampledData

type Task_Parameter_ValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,38,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Task_Parameter_ValueX_Signature

type Task_Parameter_ValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,39,opt,name=signature,proto3,oneof"`
}

type Task_Parameter_ValueX_StringValue

type Task_Parameter_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=string_value,json=string,proto3,oneof"`
}

type Task_Parameter_ValueX_Time

type Task_Parameter_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,15,opt,name=time,proto3,oneof"`
}

type Task_Parameter_ValueX_Timing

type Task_Parameter_ValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,40,opt,name=timing,proto3,oneof"`
}

type Task_Parameter_ValueX_TriggerDefinition

type Task_Parameter_ValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,47,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type Task_Parameter_ValueX_UnsignedInt

type Task_Parameter_ValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,16,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type Task_Parameter_ValueX_Uri

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

type Task_Parameter_ValueX_Url

type Task_Parameter_ValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,18,opt,name=url,proto3,oneof"`
}

type Task_Parameter_ValueX_UsageContext

type Task_Parameter_ValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,48,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type Task_Parameter_ValueX_Uuid

type Task_Parameter_ValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,19,opt,name=uuid,proto3,oneof"`
}

type Task_PriorityCode

type Task_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 (*Task_PriorityCode) Descriptor deprecated

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

Deprecated: Use Task_PriorityCode.ProtoReflect.Descriptor instead.

func (*Task_PriorityCode) GetExtension

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

func (*Task_PriorityCode) GetId

func (*Task_PriorityCode) GetValue

func (*Task_PriorityCode) ProtoMessage

func (*Task_PriorityCode) ProtoMessage()

func (*Task_PriorityCode) ProtoReflect

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

func (*Task_PriorityCode) Reset

func (x *Task_PriorityCode) Reset()

func (*Task_PriorityCode) String

func (x *Task_PriorityCode) String() string

type Task_Restriction

type Task_Restriction 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"`
	// How many times to repeat
	Repetitions *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=repetitions,proto3" json:"repetitions,omitempty"`
	// When fulfillment sought
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// For whom is fulfillment sought?
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// contains filtered or unexported fields
}

Constraints on fulfillment tasks

func (*Task_Restriction) Descriptor deprecated

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

Deprecated: Use Task_Restriction.ProtoReflect.Descriptor instead.

func (*Task_Restriction) GetExtension

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

func (*Task_Restriction) GetId

func (*Task_Restriction) GetModifierExtension

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

func (*Task_Restriction) GetPeriod

func (x *Task_Restriction) GetPeriod() *datatypes_go_proto.Period

func (*Task_Restriction) GetRecipient

func (x *Task_Restriction) GetRecipient() []*datatypes_go_proto.Reference

func (*Task_Restriction) GetRepetitions

func (x *Task_Restriction) GetRepetitions() *datatypes_go_proto.PositiveInt

func (*Task_Restriction) ProtoMessage

func (*Task_Restriction) ProtoMessage()

func (*Task_Restriction) ProtoReflect

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

func (*Task_Restriction) Reset

func (x *Task_Restriction) Reset()

func (*Task_Restriction) String

func (x *Task_Restriction) String() string

type Task_StatusCode

type Task_StatusCode struct {
	Value     codes_go_proto.TaskStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.TaskStatusCode_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 | requested | received | accepted | +

func (*Task_StatusCode) Descriptor deprecated

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

Deprecated: Use Task_StatusCode.ProtoReflect.Descriptor instead.

func (*Task_StatusCode) GetExtension

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

func (*Task_StatusCode) GetId

func (*Task_StatusCode) GetValue

func (*Task_StatusCode) ProtoMessage

func (*Task_StatusCode) ProtoMessage()

func (*Task_StatusCode) ProtoReflect

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

func (*Task_StatusCode) Reset

func (x *Task_StatusCode) Reset()

func (*Task_StatusCode) String

func (x *Task_StatusCode) String() string

Jump to

Keyboard shortcuts

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