nutrition_order_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_order_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type NutritionOrder

type NutritionOrder 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"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Instantiates protocol or definition
	Instantiates []*datatypes_go_proto.Uri  `protobuf:"bytes,13,rep,name=instantiates,proto3" json:"instantiates,omitempty"`
	Status       *NutritionOrder_StatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	Intent       *NutritionOrder_IntentCode `protobuf:"bytes,15,opt,name=intent,proto3" json:"intent,omitempty"`
	// The person who requires the diet, formula or nutritional supplement
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=patient,proto3" json:"patient,omitempty"`
	// The encounter associated with this nutrition order
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Date and time the nutrition order was requested
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// Who ordered the diet, formula or nutritional supplement
	Orderer *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=orderer,proto3" json:"orderer,omitempty"`
	// List of the patient's food and nutrition-related allergies and intolerances
	AllergyIntolerance []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=allergy_intolerance,json=allergyIntolerance,proto3" json:"allergy_intolerance,omitempty"`
	// Order-specific modifier about the type of food that should be given
	FoodPreferenceModifier []*datatypes_go_proto.CodeableConcept `` /* 130-byte string literal not displayed */
	// Order-specific modifier about the type of food that should not be given
	ExcludeFoodModifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=exclude_food_modifier,json=excludeFoodModifier,proto3" json:"exclude_food_modifier,omitempty"`
	OralDiet            *NutritionOrder_OralDiet              `protobuf:"bytes,23,opt,name=oral_diet,json=oralDiet,proto3" json:"oral_diet,omitempty"`
	Supplement          []*NutritionOrder_Supplement          `protobuf:"bytes,24,rep,name=supplement,proto3" json:"supplement,omitempty"`
	EnteralFormula      *NutritionOrder_EnteralFormula        `protobuf:"bytes,25,opt,name=enteral_formula,json=enteralFormula,proto3" json:"enteral_formula,omitempty"`
	// Comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for NutritionOrder, last updated 2019-12-31T21:03:40.621+11:00. Diet, formula or nutritional supplement request. See http://hl7.org/fhir/StructureDefinition/NutritionOrder

func (*NutritionOrder) Descriptor deprecated

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

Deprecated: Use NutritionOrder.ProtoReflect.Descriptor instead.

func (*NutritionOrder) GetAllergyIntolerance

func (x *NutritionOrder) GetAllergyIntolerance() []*datatypes_go_proto.Reference

func (*NutritionOrder) GetContained

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

func (*NutritionOrder) GetDateTime

func (x *NutritionOrder) GetDateTime() *datatypes_go_proto.DateTime

func (*NutritionOrder) GetEncounter

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

func (*NutritionOrder) GetEnteralFormula

func (x *NutritionOrder) GetEnteralFormula() *NutritionOrder_EnteralFormula

func (*NutritionOrder) GetExcludeFoodModifier

func (x *NutritionOrder) GetExcludeFoodModifier() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder) GetExtension

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

func (*NutritionOrder) GetFoodPreferenceModifier

func (x *NutritionOrder) GetFoodPreferenceModifier() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder) GetId

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

func (*NutritionOrder) GetIdentifier

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

func (*NutritionOrder) GetImplicitRules

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

func (*NutritionOrder) GetInstantiates

func (x *NutritionOrder) GetInstantiates() []*datatypes_go_proto.Uri

func (*NutritionOrder) GetInstantiatesCanonical

func (x *NutritionOrder) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*NutritionOrder) GetInstantiatesUri

func (x *NutritionOrder) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*NutritionOrder) GetIntent

func (x *NutritionOrder) GetIntent() *NutritionOrder_IntentCode

func (*NutritionOrder) GetLanguage

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

func (*NutritionOrder) GetMeta

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

func (*NutritionOrder) GetModifierExtension

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

func (*NutritionOrder) GetNote

func (*NutritionOrder) GetOralDiet

func (x *NutritionOrder) GetOralDiet() *NutritionOrder_OralDiet

func (*NutritionOrder) GetOrderer

func (x *NutritionOrder) GetOrderer() *datatypes_go_proto.Reference

func (*NutritionOrder) GetPatient

func (x *NutritionOrder) GetPatient() *datatypes_go_proto.Reference

func (*NutritionOrder) GetStatus

func (x *NutritionOrder) GetStatus() *NutritionOrder_StatusCode

func (*NutritionOrder) GetSupplement

func (x *NutritionOrder) GetSupplement() []*NutritionOrder_Supplement

func (*NutritionOrder) GetText

func (*NutritionOrder) ProtoMessage

func (*NutritionOrder) ProtoMessage()

func (*NutritionOrder) ProtoReflect

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

func (*NutritionOrder) Reset

func (x *NutritionOrder) Reset()

func (*NutritionOrder) String

func (x *NutritionOrder) String() string

type NutritionOrder_EnteralFormula

type NutritionOrder_EnteralFormula 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"`
	// Type of enteral or infant formula
	BaseFormulaType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=base_formula_type,json=baseFormulaType,proto3" json:"base_formula_type,omitempty"`
	// Product or brand name of the enteral or infant formula
	BaseFormulaProductName *datatypes_go_proto.String `` /* 131-byte string literal not displayed */
	// Type of modular component to add to the feeding
	AdditiveType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=additive_type,json=additiveType,proto3" json:"additive_type,omitempty"`
	// Product or brand name of the modular additive
	AdditiveProductName *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=additive_product_name,json=additiveProductName,proto3" json:"additive_product_name,omitempty"`
	// Amount of energy per specified volume that is required
	CaloricDensity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=caloric_density,json=caloricDensity,proto3" json:"caloric_density,omitempty"`
	// How the formula should enter the patient's gastrointestinal tract
	RouteofAdministration *datatypes_go_proto.CodeableConcept             `protobuf:"bytes,9,opt,name=routeof_administration,json=routeofAdministration,proto3" json:"routeof_administration,omitempty"`
	Administration        []*NutritionOrder_EnteralFormula_Administration `protobuf:"bytes,10,rep,name=administration,proto3" json:"administration,omitempty"`
	// Upper limit on formula volume per unit of time
	MaxVolumeToDeliver *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,11,opt,name=max_volume_to_deliver,json=maxVolumeToDeliver,proto3" json:"max_volume_to_deliver,omitempty"`
	// Formula feeding instructions expressed as text
	AdministrationInstruction *datatypes_go_proto.String `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

Enteral formula components

func (*NutritionOrder_EnteralFormula) Descriptor deprecated

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

Deprecated: Use NutritionOrder_EnteralFormula.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula) GetAdditiveProductName

func (x *NutritionOrder_EnteralFormula) GetAdditiveProductName() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetAdditiveType

func (*NutritionOrder_EnteralFormula) GetAdministration

func (*NutritionOrder_EnteralFormula) GetAdministrationInstruction

func (x *NutritionOrder_EnteralFormula) GetAdministrationInstruction() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetBaseFormulaProductName

func (x *NutritionOrder_EnteralFormula) GetBaseFormulaProductName() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetBaseFormulaType

func (*NutritionOrder_EnteralFormula) GetCaloricDensity

func (*NutritionOrder_EnteralFormula) GetExtension

func (*NutritionOrder_EnteralFormula) GetId

func (*NutritionOrder_EnteralFormula) GetMaxVolumeToDeliver

func (*NutritionOrder_EnteralFormula) GetModifierExtension

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

func (*NutritionOrder_EnteralFormula) GetRouteofAdministration

func (x *NutritionOrder_EnteralFormula) GetRouteofAdministration() *datatypes_go_proto.CodeableConcept

func (*NutritionOrder_EnteralFormula) ProtoMessage

func (*NutritionOrder_EnteralFormula) ProtoMessage()

func (*NutritionOrder_EnteralFormula) ProtoReflect

func (*NutritionOrder_EnteralFormula) Reset

func (x *NutritionOrder_EnteralFormula) Reset()

func (*NutritionOrder_EnteralFormula) String

type NutritionOrder_EnteralFormula_Administration

type NutritionOrder_EnteralFormula_Administration 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"`
	// Scheduled frequency of enteral feeding
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// The volume of formula to provide
	Quantity *datatypes_go_proto.SimpleQuantity                  `protobuf:"bytes,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Rate     *NutritionOrder_EnteralFormula_Administration_RateX `protobuf:"bytes,6,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Formula feeding instruction as structured data

func (*NutritionOrder_EnteralFormula_Administration) Descriptor deprecated

Deprecated: Use NutritionOrder_EnteralFormula_Administration.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula_Administration) GetExtension

func (*NutritionOrder_EnteralFormula_Administration) GetId

func (*NutritionOrder_EnteralFormula_Administration) GetModifierExtension

func (*NutritionOrder_EnteralFormula_Administration) GetQuantity

func (*NutritionOrder_EnteralFormula_Administration) GetRate

func (*NutritionOrder_EnteralFormula_Administration) GetSchedule

func (*NutritionOrder_EnteralFormula_Administration) ProtoMessage

func (*NutritionOrder_EnteralFormula_Administration) ProtoReflect

func (*NutritionOrder_EnteralFormula_Administration) Reset

func (*NutritionOrder_EnteralFormula_Administration) String

type NutritionOrder_EnteralFormula_Administration_RateX

type NutritionOrder_EnteralFormula_Administration_RateX struct {

	// Types that are assignable to Choice:
	//	*NutritionOrder_EnteralFormula_Administration_RateX_Quantity
	//	*NutritionOrder_EnteralFormula_Administration_RateX_Ratio
	Choice isNutritionOrder_EnteralFormula_Administration_RateX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Speed with which the formula is provided per period of time

func (*NutritionOrder_EnteralFormula_Administration_RateX) Descriptor deprecated

Deprecated: Use NutritionOrder_EnteralFormula_Administration_RateX.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula_Administration_RateX) GetChoice

func (m *NutritionOrder_EnteralFormula_Administration_RateX) GetChoice() isNutritionOrder_EnteralFormula_Administration_RateX_Choice

func (*NutritionOrder_EnteralFormula_Administration_RateX) GetQuantity

func (*NutritionOrder_EnteralFormula_Administration_RateX) GetRatio

func (*NutritionOrder_EnteralFormula_Administration_RateX) ProtoMessage

func (*NutritionOrder_EnteralFormula_Administration_RateX) ProtoReflect

func (*NutritionOrder_EnteralFormula_Administration_RateX) Reset

func (*NutritionOrder_EnteralFormula_Administration_RateX) String

type NutritionOrder_EnteralFormula_Administration_RateX_Quantity

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

type NutritionOrder_EnteralFormula_Administration_RateX_Ratio

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

type NutritionOrder_IntentCode

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

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

func (*NutritionOrder_IntentCode) Descriptor deprecated

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

Deprecated: Use NutritionOrder_IntentCode.ProtoReflect.Descriptor instead.

func (*NutritionOrder_IntentCode) GetExtension

func (*NutritionOrder_IntentCode) GetId

func (*NutritionOrder_IntentCode) GetValue

func (*NutritionOrder_IntentCode) ProtoMessage

func (*NutritionOrder_IntentCode) ProtoMessage()

func (*NutritionOrder_IntentCode) ProtoReflect

func (*NutritionOrder_IntentCode) Reset

func (x *NutritionOrder_IntentCode) Reset()

func (*NutritionOrder_IntentCode) String

func (x *NutritionOrder_IntentCode) String() string

type NutritionOrder_OralDiet

type NutritionOrder_OralDiet 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"`
	// Type of oral diet or diet restrictions that describe what can be consumed
	// orally
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Scheduled frequency of diet
	Schedule []*datatypes_go_proto.Timing        `protobuf:"bytes,5,rep,name=schedule,proto3" json:"schedule,omitempty"`
	Nutrient []*NutritionOrder_OralDiet_Nutrient `protobuf:"bytes,6,rep,name=nutrient,proto3" json:"nutrient,omitempty"`
	Texture  []*NutritionOrder_OralDiet_Texture  `protobuf:"bytes,7,rep,name=texture,proto3" json:"texture,omitempty"`
	// The required consistency of fluids and liquids provided to the patient
	FluidConsistencyType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=fluid_consistency_type,json=fluidConsistencyType,proto3" json:"fluid_consistency_type,omitempty"`
	// Instructions or additional information about the oral diet
	Instruction *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Oral diet components

func (*NutritionOrder_OralDiet) Descriptor deprecated

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

Deprecated: Use NutritionOrder_OralDiet.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet) GetExtension

func (*NutritionOrder_OralDiet) GetFluidConsistencyType

func (x *NutritionOrder_OralDiet) GetFluidConsistencyType() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder_OralDiet) GetId

func (*NutritionOrder_OralDiet) GetInstruction

func (x *NutritionOrder_OralDiet) GetInstruction() *datatypes_go_proto.String

func (*NutritionOrder_OralDiet) GetModifierExtension

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

func (*NutritionOrder_OralDiet) GetNutrient

func (*NutritionOrder_OralDiet) GetSchedule

func (*NutritionOrder_OralDiet) GetTexture

func (*NutritionOrder_OralDiet) GetType

func (*NutritionOrder_OralDiet) ProtoMessage

func (*NutritionOrder_OralDiet) ProtoMessage()

func (*NutritionOrder_OralDiet) ProtoReflect

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

func (*NutritionOrder_OralDiet) Reset

func (x *NutritionOrder_OralDiet) Reset()

func (*NutritionOrder_OralDiet) String

func (x *NutritionOrder_OralDiet) String() string

type NutritionOrder_OralDiet_Nutrient

type NutritionOrder_OralDiet_Nutrient 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"`
	// Type of nutrient that is being modified
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Quantity of the specified nutrient
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Required nutrient modifications

func (*NutritionOrder_OralDiet_Nutrient) Descriptor deprecated

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

Deprecated: Use NutritionOrder_OralDiet_Nutrient.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet_Nutrient) GetAmount

func (*NutritionOrder_OralDiet_Nutrient) GetExtension

func (*NutritionOrder_OralDiet_Nutrient) GetId

func (*NutritionOrder_OralDiet_Nutrient) GetModifier

func (*NutritionOrder_OralDiet_Nutrient) GetModifierExtension

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

func (*NutritionOrder_OralDiet_Nutrient) ProtoMessage

func (*NutritionOrder_OralDiet_Nutrient) ProtoMessage()

func (*NutritionOrder_OralDiet_Nutrient) ProtoReflect

func (*NutritionOrder_OralDiet_Nutrient) Reset

func (*NutritionOrder_OralDiet_Nutrient) String

type NutritionOrder_OralDiet_Texture

type NutritionOrder_OralDiet_Texture 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 to indicate how to alter the texture of the foods, e.g. pureed
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Concepts that are used to identify an entity that is ingested for
	// nutritional purposes
	FoodType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=food_type,json=foodType,proto3" json:"food_type,omitempty"`
	// contains filtered or unexported fields
}

Required texture modifications

func (*NutritionOrder_OralDiet_Texture) Descriptor deprecated

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

Deprecated: Use NutritionOrder_OralDiet_Texture.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet_Texture) GetExtension

func (*NutritionOrder_OralDiet_Texture) GetFoodType

func (*NutritionOrder_OralDiet_Texture) GetId

func (*NutritionOrder_OralDiet_Texture) GetModifier

func (*NutritionOrder_OralDiet_Texture) GetModifierExtension

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

func (*NutritionOrder_OralDiet_Texture) ProtoMessage

func (*NutritionOrder_OralDiet_Texture) ProtoMessage()

func (*NutritionOrder_OralDiet_Texture) ProtoReflect

func (*NutritionOrder_OralDiet_Texture) Reset

func (*NutritionOrder_OralDiet_Texture) String

type NutritionOrder_StatusCode

type NutritionOrder_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.RequestStatusCode_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 | on-hold | revoked | completed | entered-in-error | unknown

func (*NutritionOrder_StatusCode) Descriptor deprecated

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

Deprecated: Use NutritionOrder_StatusCode.ProtoReflect.Descriptor instead.

func (*NutritionOrder_StatusCode) GetExtension

func (*NutritionOrder_StatusCode) GetId

func (*NutritionOrder_StatusCode) GetValue

func (*NutritionOrder_StatusCode) ProtoMessage

func (*NutritionOrder_StatusCode) ProtoMessage()

func (*NutritionOrder_StatusCode) ProtoReflect

func (*NutritionOrder_StatusCode) Reset

func (x *NutritionOrder_StatusCode) Reset()

func (*NutritionOrder_StatusCode) String

func (x *NutritionOrder_StatusCode) String() string

type NutritionOrder_Supplement

type NutritionOrder_Supplement 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"`
	// Type of supplement product requested
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Product or brand name of the nutritional supplement
	ProductName *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
	// Scheduled frequency of supplement
	Schedule []*datatypes_go_proto.Timing `protobuf:"bytes,6,rep,name=schedule,proto3" json:"schedule,omitempty"`
	// Amount of the nutritional supplement
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Instructions or additional information about the oral supplement
	Instruction *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Supplement components

func (*NutritionOrder_Supplement) Descriptor deprecated

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

Deprecated: Use NutritionOrder_Supplement.ProtoReflect.Descriptor instead.

func (*NutritionOrder_Supplement) GetExtension

func (*NutritionOrder_Supplement) GetId

func (*NutritionOrder_Supplement) GetInstruction

func (*NutritionOrder_Supplement) GetModifierExtension

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

func (*NutritionOrder_Supplement) GetProductName

func (*NutritionOrder_Supplement) GetQuantity

func (*NutritionOrder_Supplement) GetSchedule

func (*NutritionOrder_Supplement) GetType

func (*NutritionOrder_Supplement) ProtoMessage

func (*NutritionOrder_Supplement) ProtoMessage()

func (*NutritionOrder_Supplement) ProtoReflect

func (*NutritionOrder_Supplement) Reset

func (x *NutritionOrder_Supplement) Reset()

func (*NutritionOrder_Supplement) String

func (x *NutritionOrder_Supplement) String() string

Jump to

Keyboard shortcuts

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