Class NutritionOrder.EnteralFormulaAdministration

  • 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.EnteralFormulaAdministration
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: NutritionOrder.enteralFormula.administration ()

    Definition: Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.

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

        public TimingDt 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 enteral formula should be delivered to the patient

      • getQuantity

        public SimpleQuantityDt getQuantity()
        Gets the value(s) for quantity (). creating it if it does not exist. Will not return null.

        Definition: The volume of formula to provide to the patient per the specified administration schedule.

      • getRate

        public ca.uhn.fhir.model.api.IDatatype getRate()
        Gets the value(s) for rate[x] (). creating it if it does not exist. Will not return null.

        Definition: The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.

      • setRate

        public NutritionOrder.EnteralFormulaAdministration setRate​(ca.uhn.fhir.model.api.IDatatype theValue)
        Sets the value(s) for rate[x] ()

        Definition: The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.