System and method for optimizing insulin dosages for diabetic subjects
First Claim
1. A method comprising:
- receiving, at a system processor, a current blood glucose measurement of a patient from a blood glucose meter in communication with the system processor;
obtaining, by the system processor, a blood glucose time period associated with a time of measuring the current blood glucose measurement;
retrieving, by the system processor, a hypoglycemia threshold and a target blood glucose range for the patient from remote memory hardware associated with a remote processor locationally removed from the system processor and in communication with the system processor, the hypoglycemia threshold and the target blood glucose range inputted to the remote memory hardware by the remote processor;
comparing, by the system processor, the current blood glucose measurement to the hypoglycemia threshold and a mid-point of the target blood glucose range greater than the hypoglycemia threshold;
when the current blood glucose measurement is less than the hypoglycemia threshold, determining, by the system processor, one of;
a recommend dosage of oral glucose for oral ingestion by the patient;
a recommended dosage of glucagon for administration to the patient;
ora recommended dosage of saline and insulin for intravenous insertion to the patient;
when the current blood glucose measurement is greater than the hypoglycemia threshold and the mid-point of the target blood glucose range;
retrieving, by the system processor, an insulin sensitivity factor for the patient from the remote memory hardware, the insulin sensitivity factor inputted to the remote memory hardware by the remote processor;
calculating, by the system processor, a correction dose based on a function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor;
administering the calculated correction dose to the patient by transmitting the calculated correction dose from the system processor to a dose administering system having a patient display configured to display the calculated correction dose and trigger administration of the calculated correction dose to the patient; and
storing the calculated correction dose in the remote memory hardware;
determining whether the blood glucose time period of the current blood glucose measurement is within a pre-meal time period before the patient consumes food or other nutrients;
when the blood glucose time period of the current blood glucose measurement is not within the pre-meal time period, calculating, by the system processor, the correction dose based on the function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor; and
when the blood glucose time period of the current blood glucose measurement is within the pre-meal time;
determining whether a meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack;
calculating, by the system processor, a meal bolus for the patient when the meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack; and
when the meal type associated with the pre-meal time period of the blood glucose time period is breakfast;
retrieving, by the system processor, a previous day basal dose that was administered to the patient, a previous mid-sleep blood glucose measurement of the patient, and a previous breakfast blood glucose measurement of the patient from the remote memory hardware;
determining, by the system processor, whether the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement is within one of multiple pre-configured ranges of values;
setting, by the system processor, an adjustment factor to a preconfigured adjustment factor associated with the pre-configured range of values that includes the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement;
calculating, by the system processor, a new basal dose for the patient by multiplying the previous day basal dose times the adjustment factor;
retrieving, by the system processor, a configured time interval for administering the calculated new basal dose to the patient from the remote memory hardware, the configured time interval input to the remote memory hardware by the remote processor;
administering the calculated new basal dose to patient by transmitting the calculated new basal dose from the system processor to the dose administering system having the patient display at the configured time interval, the patient display configured to display the calculated new basal dose and trigger administration of the calculated new basal dose to the patient; and
storing the calculated new basal dose in the remote memory hardware.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for optimizing insulin dosages for diabetic subjects which includes a processor for calculating basal and bolus dosages to be recommended for meal types including breakfast, lunch, dinner, snack, or at miscellaneous times. The bolus calculations are specifically directed to time periods which are taken from either pre-meal, post-meal, bedtime, mid-sleep or miscellaneous times. The processor calculates an optimized bolus for a specific time period and meal type based upon prior basal dosages, prior blood glucose doses, hypoglycemia thresholds, mid-point of target ranges, and subject insulin sensitivity factors. A display is provided to the subject for sensing the optimized insulin dosage recommended at a specific time period and for a specific meal type.
156 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a system processor, a current blood glucose measurement of a patient from a blood glucose meter in communication with the system processor; obtaining, by the system processor, a blood glucose time period associated with a time of measuring the current blood glucose measurement; retrieving, by the system processor, a hypoglycemia threshold and a target blood glucose range for the patient from remote memory hardware associated with a remote processor locationally removed from the system processor and in communication with the system processor, the hypoglycemia threshold and the target blood glucose range inputted to the remote memory hardware by the remote processor; comparing, by the system processor, the current blood glucose measurement to the hypoglycemia threshold and a mid-point of the target blood glucose range greater than the hypoglycemia threshold; when the current blood glucose measurement is less than the hypoglycemia threshold, determining, by the system processor, one of; a recommend dosage of oral glucose for oral ingestion by the patient; a recommended dosage of glucagon for administration to the patient;
ora recommended dosage of saline and insulin for intravenous insertion to the patient; when the current blood glucose measurement is greater than the hypoglycemia threshold and the mid-point of the target blood glucose range; retrieving, by the system processor, an insulin sensitivity factor for the patient from the remote memory hardware, the insulin sensitivity factor inputted to the remote memory hardware by the remote processor; calculating, by the system processor, a correction dose based on a function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor; administering the calculated correction dose to the patient by transmitting the calculated correction dose from the system processor to a dose administering system having a patient display configured to display the calculated correction dose and trigger administration of the calculated correction dose to the patient; and storing the calculated correction dose in the remote memory hardware; determining whether the blood glucose time period of the current blood glucose measurement is within a pre-meal time period before the patient consumes food or other nutrients; when the blood glucose time period of the current blood glucose measurement is not within the pre-meal time period, calculating, by the system processor, the correction dose based on the function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor; and when the blood glucose time period of the current blood glucose measurement is within the pre-meal time; determining whether a meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack; calculating, by the system processor, a meal bolus for the patient when the meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack; and when the meal type associated with the pre-meal time period of the blood glucose time period is breakfast; retrieving, by the system processor, a previous day basal dose that was administered to the patient, a previous mid-sleep blood glucose measurement of the patient, and a previous breakfast blood glucose measurement of the patient from the remote memory hardware; determining, by the system processor, whether the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement is within one of multiple pre-configured ranges of values; setting, by the system processor, an adjustment factor to a preconfigured adjustment factor associated with the pre-configured range of values that includes the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement; calculating, by the system processor, a new basal dose for the patient by multiplying the previous day basal dose times the adjustment factor; retrieving, by the system processor, a configured time interval for administering the calculated new basal dose to the patient from the remote memory hardware, the configured time interval input to the remote memory hardware by the remote processor; administering the calculated new basal dose to patient by transmitting the calculated new basal dose from the system processor to the dose administering system having the patient display at the configured time interval, the patient display configured to display the calculated new basal dose and trigger administration of the calculated new basal dose to the patient; and storing the calculated new basal dose in the remote memory hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a blood glucose meter measuring blood glucose measurements of a patient; remote memory hardware associated with a remote processor; and a system processor locationally removed from the remote memory hardware and in communication with the glucometer and the remote memory hardware, the system processor; receiving a current blood glucose measurement from the blood glucose meter; obtaining a blood glucose time period associated with a time of measuring the current blood glucose measurement; retrieving a hypoglycemia threshold and a target blood glucose range for the patient from the remote memory hardware, the hypoglycemia threshold and the target blood glucose range inputted to the remote memory hardware by a remote processor; comparing the current blood glucose measurement to the hypoglycemia threshold and a mid-point of the target blood glucose range greater than the hypoglycemia threshold; when the current blood glucose measurement is less than the hypoglycemia threshold, determining one of; a recommend dosage of oral glucose for oral ingestion by the patient; a recommended dosage of glucagon for administration to the patient;
ora recommended dosage of saline and insulin for intravenous insertion to the patient; when the current blood glucose measurement is greater than the hypoglycemia threshold and the mid-point of the target blood glucose range; retrieving an insulin sensitivity factor for the patient from the remote memory hardware, the insulin sensitivity factor inputted to the remote memory hardware by the remote processor; calculating a correction dose based on a function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor; administering the calculated correction dose to the patient by transmitting the calculated correction dose to a dose administering system having a patient display configured to display the calculated correction dose and trigger administration of the calculated correction dose to the patient; and storing the calculated correction dose in the remote memory hardware; determining whether the blood glucose time period of the current blood glucose measurement is within a pre-meal time period before the patient consumes food or other nutrients; when the blood glucose time period of the current blood glucose measurement is not within the pre-meal time period, calculating the correction dose based on the function of the current blood glucose measurement, the mid-point of the target blood glucose range, and the insulin sensitivity factor; and when the blood glucose time period of the current blood glucose measurement is within the pre-meal time; determining whether a meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack; calculating a meal bolus for the patient when the meal type associated with the pre-meal time period of the blood glucose time period is one of breakfast, lunch, dinner, or snack; and when the meal type associated with the pre-meal time period of the blood glucose time period is breakfast; retrieving a previous day basal dose that was administered to the patient, a previous mid-sleep blood glucose measurement of the patient, and a previous breakfast blood glucose measurement of the patient from the remote memory hardware; determining whether the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement is within one of multiple pre-configured ranges of values; setting an adjustment factor to a preconfigured adjustment factor associated with the pre-configured range of values that includes the lesser one of the previous mid-sleep blood glucose measurement or the previous breakfast blood glucose measurement; calculating a new basal dose for the patient by multiplying the previous basal dose times the adjustment factor; retrieving a configured time interval for administering the calculated new basal dose to the patient from the remote memory hardware, the configured time interval inputted to the remote memory hardware by the remote processor; administering the calculated new basal dose to the patient by transmitting the calculated new basal dose to the dose administering system having the patient display at the configured time interval, the patient display configured to display the calculated new basal dose and trigger administration of the calculated new basal dose to the patient; and
storing the calculated new basal dose in the remote memory hardware. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification