CPC G01N 27/3271 (2013.01) [A61B 5/14532 (2013.01); G16H 10/40 (2018.01); G16H 10/60 (2018.01); G16H 20/17 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01)] | 27 Claims |
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
receiving a current glucose measurement of a patient;
obtaining a glucose time period associated with a time of measuring the current glucose measurement;
determining the glucose time period of the current glucose measurement is within a pre-meal time period before the patient consumes food or other nutrients;
determining a meal type associated with the pre-meal time period of the glucose time period is breakfast;
retrieving a previous day basal dose that was administered to the patient, a previous mid-sleep glucose measurement of the patient, and a previous breakfast glucose measurement of the patient from memory hardware;
determining the lesser one of the previous mid-sleep glucose measurement or the previous breakfast 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 glucose measurement or the previous breakfast glucose measurement;
calculating a new basal dose of insulin for the patient by multiplying the previous day basal dose times the adjustment factor;
retrieving a configured time interval for administering the calculated new basal dose of insulin to the patient from the memory hardware; and
administering the calculated new basal dose of insulin to the patient by transmitting the calculated new basal dose of insulin to a dose administering system having a patient display at the configured time interval, the patient display configured to display the calculated new basal dose of insulin and trigger administration of the calculated new basal dose of insulin to the patient.
|