FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

8.33 Resource NutritionProduct - Content

Orders and Observations icon Work GroupMaturity Level: 3 Trial UseSecurity Category: Business Compartments: No defined compartments

A food or supplement that is consumed by patients.

Note to Implementers: For an overview of this resource and others in the Nutrition domain, also see the module page.

The NutritionProduct resource represents the identification of a food (i.e., solid and/or liquid) product consumed by patients. The scope of the NutritionProduct resource includes all the products that are understood to be food (i.e., solid and/or liquid) products for consumption.

  • Oral intake of food (i.e., solid and/or liquid), oral nutritional supplements, enteral nutrition, and infant formula should be recorded using the NutritionIntake resource.
  • Supplements, such as vitamins, minerals, and herbals, should be recorded using the medication resources
  • Parenteral nutrition should be recorded using the medication resources

A biologically derived product may be the biological entity that is the source of the Nutrition Product, e.g., pooled human milk, that needs to be traced. The NutritionProduct represents the dietary administration that, while still maintaining the original source of the NutritionProduct.

Medication covers products such as supplements (e.g., vitamins, minerals, and herbals) or parenteral nutrition (e.g., TPN).

If the product is for dietary administration it is represented as a NutritionProduct. If the product is for transplant, infusion, or injection it is represented as a BiologicallyDerivedProduct. We note that this is remains a grey area, particularly around certain uses of donated human milk, and additional use cases may need to be clarified to determine the appropriate representation. Local implementation guidance may provide further direction.

NutritionIntake should be used to record the Oral intake of food (i.e., solid and/or liquid), oral nutritional supplements, enteral nutrition, and infant formula.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionProduct TU DomainResource A product used for nutritional purposes (i.e. food or supplement)

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... code Σ 0..1 CodeableConcept A code that can identify the product
Binding: Types of Edible Substances (Preferred)
... status ?!Σ 1..1 code active | inactive | entered-in-error
Binding: Nutrition Product Status (Required)
... category Σ 0..* CodeableConcept Broad product groups, like Fruit, Grain, Beverages, or Vegetables Products
Binding: Categories of Nutrition Products (Preferred)

... nutrient Σ 0..* BackboneElement The product's nutritional information expressed by the nutrients

.... item Σ 1..1 CodeableReference(Substance) The (relevant) nutrients in the product
Binding: Nutrient Codes (Example)
.... amount[x] 0..1 The amount of nutrient present in the product
..... amountRatio Ratio
..... amountQuantity Quantity
... ingredientSummary 0..1 markdown Textual description of product ingredients
... ingredient 0..* BackboneElement Ingredients contained in this product

.... item Σ 1..1 CodeableReference(NutritionProduct) The ingredient contained in the product
Binding: Types of Edible Substances (Example)
.... amount[x] Σ 0..1 The amount of ingredient that is in the product
..... amountRatio Ratio
..... amountQuantity Quantity
.... allergen 0..1 boolean A known or suspected allergenic and/or substance that is associated with an intolerance
... energy 0..1 Quantity The amount of energy present in the product expressed in kilocalories or kilojoules
... characteristic 0..* BackboneElement Specifies descriptive properties of the nutrition product

.... type 1..1 CodeableConcept Code specifying the type of characteristic
Binding: Codes for Product Characteristics (Example)
.... value[x] 1..1 The value of the characteristic
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueQuantity SimpleQuantity
..... valueBase64Binary base64Binary
..... valueAttachment Attachment
..... valueBoolean boolean
... instance 0..* BackboneElement One or several physical instances or occurrences of the nutrition product

.... quantity 0..1 SimpleQuantity The amount of items or instances
.... identifier 0..* Identifier The identifier for the physical instance, typically a serial number or manufacturer number

.... name 0..1 string The name or brand for the specific product
.... lotNumber 0..1 string The identification of the batch or lot of the product
.... expiry 0..1 dateTime The expiry date or date and time for the product
.... useBy 0..1 dateTime The date until which the product is expected to be good for consumption
.... biologicalSourceEvent 0..1 Identifier An identifier of the donation, collection, or pooling event from which biological material in this nutrition product was derived
... note 0..* Annotation Comments made about the product


doco Documentation for this format icon

See the Extensions for this resource

 

Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis

Path ValueSet Type Documentation
NutritionProduct.code TypesOfEdibleSubstances Preferred

This value set represents codes for types of edible substances. It include codes from SNOMED CT icon where concept 762766007 Edible Substance (substance) and its sub-concepts, Infant Formula (412413001) and its sub-concepts, Enteral and Supplement Feeds (346415002) and its sub-concepts, Water (11713004), Potable Water (890302005) and its sub-concepts, and Tap Water (444923006).

NutritionProduct.status NutritionProductStatus Required

Codes identifying the lifecycle stage of a product.

NutritionProduct.category CategoriesOfNutritionProducts Preferred

This value set represents codes for categories of nutrition products. It includes all of the codes from the Food Type Modifiers valueset. It include codes from SNOMED CT icon where concept is Breast Milk (226789007) and its sub-concepts, Infant Formula (412413001) and its sub-concepts, Enteral and Supplement Feeds (346415002) and its sub-concepts, Drinks (226465004) and its sub-concepts, Water (11713004), Potable Water (890302005) and its sub-concepts, and 444923006 (Tap Water).

NutritionProduct.nutrient.item NutrientCodes Example

NutrientModifier : Codes for types of nutrients that are being modified such as carbohydrate or sodium. This value set includes codes from SNOMED CT icon where concept is-a 226355009 (Nutrients(substance)), and the concepts for Sodium, Potassium and Fluid. This is provided as a suggestive example.

NutritionProduct.ingredient.item TypesOfEdibleSubstances Example

This value set represents codes for types of edible substances. It include codes from SNOMED CT icon where concept 762766007 Edible Substance (substance) and its sub-concepts, Infant Formula (412413001) and its sub-concepts, Enteral and Supplement Feeds (346415002) and its sub-concepts, Water (11713004), Potable Water (890302005) and its sub-concepts, and Tap Water (444923006).

NutritionProduct.characteristic.type CodesForProductCharacteristics Example

This value set represents codes for properties that can be measured and is provided as a suggestive example. It include codes from SNOMED CT icon where concept has a parent of 118598001 Property of measurement (qualifier value).

Search parameters for this resource. See also the full list of search parameters for this resource, and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

Name Type Description Expression In Common
code token The code identifying a specific nutrition product NutritionProduct.code
expiration-date date When the product expired (or is expected to expire) NutritionProduct.instance.expiry
identifier token The identifier for the physical instance, typically a serial number NutritionProduct.instance.identifier
ingredient-item token The specific ingredient NutritionProduct.ingredient.item.concept
lot-number token The lot number NutritionProduct.instance.lotNumber
serial-number token The serial number NutritionProduct.instance.identifier
status token The broad product group or category of the nutrition product NutritionProduct.category