System for administering insulin boluses to a patient
First Claim
Patent Images
1. A system comprising:
- a dose administering system having a doser and a patient display;
a screen;
a data processing device in communication with the patient display and the screen; and
a non-transitory computer-readable medium in communication with the data processing device, the non-transitory computer-readable medium storing instructions that when executed on the data processing device cause the data processing device to perform operations comprising;
determining a total daily dose (TDD) of insulin for a current day based on all basal doses and bolus doses of insulin administered to a patient on an immediately previous day;
receiving sequential blood glucose measurements of the patient, the sequential blood glucose measurements comprising a current blood glucose measurement measured at a current time and one or more previous blood glucose measurements measured before the current time;
executing a subcutaneous treatment program configured to display a graphical user interface on the screen in communication with the data processing device, wherein the subcutaneous treatment program is configured to;
display, in the graphical user interface, a patient information input window and a blood glucose information window; and
receive, in the patient information input window, patient information comprising;
a target blood glucose range for the patient, the target blood glucose range comprising a range of blood glucose values between and including a lower limit blood glucose value and an upper limit blood glucose value greater than the lower limit blood glucose value;
a specified number of consecutive blood glucose measurements of the patient within the target blood glucose range to determine a blood glucose concentration for the patient is stable in the target blood glucose range; and
recommended boluses of insulin for administration to the patient at sequential time intervals throughout a day, wherein a value for the recommended boluses of insulin is based on the determined TDD of insulin for the current day;
determining that the current blood glucose measurement and the one or more previous blood glucose measurements equal the specified number of consecutive blood glucose measurements within the target blood glucose range;
determining a time interval from the current time until a next time of a next scheduled blood glucose measurement for the patient based on the determination that the current blood glucose measurement and the one or more previous blood glucose measurements equal the specified number of consecutive blood glucose measurements within the target blood glucose range, the time interval comprising a duration of time that is longer than a default time interval, wherein the subcutaneous treatment program is further configured to;
display, in the graphical user interface, a countdown timer set for a duration of time equal to the determined time interval to indicate a remaining time until the next time of the next scheduled blood glucose measurement for the patient; and
display, in the graphical user interface, a blood glucose due message at the end of the determined time interval indicating that the next scheduled blood glucose measurement for the patient is due;
determining a correction bolus based on the current time by calculating;
CBx=(BG−
BGTarget)/CF;
wherein CB is the correction bolus, BG is the current blood glucose measurement, BGTarget is a midpoint of the target blood glucose range for the patient, and CF is a correction factor; and
administering the recommended boluses and the correction bolus to the patient by transmitting the recommended boluses and the correction bolus from the data processing device to the dose administering system having the doser and the patient display at the sequential time interval that includes the current time for the current blood glucose measurement of the patient, the patient display configured to display a first number of units of insulin corresponding to a value of the recommended boluses and a second number of units of insulin corresponding to the correction bolus and trigger administration of the first number of units of insulin and the second number of units of insulin to the patient.
5 Assignments
0 Petitions
Accused Products
Abstract
A dosing controller for administering insulin. The dosing controller includes a data processing device and non-transitory memory in communication with the data processing device. The dosing controller receives blood glucose measurements of a patient from the glucometer, receives patient information, selects a subcutaneous insulin treatment from a collection of subcutaneous insulin treatments based on the blood glucose measurements and the patient information, and executes the selected subcutaneous insulin treatment. Each blood glucose measurement is separated by a time interval and includes a blood glucose time associated with a time of measuring the blood glucose measurement.
269 Citations
8 Claims
-
1. A system comprising:
-
a dose administering system having a doser and a patient display; a screen; a data processing device in communication with the patient display and the screen; and a non-transitory computer-readable medium in communication with the data processing device, the non-transitory computer-readable medium storing instructions that when executed on the data processing device cause the data processing device to perform operations comprising; determining a total daily dose (TDD) of insulin for a current day based on all basal doses and bolus doses of insulin administered to a patient on an immediately previous day; receiving sequential blood glucose measurements of the patient, the sequential blood glucose measurements comprising a current blood glucose measurement measured at a current time and one or more previous blood glucose measurements measured before the current time; executing a subcutaneous treatment program configured to display a graphical user interface on the screen in communication with the data processing device, wherein the subcutaneous treatment program is configured to; display, in the graphical user interface, a patient information input window and a blood glucose information window; and
receive, in the patient information input window, patient information comprising;a target blood glucose range for the patient, the target blood glucose range comprising a range of blood glucose values between and including a lower limit blood glucose value and an upper limit blood glucose value greater than the lower limit blood glucose value;
a specified number of consecutive blood glucose measurements of the patient within the target blood glucose range to determine a blood glucose concentration for the patient is stable in the target blood glucose range; andrecommended boluses of insulin for administration to the patient at sequential time intervals throughout a day, wherein a value for the recommended boluses of insulin is based on the determined TDD of insulin for the current day; determining that the current blood glucose measurement and the one or more previous blood glucose measurements equal the specified number of consecutive blood glucose measurements within the target blood glucose range; determining a time interval from the current time until a next time of a next scheduled blood glucose measurement for the patient based on the determination that the current blood glucose measurement and the one or more previous blood glucose measurements equal the specified number of consecutive blood glucose measurements within the target blood glucose range, the time interval comprising a duration of time that is longer than a default time interval, wherein the subcutaneous treatment program is further configured to; display, in the graphical user interface, a countdown timer set for a duration of time equal to the determined time interval to indicate a remaining time until the next time of the next scheduled blood glucose measurement for the patient; and display, in the graphical user interface, a blood glucose due message at the end of the determined time interval indicating that the next scheduled blood glucose measurement for the patient is due; determining a correction bolus based on the current time by calculating; CBx=(BG−
BGTarget)/CF;
wherein CB is the correction bolus, BG is the current blood glucose measurement, BGTarget is a midpoint of the target blood glucose range for the patient, and CF is a correction factor; andadministering the recommended boluses and the correction bolus to the patient by transmitting the recommended boluses and the correction bolus from the data processing device to the dose administering system having the doser and the patient display at the sequential time interval that includes the current time for the current blood glucose measurement of the patient, the patient display configured to display a first number of units of insulin corresponding to a value of the recommended boluses and a second number of units of insulin corresponding to the correction bolus and trigger administration of the first number of units of insulin and the second number of units of insulin to the patient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification