QI-Core Implementation Guide: STU 4 (v4.0.0 for FHIR 4.0.1)

QI-Core Implementation Guide - This is the current published version.. See the Directory of published versions

D.4.1 StructureDefinition-qicore-nutritionorder

Introduction:

See the patterns page for implementation and usage patterns.

Examples:

Diabetic diet example

D.4.1.1 Formal Views of Profile Content

The official URL for this profile is:

http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder

Defines constraints and extensions on the NutritionOrder resource for the minimal set of data to query and retrieve a patient's Nutrition Order.

This profile builds on NutritionOrder.

This profile was published on Sun Jul 28 00:00:00 UTC 2019 as a draft by Health Level Seven, Inc. - CQI WG.

Description of Profiles, Differentials, and Snapshots.

Summary

Must-Support: 2 elements

Structures

This structure refers to these other structures:

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionOrder I0..*NutritionOrderDiet, formula or nutritional supplement request
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier SI0..*IdentifierIdentifiers assigned to this order
... instantiatesCanonical ΣI0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
... instantiatesUri ΣI0..*uriInstantiates external protocol or definition
... instantiates I0..*uriInstantiates protocol or definition
... status ?!ΣI1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required)
... intent ?!ΣI1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required)
... patient SΣI1..1Reference(QICorePatient)The person who requires the diet, formula or nutritional supplement
... encounter I0..1Reference(Encounter)The encounter associated with this nutrition order
... dateTime ΣI1..1dateTimeDate and time the nutrition order was requested
... orderer ΣI0..1Reference(Practitioner | PractitionerRole)Who ordered the diet, formula or nutritional supplement
... allergyIntolerance I0..*Reference(AllergyIntolerance)List of the patient's food and nutrition-related allergies and intolerances
... foodPreferenceModifier I0..*CodeableConceptOrder-specific modifier about the type of food that should be given
Binding: Diet (example)
... excludeFoodModifier I0..*CodeableConceptOrder-specific modifier about the type of food that should not be given
Binding: FoodTypeCodes (example)
... oralDiet I0..1BackboneElementOral diet components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type ΣI0..*CodeableConceptType of oral diet or diet restrictions that describe what can be consumed orally
Binding: DietCodes (example)
.... schedule I0..*TimingScheduled frequency of diet
.... nutrient I0..*BackboneElementRequired nutrient modifications
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... modifier I0..1CodeableConceptType of nutrient that is being modified
Binding: NutrientModifierCodes (example)
..... amount I0..1SimpleQuantityQuantity of the specified nutrient
.... texture I0..*BackboneElementRequired texture modifications
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... modifier I0..1CodeableConceptCode to indicate how to alter the texture of the foods, e.g. pureed
Binding: TextureModifierCodes (example)
..... foodType I0..1CodeableConceptConcepts that are used to identify an entity that is ingested for nutritional purposes
Binding: TextureModifiedFoodTypeCodes (example)
.... fluidConsistencyType I0..*CodeableConceptThe required consistency of fluids and liquids provided to the patient
Binding: FluidConsistencyTypeCodes (example)
.... instruction ΣI0..1stringInstructions or additional information about the oral diet
... supplement I0..*BackboneElementSupplement components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type ΣI0..1CodeableConceptType of supplement product requested
Binding: SupplementTypeCodes (example)
.... productName I0..1stringProduct or brand name of the nutritional supplement
.... schedule I0..*TimingScheduled frequency of supplement
.... quantity I0..1SimpleQuantityAmount of the nutritional supplement
.... instruction ΣI0..1stringInstructions or additional information about the oral supplement
... enteralFormula I0..1BackboneElementEnteral formula components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... baseFormulaType ΣI0..1CodeableConceptType of enteral or infant formula
Binding: EnteralFormulaTypeCodes (example)
.... baseFormulaProductName I0..1stringProduct or brand name of the enteral or infant formula
.... additiveType I0..1CodeableConceptType of modular component to add to the feeding
Binding: EnteralFormulaAdditiveTypeCode (example)
.... additiveProductName I0..1stringProduct or brand name of the modular additive
.... caloricDensity I0..1SimpleQuantityAmount of energy per specified volume that is required
.... routeofAdministration I0..1CodeableConceptHow the formula should enter the patient's gastrointestinal tract
Binding: EnteralRouteCodes (extensible)
.... administration I0..*BackboneElementFormula feeding instruction as structured data
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... schedule I0..1TimingScheduled frequency of enteral feeding
..... quantity I0..1SimpleQuantityThe volume of formula to provide
..... rate[x] I0..1Speed with which the formula is provided per period of time
...... rateQuantityQuantity(SimpleQuantity)
...... rateRatioRatio
.... maxVolumeToDeliver I0..1SimpleQuantityUpper limit on formula volume per unit of time
.... administrationInstruction ΣI0..1stringFormula feeding instructions expressed as text
... note I0..*AnnotationComments

doco Documentation for this format

Summary

Must-Support: 2 elements

Structures

This structure refers to these other structures:

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. NutritionOrder I0..*NutritionOrderDiet, formula or nutritional supplement request
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier SI0..*IdentifierIdentifiers assigned to this order
... instantiatesCanonical ΣI0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
... instantiatesUri ΣI0..*uriInstantiates external protocol or definition
... instantiates I0..*uriInstantiates protocol or definition
... status ?!ΣI1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required)
... intent ?!ΣI1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required)
... patient SΣI1..1Reference(QICorePatient)The person who requires the diet, formula or nutritional supplement
... encounter I0..1Reference(Encounter)The encounter associated with this nutrition order
... dateTime ΣI1..1dateTimeDate and time the nutrition order was requested
... orderer ΣI0..1Reference(Practitioner | PractitionerRole)Who ordered the diet, formula or nutritional supplement
... allergyIntolerance I0..*Reference(AllergyIntolerance)List of the patient's food and nutrition-related allergies and intolerances
... foodPreferenceModifier I0..*CodeableConceptOrder-specific modifier about the type of food that should be given
Binding: Diet (example)
... excludeFoodModifier I0..*CodeableConceptOrder-specific modifier about the type of food that should not be given
Binding: FoodTypeCodes (example)
... oralDiet I0..1BackboneElementOral diet components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type ΣI0..*CodeableConceptType of oral diet or diet restrictions that describe what can be consumed orally
Binding: DietCodes (example)
.... schedule I0..*TimingScheduled frequency of diet
.... nutrient I0..*BackboneElementRequired nutrient modifications
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... modifier I0..1CodeableConceptType of nutrient that is being modified
Binding: NutrientModifierCodes (example)
..... amount I0..1SimpleQuantityQuantity of the specified nutrient
.... texture I0..*BackboneElementRequired texture modifications
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... modifier I0..1CodeableConceptCode to indicate how to alter the texture of the foods, e.g. pureed
Binding: TextureModifierCodes (example)
..... foodType I0..1CodeableConceptConcepts that are used to identify an entity that is ingested for nutritional purposes
Binding: TextureModifiedFoodTypeCodes (example)
.... fluidConsistencyType I0..*CodeableConceptThe required consistency of fluids and liquids provided to the patient
Binding: FluidConsistencyTypeCodes (example)
.... instruction ΣI0..1stringInstructions or additional information about the oral diet
... supplement I0..*BackboneElementSupplement components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type ΣI0..1CodeableConceptType of supplement product requested
Binding: SupplementTypeCodes (example)
.... productName I0..1stringProduct or brand name of the nutritional supplement
.... schedule I0..*TimingScheduled frequency of supplement
.... quantity I0..1SimpleQuantityAmount of the nutritional supplement
.... instruction ΣI0..1stringInstructions or additional information about the oral supplement
... enteralFormula I0..1BackboneElementEnteral formula components
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... baseFormulaType ΣI0..1CodeableConceptType of enteral or infant formula
Binding: EnteralFormulaTypeCodes (example)
.... baseFormulaProductName I0..1stringProduct or brand name of the enteral or infant formula
.... additiveType I0..1CodeableConceptType of modular component to add to the feeding
Binding: EnteralFormulaAdditiveTypeCode (example)
.... additiveProductName I0..1stringProduct or brand name of the modular additive
.... caloricDensity I0..1SimpleQuantityAmount of energy per specified volume that is required
.... routeofAdministration I0..1CodeableConceptHow the formula should enter the patient's gastrointestinal tract
Binding: EnteralRouteCodes (extensible)
.... administration I0..*BackboneElementFormula feeding instruction as structured data
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... schedule I0..1TimingScheduled frequency of enteral feeding
..... quantity I0..1SimpleQuantityThe volume of formula to provide
..... rate[x] I0..1Speed with which the formula is provided per period of time
...... rateQuantityQuantity(SimpleQuantity)
...... rateRatioRatio
.... maxVolumeToDeliver I0..1SimpleQuantityUpper limit on formula volume per unit of time
.... administrationInstruction ΣI0..1stringFormula feeding instructions expressed as text
... note I0..*AnnotationComments

doco Documentation for this format

 

D.4.1.2 Terminology Bindings

Terminology Bindings

PathConformanceValueSet
NutritionOrder.languagepreferredCommonLanguages
Max Binding: AllLanguages
NutritionOrder.statusrequiredRequestStatus
NutritionOrder.intentrequiredRequestIntent
NutritionOrder.foodPreferenceModifierexampleDiet
NutritionOrder.excludeFoodModifierexampleFoodTypeCodes
NutritionOrder.oralDiet.typeexampleDietCodes
NutritionOrder.oralDiet.nutrient.modifierexampleNutrientModifierCodes
NutritionOrder.oralDiet.texture.modifierexampleTextureModifierCodes
NutritionOrder.oralDiet.texture.foodTypeexampleTextureModifiedFoodTypeCodes
NutritionOrder.oralDiet.fluidConsistencyTypeexampleFluidConsistencyTypeCodes
NutritionOrder.supplement.typeexampleSupplementTypeCodes
NutritionOrder.enteralFormula.baseFormulaTypeexampleEnteralFormulaTypeCodes
NutritionOrder.enteralFormula.additiveTypeexampleEnteralFormulaAdditiveTypeCode
NutritionOrder.enteralFormula.routeofAdministrationextensibleEnteralRouteCodes

D.4.1.3 Constraints

Constraints

IdPathDetailsRequirements
dom-2NutritionOrderIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3NutritionOrderIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4NutritionOrderIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5NutritionOrderIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6NutritionOrderA resource should have narrative for robust management
: text.`div`.exists()
nor-1NutritionOrderNutrition Order SHALL contain either Oral Diet , Supplement, or Enteral Formula class
: oralDiet.exists() or supplement.exists() or enteralFormula.exists()
ele-1NutritionOrder.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.instantiatesCanonicalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.instantiatesUriAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.instantiatesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.intentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.patientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.encounterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.dateTimeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.ordererAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.allergyIntoleranceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.foodPreferenceModifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.excludeFoodModifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDietAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.scheduleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.nutrientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.nutrient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.nutrient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.nutrient.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.nutrient.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.nutrient.modifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.nutrient.amountAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.textureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.texture.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.texture.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.texture.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.oralDiet.texture.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.oralDiet.texture.modifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.texture.foodTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.fluidConsistencyTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.oralDiet.instructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplementAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplement.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.supplement.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.supplement.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.supplement.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.supplement.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplement.productNameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplement.scheduleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplement.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.supplement.instructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormulaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.enteralFormula.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.enteralFormula.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.enteralFormula.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.enteralFormula.baseFormulaTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.baseFormulaProductNameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.additiveTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.additiveProductNameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.caloricDensityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.routeofAdministrationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.administrationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.administration.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.enteralFormula.administration.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.enteralFormula.administration.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1NutritionOrder.enteralFormula.administration.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1NutritionOrder.enteralFormula.administration.scheduleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.administration.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.administration.rate[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.maxVolumeToDeliverAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.enteralFormula.administrationInstructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1NutritionOrder.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())