A method for calculating a meal bolus in an insulin pump and an insulin
pump are disclosed. The insulin pump includes a pump mechanism and a
memory configured to store a plurality of food entries in a food
database. The insulin pump also includes a programmable circuit arranged
to control the pump mechanism and operatively connected to the memory.
The programmable circuit is programmed to accept entry of one or more
food entries into the food database. The programmable circuit is also
programmed to associate each of the one or more food entries with a
carbohydrate value. The programmable circuit is programmed to prompt
selection of one or more food entries. The programmable circuit is
further programmed to calculate a meal bolus based on the one or more
food entries.