public interface Diet extends Supply
Discussion: The detail of the diet is given as a description of the
Material
associated via
Participation.typeCode="product"
. Medically relevant diet types
may be communicated in the Diet.code, however, the detail of the food
supplied and the various combinations of dishes should be communicated as
Material
instances.
Examples: Gluten free; Low sodium
Supply
,
Material
,
Participation
Modifier and Type | Method and Description |
---|---|
PQ |
getCarbohydrateQuantity()
The supplied amount of carbohydrates (g) per day.
|
PQ |
getEnergyQuantity()
The supplied biologic energy (Calories) per day.
|
void |
setCarbohydrateQuantity(PQ carbohydrateQuantity) |
void |
setEnergyQuantity(PQ energyQuantity) |
getCategoryCode, getExpectedUseTime, getQuantity, setCategoryCode, setExpectedUseTime, setQuantity
addConfidentialityCode, addIBActRelationship, addId, addOBActRelationship, addParticipation, addPriorityCode, addReasonCode, getActivityTime, getAvailabilityTime, getClassCode, getCode, getConfidentialityCode, getDerivationExpr, getEffectiveTime, getIBActRelationships, getIBActRelationships, getId, getIndependentInd, getInterruptibleInd, getLanguageCode, getLevelCode, getMoodCode, getNegationInd, getOBActRelationships, getOBActRelationships, getParticipations, getParticipations, getPriorityCode, getReasonCode, getRepeatNumber, getStatusCode, getText, getTitle, getUncertaintyCode, setActivityTime, setAvailabilityTime, setConfidentialityCode, setDerivationExpr, setEffectiveTime, setIndependentInd, setInterruptibleInd, setLanguageCode, setLevelCode, setNegationInd, setPriorityCode, setReasonCode, setRepeatNumber, setStatusCode, setText, setTitle, setUncertaintyCode
getControlAct, getToken, setToken
createNewVersion, getVersionNum, isCurrentVersion
PQ getEnergyQuantity()
Discussion: This physical quantity should be convertible to 1 kcal/d (or 1 kJ/d). Note, avoid the existing confusion between "large Calorie" and a "small calorie." Nutrition labels on food products list "large Calories." It is more appropriate to use the small calorie, which is 1/1000 of a large Calorie. These are clearly distinguished in the HL7 units of measure tables.
void setEnergyQuantity(PQ energyQuantity) throws HDRRimException
HDRRimException
PQ getCarbohydrateQuantity()
Discussion: For a diabetes diet one typically restricts the amount of
metabolized carbohydrates to a certain amount per day (example, 240 g/d).
This restriction can be communicated in the
carbohydrateQuantity
.
void setCarbohydrateQuantity(PQ carbohydrateQuantity) throws HDRRimException
HDRRimException
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved