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.
5 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.
-
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