Handheld diabetes management device with bolus calculator
First Claim
1. A computer-implemented method for determining an allowable amount of blood glucose (bG) of a patient, the allowable amount of blood glucose being used to calculate a bolus recommendation for a patient, the method comprising:
- maintaining a plurality of active advice history records in a data store of a computing device, each of the plurality of active advice history records having been generated during a predetermined time period relative to a current time, and each of the plurality of active advice history records identifying data relating to one or more bG influencing events and including a time corresponding to the one or more bG influencing events;
measuring, by a sensor of the computing device, a current bG measurement corresponding to the patient, the current bG measurement indicating a current bG level of the patient;
determining, by one or more processors of the computing device, a target bG value for the patient, the target bG value corresponding to a desired bG level for the patient;
determining, at the one or more processors, a correction delta bG value based on one or more records of the plurality of active advice history records, the correction delta bG value being indicative of an aggregated bG lowering effect of the events defined in the one or more active advice history records on a bG value of the patient;
determining, at the one or more processors, a correction meal rise value based on a specific active advice history record of the plurality of active advice history records, the correction meal rise value being indicative of an amount the bG level of the patient can increase with respect to the target bG value without requiring a correction bolus;
determining, at the one or more processors, a maximum allowed bG value based on the target bG value, the correction delta bG value, and the correction meal rise value;
comparing, at the one or more processors, the current bG measurement to the target bG value;
setting, at the one or more processors, the allowable amount of bG value equal to the maximum allowed bG value when the current bG measurement is greater than the target bG value;
setting, at the one or more processors, the allowable amount of bG value using the target bG value and the correction delta bG value and excluding the correction meal rise value when the current bG measurement is less than the target bG value;
storing the allowable amount of bG value in the data store of the computing device;
calculating, at the one or more processors, a recommendation for the patient using the allowable amount of bG value; and
presenting the recommendation to the patient on a display of the computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments of the present disclosure, a device and method for determining an allowable amount of blood glucose (bG) of a patient is disclosed. The method further includes receiving a current bG measurement, determining a target bG value, and determining a correction delta bG value based on one or more advice history records. The method includes determining a correction meal rise value and determining a maximum allowed bG value based on the target bG value, the correction delta bG value, and the correction meal rise value. The method includes setting the allowable amount of bG value equal to the maximum allowed bG value when the current bG measurement is greater than the target bG value and determining the allowable amount of bG value using the target bG value and the correction delta bG value when the current bG measurement is less than the target bG value.
39 Citations
19 Claims
-
1. A computer-implemented method for determining an allowable amount of blood glucose (bG) of a patient, the allowable amount of blood glucose being used to calculate a bolus recommendation for a patient, the method comprising:
-
maintaining a plurality of active advice history records in a data store of a computing device, each of the plurality of active advice history records having been generated during a predetermined time period relative to a current time, and each of the plurality of active advice history records identifying data relating to one or more bG influencing events and including a time corresponding to the one or more bG influencing events; measuring, by a sensor of the computing device, a current bG measurement corresponding to the patient, the current bG measurement indicating a current bG level of the patient; determining, by one or more processors of the computing device, a target bG value for the patient, the target bG value corresponding to a desired bG level for the patient; determining, at the one or more processors, a correction delta bG value based on one or more records of the plurality of active advice history records, the correction delta bG value being indicative of an aggregated bG lowering effect of the events defined in the one or more active advice history records on a bG value of the patient; determining, at the one or more processors, a correction meal rise value based on a specific active advice history record of the plurality of active advice history records, the correction meal rise value being indicative of an amount the bG level of the patient can increase with respect to the target bG value without requiring a correction bolus; determining, at the one or more processors, a maximum allowed bG value based on the target bG value, the correction delta bG value, and the correction meal rise value; comparing, at the one or more processors, the current bG measurement to the target bG value; setting, at the one or more processors, the allowable amount of bG value equal to the maximum allowed bG value when the current bG measurement is greater than the target bG value; setting, at the one or more processors, the allowable amount of bG value using the target bG value and the correction delta bG value and excluding the correction meal rise value when the current bG measurement is less than the target bG value; storing the allowable amount of bG value in the data store of the computing device; calculating, at the one or more processors, a recommendation for the patient using the allowable amount of bG value; and presenting the recommendation to the patient on a display of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A diabetes management device configured to determine an allowable amount of blood glucose (bG) of a patient, the allowable amount of blood glucose being used to calculate a bolus recommendation for a patient, the device comprising:
-
an advice history records database that stores a plurality of active advice history records, each of the plurality of active advice history records having been generated during a predetermined time period relative to a current time, and each of the plurality of active advice history records identifying data relating to one or more bG influencing events and including a time corresponding to the one or more bG influencing events; a computer-readable medium storing computer-readable instructions; one or more processors configured to execute the computer-readable instructions, the computer-readable instructions, when executed by the one or more processors, causing the one or more processors to; receive a current bG measurement corresponding to the patient, the current bG measurement indicating a current bG level of the patient; determine a target bG value for the patient, the target bG value corresponding to a desired bG level for the patient; determine a correction delta bG value based on one or more records of the plurality of active advice history records, the correction delta bG value being indicative of an aggregated bG lowering effect of the events defined in the one or more active advice history records on a bG value of the patient; determine a correction meal rise value based on a specific active advice history record of the plurality of active advice history records, the correction meal rise value being indicative of an amount the bG level of the patient can increase with respect to the target bG value without requiring a correction bolus; determine, a maximum allowed bG value based on the target bG value, the correction delta bG value, and the correction meal rise value; compare the current bG measurement to the target bG value; set the allowable amount of bG value equal to the maximum allowed bG value when the current bG measurement is greater than the target bG value; determine the allowable amount of bG value using the target bG value and the correction delta bG value and excluding the correction meal rise value when the current bG measurement is less than the target bG value; and store the allowable amount of bG value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification