Package org.hl7.fhir.dstu2.model
Class NutritionOrder.NutritionOrderOralDietComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.NutritionOrder.NutritionOrderOralDietComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- NutritionOrder
public static class NutritionOrder.NutritionOrderOralDietComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableConcept>fluidConsistencyTypeThe required consistency (e.g.protected StringTypeinstructionFree text or additional instructions or information pertaining to the oral diet.protected List<NutritionOrder.NutritionOrderOralDietNutrientComponent>nutrientClass that defines the quantity and type of nutrient modifications required for the oral diet.protected List<Timing>scheduleThe time period and frequency at which the diet should be given.protected List<NutritionOrder.NutritionOrderOralDietTextureComponent>textureClass that describes any texture modifications required for the patient to safely consume various types of solid foods.protected List<CodeableConcept>typeThe kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description NutritionOrderOralDietComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
type
protected List<CodeableConcept> type
The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.
-
schedule
protected List<Timing> schedule
The time period and frequency at which the diet should be given.
-
nutrient
protected List<NutritionOrder.NutritionOrderOralDietNutrientComponent> nutrient
Class that defines the quantity and type of nutrient modifications required for the oral diet.
-
texture
protected List<NutritionOrder.NutritionOrderOralDietTextureComponent> texture
Class that describes any texture modifications required for the patient to safely consume various types of solid foods.
-
fluidConsistencyType
protected List<CodeableConcept> fluidConsistencyType
The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.
-
instruction
protected StringType instruction
Free text or additional instructions or information pertaining to the oral diet.
-
-
Constructor Detail
-
NutritionOrderOralDietComponent
public NutritionOrderOralDietComponent()
-
-
Method Detail
-
getType
public List<CodeableConcept> getType()
- Returns:
type(The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.)
-
hasType
public boolean hasType()
-
addType
public CodeableConcept addType()
- Returns:
type(The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.)
-
addType
public NutritionOrder.NutritionOrderOralDietComponent addType(CodeableConcept t)
-
getSchedule
public List<Timing> getSchedule()
- Returns:
schedule(The time period and frequency at which the diet should be given.)
-
hasSchedule
public boolean hasSchedule()
-
addSchedule
public Timing addSchedule()
- Returns:
schedule(The time period and frequency at which the diet should be given.)
-
addSchedule
public NutritionOrder.NutritionOrderOralDietComponent addSchedule(Timing t)
-
getNutrient
public List<NutritionOrder.NutritionOrderOralDietNutrientComponent> getNutrient()
- Returns:
nutrient(Class that defines the quantity and type of nutrient modifications required for the oral diet.)
-
hasNutrient
public boolean hasNutrient()
-
addNutrient
public NutritionOrder.NutritionOrderOralDietNutrientComponent addNutrient()
- Returns:
nutrient(Class that defines the quantity and type of nutrient modifications required for the oral diet.)
-
addNutrient
public NutritionOrder.NutritionOrderOralDietComponent addNutrient(NutritionOrder.NutritionOrderOralDietNutrientComponent t)
-
getTexture
public List<NutritionOrder.NutritionOrderOralDietTextureComponent> getTexture()
- Returns:
texture(Class that describes any texture modifications required for the patient to safely consume various types of solid foods.)
-
hasTexture
public boolean hasTexture()
-
addTexture
public NutritionOrder.NutritionOrderOralDietTextureComponent addTexture()
- Returns:
texture(Class that describes any texture modifications required for the patient to safely consume various types of solid foods.)
-
addTexture
public NutritionOrder.NutritionOrderOralDietComponent addTexture(NutritionOrder.NutritionOrderOralDietTextureComponent t)
-
getFluidConsistencyType
public List<CodeableConcept> getFluidConsistencyType()
- Returns:
fluidConsistencyType(The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.)
-
hasFluidConsistencyType
public boolean hasFluidConsistencyType()
-
addFluidConsistencyType
public CodeableConcept addFluidConsistencyType()
- Returns:
fluidConsistencyType(The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.)
-
addFluidConsistencyType
public NutritionOrder.NutritionOrderOralDietComponent addFluidConsistencyType(CodeableConcept t)
-
getInstructionElement
public StringType getInstructionElement()
- Returns:
instruction(Free text or additional instructions or information pertaining to the oral diet.). This is the underlying object with id, value and extensions. The accessor "getInstruction" gives direct access to the value
-
hasInstructionElement
public boolean hasInstructionElement()
-
hasInstruction
public boolean hasInstruction()
-
setInstructionElement
public NutritionOrder.NutritionOrderOralDietComponent setInstructionElement(StringType value)
- Parameters:
value-instruction(Free text or additional instructions or information pertaining to the oral diet.). This is the underlying object with id, value and extensions. The accessor "getInstruction" gives direct access to the value
-
getInstruction
public String getInstruction()
- Returns:
- Free text or additional instructions or information pertaining to the oral diet.
-
setInstruction
public NutritionOrder.NutritionOrderOralDietComponent setInstruction(String value)
- Parameters:
value- Free text or additional instructions or information pertaining to the oral diet.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public NutritionOrder.NutritionOrderOralDietComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-