org.hl7.rim

Interface Diet

public interface Diet extends RimObject, Supply

Interface for RIM class Diet.

A supply act dealing specifically with the feeding or nourishment of a subject.

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

Method Summary
PQgetCarbohydrateQuantity()
Gets attribute carbohydrateQuantity of type PQ and cardinality 0..1.
PQgetEnergyQuantity()
Gets attribute energyQuantity of type PQ and cardinality 0..1.
voidsetCarbohydrateQuantity(PQ value)
Sets attribute carbohydrateQuantity of type PQ and cardinality 0..1.
voidsetEnergyQuantity(PQ value)
Sets attribute energyQuantity of type PQ and cardinality 0..1.

Method Detail

getCarbohydrateQuantity

public PQ getCarbohydrateQuantity()
Gets attribute carbohydrateQuantity of type PQ and cardinality 0..1.

The supplied amount of carbohydrates (g) per day.

Discussion: For a diabetes diet one typically restricts the amount of metabolized carbohydrates to a certain amount per day (e.g., 240 g/d). This restriction can be communicated in the carbohydrateQuantity.

Returns: the attribute value

getEnergyQuantity

public PQ getEnergyQuantity()
Gets attribute energyQuantity of type PQ and cardinality 0..1.

The supplied biologic energy (Calories) per day.

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.

Returns: the attribute value

setCarbohydrateQuantity

public void setCarbohydrateQuantity(PQ value)
Sets attribute carbohydrateQuantity of type PQ and cardinality 0..1.

The supplied amount of carbohydrates (g) per day.

Discussion: For a diabetes diet one typically restricts the amount of metabolized carbohydrates to a certain amount per day (e.g., 240 g/d). This restriction can be communicated in the carbohydrateQuantity.

Parameters: value the new attribute value

setEnergyQuantity

public void setEnergyQuantity(PQ value)
Sets attribute energyQuantity of type PQ and cardinality 0..1.

The supplied biologic energy (Calories) per day.

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.

Parameters: value the new attribute value