PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.examples@6.0.0-ballot3
    http://hl7.org/fhir/StructureDefinition/NutritionIntake
description: A record of intake by a patient.  A NutritionIntake may indicate that the patient may be consuming the food (i.e., solid and/or liquid), breastmilk, infant formula, supplements, enteral formula now or has consumed it in the past.  The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician.  A common scenario where this information is captured is during the history taking process during a patient visit or stay or through an app that tracks food (i.e., solid and/or liquid), breastmilk, infant formula, supplements, enteral formula consumed.   The consumption information may come from sources such as the patient's memory, from a nutrition label, or from a clinician documenting observed intake.
package_name: hl7.fhir.r6.examples
derivation: specialization
name: NutritionIntake
type: NutritionIntake
elements:
  derivedFrom:
    isModifier: false
    short: Additional supporting information
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 39
  encounter:
    isModifier: false
    short: Encounter associated with NutritionIntake
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 7
  reported:
    isModifier: false
    short: Indicates if this is a reported rather than a primary record.  Can also indicate the source that provided the information about the consumption
    mustSupport: false
    choices: [reportedBoolean, reportedReference]
    isSummary: false
    index: 14
  statusReason:
    isModifier: false
    short: Reason for current status
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/nutritionintake-status-reason'}
    isSummary: false
    index: 4
  recorded: {isModifier: false, short: When the intake was recorded, type: dateTime, mustSupport: false, isSummary: true, index: 12}
  note: {isModifier: false, short: Further information about the consumption, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 41}
  reason:
    isModifier: false
    short: Reason for why the food (i.e. solid and/or liquid) is /was consumed
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'}
    isSummary: false
    index: 40
  reportedReference:
    isModifier: false
    short: Indicates if this is a reported rather than a primary record.  Can also indicate the source that provided the information about the consumption
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    choiceOf: reported
    isSummary: false
    index: 16
  occurrencePeriod: {isModifier: false, short: The date/time or interval when the food (i.e. solid and/or liquid) is/was consumed, type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 11}
  status:
    isModifier: true
    short: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
    index: 3
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-status|6.0.0-ballot3'}
    isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    isSummary: true
  nutritionItem:
    constraint:
      nin-1: {human: 'If nutritionItem is present then SHALL have at least one of nutritionItem.type or nutritionItem.nutritionProduct[x]', source: 'http://hl7.org/fhir/StructureDefinition/NutritionIntake', severity: error, expression: (type.exists() or nutritionProduct.exists())}
    isModifier: false
    short: The nutrition product intended for consumption and/or administration
    index: 17
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      type:
        isModifier: false
        short: The type of food (i.e. solid or liquid) product
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/food-type'}
        isSummary: true
        index: 18
      nutritionProduct:
        isModifier: false
        short: A product used for nutritional purposes (e.g. food or supplement)
        type: CodeableReference
        mustSupport: false
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/edible-substance-type'}
        isSummary: true
        index: 19
      consumedItem:
        isModifier: false
        short: What nutrition item was consumed
        type: BackboneElement
        mustSupport: false
        array: true
        isSummary: false
        index: 20
        elements:
          schedule: {isModifier: false, short: Scheduled frequency of consumption, type: Timing, mustSupport: false, isSummary: false, index: 21}
          amount: {isModifier: false, short: Quantity of the specified food (i.e. solid and/or liquid), type: Quantity, mustSupport: false, isSummary: true, index: 22}
          rate:
            isModifier: false
            short: Rate of enteral feeding administration
            mustSupport: false
            choices: [rateQuantity, rateRatio]
            isSummary: true
            index: 24
          rateQuantity: {isModifier: false, short: Rate of enteral feeding administration, type: Quantity, mustSupport: false, choiceOf: rate, isSummary: true, index: 25}
          rateRatio: {isModifier: false, short: Rate of enteral feeding administration, type: Ratio, mustSupport: false, choiceOf: rate, isSummary: true, index: 26}
          totalIntake:
            isModifier: false
            short: Nutrients and/or energy contained in the intake
            index: 27
            type: BackboneElement
            mustSupport: false
            array: true
            elements:
              nutrient:
                isModifier: false
                short: Type of nutrient consumed in the intake
                type: CodeableReference
                mustSupport: false
                binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/nutrient-code'}
                isSummary: false
                index: 28
              amount: {isModifier: false, short: Total amount of nutrient consumed, type: Quantity, mustSupport: false, isSummary: false, index: 29}
              energy: {isModifier: false, short: Total energy consumed in kilocalories or kilojoules, type: Quantity, mustSupport: false, isSummary: false, index: 30}
            required: [amount, nutrient]
            isSummary: false
      notConsumedItem:
        isModifier: false
        short: What nutrition item was not consumed
        type: BackboneElement
        mustSupport: false
        array: true
        isSummary: false
        index: 31
        elements:
          reason:
            isModifier: false
            short: Reason the nutrition item was not consumed
            type: CodeableConcept
            mustSupport: false
            binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/not-consumed-reason'}
            isSummary: false
            index: 32
          schedule: {isModifier: false, short: The intended frequency of consumption that was not followed, type: Timing, mustSupport: false, isSummary: false, index: 33}
          amount: {isModifier: false, short: Quantity of the specified food (i.e. solid and/or liquid) that was not consumed, type: Quantity, mustSupport: false, isSummary: true, index: 34}
    isSummary: false
  reportedBoolean: {isModifier: false, short: Indicates if this is a reported rather than a primary record.  Can also indicate the source that provided the information about the consumption, type: boolean, mustSupport: false, choiceOf: reported, isSummary: false, index: 15}
  code:
    isModifier: false
    short: Code representing an overall type of nutrition intake
    type: CodeableConcept
    mustSupport: false
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/diet-type'}
    isSummary: true
    index: 5
  identifier: {isModifier: false, short: External identifier, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0}
  basedOn:
    isModifier: false
    short: Fulfils plan, proposal or order
    refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 1
  partOf:
    isModifier: false
    short: Part of referenced event
    refers: ['http://hl7.org/fhir/StructureDefinition/NutritionIntake', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 2
  location:
    isModifier: false
    short: Where the intake occurred
    refers: ['http://hl7.org/fhir/StructureDefinition/Location']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 38
  occurrenceDateTime: {isModifier: false, short: The date/time or interval when the food (i.e. solid and/or liquid) is/was consumed, type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 10}
  subject:
    isModifier: false
    short: Who is/was consuming the food (i.e. solid and/or liquid)
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 6
  occurrence:
    isModifier: false
    short: The date/time or interval when the food (i.e. solid and/or liquid) is/was consumed
    mustSupport: false
    choices: [occurrenceDateTime, occurrencePeriod]
    isSummary: true
    index: 9
  performer:
    isModifier: false
    short: Who or what performed the intake and how they were involved
    index: 35
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      function:
        isModifier: false
        short: Type of performer
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/performer-role'}
        isSummary: false
        index: 36
      actor:
        isModifier: false
        short: Who or what performed the intake
        refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 37
    required: [actor]
    isSummary: false
package_version: 6.0.0-ballot3
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/NutritionIntake
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot3
required: [status, subject]