PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@2.3.1
    http://nictiz.nl/fhir/StructureDefinition/zib-FeedingPatternInfant
description: An Observation as defined by the Dutch HCIM Zorginformatiebouwsteen VoedingsPatroonZuigeling v1.0(2017EN). A healthy diet means that we do not consume too much or too little (energy intake balanced with energy use) and that the composition of food (mainly important nutrients) follows the recommendations from the Health Council. For an infant, this means that the child receives breastfeeding or formula milk or a combination thereof.
package_name: nictiz.fhir.nl.stu3.zib2017
derivation: constraint
name: Zib FeedingPatternInfant
type: Observation
elements:
  basedOn:
    type: Reference
    short: NutritionAdvice
    refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/DeviceRequest', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/ProcedureRequest', 'http://hl7.org/fhir/StructureDefinition/ReferralRequest', 'http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice']
    index: 0
  code:
    elements:
      coding:
        index: 1
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: 1
          slices:
            FeedingPatternInfantCode:
              match: {code: '289145007'}
              schema:
                _required: true
                index: 2
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    index: 3
                  code:
                    pattern: {type: Code, value: '289145007'}
                    index: 4
                  display: {defaultValueString: Finding of infant feeding pattern, index: 5}
                required: [system, code]
    required: [coding]
  effective:
    short: FeedingPatternInfantDateTime
    choices: [effectiveDateTime]
    index: 7
  effectiveDateTime: {type: dateTime, short: FeedingPatternInfantDateTime, choiceOf: effective, index: 8}
  comment: {short: Comment, index: 9}
  component:
    index: 10
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        FeedingSupplement:
          match:
            code:
              coding:
              - {code: '373453009', system: 'http://snomed.info/sct'}
          schema:
            index: 11
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '373453009', system: 'http://snomed.info/sct'}
                index: 12
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Nutritional supplement, index: 13}
              value:
                short: FeedingSupplement
                choices: [valueString]
                index: 15
              valueString: {type: string, short: FeedingSupplement, choiceOf: value, index: 16}
        FeedingFrequency:
          match:
            code:
              coding:
              - {code: '364653007', system: 'http://snomed.info/sct'}
          schema:
            index: 17
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '364653007', system: 'http://snomed.info/sct'}
                index: 18
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Frequency of infant feeding, index: 19}
              value:
                short: FeedingFrequency
                choices: [valueQuantity]
                index: 21
              valueQuantity: {type: Quantity, short: FeedingFrequency, choiceOf: value, index: 22}
        FeedingType:
          match:
            code:
              coding:
              - {code: '109021000146107', system: 'http://snomed.info/sct'}
          schema:
            index: 23
            extensions:
              feedingMethod:
                url: h
                type: Extension
                index: 24
                elements:
                  valueCodeableConcept:
                    short: FeedingMethod
                    index: 25
                    slicing:
                      slices:
                        valueCodeableConcept:
                          match: {}
                          schema: {short: FeedingMethod, index: 25}
            elements:
              extension:
                type: Extension
                url: h
                index: 24
                slicing:
                  slices:
                    feedingMethod:
                      match: {}
                      schema:
                        type: Extension
                        url: h
                        index: 24
                        elements:
                          valueCodeableConcept:
                            short: FeedingMethod
                            index: 25
                            slicing:
                              slices:
                                valueCodeableConcept:
                                  match: {}
                                  schema: {short: FeedingMethod, index: 25}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '109021000146107', system: 'http://snomed.info/sct'}
                index: 26
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Feeding Type, index: 27}
              value:
                short: FeedingType
                choices: [valueCodeableConcept]
                index: 29
              valueCodeableConcept: {type: CodeableConcept, short: FeedingType, choiceOf: value, index: 30}
package_version: 2.3.1
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-FeedingPatternInfant
base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation
version: 1.0.4