Class TNutritionIntake

Unit

Declaration

type TNutritionIntake = class(TDomainResource)

Description

A record of food or fluid that is being consumed by a patient. A NutritionIntake may indicate that the patient may be consuming the food or fluid now or has consumed the food or fluid in the past. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay or through an app that tracks food or fluids consumed. The consumption information may come from sources such as the patient's memory, from a nutrition label, or from a clinician documenting observed intake. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;
Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TEventStatus read GetstatusElement write SetstatusElement;
Public property statusReason : TCodeableConceptArray read GetstatusReasonArray;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property subject : TReference read Getsubject write Setsubject;
Public property encounter : TReference read Getencounter write Setencounter;
Public property occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime;
Public property occurrenceDateTimeElement : TdateTime_ read GetoccurrenceDateTimeElement write SetoccurrenceDateTimeElement;
Public property occurrencePeriod : TPeriod read GetoccurrencePeriod write SetoccurrencePeriod;
Public property recorded : string read Getrecorded write Setrecorded;
Public property recordedElement : TdateTime_ read GetrecordedElement write SetrecordedElement;
Public property reportedBoolean : boolean read GetreportedBoolean write SetreportedBoolean;
Public property reportedBooleanElement : Tboolean read GetreportedBooleanElement write SetreportedBooleanElement;
Public property reportedReference : TReference read GetreportedReference write SetreportedReference;
Public property consumedItem : TNutritionIntakeConsumedItemArray read GetconsumedItemArray;
Public property ingredientLabel : TNutritionIntakeIngredientLabelArray read GetingredientLabelArray;
Public property performer : TNutritionIntakePerformerArray read GetperformerArray;
Public property location : TReference read Getlocation write Setlocation;
Public property derivedFrom : TReferenceArray read GetderivedFromArray;
Public property reason : TCodeableReferenceArray read GetreasonArray;
Public property note : TAnnotationArray read GetnoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Identifiers associated with this Nutrition Intake that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;

Instantiates FHIR protocol or definition.

Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;

Instantiates external protocol or definition.

Public property basedOn : TReferenceArray read GetbasedOnArray;

A plan, proposal or order that is fulfilled in whole or in part by this event.

Public property partOf : TReferenceArray read GetpartOfArray;

A larger event of which this particular event is a component or step.

Public property status : string read Getstatus write Setstatus;

A code representing the patient or other source's judgment about the state of the intake that this assertion is about. Generally, this will be active or completed.

Public property statusElement : TEventStatus read GetstatusElement write SetstatusElement;
 
Public property statusReason : TCodeableConceptArray read GetstatusReasonArray;

Captures the reason for the current state of the NutritionIntake.

Public property code : TCodeableConcept read Getcode write Setcode;

Overall type of nutrition intake.

Public property subject : TReference read Getsubject write Setsubject;

The person, animal or group who is/was consuming the food or fluid.

Public property encounter : TReference read Getencounter write Setencounter;

The encounter that establishes the context for this NutritionIntake.

Public property occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime;

The interval of time during which it is being asserted that the patient is/was consuming the food or fluid. (choose any one of occurrence*, but only one)

Public property occurrenceDateTimeElement : TdateTime_ read GetoccurrenceDateTimeElement write SetoccurrenceDateTimeElement;
 
Public property occurrencePeriod : TPeriod read GetoccurrencePeriod write SetoccurrencePeriod;

The interval of time during which it is being asserted that the patient is/was consuming the food or fluid. (choose any one of occurrence*, but only one)

Public property recorded : string read Getrecorded write Setrecorded;

The date when the Nutrition Intake was asserted by the information source.

Public property recordedElement : TdateTime_ read GetrecordedElement write SetrecordedElement;
 
Public property reportedBoolean : boolean read GetreportedBoolean write SetreportedBoolean;

The person or organization that provided the information about the consumption of this food or fluid. Note: Use derivedFrom when a NutritionIntake is derived from other resources. (choose any one of reported*, but only one)

Public property reportedBooleanElement : Tboolean read GetreportedBooleanElement write SetreportedBooleanElement;
 
Public property reportedReference : TReference read GetreportedReference write SetreportedReference;

The person or organization that provided the information about the consumption of this food or fluid. Note: Use derivedFrom when a NutritionIntake is derived from other resources. (choose any one of reported*, but only one)

Public property consumedItem : TNutritionIntakeConsumedItemArray read GetconsumedItemArray;

What food or fluid product or item was consumed.

Public property ingredientLabel : TNutritionIntakeIngredientLabelArray read GetingredientLabelArray;

Total nutrient amounts for the whole meal, product, serving, etc.

Public property performer : TNutritionIntakePerformerArray read GetperformerArray;

Who performed the intake and how they were involved.

Public property location : TReference read Getlocation write Setlocation;

Where the intake occurred.

Public property derivedFrom : TReferenceArray read GetderivedFromArray;

Allows linking the NutritionIntake to the underlying NutritionOrder, or to other information, such as AllergyIntolerance, that supports or is used to derive the NutritionIntake.

Public property reason : TCodeableReferenceArray read GetreasonArray;

A reason, Condition or observation for why the food or fluid is /was consumed.

Public property note : TAnnotationArray read GetnoteArray;

Provides extra information about the Nutrition Intake that is not conveyed by the other attributes.


Generated by PasDoc 0.15.0.