Class NutritionOrder.OralDiet

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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:
  • Constructor Details

  • Method Details

    • 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

      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.

    • setType

      Sets the value(s) for type ()

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

    • 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

      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

      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

      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

    • setSchedule

      Sets the value(s) for schedule ()

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

    • addSchedule

      Adds and returns a new value for schedule ()

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

    • addSchedule

      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

      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

      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.

    • setNutrient

      Sets the value(s) for nutrient ()

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

    • 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.

    • addNutrient

      Adds a given new value for nutrient ()

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

      Parameters:
      theValue - The nutrient to add (must not be null)
    • 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

      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.

    • setTexture

      Sets the value(s) for texture ()

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

    • 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

      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

      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

      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.

    • setFluidConsistencyType

      Sets the value(s) for fluidConsistencyType ()

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

    • 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

      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

      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

      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.

    • setInstruction

      Sets the value for instruction ()

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