Method and system for insulin management
First Claim
1. A method comprising:
- receiving a blood glucose measurement of a patient at a data processing device from a glucometer in communication with the data processing device;
obtaining, by the data processing device, a blood glucose time associated with measuring the blood glucose measurement;
receiving patient information at the data processing device from a non-transitory computer-readable medium in communication with the data processing device, the patient information comprising recommended equal-boluses of insulin for administration to the patient at sequential time intervals throughout a day, the number of sequential time intervals comprising;
six sequential time intervals, each spaced four hours apart;
orfour sequential time intervals, each spaced six hours apart;
determining, by the data processing device, which of the sequential time intervals includes the blood glucose time for the blood glucose measurement of the patient;
determining, by the data processing device, for a given blood glucose time within a first sequential time interval of the four sequential time intervals or a second sequential time interval of the six sequential time intervals, a given blood glucose measurement that is within one of a plurality of target ranges of values, the plurality of target ranges of values comprising;
a first target range of values including blood glucose values less than a first configurable constant;
a second target range of values including blood glucose values greater than or equal to the first configurable constant and less than a low target blood glucose value of a target blood glucose range for the patient;
a third target range of values including blood glucose values greater than or equal to the low target blood glucose value and less than a high target blood glucose value of the target blood glucose range;
a fourth target range of values including blood glucose values greater than or equal to the high target blood glucose value and less than a second configurable constant;
a fifth target range of values including blood glucose values greater than or equal to the second configurable constant and less than a third configurable constant; and
a sixth target range of values including blood glucose values greater than or equal to the third configurable constant;
determining, by the data processing device, an adjustment factor for adjusting a value of recommended equal-boluses to the patient based on the corresponding target range of values and the given blood glucose measurement; and
retrieving, by the data processing device, a previous day'"'"'s value of recommended equal-boluses;
determining, by the data processing device, a new value of recommended equal-boluses by multiplying the adjustment factor times the previous day'"'"'s value of recommended equal-boluses, wherein the new value of recommended equal-boluses corresponds to an insulin dose of rapid-acting insulin or regular insulin to be administered to the patient at scheduled blood glucose measurements;
setting, by the data processing device, a timer for a next blood glucose measurement based on the sequential time intervals;
determining, by the data processing device, a correction bolus based on the blood glucose time by calculating;
CBx=(BG−
BGTarget)/CF;
wherein CB is the correction bolus, BG is the blood glucose measurement, BGTarget is a target blood glucose value of the patient, and CF is a correction factor; and
administering the new value of recommended equal-boluses and the correction bolus to the patient by transmitting the new value of recommended equal-boluses and the correction insulin dose from the data processing device to a remote administration device comprising a doser configured to;
automatically set or dial in and administer a first number of units of insulin corresponding to the new value of the recommended equal-boluses to the patient at each of the sequential time intervals; and
automatically set or dial in and administer a second number of units of insulin corresponding to the correction bolus to the patient.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of administering insulin includes receiving blood glucose measurements of a patient at a data processing device from a glucometer. 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. The method also includes receiving patient information at the data processing device and selecting a subcutaneous insulin treatment for tube-fed patients from a collection of subcutaneous insulin treatments. The selection is based on the blood glucose measurements and the patient information. The subcutaneous insulin treatment program for tube-fed patients determines recommended insulin doses based on the blood glucose times. The method also includes executing, using the data processing device, the selected subcutaneous insulin treatment.
273 Citations
14 Claims
-
1. A method comprising:
-
receiving a blood glucose measurement of a patient at a data processing device from a glucometer in communication with the data processing device; obtaining, by the data processing device, a blood glucose time associated with measuring the blood glucose measurement; receiving patient information at the data processing device from a non-transitory computer-readable medium in communication with the data processing device, the patient information comprising recommended equal-boluses of insulin for administration to the patient at sequential time intervals throughout a day, the number of sequential time intervals comprising; six sequential time intervals, each spaced four hours apart;
orfour sequential time intervals, each spaced six hours apart; determining, by the data processing device, which of the sequential time intervals includes the blood glucose time for the blood glucose measurement of the patient; determining, by the data processing device, for a given blood glucose time within a first sequential time interval of the four sequential time intervals or a second sequential time interval of the six sequential time intervals, a given blood glucose measurement that is within one of a plurality of target ranges of values, the plurality of target ranges of values comprising; a first target range of values including blood glucose values less than a first configurable constant; a second target range of values including blood glucose values greater than or equal to the first configurable constant and less than a low target blood glucose value of a target blood glucose range for the patient; a third target range of values including blood glucose values greater than or equal to the low target blood glucose value and less than a high target blood glucose value of the target blood glucose range; a fourth target range of values including blood glucose values greater than or equal to the high target blood glucose value and less than a second configurable constant; a fifth target range of values including blood glucose values greater than or equal to the second configurable constant and less than a third configurable constant; and a sixth target range of values including blood glucose values greater than or equal to the third configurable constant; determining, by the data processing device, an adjustment factor for adjusting a value of recommended equal-boluses to the patient based on the corresponding target range of values and the given blood glucose measurement; and retrieving, by the data processing device, a previous day'"'"'s value of recommended equal-boluses; determining, by the data processing device, a new value of recommended equal-boluses by multiplying the adjustment factor times the previous day'"'"'s value of recommended equal-boluses, wherein the new value of recommended equal-boluses corresponds to an insulin dose of rapid-acting insulin or regular insulin to be administered to the patient at scheduled blood glucose measurements; setting, by the data processing device, a timer for a next blood glucose measurement based on the sequential time intervals; determining, by the data processing device, a correction bolus based on the blood glucose time by calculating;
CBx=(BG−
BGTarget)/CF;wherein CB is the correction bolus, BG is the blood glucose measurement, BGTarget is a target blood glucose value of the patient, and CF is a correction factor; and administering the new value of recommended equal-boluses and the correction bolus to the patient by transmitting the new value of recommended equal-boluses and the correction insulin dose from the data processing device to a remote administration device comprising a doser configured to; automatically set or dial in and administer a first number of units of insulin corresponding to the new value of the recommended equal-boluses to the patient at each of the sequential time intervals; and automatically set or dial in and administer a second number of units of insulin corresponding to the correction bolus to the patient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a glucometer configured to measure blood glucose measurements separated by a time interval; and a dosing controller in communication with the glucometer, the dosing controller including a data processing device and a non-transitory computer-readable medium in communication with the data processing device, the data processing device configured to perform operations comprising; receiving blood glucose measurements of a patient from the glucometer, each blood glucose measurement separated by a time interval and comprising a blood glucose time associated with a time of measuring the blood glucose measurement; receiving patient information from the non-transitory computer-readable medium, the patient information comprising recommended equal-boluses of insulin for administration to the patient at sequential time intervals throughout a day, the number of sequential time intervals comprising; six sequential time intervals, each spaced four hours apart;
orfour sequential time intervals, each spaced six hours apart; determining which of the sequential time intervals includes the blood glucose time for the blood glucose measurement of the patient; determining, for a given blood glucose time within a first sequential time interval of the four sequential time intervals or a second sequential time interval of the six sequential time intervals, a given blood glucose measurement that is within one of a plurality of target ranges of values, the plurality of target ranges of values comprising; a first target range of values including blood glucose values less than a first configurable constant; a second target range of values including blood glucose values greater than or equal to the first configurable constant and less than a low target blood glucose value of a target blood glucose range for the patient; a third target range of values including blood glucose values greater than or equal to the low target blood glucose value and less than a high target blood glucose value of the target blood glucose range; a fourth target range of values including blood glucose values greater than or equal to the high target blood glucose value and less than a second configurable constant; a fifth target range of values including blood glucose values greater than or equal to the second configurable constant and less than a third configurable constant; and a sixth target range of values including blood glucose values greater than or equal to the third configurable constant; determining an adjustment factor for adjusting a value of recommended equal-boluses to the patient based on the corresponding target range of values and the given blood glucose measurement; and retrieving a previous day'"'"'s value of recommended equal-boluses; determining a new value of recommended equal-boluses by multiplying the adjustment factor times the previous day'"'"'s value of recommended equal-boluses, wherein the new value of recommended equal-boluses corresponds to an insulin dose of rapid-acting insulin or regular insulin to be administered to the patient at scheduled blood glucose measurements; setting, by the data processing device, a timer for a next blood glucose measurement based on the sequential time intervals; determining a correction bolus based on the blood glucose time by calculating;
CBx=(BG−
BGTarget)/CF;wherein CB is the correction bolus, BG is the blood glucose measurement, BGTarget is a target blood glucose value of the patient, and CF is a correction factor; and administering the new value of recommended equal-boluses and the correction bolus to the patient by transmitting the new value of recommended equal-boluses and the correction insulin dose to a remote administration device comprising a doser configured to; automatically set or dial in and administer a first number of units of insulin corresponding to the new value of the recommended equal-boluses to the patient at each of the sequential time intervals; and automatically set or dial in and administer a second number of units of insulin corresponding to the correction bolus to the patient. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification