Handheld diabetes management device with bolus calculator
First Claim
1. A method implemented on a non-transitory computer readable medium adapted to run on a processing subsystem, the processing subsystem forming a portion of a handheld diabetes management device for monitoring blood glucose (bG) levels of a diabetic user and determining a correction bolus to be provided to the user, the method comprising:
- using a memory to store information in a plurality of different time blocks, the information including;
an upper target bG value for each one of the plurality of different time blocks, defined by the user, during a twenty four hour period;
a lower target bG value for each one of the plurality of different time blocks during the twenty four hour period;
a hypoglycemic warning value, defined by the user, representing a hypoglycemic bG value for the user;
a conversion factor for converting from glucose to insulin;
one or more health events which can be associated by the user with a request for an insulin recommendation, where each health event includes a percentage value set by the user; and
a carbohydrate value input by the user in connection with a meal;
receiving, by a processor of the processing subsystem, a request for an insulin recommendation for a patient;
determining, by the processor, how many health events are associated with the request for an insulin recommendation;
prompting, by the processor, the user for an input for the health events associated with the insulin recommendation, where the prompting is in response to a determination that two or more health events are associated with the request for an insulin recommendation;
receiving, by the processor, an input value from the user in response to the prompting, where the input is a numeric value representing a cumulative effect of the health events on the insulin of the patient; and
computing, by the processor, the correction bolus for the patient based on the input value.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for monitoring blood glucose (bG) levels of a diabetic user. The method may be implemented on a non-transitory computer readable medium adapted to run on a processing subsystem, the processing subsystem forming a portion of a handheld diabetes management device for monitoring the bG levels of a diabetic user and determining a correction bolus to be provided to the user. The method may comprise using a memory to store information in a plurality of different time blocks. The information may include a plurality of differing user defined health events that each include a predetermined associated percentage value set by the user by which a correction bolus calculation will be modified to account for one of an increase or a decrease in insulin associated with each one of the defined health events. The processing subsystem may be used to communicate with the memory and to obtain the information and to calculate therefrom the correction bolus.
69 Citations
25 Claims
-
1. A method implemented on a non-transitory computer readable medium adapted to run on a processing subsystem, the processing subsystem forming a portion of a handheld diabetes management device for monitoring blood glucose (bG) levels of a diabetic user and determining a correction bolus to be provided to the user, the method comprising:
-
using a memory to store information in a plurality of different time blocks, the information including; an upper target bG value for each one of the plurality of different time blocks, defined by the user, during a twenty four hour period; a lower target bG value for each one of the plurality of different time blocks during the twenty four hour period; a hypoglycemic warning value, defined by the user, representing a hypoglycemic bG value for the user; a conversion factor for converting from glucose to insulin; one or more health events which can be associated by the user with a request for an insulin recommendation, where each health event includes a percentage value set by the user; and a carbohydrate value input by the user in connection with a meal; receiving, by a processor of the processing subsystem, a request for an insulin recommendation for a patient; determining, by the processor, how many health events are associated with the request for an insulin recommendation; prompting, by the processor, the user for an input for the health events associated with the insulin recommendation, where the prompting is in response to a determination that two or more health events are associated with the request for an insulin recommendation; receiving, by the processor, an input value from the user in response to the prompting, where the input is a numeric value representing a cumulative effect of the health events on the insulin of the patient; and computing, by the processor, the correction bolus for the patient based on the input value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented on a non-transitory computer readable medium adapted to run on a processing subsystem, the processing subsystem forming a portion of a handheld diabetes management device for monitoring blood glucose (bG) levels of a diabetic user and determining a total bolus to be provided to the user, the method comprising:
-
using a memory to store; an upper target bG value for each one of a plurality of different time blocks during a twenty four hour period; a lower target bG value for each one of the plurality of different time blocks during the twenty four hour period; a maximum allowed bG value representing a currently corrected for bG value of the user, which is computed from prior bG history records; one or more health events which can be associated by the user with a request for an insulin recommendation, where health events include an exercise event, a stress event and an illness event and each health event includes a percentage value set by the user; a carbohydrate value input by the user in connection with a meal; receiving, by a processor of the processing subsystem, a request for an insulin recommendation for a patient; determining, by the processor, how many health events are associated with the request for an insulin recommendation; prompting, by the processor, the user for an input for the health events associated with the insulin recommendation, where the prompting is in response to a determination that two or more health events are associated with the request for an insulin recommendation; receiving, by the processor, an input value from the user in response to the prompting, where the input is a numeric value representing a cumulative effect of the health events on the insulin of the patient; calculating, by the processor, a meal bolus based on the carbohydrate value input by the user, the meal bolus representing an amount of insulin needed to compensate for the carbohydrate value representing the meal; calculating, by the processor, a correction bolus representing an additional amount of insulin needed beyond the insulin represented by the meal bolus; summing the meal bolus and the correction bolus to obtain a summed total bolus value; and displaying the correction bolus, the meal bolus, the total bolus value and the maximum allowed bG value to the user on a display of the device. - View Dependent Claims (15, 16)
-
-
17. A customizable, handheld diabetes management device for monitoring blood glucose (bG) levels of a diabetic user and determining a total bolus to be provided to the user, the device comprising:
-
a housing adapted to be held in a hand of the user; a memory contained in the housing and configured to store information including; an upper target bG value for each one of a plurality of different time blocks defined by the user during a twenty four hour period; a lower target bG value for each one of the plurality of different time blocks during the twenty four hour period; one or more health events which can be associated by the user with a request for an insulin recommendation, where health events include an exercise event, a stress event and an illness event and each health event includes a percentage value set by the user; and a carbohydrate value input by the user in connection with a meal; a processing subsystem contained in the housing and being in communication with the memory, the processing subsystem configured to receive a request for an insulin recommendation for a patient, determine how many health events are associated with the request for an insulin recommendation and prompt the user for an input for the health events associated with the insulin recommendation, where the prompting is in response to a determination that two or more health events are associated with the request for an insulin recommendation; the processing subsystem further configured to receive an input value from the user in response to the prompting, where the input is a numeric value representing a cumulative effect of the health events on the insulin of the patient and calculate a meal bolus, a correction bolus and a recommended total bolus that is a sum of the meal bolus and the correction bolus; and a display system contained in the housing for displaying a plurality of fields that the user is able to configure to include the information, and for displaying the recommended total bolus to the user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification