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, setQuantityaddConfidentialityCode, 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, setUncertaintyCodegetControlAct, getToken, setTokencreateNewVersion, getVersionNum, isCurrentVersionPQ 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
HDRRimExceptionPQ 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
HDRRimExceptionHDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved