Release 4B Snapshot #1

This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B

8.29 Resource NutritionProduct - Content

Orders and Observations Work GroupMaturity Level: 0 Trial UseSecurity Category: Business Compartments: Not linked to any defined compartments

A food or fluid product that is consumed by patients.

The NutritionProduct resource represents the identification of a food or fluid product consumed by patients. The scope of the NutritionProduct resource includes all the products that are understood to be food and beverage products for human consumption.

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

This resource is referenced by itself, PackagedProductDefinition and RegulatedAuthorization.

This resource does not implement any patterns.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionProduct TUDomainResourceA product used for nutritional purposes
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... status ?!Σ1..1codeactive | inactive | entered-in-error
NutritionProductStatus (Required)
... category Σ0..*CodeableConceptA category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
Categories of Nutrition Products (Example)
... code Σ0..1CodeableConceptA code designating a specific type of nutritional product
NutritionProductCode (Example)
... nutrient Σ0..*BackboneElementThe product's nutritional information expressed by the nutrients
.... item 0..1CodeableReference(Substance)The (relevant) nutrients in the product
Codes for Nutrition Product Nutrients (Example)
.... amount 0..*RatioThe amount of nutrient expressed in one or more units: X per pack / per serving / per dose
... ingredient 0..*BackboneElementIngredients contained in this product
.... item Σ1..1CodeableReference(NutritionProduct)The ingredient contained in the product
.... amount Σ0..*RatioThe amount of ingredient that is in the product
... knownAllergen 0..*CodeableReference(Substance)Known or suspected allergens that are a part of this product
Codes for Allergen Classes (Example)
... productCharacteristic 0..*BackboneElementSpecifies descriptive properties of the nutrition product
.... type 1..1CodeableConceptCode specifying the type of characteristic
Codes for Product Characteristics (Example)
.... value[x] 1..1The value of the characteristic
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueQuantitySimpleQuantity
..... valueBase64Binarybase64Binary
..... valueAttachmentAttachment
..... valueBooleanboolean
... instance 0..1BackboneElementOne or several physical instances or occurrences of the nutrition product
.... quantity 0..1SimpleQuantityThe amount of items or instances
.... identifier 0..*IdentifierThe identifier for the physical instance, typically a serial number
.... lotNumber 0..1stringThe identification of the batch or lot of the product
.... expiry 0..1dateTimeThe expiry date or date and time for the product
.... useBy 0..1dateTimeThe date until which the product is expected to be good for consumption
... note 0..*AnnotationComments made about the product

doco Documentation for this format

UML Diagram (Legend)

NutritionProduct (DomainResource)The current state of the product (this element modifies the meaning of other elements)status : code [1..1] « null (Strength=Required)NutritionProductStatus! »Nutrition products can have different classifications - according to its nutritional properties, preparation methods, etccategory : CodeableConcept [0..*] « null (Strength=Example)Categories of Nutrition Produ...?? »The code assigned to the product, for example a manufacturer number or other terminologycode : CodeableConcept [0..1] « null (Strength=Example)NutritionProductCode?? »The organisation (manufacturer, representative or legal authorisation holder) that is responsible for the devicemanufacturer : Reference [0..*] « Organization »Allergens that are known or suspected to be a part of this nutrition productknownAllergen : Element [0..*] « Substance; null (Strength=Example)Codes for Allergen Classes?? »Comments made about the productnote : Annotation [0..*]NutrientThe (relevant) nutrients in the productitem : Element [0..1] « Substance; null (Strength=Example)Codes for Nutrition Product N...?? »The amount of nutrient expressed in one or more units: X per pack / per serving / per doseamount : Ratio [0..*]IngredientThe ingredient contained in the productitem : Element [1..1] « NutritionProduct »The amount of ingredient that is in the productamount : Ratio [0..*]ProductCharacteristicA code specifying which characteristic of the product is being described (for example, colour, shape)type : CodeableConcept [1..1] « null (Strength=Example)Codes for Product Characteris...?? »The actual characteristic value corresponding to the typevalue[x] : Element [1..1] « CodeableConcept|string|Quantity(SimpleQuantity)| base64Binary|Attachment|boolean »InstanceThe amount of items or instances that the resource considers, for instance when referring to 2 identical units togetherquantity : Quantity(SimpleQuantity) [0..1]The identifier for the physical instance, typically a serial numberidentifier : Identifier [0..*]The identification of the batch or lot of the productlotNumber : string [0..1]The time after which the product is no longer expected to be in proper condition, or its use is not advised or not allowedexpiry : dateTime [0..1]The time after which the product is no longer expected to be in proper condition, or its use is not advised or not alloweduseBy : dateTime [0..1]The product's nutritional information expressed by the nutrientsnutrient[0..*]Ingredients contained in this productingredient[0..*]Specifies descriptive properties of the nutrition productproductCharacteristic[0..*]Conveys instance-level information about this product item. One or several physical, countable instances or occurrences of the productinstance[0..1]

XML Template

<NutritionProduct xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <status value="[code]"/><!-- 1..1 active | inactive | entered-in-error -->
 <category><!-- 0..* CodeableConcept A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc) --></category>
 <code><!-- 0..1 CodeableConcept A code designating a specific type of nutritional product  --></code>
 <manufacturer><!-- 0..* Reference(Organization) Manufacturer, representative or officially responsible for the product --></manufacturer>
 <nutrient>  <!-- 0..* The product's nutritional information expressed by the nutrients -->
  <item><!-- 0..1 CodeableReference(Substance) The (relevant) nutrients in the product --></item>
  <amount><!-- 0..* Ratio The amount of nutrient expressed in one or more units: X per pack / per serving / per dose --></amount>
 </nutrient>
 <ingredient>  <!-- 0..* Ingredients contained in this product -->
  <item><!-- 1..1 CodeableReference(NutritionProduct) The ingredient contained in the product --></item>
  <amount><!-- 0..* Ratio The amount of ingredient that is in the product --></amount>
 </ingredient>
 <knownAllergen><!-- 0..* CodeableReference(Substance) Known or suspected allergens that are a part of this product --></knownAllergen>
 <productCharacteristic>  <!-- 0..* Specifies descriptive properties of the nutrition product -->
  <type><!-- 1..1 CodeableConcept Code specifying the type of characteristic --></type>
  <value[x]><!-- 1..1 CodeableConcept|string|Quantity(SimpleQuantity)|
    base64Binary|Attachment|boolean The value of the characteristic --></value[x]>
 </productCharacteristic>
 <instance>  <!-- 0..1 One or several physical instances or occurrences of the nutrition product -->
  <quantity><!-- 0..1 Quantity(SimpleQuantity) The amount of items or instances --></quantity>
  <identifier><!-- 0..* Identifier The identifier for the physical instance, typically a serial number --></identifier>
  <lotNumber value="[string]"/><!-- 0..1 The identification of the batch or lot of the product -->
  <expiry value="[dateTime]"/><!-- 0..1 The expiry date or date and time for the product -->
  <useBy value="[dateTime]"/><!-- 0..1 The date until which the product is expected to be good for consumption -->
 </instance>
 <note><!-- 0..* Annotation Comments made about the product --></note>
</NutritionProduct>

JSON Template

{doco
  "resourceType" : "NutritionProduct",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "status" : "<code>", // R!  active | inactive | entered-in-error
  "category" : [{ CodeableConcept }], // A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
  "code" : { CodeableConcept }, // A code designating a specific type of nutritional product 
  "manufacturer" : [{ Reference(Organization) }], // Manufacturer, representative or officially responsible for the product
  "nutrient" : [{ // The product's nutritional information expressed by the nutrients
    "item" : { CodeableReference(Substance) }, // The (relevant) nutrients in the product
    "amount" : [{ Ratio }] // The amount of nutrient expressed in one or more units: X per pack / per serving / per dose
  }],
  "ingredient" : [{ // Ingredients contained in this product
    "item" : { CodeableReference(NutritionProduct) }, // R!  The ingredient contained in the product
    "amount" : [{ Ratio }] // The amount of ingredient that is in the product
  }],
  "knownAllergen" : [{ CodeableReference(Substance) }], // Known or suspected allergens that are a part of this product
  "productCharacteristic" : [{ // Specifies descriptive properties of the nutrition product
    "type" : { CodeableConcept }, // R!  Code specifying the type of characteristic
    // value[x]: The value of the characteristic. One of these 6:
    "valueCodeableConcept" : { CodeableConcept }
    "valueString" : "<string>"
    "valueQuantity" : { Quantity(SimpleQuantity) }
    "valueBase64Binary" : "<base64Binary>"
    "valueAttachment" : { Attachment }
    "valueBoolean" : <boolean>
  }],
  "instance" : { // One or several physical instances or occurrences of the nutrition product
    "quantity" : { Quantity(SimpleQuantity) }, // The amount of items or instances
    "identifier" : [{ Identifier }], // The identifier for the physical instance, typically a serial number
    "lotNumber" : "<string>", // The identification of the batch or lot of the product
    "expiry" : "<dateTime>", // The expiry date or date and time for the product
    "useBy" : "<dateTime>" // The date until which the product is expected to be good for consumption
  },
  "note" : [{ Annotation }] // Comments made about the product
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:NutritionProduct;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:NutritionProduct.status [ code ]; # 1..1 active | inactive | entered-in-error
  fhir:NutritionProduct.category [ CodeableConcept ], ... ; # 0..* A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
  fhir:NutritionProduct.code [ CodeableConcept ]; # 0..1 A code designating a specific type of nutritional product
  fhir:NutritionProduct.manufacturer [ Reference(Organization) ], ... ; # 0..* Manufacturer, representative or officially responsible for the product
  fhir:NutritionProduct.nutrient [ # 0..* The product's nutritional information expressed by the nutrients
    fhir:NutritionProduct.nutrient.item [ CodeableReference(Substance) ]; # 0..1 The (relevant) nutrients in the product
    fhir:NutritionProduct.nutrient.amount [ Ratio ], ... ; # 0..* The amount of nutrient expressed in one or more units: X per pack / per serving / per dose
  ], ...;
  fhir:NutritionProduct.ingredient [ # 0..* Ingredients contained in this product
    fhir:NutritionProduct.ingredient.item [ CodeableReference(NutritionProduct) ]; # 1..1 The ingredient contained in the product
    fhir:NutritionProduct.ingredient.amount [ Ratio ], ... ; # 0..* The amount of ingredient that is in the product
  ], ...;
  fhir:NutritionProduct.knownAllergen [ CodeableReference(Substance) ], ... ; # 0..* Known or suspected allergens that are a part of this product
  fhir:NutritionProduct.productCharacteristic [ # 0..* Specifies descriptive properties of the nutrition product
    fhir:NutritionProduct.productCharacteristic.type [ CodeableConcept ]; # 1..1 Code specifying the type of characteristic
    # NutritionProduct.productCharacteristic.value[x] : 1..1 The value of the characteristic. One of these 6
      fhir:NutritionProduct.productCharacteristic.valueCodeableConcept [ CodeableConcept ]
      fhir:NutritionProduct.productCharacteristic.valueString [ string ]
      fhir:NutritionProduct.productCharacteristic.valueSimpleQuantity [ Quantity(SimpleQuantity) ]
      fhir:NutritionProduct.productCharacteristic.valueBase64Binary [ base64Binary ]
      fhir:NutritionProduct.productCharacteristic.valueAttachment [ Attachment ]
      fhir:NutritionProduct.productCharacteristic.valueBoolean [ boolean ]
  ], ...;
  fhir:NutritionProduct.instance [ # 0..1 One or several physical instances or occurrences of the nutrition product
    fhir:NutritionProduct.instance.quantity [ Quantity(SimpleQuantity) ]; # 0..1 The amount of items or instances
    fhir:NutritionProduct.instance.identifier [ Identifier ], ... ; # 0..* The identifier for the physical instance, typically a serial number
    fhir:NutritionProduct.instance.lotNumber [ string ]; # 0..1 The identification of the batch or lot of the product
    fhir:NutritionProduct.instance.expiry [ dateTime ]; # 0..1 The expiry date or date and time for the product
    fhir:NutritionProduct.instance.useBy [ dateTime ]; # 0..1 The date until which the product is expected to be good for consumption
  ];
  fhir:NutritionProduct.note [ Annotation ], ... ; # 0..* Comments made about the product
]

Changes since R3

This resource did not exist in Release 2

This analysis is available as XML or JSON.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionProduct TUDomainResourceA product used for nutritional purposes
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... status ?!Σ1..1codeactive | inactive | entered-in-error
NutritionProductStatus (Required)
... category Σ0..*CodeableConceptA category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
Categories of Nutrition Products (Example)
... code Σ0..1CodeableConceptA code designating a specific type of nutritional product
NutritionProductCode (Example)
... nutrient Σ0..*BackboneElementThe product's nutritional information expressed by the nutrients
.... item 0..1CodeableReference(Substance)The (relevant) nutrients in the product
Codes for Nutrition Product Nutrients (Example)
.... amount 0..*RatioThe amount of nutrient expressed in one or more units: X per pack / per serving / per dose
... ingredient 0..*BackboneElementIngredients contained in this product
.... item Σ1..1CodeableReference(NutritionProduct)The ingredient contained in the product
.... amount Σ0..*RatioThe amount of ingredient that is in the product
... knownAllergen 0..*CodeableReference(Substance)Known or suspected allergens that are a part of this product
Codes for Allergen Classes (Example)
... productCharacteristic 0..*BackboneElementSpecifies descriptive properties of the nutrition product
.... type 1..1CodeableConceptCode specifying the type of characteristic
Codes for Product Characteristics (Example)
.... value[x] 1..1The value of the characteristic
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueQuantitySimpleQuantity
..... valueBase64Binarybase64Binary
..... valueAttachmentAttachment
..... valueBooleanboolean
... instance 0..1BackboneElementOne or several physical instances or occurrences of the nutrition product
.... quantity 0..1SimpleQuantityThe amount of items or instances
.... identifier 0..*IdentifierThe identifier for the physical instance, typically a serial number
.... lotNumber 0..1stringThe identification of the batch or lot of the product
.... expiry 0..1dateTimeThe expiry date or date and time for the product
.... useBy 0..1dateTimeThe date until which the product is expected to be good for consumption
... note 0..*AnnotationComments made about the product

doco Documentation for this format

UML Diagram (Legend)

NutritionProduct (DomainResource)The current state of the product (this element modifies the meaning of other elements)status : code [1..1] « null (Strength=Required)NutritionProductStatus! »Nutrition products can have different classifications - according to its nutritional properties, preparation methods, etccategory : CodeableConcept [0..*] « null (Strength=Example)Categories of Nutrition Produ...?? »The code assigned to the product, for example a manufacturer number or other terminologycode : CodeableConcept [0..1] « null (Strength=Example)NutritionProductCode?? »The organisation (manufacturer, representative or legal authorisation holder) that is responsible for the devicemanufacturer : Reference [0..*] « Organization »Allergens that are known or suspected to be a part of this nutrition productknownAllergen : Element [0..*] « Substance; null (Strength=Example)Codes for Allergen Classes?? »Comments made about the productnote : Annotation [0..*]NutrientThe (relevant) nutrients in the productitem : Element [0..1] « Substance; null (Strength=Example)Codes for Nutrition Product N...?? »The amount of nutrient expressed in one or more units: X per pack / per serving / per doseamount : Ratio [0..*]IngredientThe ingredient contained in the productitem : Element [1..1] « NutritionProduct »The amount of ingredient that is in the productamount : Ratio [0..*]ProductCharacteristicA code specifying which characteristic of the product is being described (for example, colour, shape)type : CodeableConcept [1..1] « null (Strength=Example)Codes for Product Characteris...?? »The actual characteristic value corresponding to the typevalue[x] : Element [1..1] « CodeableConcept|string|Quantity(SimpleQuantity)| base64Binary|Attachment|boolean »InstanceThe amount of items or instances that the resource considers, for instance when referring to 2 identical units togetherquantity : Quantity(SimpleQuantity) [0..1]The identifier for the physical instance, typically a serial numberidentifier : Identifier [0..*]The identification of the batch or lot of the productlotNumber : string [0..1]The time after which the product is no longer expected to be in proper condition, or its use is not advised or not allowedexpiry : dateTime [0..1]The time after which the product is no longer expected to be in proper condition, or its use is not advised or not alloweduseBy : dateTime [0..1]The product's nutritional information expressed by the nutrientsnutrient[0..*]Ingredients contained in this productingredient[0..*]Specifies descriptive properties of the nutrition productproductCharacteristic[0..*]Conveys instance-level information about this product item. One or several physical, countable instances or occurrences of the productinstance[0..1]

XML Template

<NutritionProduct xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <status value="[code]"/><!-- 1..1 active | inactive | entered-in-error -->
 <category><!-- 0..* CodeableConcept A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc) --></category>
 <code><!-- 0..1 CodeableConcept A code designating a specific type of nutritional product  --></code>
 <manufacturer><!-- 0..* Reference(Organization) Manufacturer, representative or officially responsible for the product --></manufacturer>
 <nutrient>  <!-- 0..* The product's nutritional information expressed by the nutrients -->
  <item><!-- 0..1 CodeableReference(Substance) The (relevant) nutrients in the product --></item>
  <amount><!-- 0..* Ratio The amount of nutrient expressed in one or more units: X per pack / per serving / per dose --></amount>
 </nutrient>
 <ingredient>  <!-- 0..* Ingredients contained in this product -->
  <item><!-- 1..1 CodeableReference(NutritionProduct) The ingredient contained in the product --></item>
  <amount><!-- 0..* Ratio The amount of ingredient that is in the product --></amount>
 </ingredient>
 <knownAllergen><!-- 0..* CodeableReference(Substance) Known or suspected allergens that are a part of this product --></knownAllergen>
 <productCharacteristic>  <!-- 0..* Specifies descriptive properties of the nutrition product -->
  <type><!-- 1..1 CodeableConcept Code specifying the type of characteristic --></type>
  <value[x]><!-- 1..1 CodeableConcept|string|Quantity(SimpleQuantity)|
    base64Binary|Attachment|boolean The value of the characteristic --></value[x]>
 </productCharacteristic>
 <instance>  <!-- 0..1 One or several physical instances or occurrences of the nutrition product -->
  <quantity><!-- 0..1 Quantity(SimpleQuantity) The amount of items or instances --></quantity>
  <identifier><!-- 0..* Identifier The identifier for the physical instance, typically a serial number --></identifier>
  <lotNumber value="[string]"/><!-- 0..1 The identification of the batch or lot of the product -->
  <expiry value="[dateTime]"/><!-- 0..1 The expiry date or date and time for the product -->
  <useBy value="[dateTime]"/><!-- 0..1 The date until which the product is expected to be good for consumption -->
 </instance>
 <note><!-- 0..* Annotation Comments made about the product --></note>
</NutritionProduct>

JSON Template

{doco
  "resourceType" : "NutritionProduct",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "status" : "<code>", // R!  active | inactive | entered-in-error
  "category" : [{ CodeableConcept }], // A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
  "code" : { CodeableConcept }, // A code designating a specific type of nutritional product 
  "manufacturer" : [{ Reference(Organization) }], // Manufacturer, representative or officially responsible for the product
  "nutrient" : [{ // The product's nutritional information expressed by the nutrients
    "item" : { CodeableReference(Substance) }, // The (relevant) nutrients in the product
    "amount" : [{ Ratio }] // The amount of nutrient expressed in one or more units: X per pack / per serving / per dose
  }],
  "ingredient" : [{ // Ingredients contained in this product
    "item" : { CodeableReference(NutritionProduct) }, // R!  The ingredient contained in the product
    "amount" : [{ Ratio }] // The amount of ingredient that is in the product
  }],
  "knownAllergen" : [{ CodeableReference(Substance) }], // Known or suspected allergens that are a part of this product
  "productCharacteristic" : [{ // Specifies descriptive properties of the nutrition product
    "type" : { CodeableConcept }, // R!  Code specifying the type of characteristic
    // value[x]: The value of the characteristic. One of these 6:
    "valueCodeableConcept" : { CodeableConcept }
    "valueString" : "<string>"
    "valueQuantity" : { Quantity(SimpleQuantity) }
    "valueBase64Binary" : "<base64Binary>"
    "valueAttachment" : { Attachment }
    "valueBoolean" : <boolean>
  }],
  "instance" : { // One or several physical instances or occurrences of the nutrition product
    "quantity" : { Quantity(SimpleQuantity) }, // The amount of items or instances
    "identifier" : [{ Identifier }], // The identifier for the physical instance, typically a serial number
    "lotNumber" : "<string>", // The identification of the batch or lot of the product
    "expiry" : "<dateTime>", // The expiry date or date and time for the product
    "useBy" : "<dateTime>" // The date until which the product is expected to be good for consumption
  },
  "note" : [{ Annotation }] // Comments made about the product
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:NutritionProduct;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:NutritionProduct.status [ code ]; # 1..1 active | inactive | entered-in-error
  fhir:NutritionProduct.category [ CodeableConcept ], ... ; # 0..* A category or class of the nutrition product (halal, kosher, gluten free, vegan, etc)
  fhir:NutritionProduct.code [ CodeableConcept ]; # 0..1 A code designating a specific type of nutritional product
  fhir:NutritionProduct.manufacturer [ Reference(Organization) ], ... ; # 0..* Manufacturer, representative or officially responsible for the product
  fhir:NutritionProduct.nutrient [ # 0..* The product's nutritional information expressed by the nutrients
    fhir:NutritionProduct.nutrient.item [ CodeableReference(Substance) ]; # 0..1 The (relevant) nutrients in the product
    fhir:NutritionProduct.nutrient.amount [ Ratio ], ... ; # 0..* The amount of nutrient expressed in one or more units: X per pack / per serving / per dose
  ], ...;
  fhir:NutritionProduct.ingredient [ # 0..* Ingredients contained in this product
    fhir:NutritionProduct.ingredient.item [ CodeableReference(NutritionProduct) ]; # 1..1 The ingredient contained in the product
    fhir:NutritionProduct.ingredient.amount [ Ratio ], ... ; # 0..* The amount of ingredient that is in the product
  ], ...;
  fhir:NutritionProduct.knownAllergen [ CodeableReference(Substance) ], ... ; # 0..* Known or suspected allergens that are a part of this product
  fhir:NutritionProduct.productCharacteristic [ # 0..* Specifies descriptive properties of the nutrition product
    fhir:NutritionProduct.productCharacteristic.type [ CodeableConcept ]; # 1..1 Code specifying the type of characteristic
    # NutritionProduct.productCharacteristic.value[x] : 1..1 The value of the characteristic. One of these 6
      fhir:NutritionProduct.productCharacteristic.valueCodeableConcept [ CodeableConcept ]
      fhir:NutritionProduct.productCharacteristic.valueString [ string ]
      fhir:NutritionProduct.productCharacteristic.valueSimpleQuantity [ Quantity(SimpleQuantity) ]
      fhir:NutritionProduct.productCharacteristic.valueBase64Binary [ base64Binary ]
      fhir:NutritionProduct.productCharacteristic.valueAttachment [ Attachment ]
      fhir:NutritionProduct.productCharacteristic.valueBoolean [ boolean ]
  ], ...;
  fhir:NutritionProduct.instance [ # 0..1 One or several physical instances or occurrences of the nutrition product
    fhir:NutritionProduct.instance.quantity [ Quantity(SimpleQuantity) ]; # 0..1 The amount of items or instances
    fhir:NutritionProduct.instance.identifier [ Identifier ], ... ; # 0..* The identifier for the physical instance, typically a serial number
    fhir:NutritionProduct.instance.lotNumber [ string ]; # 0..1 The identification of the batch or lot of the product
    fhir:NutritionProduct.instance.expiry [ dateTime ]; # 0..1 The expiry date or date and time for the product
    fhir:NutritionProduct.instance.useBy [ dateTime ]; # 0..1 The date until which the product is expected to be good for consumption
  ];
  fhir:NutritionProduct.note [ Annotation ], ... ; # 0..* Comments made about the product
]

Changes since Release 3

This resource did not exist in Release 2

This analysis is available as XML or JSON.

 

See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis

PathDefinitionTypeReference
NutritionProduct.status RequiredNutritionProductStatus
NutritionProduct.category ExampleCategories of Nutrition Products
NutritionProduct.code Examplehttp://hl7.org/fhir/ValueSet/edible-substance-type
NutritionProduct.nutrient.item ExampleCodes for Nutrition Product Nutrients
NutritionProduct.knownAllergen ExampleCodes for Allergen Classes
NutritionProduct.productCharacteristic.type ExampleCodes for Product Characteristics

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionExpressionIn Common
identifiertokenThe identifier for the physical instance, typically a serial numberNutritionProduct.instance.identifier
status Ntokenactive | inactive | entered-in-errorNutritionProduct.status