Class NutritionOrder.OralDiet

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    NutritionOrder

    public static class NutritionOrder.OralDiet
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: NutritionOrder.oralDiet ()

    Definition: Diet given orally in contrast to enteral (tube) feeding.

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getType

        public List<CodeableConceptDtgetType()
        Gets the value(s) for type (). creating it if it does not exist. Will not return null.

        Definition: The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.

      • addType

        public CodeableConceptDt addType()
        Adds and returns a new value for type ()

        Definition: The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.

      • addType

        public NutritionOrder.OralDiet addType​(CodeableConceptDt theValue)
        Adds a given new value for type ()

        Definition: The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.

        Parameters:
        theValue - The type to add (must not be null)
      • getTypeFirstRep

        public CodeableConceptDt getTypeFirstRep()
        Gets the first repetition for type (), creating it if it does not already exist.

        Definition: The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.

      • getSchedule

        public List<TimingDtgetSchedule()
        Gets the value(s) for schedule (). creating it if it does not exist. Will not return null.

        Definition: The time period and frequency at which the diet should be given

      • addSchedule

        public TimingDt addSchedule()
        Adds and returns a new value for schedule ()

        Definition: The time period and frequency at which the diet should be given

      • addSchedule

        public NutritionOrder.OralDiet addSchedule​(TimingDt theValue)
        Adds a given new value for schedule ()

        Definition: The time period and frequency at which the diet should be given

        Parameters:
        theValue - The schedule to add (must not be null)
      • getScheduleFirstRep

        public TimingDt getScheduleFirstRep()
        Gets the first repetition for schedule (), creating it if it does not already exist.

        Definition: The time period and frequency at which the diet should be given

      • getNutrient

        public List<NutritionOrder.OralDietNutrientgetNutrient()
        Gets the value(s) for nutrient (). creating it if it does not exist. Will not return null.

        Definition: Class that defines the quantity and type of nutrient modifications required for the oral diet.

      • addNutrient

        public NutritionOrder.OralDietNutrient addNutrient()
        Adds and returns a new value for nutrient ()

        Definition: Class that defines the quantity and type of nutrient modifications required for the oral diet.

      • getNutrientFirstRep

        public NutritionOrder.OralDietNutrient getNutrientFirstRep()
        Gets the first repetition for nutrient (), creating it if it does not already exist.

        Definition: Class that defines the quantity and type of nutrient modifications required for the oral diet.

      • getTexture

        public List<NutritionOrder.OralDietTexturegetTexture()
        Gets the value(s) for texture (). creating it if it does not exist. Will not return null.

        Definition: Class that describes any texture modifications required for the patient to safely consume various types of solid foods.

      • addTexture

        public NutritionOrder.OralDietTexture addTexture()
        Adds and returns a new value for texture ()

        Definition: Class that describes any texture modifications required for the patient to safely consume various types of solid foods.

      • addTexture

        public NutritionOrder.OralDiet addTexture​(NutritionOrder.OralDietTexture theValue)
        Adds a given new value for texture ()

        Definition: Class that describes any texture modifications required for the patient to safely consume various types of solid foods.

        Parameters:
        theValue - The texture to add (must not be null)
      • getTextureFirstRep

        public NutritionOrder.OralDietTexture getTextureFirstRep()
        Gets the first repetition for texture (), creating it if it does not already exist.

        Definition: Class that describes any texture modifications required for the patient to safely consume various types of solid foods.

      • getFluidConsistencyType

        public List<CodeableConceptDtgetFluidConsistencyType()
        Gets the value(s) for fluidConsistencyType (). creating it if it does not exist. Will not return null.

        Definition: The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.

      • addFluidConsistencyType

        public CodeableConceptDt addFluidConsistencyType()
        Adds and returns a new value for fluidConsistencyType ()

        Definition: The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.

      • addFluidConsistencyType

        public NutritionOrder.OralDiet addFluidConsistencyType​(CodeableConceptDt theValue)
        Adds a given new value for fluidConsistencyType ()

        Definition: The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.

        Parameters:
        theValue - The fluidConsistencyType to add (must not be null)
      • getFluidConsistencyTypeFirstRep

        public CodeableConceptDt getFluidConsistencyTypeFirstRep()
        Gets the first repetition for fluidConsistencyType (), creating it if it does not already exist.

        Definition: The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.

      • getInstructionElement

        public ca.uhn.fhir.model.primitive.StringDt getInstructionElement()
        Gets the value(s) for instruction (). creating it if it does not exist. Will not return null.

        Definition: Free text or additional instructions or information pertaining to the oral diet.

      • getInstruction

        public String getInstruction()
        Gets the value(s) for instruction (). creating it if it does not exist. This method may return null.

        Definition: Free text or additional instructions or information pertaining to the oral diet.

      • setInstruction

        public NutritionOrder.OralDiet setInstruction​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for instruction ()

        Definition: Free text or additional instructions or information pertaining to the oral diet.