Class NutritionOrder
A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class NutritionOrder : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_DateTime
Extension container element for DateTime
Declaration
public Element _DateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
AllergyIntolerance
A link to a record of allergies or intolerances which should be included in the nutrition order.
Declaration
public List<Reference> AllergyIntolerance { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
DateTime
The date and time that this nutrition order was requested.
Declaration
public string DateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Encounter
An encounter that provides additional information about the healthcare context in which this request is made.
Declaration
public Reference Encounter { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
EnteralFormula
Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.
Declaration
public NutritionOrderEnteralFormula EnteralFormula { get; set; }
Property Value
| Type | Description |
|---|---|
| NutritionOrderEnteralFormula |
ExcludeFoodModifier
This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
Declaration
public List<CodeableConcept> ExcludeFoodModifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
FoodPreferenceModifier
This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
Declaration
public List<CodeableConcept> FoodPreferenceModifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
Identifier
Identifiers assigned to this order by the order sender or by the order receiver.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Identifier> |
OralDiet
Diet given orally in contrast to enteral (tube) feeding.
Declaration
public NutritionOrderOralDiet OralDiet { get; set; }
Property Value
| Type | Description |
|---|---|
| NutritionOrderOralDiet |
Orderer
The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.
Declaration
public Reference Orderer { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Patient
The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.
Declaration
public Reference Patient { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceStatus
The workflow status of the nutrition order/request.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Supplement
Oral nutritional products given in order to add further nutritional value to the patient's diet.
Declaration
public List<NutritionOrderSupplement> Supplement { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<NutritionOrderSupplement> |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |