goal_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_r4_core_resources_goal_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Goal

type Goal struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this goal
	Identifier      []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	LifecycleStatus *Goal_LifecycleStatusCode        `protobuf:"bytes,11,opt,name=lifecycle_status,json=lifecycleStatus,proto3" json:"lifecycle_status,omitempty"`
	// in-progress | improving | worsening | no-change | achieved | sustaining |
	// not-achieved | no-progress | not-attainable
	AchievementStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=achievement_status,json=achievementStatus,proto3" json:"achievement_status,omitempty"`
	// E.g. Treatment, dietary, behavioral, etc.
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// high-priority | medium-priority | low-priority
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=priority,proto3" json:"priority,omitempty"`
	// Code or text describing goal
	Description *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	// Who this goal is intended for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	Start   *Goal_StartX                  `protobuf:"bytes,17,opt,name=start,proto3" json:"start,omitempty"`
	Target  []*Goal_Target                `protobuf:"bytes,18,rep,name=target,proto3" json:"target,omitempty"`
	// When goal status took effect
	StatusDate *datatypes_go_proto.Date `protobuf:"bytes,19,opt,name=status_date,json=statusDate,proto3" json:"status_date,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Who's responsible for creating Goal?
	ExpressedBy *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=expressed_by,json=expressedBy,proto3" json:"expressed_by,omitempty"`
	// Issues addressed by this goal
	Addresses []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Comments about the goal
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,23,rep,name=note,proto3" json:"note,omitempty"`
	// What result was achieved regarding the goal?
	OutcomeCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=outcome_code,json=outcomeCode,proto3" json:"outcome_code,omitempty"`
	// Observation that resulted from goal
	OutcomeReference []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=outcome_reference,json=outcomeReference,proto3" json:"outcome_reference,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Goal, last updated 2019-11-01T09:29:23.356+11:00. Describes the intended objective(s) for a patient, group or organization. See http://hl7.org/fhir/StructureDefinition/Goal

func (*Goal) Descriptor deprecated

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

Deprecated: Use Goal.ProtoReflect.Descriptor instead.

func (*Goal) GetAchievementStatus

func (x *Goal) GetAchievementStatus() *datatypes_go_proto.CodeableConcept

func (*Goal) GetAddresses

func (x *Goal) GetAddresses() []*datatypes_go_proto.Reference

func (*Goal) GetCategory

func (x *Goal) GetCategory() []*datatypes_go_proto.CodeableConcept

func (*Goal) GetContained

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

func (*Goal) GetDescription

func (x *Goal) GetDescription() *datatypes_go_proto.CodeableConcept

func (*Goal) GetExpressedBy

func (x *Goal) GetExpressedBy() *datatypes_go_proto.Reference

func (*Goal) GetExtension

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

func (*Goal) GetId

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

func (*Goal) GetIdentifier

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

func (*Goal) GetImplicitRules

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

func (*Goal) GetLanguage

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

func (*Goal) GetLifecycleStatus

func (x *Goal) GetLifecycleStatus() *Goal_LifecycleStatusCode

func (*Goal) GetMeta

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

func (*Goal) GetModifierExtension

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

func (*Goal) GetNote

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

func (*Goal) GetOutcomeCode

func (x *Goal) GetOutcomeCode() []*datatypes_go_proto.CodeableConcept

func (*Goal) GetOutcomeReference

func (x *Goal) GetOutcomeReference() []*datatypes_go_proto.Reference

func (*Goal) GetPriority

func (x *Goal) GetPriority() *datatypes_go_proto.CodeableConcept

func (*Goal) GetStart

func (x *Goal) GetStart() *Goal_StartX

func (*Goal) GetStatusDate

func (x *Goal) GetStatusDate() *datatypes_go_proto.Date

func (*Goal) GetStatusReason

func (x *Goal) GetStatusReason() *datatypes_go_proto.String

func (*Goal) GetSubject

func (x *Goal) GetSubject() *datatypes_go_proto.Reference

func (*Goal) GetTarget

func (x *Goal) GetTarget() []*Goal_Target

func (*Goal) GetText

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

func (*Goal) ProtoMessage

func (*Goal) ProtoMessage()

func (*Goal) ProtoReflect

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

func (*Goal) Reset

func (x *Goal) Reset()

func (*Goal) String

func (x *Goal) String() string

type Goal_LifecycleStatusCode

type Goal_LifecycleStatusCode struct {
	Value     codes_go_proto.GoalLifecycleStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GoalLifecycleStatusCode_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
}

proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected

func (*Goal_LifecycleStatusCode) Descriptor deprecated

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

Deprecated: Use Goal_LifecycleStatusCode.ProtoReflect.Descriptor instead.

func (*Goal_LifecycleStatusCode) GetExtension

func (*Goal_LifecycleStatusCode) GetId

func (*Goal_LifecycleStatusCode) GetValue

func (*Goal_LifecycleStatusCode) ProtoMessage

func (*Goal_LifecycleStatusCode) ProtoMessage()

func (*Goal_LifecycleStatusCode) ProtoReflect

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

func (*Goal_LifecycleStatusCode) Reset

func (x *Goal_LifecycleStatusCode) Reset()

func (*Goal_LifecycleStatusCode) String

func (x *Goal_LifecycleStatusCode) String() string

type Goal_StartX

type Goal_StartX struct {

	// Types that are assignable to Choice:
	//	*Goal_StartX_Date
	//	*Goal_StartX_CodeableConcept
	Choice isGoal_StartX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When goal pursuit begins

func (*Goal_StartX) Descriptor deprecated

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

Deprecated: Use Goal_StartX.ProtoReflect.Descriptor instead.

func (*Goal_StartX) GetChoice

func (m *Goal_StartX) GetChoice() isGoal_StartX_Choice

func (*Goal_StartX) GetCodeableConcept

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

func (*Goal_StartX) GetDate

func (x *Goal_StartX) GetDate() *datatypes_go_proto.Date

func (*Goal_StartX) ProtoMessage

func (*Goal_StartX) ProtoMessage()

func (*Goal_StartX) ProtoReflect

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

func (*Goal_StartX) Reset

func (x *Goal_StartX) Reset()

func (*Goal_StartX) String

func (x *Goal_StartX) String() string

type Goal_StartX_CodeableConcept

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

type Goal_StartX_Date

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

type Goal_Target

type Goal_Target 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"`
	// The parameter whose value is being tracked
	Measure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=measure,proto3" json:"measure,omitempty"`
	Detail  *Goal_Target_DetailX                `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
	Due     *Goal_Target_DueX                   `protobuf:"bytes,6,opt,name=due,proto3" json:"due,omitempty"`
	// contains filtered or unexported fields
}

Target outcome for the goal

func (*Goal_Target) Descriptor deprecated

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

Deprecated: Use Goal_Target.ProtoReflect.Descriptor instead.

func (*Goal_Target) GetDetail

func (x *Goal_Target) GetDetail() *Goal_Target_DetailX

func (*Goal_Target) GetDue

func (x *Goal_Target) GetDue() *Goal_Target_DueX

func (*Goal_Target) GetExtension

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

func (*Goal_Target) GetId

func (*Goal_Target) GetMeasure

func (*Goal_Target) GetModifierExtension

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

func (*Goal_Target) ProtoMessage

func (*Goal_Target) ProtoMessage()

func (*Goal_Target) ProtoReflect

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

func (*Goal_Target) Reset

func (x *Goal_Target) Reset()

func (*Goal_Target) String

func (x *Goal_Target) String() string

type Goal_Target_DetailX

type Goal_Target_DetailX struct {

	// Types that are assignable to Choice:
	//	*Goal_Target_DetailX_Quantity
	//	*Goal_Target_DetailX_Range
	//	*Goal_Target_DetailX_CodeableConcept
	//	*Goal_Target_DetailX_StringValue
	//	*Goal_Target_DetailX_Boolean
	//	*Goal_Target_DetailX_Integer
	//	*Goal_Target_DetailX_Ratio
	Choice isGoal_Target_DetailX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The target value to be achieved

func (*Goal_Target_DetailX) Descriptor deprecated

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

Deprecated: Use Goal_Target_DetailX.ProtoReflect.Descriptor instead.

func (*Goal_Target_DetailX) GetBoolean

func (*Goal_Target_DetailX) GetChoice

func (m *Goal_Target_DetailX) GetChoice() isGoal_Target_DetailX_Choice

func (*Goal_Target_DetailX) GetCodeableConcept

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

func (*Goal_Target_DetailX) GetInteger

func (*Goal_Target_DetailX) GetQuantity

func (*Goal_Target_DetailX) GetRange

func (*Goal_Target_DetailX) GetRatio

func (*Goal_Target_DetailX) GetStringValue

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

func (*Goal_Target_DetailX) ProtoMessage

func (*Goal_Target_DetailX) ProtoMessage()

func (*Goal_Target_DetailX) ProtoReflect

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

func (*Goal_Target_DetailX) Reset

func (x *Goal_Target_DetailX) Reset()

func (*Goal_Target_DetailX) String

func (x *Goal_Target_DetailX) String() string

type Goal_Target_DetailX_Boolean

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

type Goal_Target_DetailX_CodeableConcept

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

type Goal_Target_DetailX_Integer

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

type Goal_Target_DetailX_Quantity

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

type Goal_Target_DetailX_Range

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

type Goal_Target_DetailX_Ratio

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

type Goal_Target_DetailX_StringValue

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

type Goal_Target_DueX

type Goal_Target_DueX struct {

	// Types that are assignable to Choice:
	//	*Goal_Target_DueX_Date
	//	*Goal_Target_DueX_Duration
	Choice isGoal_Target_DueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reach goal on or before

func (*Goal_Target_DueX) Descriptor deprecated

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

Deprecated: Use Goal_Target_DueX.ProtoReflect.Descriptor instead.

func (*Goal_Target_DueX) GetChoice

func (m *Goal_Target_DueX) GetChoice() isGoal_Target_DueX_Choice

func (*Goal_Target_DueX) GetDate

func (*Goal_Target_DueX) GetDuration

func (x *Goal_Target_DueX) GetDuration() *datatypes_go_proto.Duration

func (*Goal_Target_DueX) ProtoMessage

func (*Goal_Target_DueX) ProtoMessage()

func (*Goal_Target_DueX) ProtoReflect

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

func (*Goal_Target_DueX) Reset

func (x *Goal_Target_DueX) Reset()

func (*Goal_Target_DueX) String

func (x *Goal_Target_DueX) String() string

type Goal_Target_DueX_Date

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

type Goal_Target_DueX_Duration

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

Jump to

Keyboard shortcuts

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