## Profile Comparison between http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder vs http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder

Left: | QICore NutritionOrder (http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder)
Right: | QICore NutritionOrder (http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder)

### Messages

Error | StructureDefinition.version | Values for version differ: '8.0.0-ballot' vs '7.0.2'
Information | NutritionOrder.language | Example/preferred bindings differ at NutritionOrder.language using binding from QICoreNutritionOrder

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/NutritionOrder |
copyright |  |
date | 2022-12-20 |
description | Defines constraints and extensions on the NutritionOrder resource for the minimal set of data to query and retrieve a patient's Nutrition Order. |
experimental | false |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#US |
kind | resource |
name | QICoreNutritionOrder |
publisher | HL7 International / Clinical Quality Information |
purpose |  |
status | active |
title | QICore NutritionOrder |
type | NutritionOrder |
url | http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder |
version | 8.0.0-ballot | 7.0.2 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
NutritionOrder | C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request | C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at NutritionOrder.language using binding from QICoreNutritionOrder
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier |  | 0..* | Identifier | Identifiers assigned to this order |  | 0..* | Identifier | Identifiers assigned to this order |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition |
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition |
instantiates |  | 0..* | uri | Instantiates protocol or definition |  | 0..* | uri | Instantiates protocol or definition |
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes identifying the lifecycle stage of the nutrition order. | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes identifying the lifecycle stage of the nutrition order. |
intent | ?!Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a nutrition order. | ?!Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a nutrition order. |
patient | Σ | 1..1 | Reference(QICore Patient) | (QI) The person who requires the diet, formula or nutritional supplement | Σ | 1..1 | Reference(QICore Patient) | (QI) The person who requires the diet, formula or nutritional supplement |
encounter |  | 0..1 | Reference(Encounter) | The encounter associated with this nutrition order |  | 0..1 | Reference(Encounter) | The encounter associated with this nutrition order |
dateTime | Σ | 1..1 | dateTime | Date and time the nutrition order was requested | Σ | 1..1 | dateTime | Date and time the nutrition order was requested |
orderer | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who ordered the diet, formula or nutritional supplement | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who ordered the diet, formula or nutritional supplement |
allergyIntolerance |  | 0..* | Reference(AllergyIntolerance) | List of the patient's food and nutrition-related allergies and intolerances |  | 0..* | Reference(AllergyIntolerance) | List of the patient's food and nutrition-related allergies and intolerances |
foodPreferenceModifier |  | 0..* | CodeableConcept | Order-specific modifier about the type of food that should be given Binding: ?? (example): Medical, cultural or ethical food preferences to help with catering requirements. |  | 0..* | CodeableConcept | Order-specific modifier about the type of food that should be given Binding: ?? (example): Medical, cultural or ethical food preferences to help with catering requirements. |
excludeFoodModifier |  | 0..* | CodeableConcept | Order-specific modifier about the type of food that should not be given Binding: ?? (example): Codes used to indicate the type of food that should NOT be given to the patient. |  | 0..* | CodeableConcept | Order-specific modifier about the type of food that should not be given Binding: ?? (example): Codes used to indicate the type of food that should NOT be given to the patient. |
oralDiet | C | 0..1 | BackboneElement | Oral diet components | C | 0..1 | BackboneElement | Oral diet components |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | Σ | 0..1 | CodeableConcept | (QI) Oral diet components Binding: ?? (example): Codes used to indicate the type of diet being ordered for a patient. | Σ | 0..1 | CodeableConcept | (QI) Oral diet components Binding: ?? (example): Codes used to indicate the type of diet being ordered for a patient. |
schedule |  | 0..* | Timing | Scheduled frequency of diet |  | 0..* | Timing | Scheduled frequency of diet |
nutrient |  | 0..* | BackboneElement | Required nutrient modifications |  | 0..* | BackboneElement | Required nutrient modifications |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
modifier |  | 0..1 | CodeableConcept | Type of nutrient that is being modified Binding: ?? (example): Codes for types of nutrients that are being modified such as carbohydrate or sodium. |  | 0..1 | CodeableConcept | Type of nutrient that is being modified Binding: ?? (example): Codes for types of nutrients that are being modified such as carbohydrate or sodium. |
amount |  | 0..1 | ?? | Quantity of the specified nutrient |  | 0..1 | ?? | Quantity of the specified nutrient |
texture |  | 0..* | BackboneElement | Required texture modifications |  | 0..* | BackboneElement | Required texture modifications |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
modifier |  | 0..1 | CodeableConcept | Code to indicate how to alter the texture of the foods, e.g. pureed Binding: ?? (example): Codes for food consistency types or texture modifications to apply to foods. |  | 0..1 | CodeableConcept | Code to indicate how to alter the texture of the foods, e.g. pureed Binding: ?? (example): Codes for food consistency types or texture modifications to apply to foods. |
foodType |  | 0..1 | CodeableConcept | Concepts that are used to identify an entity that is ingested for nutritional purposes Binding: ?? (example): Codes for types of foods that are texture-modified. |  | 0..1 | CodeableConcept | Concepts that are used to identify an entity that is ingested for nutritional purposes Binding: ?? (example): Codes for types of foods that are texture-modified. |
fluidConsistencyType |  | 0..* | CodeableConcept | The required consistency of fluids and liquids provided to the patient Binding: ?? (example): Codes used to represent the consistency of fluids and liquids provided to the patient. |  | 0..* | CodeableConcept | The required consistency of fluids and liquids provided to the patient Binding: ?? (example): Codes used to represent the consistency of fluids and liquids provided to the patient. |
instruction | Σ | 0..1 | string | Instructions or additional information about the oral diet | Σ | 0..1 | string | Instructions or additional information about the oral diet |
supplement | C | 0..* | BackboneElement | Supplement components | C | 0..* | BackboneElement | Supplement components |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | Σ | 0..1 | CodeableConcept | Type of supplement product requested Binding: ?? (example): Codes for nutritional supplements to be provided to the patient. | Σ | 0..1 | CodeableConcept | Type of supplement product requested Binding: ?? (example): Codes for nutritional supplements to be provided to the patient. |
productName |  | 0..1 | string | Product or brand name of the nutritional supplement |  | 0..1 | string | Product or brand name of the nutritional supplement |
schedule |  | 0..* | Timing | Scheduled frequency of supplement |  | 0..* | Timing | Scheduled frequency of supplement |
quantity |  | 0..1 | ?? | Amount of the nutritional supplement |  | 0..1 | ?? | Amount of the nutritional supplement |
instruction | Σ | 0..1 | string | Instructions or additional information about the oral supplement | Σ | 0..1 | string | Instructions or additional information about the oral supplement |
enteralFormula | C | 0..1 | BackboneElement | Enteral formula components | C | 0..1 | BackboneElement | Enteral formula components |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
baseFormulaType | Σ | 0..1 | CodeableConcept | Type of enteral or infant formula Binding: ?? (example): Codes for type of enteral formula to be administered to patient. | Σ | 0..1 | CodeableConcept | Type of enteral or infant formula Binding: ?? (example): Codes for type of enteral formula to be administered to patient. |
baseFormulaProductName |  | 0..1 | string | Product or brand name of the enteral or infant formula |  | 0..1 | string | Product or brand name of the enteral or infant formula |
additiveType |  | 0..1 | CodeableConcept | Type of modular component to add to the feeding Binding: ?? (example): Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula. |  | 0..1 | CodeableConcept | Type of modular component to add to the feeding Binding: ?? (example): Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula. |
additiveProductName |  | 0..1 | string | Product or brand name of the modular additive |  | 0..1 | string | Product or brand name of the modular additive |
caloricDensity |  | 0..1 | ?? | Amount of energy per specified volume that is required |  | 0..1 | ?? | Amount of energy per specified volume that is required |
routeofAdministration |  | 0..1 | CodeableConcept | How the formula should enter the patient's gastrointestinal tract Binding: ?? (extensible): Codes specifying the route of administration of enteral formula. |  | 0..1 | CodeableConcept | How the formula should enter the patient's gastrointestinal tract Binding: ?? (extensible): Codes specifying the route of administration of enteral formula. |
administration |  | 0..* | BackboneElement | Formula feeding instruction as structured data |  | 0..* | BackboneElement | Formula feeding instruction as structured data |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
schedule |  | 0..1 | Timing | Scheduled frequency of enteral feeding |  | 0..1 | Timing | Scheduled frequency of enteral feeding |
quantity |  | 0..1 | ?? | The volume of formula to provide |  | 0..1 | ?? | The volume of formula to provide |
rate[x] |  | 0..1 | ??, Ratio | Speed with which the formula is provided per period of time |  | 0..1 | ??, Ratio | Speed with which the formula is provided per period of time |
maxVolumeToDeliver |  | 0..1 | ?? | Upper limit on formula volume per unit of time |  | 0..1 | ?? | Upper limit on formula volume per unit of time |
administrationInstruction | Σ | 0..1 | string | Formula feeding instructions expressed as text | Σ | 0..1 | string | Formula feeding instructions expressed as text |
note |  | 0..* | Annotation | Comments |  | 0..* | Annotation | Comments |
Documentation for this format