nutrition_intake_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_nutrition_intake_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type NutritionIntake

type NutritionIntake 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 identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfils plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *NutritionIntake_StatusCode     `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Type of nutrition intake setting/reporting
	Category        []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=category,proto3" json:"category,omitempty"`
	ConsumedItem    []*NutritionIntake_ConsumedItem       `protobuf:"bytes,16,rep,name=consumed_item,json=consumedItem,proto3" json:"consumed_item,omitempty"`
	IngredientLabel []*NutritionIntake_IngredientLabel    `protobuf:"bytes,17,rep,name=ingredient_label,json=ingredientLabel,proto3" json:"ingredient_label,omitempty"`
	// Who is/was consuming the food or fluid
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter associated with NutritionIntake
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *NutritionIntake_EffectiveX   `protobuf:"bytes,20,opt,name=effective,proto3" json:"effective,omitempty"`
	// When the consumption was asserted?
	DateAsserted *datatypes_go_proto.DateTime `protobuf:"bytes,21,opt,name=date_asserted,json=dateAsserted,proto3" json:"date_asserted,omitempty"`
	// Person or organization that provided the information about the consumption
	// of this food or fluid
	InformationSource *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=information_source,json=informationSource,proto3" json:"information_source,omitempty"`
	// Additional supporting information
	DerivedFrom []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	// Reason for why the food or fluid is /was consumed
	ReasonCode []*datatypes_go_proto.CodeableReference `protobuf:"bytes,24,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Further information about the consumption
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for NutritionIntake, last updated 2019-12-31T21:03:40.621+11:00. Record of food or fluid being taken by a patient. See http://hl7.org/fhir/StructureDefinition/NutritionIntake

func (*NutritionIntake) Descriptor deprecated

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

Deprecated: Use NutritionIntake.ProtoReflect.Descriptor instead.

func (*NutritionIntake) GetBasedOn

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

func (*NutritionIntake) GetCategory

func (*NutritionIntake) GetConsumedItem

func (x *NutritionIntake) GetConsumedItem() []*NutritionIntake_ConsumedItem

func (*NutritionIntake) GetContained

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

func (*NutritionIntake) GetDateAsserted

func (x *NutritionIntake) GetDateAsserted() *datatypes_go_proto.DateTime

func (*NutritionIntake) GetDerivedFrom

func (x *NutritionIntake) GetDerivedFrom() []*datatypes_go_proto.Reference

func (*NutritionIntake) GetEffective

func (x *NutritionIntake) GetEffective() *NutritionIntake_EffectiveX

func (*NutritionIntake) GetEncounter

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

func (*NutritionIntake) GetExtension

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

func (*NutritionIntake) GetId

func (*NutritionIntake) GetIdentifier

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

func (*NutritionIntake) GetImplicitRules

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

func (*NutritionIntake) GetInformationSource

func (x *NutritionIntake) GetInformationSource() *datatypes_go_proto.Reference

func (*NutritionIntake) GetIngredientLabel

func (x *NutritionIntake) GetIngredientLabel() []*NutritionIntake_IngredientLabel

func (*NutritionIntake) GetLanguage

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

func (*NutritionIntake) GetMeta

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

func (*NutritionIntake) GetModifierExtension

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

func (*NutritionIntake) GetNote

func (*NutritionIntake) GetPartOf

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

func (*NutritionIntake) GetReasonCode

func (*NutritionIntake) GetStatus

func (*NutritionIntake) GetStatusReason

func (x *NutritionIntake) GetStatusReason() []*datatypes_go_proto.CodeableConcept

func (*NutritionIntake) GetSubject

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

func (*NutritionIntake) GetText

func (*NutritionIntake) ProtoMessage

func (*NutritionIntake) ProtoMessage()

func (*NutritionIntake) ProtoReflect

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

func (*NutritionIntake) Reset

func (x *NutritionIntake) Reset()

func (*NutritionIntake) String

func (x *NutritionIntake) String() string

type NutritionIntake_ConsumedItem

type NutritionIntake_ConsumedItem 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"`
	// The type of food or fluid product
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Code that identifies the food or fluid product that was consumed
	NutritionProduct *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=nutrition_product,json=nutritionProduct,proto3" json:"nutrition_product,omitempty"`
	// Scheduled frequency of consumption
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,6,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// Quantity of the specified food
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=amount,proto3" json:"amount,omitempty"`
	// Rate at which enteral feeding was administered
	Rate *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=rate,proto3" json:"rate,omitempty"`
	// Flag to indicate if the food or fluid item was refused or otherwise not
	// consumed
	NotConsumed *datatypes_go_proto.Boolean `protobuf:"bytes,9,opt,name=not_consumed,json=notConsumed,proto3" json:"not_consumed,omitempty"`
	// Reason food or fluid was not consumed
	NotConsumedReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=not_consumed_reason,json=notConsumedReason,proto3" json:"not_consumed_reason,omitempty"`
	// contains filtered or unexported fields
}

What food or fluid product or item was consumed

func (*NutritionIntake_ConsumedItem) Descriptor deprecated

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

Deprecated: Use NutritionIntake_ConsumedItem.ProtoReflect.Descriptor instead.

func (*NutritionIntake_ConsumedItem) GetAmount

func (*NutritionIntake_ConsumedItem) GetExtension

func (*NutritionIntake_ConsumedItem) GetId

func (*NutritionIntake_ConsumedItem) GetModifierExtension

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

func (*NutritionIntake_ConsumedItem) GetNotConsumed

func (*NutritionIntake_ConsumedItem) GetNotConsumedReason

func (*NutritionIntake_ConsumedItem) GetNutritionProduct

func (*NutritionIntake_ConsumedItem) GetRate

func (*NutritionIntake_ConsumedItem) GetSchedule

func (*NutritionIntake_ConsumedItem) GetType

func (*NutritionIntake_ConsumedItem) ProtoMessage

func (*NutritionIntake_ConsumedItem) ProtoMessage()

func (*NutritionIntake_ConsumedItem) ProtoReflect

func (*NutritionIntake_ConsumedItem) Reset

func (x *NutritionIntake_ConsumedItem) Reset()

func (*NutritionIntake_ConsumedItem) String

type NutritionIntake_EffectiveX

type NutritionIntake_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*NutritionIntake_EffectiveX_DateTime
	//	*NutritionIntake_EffectiveX_Period
	Choice isNutritionIntake_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The date/time or interval when the food or fluid is/was consumed

func (*NutritionIntake_EffectiveX) Descriptor deprecated

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

Deprecated: Use NutritionIntake_EffectiveX.ProtoReflect.Descriptor instead.

func (*NutritionIntake_EffectiveX) GetChoice

func (m *NutritionIntake_EffectiveX) GetChoice() isNutritionIntake_EffectiveX_Choice

func (*NutritionIntake_EffectiveX) GetDateTime

func (*NutritionIntake_EffectiveX) GetPeriod

func (*NutritionIntake_EffectiveX) ProtoMessage

func (*NutritionIntake_EffectiveX) ProtoMessage()

func (*NutritionIntake_EffectiveX) ProtoReflect

func (*NutritionIntake_EffectiveX) Reset

func (x *NutritionIntake_EffectiveX) Reset()

func (*NutritionIntake_EffectiveX) String

func (x *NutritionIntake_EffectiveX) String() string

type NutritionIntake_EffectiveX_DateTime

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

type NutritionIntake_EffectiveX_Period

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

type NutritionIntake_IngredientLabel

type NutritionIntake_IngredientLabel 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"`
	// Total nutrient consumed
	Nutrient *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=nutrient,proto3" json:"nutrient,omitempty"`
	// Total amount of nutrient consumed
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Total nutrient for the whole meal, product, serving

func (*NutritionIntake_IngredientLabel) Descriptor deprecated

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

Deprecated: Use NutritionIntake_IngredientLabel.ProtoReflect.Descriptor instead.

func (*NutritionIntake_IngredientLabel) GetAmount

func (*NutritionIntake_IngredientLabel) GetExtension

func (*NutritionIntake_IngredientLabel) GetId

func (*NutritionIntake_IngredientLabel) GetModifierExtension

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

func (*NutritionIntake_IngredientLabel) GetNutrient

func (*NutritionIntake_IngredientLabel) ProtoMessage

func (*NutritionIntake_IngredientLabel) ProtoMessage()

func (*NutritionIntake_IngredientLabel) ProtoReflect

func (*NutritionIntake_IngredientLabel) Reset

func (*NutritionIntake_IngredientLabel) String

type NutritionIntake_StatusCode

type NutritionIntake_StatusCode struct {
	Value     codes_go_proto.NutritionIntakeStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.NutritionIntakeStatusCode_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
}

active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken

func (*NutritionIntake_StatusCode) Descriptor deprecated

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

Deprecated: Use NutritionIntake_StatusCode.ProtoReflect.Descriptor instead.

func (*NutritionIntake_StatusCode) GetExtension

func (*NutritionIntake_StatusCode) GetId

func (*NutritionIntake_StatusCode) GetValue

func (*NutritionIntake_StatusCode) ProtoMessage

func (*NutritionIntake_StatusCode) ProtoMessage()

func (*NutritionIntake_StatusCode) ProtoReflect

func (*NutritionIntake_StatusCode) Reset

func (x *NutritionIntake_StatusCode) Reset()

func (*NutritionIntake_StatusCode) String

func (x *NutritionIntake_StatusCode) String() string

Jump to

Keyboard shortcuts

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