public static class NutritionOrder.NutritionOrderEnteralFormulaComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
additiveProductName
The product or brand name of the type of modular component to be added to the formula.
|
protected CodeableConcept |
additiveType
Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.
|
protected List<NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent> |
administration
Formula administration instructions as structured data.
|
protected StringType |
administrationInstruction
Free text formula administration, feeding instructions or additional instructions or information.
|
protected StringType |
baseFormulaProductName
The product or brand name of the enteral or infant formula product such as "ACME Adult Standard Formula".
|
protected CodeableConcept |
baseFormulaType
The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.
|
protected Quantity |
caloricDensity
The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz.
|
protected Quantity |
maxVolumeToDeliver
The maximum total quantity of formula that may be administered to a subject over the period of time, e.g.
|
protected CodeableConcept |
routeofAdministration
The route or physiological path of administration into the patient's gastrointestinal tract for purposes of providing the formula feeding, e.g.
|
modifierExtension| Constructor and Description |
|---|
NutritionOrderEnteralFormulaComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept baseFormulaType
protected StringType baseFormulaProductName
protected CodeableConcept additiveType
protected StringType additiveProductName
protected Quantity caloricDensity
protected CodeableConcept routeofAdministration
protected List<NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent> administration
protected Quantity maxVolumeToDeliver
protected StringType administrationInstruction
public NutritionOrderEnteralFormulaComponent()
public CodeableConcept getBaseFormulaType()
baseFormulaType (The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.)public boolean hasBaseFormulaType()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setBaseFormulaType(CodeableConcept value)
value - baseFormulaType (The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.)public StringType getBaseFormulaProductNameElement()
baseFormulaProductName (The product or brand name of the enteral or infant formula product such as "ACME Adult Standard Formula".). This is the underlying object with id, value and extensions. The accessor "getBaseFormulaProductName" gives direct access to the valuepublic boolean hasBaseFormulaProductNameElement()
public boolean hasBaseFormulaProductName()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setBaseFormulaProductNameElement(StringType value)
value - baseFormulaProductName (The product or brand name of the enteral or infant formula product such as "ACME Adult Standard Formula".). This is the underlying object with id, value and extensions. The accessor "getBaseFormulaProductName" gives direct access to the valuepublic String getBaseFormulaProductName()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setBaseFormulaProductName(String value)
value - The product or brand name of the enteral or infant formula product such as "ACME Adult Standard Formula".public CodeableConcept getAdditiveType()
additiveType (Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.)public boolean hasAdditiveType()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdditiveType(CodeableConcept value)
value - additiveType (Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.)public StringType getAdditiveProductNameElement()
additiveProductName (The product or brand name of the type of modular component to be added to the formula.). This is the underlying object with id, value and extensions. The accessor "getAdditiveProductName" gives direct access to the valuepublic boolean hasAdditiveProductNameElement()
public boolean hasAdditiveProductName()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdditiveProductNameElement(StringType value)
value - additiveProductName (The product or brand name of the type of modular component to be added to the formula.). This is the underlying object with id, value and extensions. The accessor "getAdditiveProductName" gives direct access to the valuepublic String getAdditiveProductName()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdditiveProductName(String value)
value - The product or brand name of the type of modular component to be added to the formula.public Quantity getCaloricDensity()
caloricDensity (The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.)public boolean hasCaloricDensity()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setCaloricDensity(Quantity value)
value - caloricDensity (The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.)public CodeableConcept getRouteofAdministration()
routeofAdministration (The route or physiological path of administration into the patient's gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.)public boolean hasRouteofAdministration()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setRouteofAdministration(CodeableConcept value)
value - routeofAdministration (The route or physiological path of administration into the patient's gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.)public List<NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent> getAdministration()
administration (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.)public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdministration(List<NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent> theAdministration)
this for easy method chainingpublic boolean hasAdministration()
public NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent addAdministration()
public NutritionOrder.NutritionOrderEnteralFormulaComponent addAdministration(NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent t)
public NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent getAdministrationFirstRep()
administration, creating it if it does not already existpublic Quantity getMaxVolumeToDeliver()
maxVolumeToDeliver (The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.)public boolean hasMaxVolumeToDeliver()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setMaxVolumeToDeliver(Quantity value)
value - maxVolumeToDeliver (The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.)public StringType getAdministrationInstructionElement()
administrationInstruction (Free text formula administration, feeding instructions or additional instructions or information.). This is the underlying object with id, value and extensions. The accessor "getAdministrationInstruction" gives direct access to the valuepublic boolean hasAdministrationInstructionElement()
public boolean hasAdministrationInstruction()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdministrationInstructionElement(StringType value)
value - administrationInstruction (Free text formula administration, feeding instructions or additional instructions or information.). This is the underlying object with id, value and extensions. The accessor "getAdministrationInstruction" gives direct access to the valuepublic String getAdministrationInstruction()
public NutritionOrder.NutritionOrderEnteralFormulaComponent setAdministrationInstruction(String value)
value - Free text formula administration, feeding instructions or additional instructions or information.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic NutritionOrder.NutritionOrderEnteralFormulaComponent copy()
copy in class BackboneElementpublic void copyValues(NutritionOrder.NutritionOrderEnteralFormulaComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.