2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Profile: cqf-nutritionorder

The official URL for this profile is:

http://hl7.org/fhir/Profile/cqf-nutritionorder-cqf-nutritionorder

. Profile of cqf-nutritionorder for decision support/quality metrics. Indicates which elements must be supported by CQF rules and measure engines. : Clinical Quality Framework (CQF) Nutrition Order Profile

This profile was published on Mon, Nov 10, 2014 00:00+1100 as a draft by Health Level Seven, Inc. - CQI WG.

Summary

Terminology Bindings

  • NutritionOrder.status must come from Value set for a NutritionOrder status which excludes Canceled code

Required/Prohibited Elements

  • The element NutritionOrder is required
  • The element NutritionOrder.patient is required
  • The element NutritionOrder.dateTime is required

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionOrder I1..1A request for a diet, formula or nutritional supplement
nor-1: Nutrition Order SHALL contain either Oral Diet , Supplement, or Enteral Formula class
... id 0..1idLogical id of this artefact
... meta 0..1MetaMetadata about the resource
... implicitRules M0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required, not extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... patient S1..1PatientThe person who requires the diet, formula or nutritional supplement
... orderer S0..1PractitionerWho ordered the diet, formula or nutritional supplement
... identifier 0..*IdentifierIdentifiers assigned to this order
... encounter S0..1EncounterThe encounter associated with that this nutrition order
... dateTime S1..1dateTimeDate and time the nutrition order was requested
... allergyIntolerance S0..*AllergyIntoleranceList of the patient's food and nutrition-related allergies and intolerances
... foodPreferenceModifier S0..*CodeableConceptOrder-specific modifier about the type of food that should be given
Binding: PatientDiet (preferred, extensible)
... excludeFoodModifier S0..*CodeableConceptOrder-specific modifier about the type of food that should not be given
Binding: ExcludeFoodModifier (example, extensible)
... oralDiet S I0..1Oral diet components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... type S0..*CodeableConceptType of oral diet or diet restrictions that describe what can be consumed orally
Binding: OralDiet (example, extensible)
.... scheduled S0..1TimingScheduled frequency of diet
.... nutrients S0..*Required nutrient modifications
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension 0..*ExtensionExtensions that cannot be ignored
..... modifier S0..1CodeableConceptType of nutrient that is being modified
Binding: NutrientModifier (example, extensible)
..... amount S0..1QuantityQuantity of the specified nutrient
.... texture S0..*Required texture modifications
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension 0..*ExtensionExtensions that cannot be ignored
..... modifier S0..1CodeableConceptCode to indicate how to alter the texture of the foods, e.g., pureed
Binding: TextureModifier (example, extensible)
..... foodType S0..1CodeableConceptConcepts that are used to identify an entity that is ingested for nutritional purposes
Binding: FoodType (example, extensible)
.... fluidConsistencyType S0..*CodeableConceptThe required consistency of fluids and liquids provided to the patient
Binding: FluidConsistencyType (example, extensible)
.... instruction 0..1stringInstructions or additional information about the oral diet
... supplement S I0..1Supplement components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... type S0..1CodeableConceptType of supplement product requested
Binding: SupplementType (example, extensible)
.... productName S0..1stringProduct or brand name of the nutritional supplement
.... scheduled S0..1TimingScheduled frequency of supplement
.... quantity S0..1QuantityAmount of the nutritional supplement
... enteralFormula S I0..1Enteral formula components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... administrationInstructions 0..1stringFormula feeding instructions expressed as text
.... baseFormulaType S0..1CodeableConceptType of enteral or infant formula
Binding: EnteralFormulaType (example, extensible)
.... baseFormulaProductName S0..1stringProduct or brand name of the enteral or infant formula
.... scheduled S0..1TimingScheduled frequency of enteral feeding
.... additiveType S0..1CodeableConceptType of modular component to add to the feeding
Binding: EnteralFormulaAdditiveType (example, extensible)
.... additiveProductName S0..1stringProduct or brand name of the modular additive
.... caloricDensity S0..1QuantityAmount of energy per specified volume that is required
.... routeofAdministration S0..1CodeableConceptHow the formula should enter the patient's gastrointestinal tract
Binding: EnteralRouteOfAdministration (preferred, extensible)
.... quantity S0..1QuantityThe volume of formula to provide
.... rate S0..1RatioSpeed with which the formula is provided per period of time
.... rateAdjustment S0..1QuantityChange in the rate of administration over a given time
.... maxVolumeToDeliver S0..1QuantityUpper limit on formula volume per unit of time
... status M S0..1coderequested | active | inactive | held
Binding: NutritionOrderStatusNotCanceled (required, not extensible)

XML Template

JSON Template

todo

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionOrder I1..1A request for a diet, formula or nutritional supplement
nor-1: Nutrition Order SHALL contain either Oral Diet , Supplement, or Enteral Formula class
... id 0..1idLogical id of this artefact
... meta 0..1MetaMetadata about the resource
... implicitRules M0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required, not extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... patient S1..1PatientThe person who requires the diet, formula or nutritional supplement
... orderer S0..1PractitionerWho ordered the diet, formula or nutritional supplement
... identifier 0..*IdentifierIdentifiers assigned to this order
... encounter S0..1EncounterThe encounter associated with that this nutrition order
... dateTime S1..1dateTimeDate and time the nutrition order was requested
... allergyIntolerance S0..*AllergyIntoleranceList of the patient's food and nutrition-related allergies and intolerances
... foodPreferenceModifier S0..*CodeableConceptOrder-specific modifier about the type of food that should be given
Binding: PatientDiet (preferred, extensible)
... excludeFoodModifier S0..*CodeableConceptOrder-specific modifier about the type of food that should not be given
Binding: ExcludeFoodModifier (example, extensible)
... oralDiet S I0..1Oral diet components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... type S0..*CodeableConceptType of oral diet or diet restrictions that describe what can be consumed orally
Binding: OralDiet (example, extensible)
.... scheduled S0..1TimingScheduled frequency of diet
.... nutrients S0..*Required nutrient modifications
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension 0..*ExtensionExtensions that cannot be ignored
..... modifier S0..1CodeableConceptType of nutrient that is being modified
Binding: NutrientModifier (example, extensible)
..... amount S0..1QuantityQuantity of the specified nutrient
.... texture S0..*Required texture modifications
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension 0..*ExtensionExtensions that cannot be ignored
..... modifier S0..1CodeableConceptCode to indicate how to alter the texture of the foods, e.g., pureed
Binding: TextureModifier (example, extensible)
..... foodType S0..1CodeableConceptConcepts that are used to identify an entity that is ingested for nutritional purposes
Binding: FoodType (example, extensible)
.... fluidConsistencyType S0..*CodeableConceptThe required consistency of fluids and liquids provided to the patient
Binding: FluidConsistencyType (example, extensible)
.... instruction 0..1stringInstructions or additional information about the oral diet
... supplement S I0..1Supplement components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... type S0..1CodeableConceptType of supplement product requested
Binding: SupplementType (example, extensible)
.... productName S0..1stringProduct or brand name of the nutritional supplement
.... scheduled S0..1TimingScheduled frequency of supplement
.... quantity S0..1QuantityAmount of the nutritional supplement
... enteralFormula S I0..1Enteral formula components
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... administrationInstructions 0..1stringFormula feeding instructions expressed as text
.... baseFormulaType S0..1CodeableConceptType of enteral or infant formula
Binding: EnteralFormulaType (example, extensible)
.... baseFormulaProductName S0..1stringProduct or brand name of the enteral or infant formula
.... scheduled S0..1TimingScheduled frequency of enteral feeding
.... additiveType S0..1CodeableConceptType of modular component to add to the feeding
Binding: EnteralFormulaAdditiveType (example, extensible)
.... additiveProductName S0..1stringProduct or brand name of the modular additive
.... caloricDensity S0..1QuantityAmount of energy per specified volume that is required
.... routeofAdministration S0..1CodeableConceptHow the formula should enter the patient's gastrointestinal tract
Binding: EnteralRouteOfAdministration (preferred, extensible)
.... quantity S0..1QuantityThe volume of formula to provide
.... rate S0..1RatioSpeed with which the formula is provided per period of time
.... rateAdjustment S0..1QuantityChange in the rate of administration over a given time
.... maxVolumeToDeliver S0..1QuantityUpper limit on formula volume per unit of time
... status M S0..1coderequested | active | inactive | held
Binding: NutritionOrderStatusNotCanceled (required, not extensible)

XML Template

JSON Template

todo

 

Other definitions: (todo)

Terminology Bindings

PathNameConformanceValueSet
NutritionOrder.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
NutritionOrder.foodPreferenceModifierPatientDietpreferred (extensible)Diet
NutritionOrder.excludeFoodModifierExcludeFoodModifierexample (extensible)ExcludeFoodModifier
NutritionOrder.oralDiet.typeOralDietexample (extensible)DietCode
NutritionOrder.oralDiet.nutrients.modifierNutrientModifierexample (extensible)NutrientModifier
NutritionOrder.oralDiet.texture.modifierTextureModifierexample (extensible)TextureModifier
NutritionOrder.oralDiet.texture.foodTypeFoodTypeexample (extensible)FoodType
NutritionOrder.oralDiet.fluidConsistencyTypeFluidConsistencyTypeexample (extensible)FluidConsistencyType
NutritionOrder.supplement.typeSupplementTypeexample (extensible)SupplementType
NutritionOrder.enteralFormula.baseFormulaTypeEnteralFormulaTypeexample (extensible)EnteralFormulaType
NutritionOrder.enteralFormula.additiveTypeEnteralFormulaAdditiveTypeexample (extensible)EnteralFormulaAdditiveType
NutritionOrder.enteralFormula.routeofAdministrationEnteralRouteOfAdministrationpreferred (extensible)enteral-route
NutritionOrder.statusNutritionOrderStatusNotCanceledrequiredNutritionOrderStatusNotCanceled

Constraints

IdPathNameDetails
nor-1NutritionOrdernutrition item typeNutrition Order SHALL contain either Oral Diet , Supplement, or Enteral Formula class
XPath: exists(f:oralDiet) or exists(f:supplement) or exists(f:enteralFormula)
.