WO2012177353A1 - Health monitoring system - Google Patents

Health monitoring system Download PDF

Info

Publication number
WO2012177353A1
WO2012177353A1 PCT/US2012/039213 US2012039213W WO2012177353A1 WO 2012177353 A1 WO2012177353 A1 WO 2012177353A1 US 2012039213 W US2012039213 W US 2012039213W WO 2012177353 A1 WO2012177353 A1 WO 2012177353A1
Authority
WO
WIPO (PCT)
Prior art keywords
hypoglycemia
module
data
imminent
cgm
Prior art date
Application number
PCT/US2012/039213
Other languages
French (fr)
Inventor
Francis J. Doyle, Iii
Eyal Dassau
Howard Zisser
Rebecca A. HARVEY
Original Assignee
Regents Of The University Of California
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Regents Of The University Of California filed Critical Regents Of The University Of California
Publication of WO2012177353A1 publication Critical patent/WO2012177353A1/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/14532Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • A61B5/7275Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/746Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation

Definitions

  • the field of the invention is a continuous glucose monitoring.
  • Diabetes is a chronic disease only controlled by constant vigilance. Chronic elevations, and likely fluctuations, of the blood glucose may result in long term complications (blindness, kidney failure, heart disease, and lower extremity amputations). Perversely, attempts at normalizing glucose concentrations also increases the risk of serious health issues related to hypoglycemia. Despite the use of insulin infusion pumps and programs that promote intensive diabetes management, the average Ale (an indicator of long-term blood glucose control) reported by major diabetes treatment centers remains higher than 8%, well above the recommended goal of 6.5-7%. Many factors contribute to this failure:
  • HMS health monitoring system
  • the HMS analyzes CGM data and CGM trends in anticipation of impending hypoglycemia.
  • the HMS issues electronic, visual and/or audio alerts in response to impending hypoglycemia (e.g. within 15 minutes), such as on the AP device screen, with a request for the investigator to intervene and treat the subject, e.g. with 16g carbohydrate.
  • a secondary alert may be sent as a text message, such as to the clinical team, that hypoglycemia is predicted and may also suggest taking outside action, such as eating carbohydrates, in order to prevent hypoglycemia.
  • the invention provides computer-implemented algorithms, computers programmed with a subject algorithm, and methods and machines for processing continuous glucose monitoring (CGM) data and issuing an alert or negative feedback signal if hypoglycemia is imminent.
  • CGM continuous glucose monitoring
  • the invention provides a low glucose predictor and signal generator that uses a set of constraints to predict an imminent occurrence of hypoglycemia, comprising: (a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration; (b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) an alarm mode module that receives data from the core algorithm and if hypoglycemia is imminent, issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device.
  • CGM continuous glucose monitoring
  • a machine for processing continuous glucose monitoring (CGM) data and issuing an alert if hypoglycemia is imminent comprising a computer specifically programmed with: (a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration; (b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) an alarm mode module that receives data from the core algorithm and issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
  • CGM continuous glucose monitoring
  • the invention provides a low glucose predictor (LPG) core algorithm comprising a numerical logical algorithm that feeds a three-point calculated rate of change using backward difference approximation and the current glucose value into logical expressions to detect impending hypoglycemia, wherein the logical expressions verify that the rate of change is both negative and within a predetermined acceptable range as well as that the continuous glucose monitoring (CGM) glucose values are within predefined boundaries and that a pending hypoglycemic event is predicted within the threshold time window, and wherein the numerical logical algorithm provides tuning and insensitivity to sensor signal dropouts.
  • LPG low glucose predictor
  • the invention provides a method of using a subject machine, programmed-computer or algorithm for processing continuous glucose monitoring (CGM) data and issuing an alert or signal if hypoglycemia is imminent, the method comprising the steps of: (a) receiving and modulating CGM data in a pre-processing module by reducing noise and adjusting for missed data points and shifts due to calibration; (b) receiving data from the preprocessing module in a core algorithm module that then calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) receiving data from the core algorithm in an alarm mode module that then issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
  • CGM continuous glucose monitoring
  • the CGM data are filtered for noise using a noise spike filter to remove outliers and a low pass filter to damp electrical noise.
  • a noise spike filter to remove outliers
  • a low pass filter to damp electrical noise.
  • recently missed data points are interpolated using a simple linear interpolation.
  • a calibration detection module is used: this detects a persistent offset in data and shifts the data from before the calibration accordingly. This module only operates when enough data is present to make a prediction (number of points required denoted as PR). If the number of points is less than PR or there are large gaps in the last PR points this module will not operate. This will operate during periods of sensor outage (up to two readings) by extrapolating previous estimates.
  • the rate of change is estimated using the first derivative of the 3-point Lagrange interpolation polynomial. A series of logical steps is taken to ensure that the subject is within a reasonable proximity of the hypoglycemia threshold, the glucose is decreasing at a physiologically probable rate, and that the time to crossing the hypoglycemia threshold is within a preset prediction horizon. If these checkpoints are all passed, the alarm mode module is activated.
  • the alarm mode in the alarm mode module when an imminent hypoglycemic event is predicted, the alarm mode references any previous alarms to ensure that it has been more than a pre-designated lockout period. This is to ensure that any action taken during the previous alarm has time to take effect. If this checkpoint is passed, an audible, electronic and visible alarm is issued.
  • Methods of action may be any of the following: insulin delivery suspension, insulin delivery attenuation, or consumption of rescue
  • the preprocessing module implements the steps of Figs.
  • the core algorithm module implements the steps of Fig. 2
  • the alarm mode module implements the steps of Fig. 3-3.
  • the subject inventions are operably-linked to an insulin delivery device and/or to a continuous glucose monitoring (CGM) device.
  • CGM continuous glucose monitoring
  • FIG. 1-1 Flow chart of the Pre-Processing module.
  • FIG. 1-2 Flow chart of the Missed Point Handling section of the Pre-Processing module.
  • Fig. 3-1 Screenshot of the impending hypoglycemia pop-up window.
  • Fig. 3-2 Representation of the message when the CGM is below 70 mg/dL.
  • Fig. 3-3 Flow chart of the Alarm Mode module.
  • the HMS functions as a process monitoring module that is executed in real time.
  • This section of the control algorithm serves as a safety layer to the device.
  • the zone-MPC algorithm controls the delivery of insulin, while the HMS evaluates the trend of the glucose in a different way in order to provide an extra layer of safety to ensure the health of the subject.
  • the HMS will generate an audible and visual alert to the clinicians and send a text message to the physician in charge with a profile of the current trend and prediction for the upcoming 15 minutes.
  • the key module of the HMS is the low glucose predictor (LGP) that uses a set of constraints to predict the imminent occurrence of hypoglycemia.
  • the relevant variable is glucose concentration, G, assumed to be the CGM measurement.
  • the LGP has three major modules: a pre-processing module to get the CGM data ready for prediction; a core algorithm section to calculate the rate of change, make predictions, and determine if hypoglycemia is imminent; and an alarm mode module to issue the audible and visual alert and send the warning text message.
  • the HMS can work with a control algorithm or without one, and any control algorithm can be used to deliver insulin. Insulin can be also delivered manually by the user.
  • HMS parameters can be adjusted, e.g. PH 10 - 60 min, THactivation 90 - 150 mg/dL, THhypo 60 -80 mg/dL, LT 15 - 45 min.
  • the pre-processing module is used to get the CGM data ready for prediction.
  • the CGM often has noisy data, missed data points, and shifts due to calibration. These issues are all addressed in the pre-processing module.
  • a flow diagram of the module can be seen in Fig. 1-1, with terms detailed in Table 1-1.
  • the HMS is called every five minutes regardless of missing data. To avoid missing a hypoglycemic event when G is low and falling and data is missing, the HMS will function when up to two points are missing. The estimation of the rate of change from the previous point is projected for the missing data (these data are not saved, only used for current hypoglycemia alarming if necessary).
  • G G]R kxl A flow diagram of this branch of the pre-processing module can be seen in Fig. 1-2.
  • Gp is the filtered CGM data and G is the calculated rate of change.
  • the calculations of Gp and G' F are illustrated below in the data filtering and core algorithm sections, respectively. If a shift is detected, the previous points are shifted as follows:
  • G f (fc-l) is re-calculated using the updated G F vector.
  • the CGM data is often noisy; hence filtering the data using physiologically-based parameters allows the data to more accurately reflect the blood glucose.
  • the algorithm filters the data using a noise-spike filter to reduce the impact of noise spikes, derived as follows:
  • k is the sampling instant
  • Gp(k- ⁇ ) is the previous filtered value
  • Gp , Ns(k) is the filtered value resulting from the noise-spike filter
  • G m (k-l) is the measurement
  • AG is the maximum allowable rate of change (Seborg, et al., 2011, supra).
  • the data are then passed through a low pass filter to damp high frequency fluctuations from electrical noise, written as follows:
  • At is the sampling time
  • T F is the filter time constant
  • G F is the filtered value
  • a dimensionless parameter, a is defined as follows:
  • G F ⁇ k -y 2 G F ⁇ k - i) + (t ⁇ k - y 2 ) - t ⁇ k - i))-
  • G F (&-1 ⁇ 2) is the interpolated point, halfway between t(k- ⁇ ) and t(k). Both the G F and t vectors are updated to include the interpolated point.
  • Table 1-1 Explanation of symbols in Missed Point Handling flow chart.
  • the rate of change is calculated to make a prediction and issue an alarm if a hypoglycemic event is imminent.
  • the rate of change is calculated and the trajectory is projected through the hypoglycemia threshold, TH, to decide if a hypoglycemic event will occur within the prediction horizon, PH.
  • the rate of change calculation is as follows, using the first derivative of the Lagrange interpolation polynomial (Dassau et al., 2010, supra):
  • ⁇ ⁇ PH Vj k-A + l k
  • FIG.2 Flow chart of the Core Algorithm module., with terms detailed in Table 2- 1.
  • a 1 Alarm Requirement: # of subsequent positive flags for alarm
  • G decrease -0.1 mg/dL/min Decreasing G': cutoff used when G is below THh ypo to
  • G'maxdrop 3 mg/dL/min Maximum drop of G: cutoff used for alarming. If drop is greater than this, it is considered non-physiologic and will not alarm. mindrop -0.5 mg/dL/min Minimum drop of G: cutoff used for alarming. If G is not dropping, hypoglycemia is not imminent.
  • Til activation 110 mg/dL Activation threshold alarm can only be triggered when G is below this threshold to focus on danger of imminent hypoglycemia.
  • Hypoglycemia threshold prediction is compared against this to determine danger of imminent
  • the alarm mode will issue an audible and visible alarm and activate E911, sending a short message service (SMS) to the attending physician. If any alarms have been issued and acknowledged in the past 30 minutes, no alarm is issued. If not, a version of the following message will pop up for predicted hypoglycemia, informing the clinicians of impending hypoglycemia, the current rate of fall, and the time to predicted low; see, Fig. 3-1 for screenshot of the impending hypoglycemia pop-up window.
  • SMS short message service
  • Table 3-1 Explanation of symbols in Alarm Mode module flow chart.
  • Hypoglycemia threshold prediction is compared
  • Last treatment time used to determine it is too soon to
  • Treatment lockout time minimum time allowed
  • HMS Health Monitoring System
  • AP Artificial Pancreas
  • T1DM Artificial Pancreas
  • MPC model-predictive control
  • the AP device is composed of the Artificial Pancreas System platform (APS ⁇ ) developed by the University of California, Santa Barbara (UCSB) and Sansum Diabetes Research Institute (SDRI).
  • APS ⁇ Artificial Pancreas System platform
  • UCSB Santa Barbara
  • SDRI Sansum Diabetes Research Institute
  • the APS ⁇ is the current leading research platform used in this arena. It has been safely used in over 100 individual clinical sessions at eight leading clinical research centers around the world.
  • This AP device is a closed-loop insulin pump/continuous glucose monitor (CGM) system regulated by a proprietary control algorithm, and comprises:
  • CSII Continuous Subcutaneous Insulin Infusion
  • zone-MPC zone Model Predictive Control
  • HMS Health Monitoring System
  • the HMS analyzes CGM data and CGM trends in anticipation of impending hypoglycemia.
  • the HMS issues electronic, visual and/or audio alerts in response to impending hypoglycemia (e.g. within 15 minutes), such as on the AP device screen, with a request for the investigator to intervene and treat the subject, e.g. with 16g carbohydrate.
  • a secondary alert may be sent as a text message, such as to the clinical team, that hypoglycemia is predicted and may also suggest taking outside action, such as eating carbohydrates, in order to prevent hypoglycemia.
  • the HMS will send a warning message when predicting that glucose level by CGM will be ⁇ 70 mg/dL in the following 15 minutes, and the visual and audio alarms appear on the AP device screen as shown by Figure 3-1.
  • a secondary redundant alert is also sent via text graph to the clinical team.
  • the text can be received on any cell phone, while the added graph (MMS) message with the chart can only be received on "smart phones”.
  • MMS added graph
  • the text and graphic messages indicate that hypoglycemia is predicted within the next 15 minutes (or less) and recommend taking outside intervention to prevent predicted hypoglycemia and treat the subject with carbohydrates.
  • the SMS and MMS messages are redundant alerts to the audio and visual alerts on the AP device screen.
  • the visual pop-up window on the AP device computer interface must be acknowledged.
  • the system will perform a new analysis at the next cycle, but the alarm will not be activated for 30 minutes. If after 30 minutes the prediction is for a risk of hypoglycemia ( ⁇ 70 mg/dL), then a new alarm will occur. If the ingestion of carbohydrates prevented hypoglycemia, then, no alarm will occur.
  • Figure 5 show an example of the text message that is sent to the clinician.
  • the same text message can be sent to any cell phone, and if the phone is a "smart phone", it will also receive the trending visual plot of the glucose level and its prediction trend.
  • HMS Health Monitoring System
  • the first module in the HMS is a real-time hypoglycemia prediction algorithm that includes a projection based on a short term linear extrapolation of the glucose profile.
  • This algorithm first processes the data using a filter, interpolation of missed points, and calibration detection. The risk of imminent hypoglycemia is then calculated, and, if warranted, an audible and visual alarm is sounded.
  • the information about the current state of the system and the prediction of hypoglycemia is sent to the physician in charge via SMS and MMS. The mitigation of this event is to consume 16 g of carbohydrate, which should minimize the risk of severe hypoglycemia.
  • the systems and methods of the disclosure can be implemented in a computer or processor operably-associated with continuous glucose monitoring (CGM) devise and/or an insulin diabetes system or pump.
  • the HMS may incorporate a hypoglycemia prediction algorithm (HPA) such as disclosed in US Ser No. 61/357,409, filed June 22, 2010, and the core algorithm may embody a numerical logical algorithm that feeds a three-point calculated rate of change using backward difference approximation and the current glucose value into logical expressions to detect impending hypoglycemia.
  • the logical expressions verify that the rate of change is both negative and within an acceptable range as well as that the CGM glucose values are within predefined boundaries and that a pending hypoglycemic event is predicted within the threshold time window.
  • Numerical logical algorithm provides insensitivity to sensor signal dropouts and easy tuning.
  • the invention effectively transforms CGM data into a physicality that is an audio and/or visual alert that hypoglycemia is imminent.
  • the invention effectively transforms CGM data into a negative feedback signal and send it to an insulin delivery device, which consequently actuates the delivery device, such as by restricting fluid flow, adjusting a fluid valve, reducing or shutting off a pump, etc.

Abstract

A machine for processing continuous glucose monitoring data and issuing an alert if hypoglycemia is imminent has three modules: (a) a pre-processing module that receives and modulates continuous glucose monitoring data by reducing noise and adjusting for missed data points and shifts due to calibration; (b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) an alarm mode module that receives data from the core algorithm and issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.

Description

Health Monitoring System
[001] This work was supported by grant ROI-DK085628-01 from the National Institutes of
Health; the Government has certain rights in this invention.
[002] Cross Reference to Related Application
[003] This application claims priority to US Ser No. 13/166,806; filed: Jun 22, 2011.
[004] Field of the Invention:
[005] The field of the invention is a continuous glucose monitoring.
[006] Background of the Invention
[007] Diabetes is a chronic disease only controlled by constant vigilance. Chronic elevations, and likely fluctuations, of the blood glucose may result in long term complications (blindness, kidney failure, heart disease, and lower extremity amputations). Perversely, attempts at normalizing glucose concentrations also increases the risk of serious health issues related to hypoglycemia. Despite the use of insulin infusion pumps and programs that promote intensive diabetes management, the average Ale (an indicator of long-term blood glucose control) reported by major diabetes treatment centers remains higher than 8%, well above the recommended goal of 6.5-7%. Many factors contribute to this failure:
1) the difficulties in correctly estimating the amount of carbohydrates in a meal,
2) missed meal boluses, and
3) anxiety about anticipated hypoglycemia, resulting in patients giving themselves less insulin, especially overnight.
[008] It has always been difficult to achieve compliance with complicated medical regimens, such as the administration of insulin three or more times a day. As long as diabetes treatment demands constant direct intervention, the vast majority of people with diabetes will not meet treatment goals. An expanding area of research addressing diabetes is working on developing automated closed loop systems that integrates glucose readings and insulin delivery without the on-going active intervention of the patient - an "artificial pancreas".
[009] We have developed an automated closed-loop system that contains a subcutaneous
continuous glucose monitor and a subcutaneous insulin delivery pump for type 1 diabetes patients. These two components are connected by a control algorithm using data from the glucose sensor to determine the appropriate insulin delivery. We use a health monitoring system (HMS) algorithm that adds an independent safety layer to the overall system. The HMS analyzes CGM data and CGM trends in anticipation of impending hypoglycemia. The HMS issues electronic, visual and/or audio alerts in response to impending hypoglycemia (e.g. within 15 minutes), such as on the AP device screen, with a request for the investigator to intervene and treat the subject, e.g. with 16g carbohydrate. A secondary alert may be sent as a text message, such as to the clinical team, that hypoglycemia is predicted and may also suggest taking outside action, such as eating carbohydrates, in order to prevent hypoglycemia.
[010] Relevant Literature
[Oi l] Dassau E., F. Cameron, H. Lee, B. W. Bequette, H. Zisser, L. Jovanovic, H. P. Chase, D.
M. Wilson, B. A. Buckingham, and F. J. Doyle. Real-Time Hypoglycemia Prediction Suite Using Continuous Glucose Monitoring: A Safety Net for the Artificial Pancreas. Diabetes Care, 33(6): 1249-1254, 2010.
[012] Dunn T. C, R. C. Eastman, and J. A. Tamada. Rates of Glucose Change Measured by
Blood Glucose Meter and the GlucoWatch Biographer During Day, Night, and Around
Mealtimes. Diabetes Care, 27(9):2161-2165, 2004.
[013] Seborg D. E., T. F. Edgar, D. A. Mellichamp, and F. J. Doyle III, Process Dynamics and
Control, 3rd ed., Hoboken, NJ: John Wiley & Sons, 2011.
[014] Buckingham B, Cobry E, Clinton P, Gage V, Caswell K, Kunselman E, Cameron F, Chase
HP. Preventing hypoglycemia using predictive alarm algorithms and insulin pump suspension.
Diabetes Technol Ther 2009; 11:93-97
[015] Summary of the Invention
[016] The invention provides computer-implemented algorithms, computers programmed with a subject algorithm, and methods and machines for processing continuous glucose monitoring (CGM) data and issuing an alert or negative feedback signal if hypoglycemia is imminent.
[017] In one embodiment the invention provides a low glucose predictor and signal generator that uses a set of constraints to predict an imminent occurrence of hypoglycemia, comprising: (a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration; (b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) an alarm mode module that receives data from the core algorithm and if hypoglycemia is imminent, issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device.
In another embodiment of the invention provides a machine for processing continuous glucose monitoring (CGM) data and issuing an alert if hypoglycemia is imminent, the machine comprising a computer specifically programmed with: (a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration; (b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) an alarm mode module that receives data from the core algorithm and issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
In another embodiment the invention provides a low glucose predictor (LPG) core algorithm comprising a numerical logical algorithm that feeds a three-point calculated rate of change using backward difference approximation and the current glucose value into logical expressions to detect impending hypoglycemia, wherein the logical expressions verify that the rate of change is both negative and within a predetermined acceptable range as well as that the continuous glucose monitoring (CGM) glucose values are within predefined boundaries and that a pending hypoglycemic event is predicted within the threshold time window, and wherein the numerical logical algorithm provides tuning and insensitivity to sensor signal dropouts.
In another embodiment the invention provides a method of using a subject machine, programmed-computer or algorithm for processing continuous glucose monitoring (CGM) data and issuing an alert or signal if hypoglycemia is imminent, the method comprising the steps of: (a) receiving and modulating CGM data in a pre-processing module by reducing noise and adjusting for missed data points and shifts due to calibration; (b) receiving data from the preprocessing module in a core algorithm module that then calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and (c) receiving data from the core algorithm in an alarm mode module that then issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
In particular embodiments of the subject inventions, in the preprocessing module the CGM data are filtered for noise using a noise spike filter to remove outliers and a low pass filter to damp electrical noise. To use the most current information, recently missed data points are interpolated using a simple linear interpolation. To prevent erroneous estimation of the rate of change when the sensor is calibrated, a calibration detection module is used: this detects a persistent offset in data and shifts the data from before the calibration accordingly. This module only operates when enough data is present to make a prediction (number of points required denoted as PR). If the number of points is less than PR or there are large gaps in the last PR points this module will not operate. This will operate during periods of sensor outage (up to two readings) by extrapolating previous estimates.
[022] In particular embodiments of the subject inventions, in the core algorithm module the rate of change is estimated using the first derivative of the 3-point Lagrange interpolation polynomial. A series of logical steps is taken to ensure that the subject is within a reasonable proximity of the hypoglycemia threshold, the glucose is decreasing at a physiologically probable rate, and that the time to crossing the hypoglycemia threshold is within a preset prediction horizon. If these checkpoints are all passed, the alarm mode module is activated.
[023] In particular embodiments of the subject inventions, in the alarm mode module when an imminent hypoglycemic event is predicted, the alarm mode references any previous alarms to ensure that it has been more than a pre-designated lockout period. This is to ensure that any action taken during the previous alarm has time to take effect. If this checkpoint is passed, an audible, electronic and visible alarm is issued. Methods of action may be any of the following: insulin delivery suspension, insulin delivery attenuation, or consumption of rescue
carbohydrates.
[024] In another particular embodiment the preprocessing module implements the steps of Figs.
1-1 and 1-2, the core algorithm module implements the steps of Fig. 2, and/or the alarm mode module implements the steps of Fig. 3-3.
[025] In particular embodiments the subject inventions are operably-linked to an insulin delivery device and/or to a continuous glucose monitoring (CGM) device.
[026] The invention provides all combinations of the recited particular embodiments as if each combination had been separately recited.
[027] Brief Description of the Drawings
[028] Fig. 1-1. Flow chart of the Pre-Processing module.
[029] Fig. 1-2. Flow chart of the Missed Point Handling section of the Pre-Processing module.
[030] Fig. 2. Flow chart of the Core Algorithm module.
[031] Fig. 3-1. Screenshot of the impending hypoglycemia pop-up window.
[032] Fig. 3-2. Representation of the message when the CGM is below 70 mg/dL.
[033] Fig. 3-3. Flow chart of the Alarm Mode module.
[034] Fig. 4. Control algorithms overview. Fig. 5. Text message view to inform of predicted hypoglycemia
Detailed Description of Specific Embodiments of the Invention
The HMS functions as a process monitoring module that is executed in real time. This section of the control algorithm serves as a safety layer to the device. The zone-MPC algorithm controls the delivery of insulin, while the HMS evaluates the trend of the glucose in a different way in order to provide an extra layer of safety to ensure the health of the subject. The HMS will generate an audible and visual alert to the clinicians and send a text message to the physician in charge with a profile of the current trend and prediction for the upcoming 15 minutes. The key module of the HMS is the low glucose predictor (LGP) that uses a set of constraints to predict the imminent occurrence of hypoglycemia. The relevant variable is glucose concentration, G, assumed to be the CGM measurement. The LGP has three major modules: a pre-processing module to get the CGM data ready for prediction; a core algorithm section to calculate the rate of change, make predictions, and determine if hypoglycemia is imminent; and an alarm mode module to issue the audible and visual alert and send the warning text message.
The HMS can work with a control algorithm or without one, and any control algorithm can be used to deliver insulin. Insulin can be also delivered manually by the user. In addition, HMS parameters can be adjusted, e.g. PH 10 - 60 min, THactivation 90 - 150 mg/dL, THhypo 60 -80 mg/dL, LT 15 - 45 min.
1. Pre-processing
The pre-processing module is used to get the CGM data ready for prediction. The CGM often has noisy data, missed data points, and shifts due to calibration. These issues are all addressed in the pre-processing module. A flow diagram of the module can be seen in Fig. 1-1, with terms detailed in Table 1-1.
1.1 Missed Point Handling
The HMS is called every five minutes regardless of missing data. To avoid missing a hypoglycemic event when G is low and falling and data is missing, the HMS will function when up to two points are missing. The estimation of the rate of change from the previous point is projected for the missing data (these data are not saved, only used for current hypoglycemia alarming if necessary). The HMS then proceeds directly to the Core Algorithm module using the predicted data as G(j) where j=k for one missed point and j = k-1 , k for two missed points. Here, G G]Rkxl. A flow diagram of this branch of the pre-processing module can be seen in Fig. 1-2.
1.2 Shift Detection [044] When the CGM is calibrated, a shift in the CGM data is introduced. In order to make a more accurate prediction, these shifts must be detected so that the shift does not produce a non- physiologic rate of change calculation. A shift in the signal is detected when the change in the raw signal is large (>4mg/dL/min, considered to be non-physiologic) and then the next point continues roughly the same trend as before the shift, but with an offset (Dunn et al., 2004, supra). When a shift is detected, the points after the shift can be considered to be more accurate, and the same offset can be applied to the points before the shift to reflect the true trend. If a shift is detected, the previous points are shifted as follows:
Shift detected if AG' < 0.5 and Gm' (k-\)> Amg I dLI min
where
Figure imgf000008_0001
and
Gm(k-l)-Gm(k-2)
Gm' (k-l)
t(k-l)-t(k-2)
Gp is the filtered CGM data and G is the calculated rate of change. The calculations of Gp and G'F are illustrated below in the data filtering and core algorithm sections, respectively. If a shift is detected, the previous points are shifted as follows:
GF(j) = GF( j) + residual(k -1) j = k-A-i:k-2
[045] where A=number of subsequent alarms required to emit warning of hypoglycemia and
residual(k - 1) = Gm (k - 1) - (k
Figure imgf000008_0002
- 2)x (t (k - 1) - 1 {k - 2)) + GF (k - 2)]
[046] If a shift is detected, Gf(fc-l) is re-calculated using the updated GF vector.
[047] 1.3 Data Filtering
[048] Due to electrical noise and interference, the CGM data is often noisy; hence filtering the data using physiologically-based parameters allows the data to more accurately reflect the blood glucose. The algorithm filters the data using a noise-spike filter to reduce the impact of noise spikes, derived as follows:
Figure imgf000008_0003
:(*) <GF(k-l)-AG if{GF(k-l)-G k))>AG
GF(k-i) + AG if {G k)-GF(k-l))>AG [049] where k is the sampling instant, Gp(k- \) is the previous filtered value, Gp,Ns(k) is the filtered value resulting from the noise-spike filter, Gm(k-l) is the measurement, and AG is the maximum allowable rate of change (Seborg, et al., 2011, supra). The data are then passed through a low pass filter to damp high frequency fluctuations from electrical noise, written as follows:
Figure imgf000009_0001
[050] where At is the sampling time, TF is the filter time constant, and GF is the filtered value
(Seborg et al., 2011, supra). A dimensionless parameter, a, is defined as follows:
Δί
a
TF + At
[051] and varies from 0 to 1 (0 not included), with the filtered value equaling the measurement if a equals 1, and the measurement being ignored as a approaches 0.
[052] 1.4 Interpolation
[053] Dropped measurements can lead to missing data points. In order to allow the HMS to make a prediction even when points are missing, these points will be interpolated in order to allow a prediction to be made at that instance in time. The algorithm then interpolates gaps of up to 20 minutes using linear interpolation:
(GF {k) - GF {k - l))
GF {k -y2) = GF {k - i) + (t {k - y2) - t {k - i))-
(t (k) -t (k - l))
[054] where GF (&-½) is the interpolated point, halfway between t(k- \) and t(k). Both the GF and t vectors are updated to include the interpolated point.
[055] Table 1-1: Explanation of symbols in Missed Point Handling flow chart.
Symbol Value Unit Interpretation
A 1 -- Alarm Requirement: # of subsequent positive flags for alarm
Cmax 0.5 -- Maximum change: limits difference of G' before and
after offset to detect shift
gttPmax 20 minutes Maximum gap to interpolate. If this is exceeded, algorithm waits for enough points after the gap to predict.
g pmin 7 minutes Minimum gap to interpolate
G'F — mg/dL/min Estimated previous rate of change, used for missing Symbol Value Unit Interpretation
point extrapolation.
G' k-1) mg/dL/min Slope of previous two points, used for shift
Figure imgf000010_0001
determination.
max mg/dL/min Maximum rate of change for shift detection
Figure imgf000010_0002
fiter Tp + t Tp + t noise mg/dL GJk) if\GJk)-GF(k-l)\≤AG spike 'F,NS (k) = Gp(k-\)-AG if{Gp(k-l)-GJk))>AG filter [Gp(k-l) + AG if {GJk)-Gp(k-l))>AG
PR 3 A-l+order of the G' calculation
residual — mg/dL Used to update previous points when shift is detected.
residual (k -1) = Gm(k— l)—
(k-2)x(t(k-l)-t(k-2)) + GF(k-2)~]
Figure imgf000010_0003
TT minutes Last treatment time: used to determine it is too soon to
alarm after previous alarm
AG 3* At mg/dL Maximum allowable rate of change for the noise spike filter.
AG' Used in shift detection to detect offset with similar rates of change before and after offset.
Figure imgf000010_0004
minutes Filter time constant.
At minutes Sampling time: this may be longer if points
missing.
[0125] 2. Core Algorithm
[0126] In the core algorithm, the rate of change is calculated to make a prediction and issue an alarm if a hypoglycemic event is imminent. The rate of change is calculated and the trajectory is projected through the hypoglycemia threshold, TH, to decide if a hypoglycemic event will occur within the prediction horizon, PH. The rate of change calculation is as follows, using the first derivative of the Lagrange interpolation polynomial (Dassau et al., 2010, supra):
Figure imgf000011_0001
[0127] where j=k-A+l:k. The following logic is then implemented:
if GF(k) < 70mg/dL and GV(&)<-0.1mg/dL/min, the Alarm Mode is activated
else, if GF(&) < HOmg/dL and -3mg/dL/min<G (&)<0mg/dL/min and (TH—GF ( j))
, Π <PH Vj = k-A + l k
^F j) , the Alarm Mode is activated
[0128] A flow diagram of the module can be seen in Fig.2 (Flow chart of the Core Algorithm module., with terms detailed in Table 2- 1.
Table 1-2: Explanation of symbols in Core Algorithm module flow chart.
Symbol Value Unit Interpretation
A 1 — Alarm Requirement: # of subsequent positive flags for alarm
G decrease -0.1 mg/dL/min Decreasing G': cutoff used when G is below THhypo to
determine if the trend is negative.
G'F mg/dL/min Estimated current rate of change, using Lagrange interpolation polynomials.
Figure imgf000011_0002
2t{j)-t{j-2)-t{j-l)
GF(j)
(t(j)-t(j-l))(t(j)-t(j-2))
G'maxdrop "3 mg/dL/min Maximum drop of G: cutoff used for alarming. If drop is greater than this, it is considered non-physiologic and will not alarm. mindrop -0.5 mg/dL/min Minimum drop of G: cutoff used for alarming. If G is not dropping, hypoglycemia is not imminent.
PH 15 minutes Prediction Horizon: time through which the prediction is projected.
Til activation 110 mg/dL Activation threshold: alarm can only be triggered when G is below this threshold to focus on danger of imminent hypoglycemia.
TH h, ypo 70 mg/dL Hypoglycemia threshold: prediction is compared against this to determine danger of imminent
hypoglycemia,
TTL minutes Projected time to crossing THhypo.
(TH -Gp (j))
TTL(j)
GA' i)
[0170] Alarm Mode
[0171] The alarm mode will issue an audible and visible alarm and activate E911, sending a short message service (SMS) to the attending physician. If any alarms have been issued and acknowledged in the past 30 minutes, no alarm is issued. If not, a version of the following message will pop up for predicted hypoglycemia, informing the clinicians of impending hypoglycemia, the current rate of fall, and the time to predicted low; see, Fig. 3-1 for screenshot of the impending hypoglycemia pop-up window.
Data from user input (Accept or Ignore) will go to the algorithm for use as a lockout window before subsequent alarms. Should they accept, clinicians will then administer 16g of rescue carbohydrates to the subject. Also, if the threshold has been crossed without alarms occurring and the CGM values continue to fall, a version of the message of Fig. 3-2 (Representation of the message when the CGM is below 70 mg/dL)will appear.
[0172] These figures will also be sent in a multimedia messaging service (MMS) to the
physician in charge. This adds redundancy to ensure that treatment is given. A flow diagram of the module can be seen in Fig. 3-2 with terms detailed in Table 3-1.
Table 3-1: Explanation of symbols in Alarm Mode module flow chart.
Symbol Value Unit Interpretation
Hhypo 70 mg/dL Hypoglycemia threshold: prediction is compared
against this to determine danger of imminent hypoglycemia.
ττ minutes Last treatment time: used to determine it is too soon to
alarm after previous alarm
LT 30 minutes Treatment lockout time: minimum time allowed
between alarms
In a particular embodiment the disclosed Health Monitoring System (HMS) is adapted for us in conjunction with an Artificial Pancreas (AP) Device for type 1 diabetes (T1DM) patients using a model-predictive control (MPC) algorithm (or MPC, PID, PD, FL, NMPC, etc.) with a subcutaneous insulin delivery pump and a subcutaneous continuous glucose monitor.
The AP device is composed of the Artificial Pancreas System platform (APS©) developed by the University of California, Santa Barbara (UCSB) and Sansum Diabetes Research Institute (SDRI).The APS© is the current leading research platform used in this arena. It has been safely used in over 100 individual clinical sessions at eight leading clinical research centers around the world. This AP device is a closed-loop insulin pump/continuous glucose monitor (CGM) system regulated by a proprietary control algorithm, and comprises:
(1) Artificial Pancreas System (APS©) platform (version 0.3.0) documented in MAF- 1625 including the following insulin pump and CGM:
-OneTouch® Ping® Glucose Management System by Animas Corporation (K080639 and MAF-1777). It is also called a Continuous Subcutaneous Insulin Infusion (CSII) pump; and
-DexCom™SEVEN PLUS by DexCom™ Corporation (P050012 and MAF-1564);
-Interface to connect these components is programmed in MATLAB® language
(revision 2009b);
-Accessory hardware to connect the components together;
(2) Control algorithms including the following components (Figure 4):
-a zone Model Predictive Control (zone-MPC) algorithm that automatically regulates the rate of insulin delivery based on the glucose level of the patient, historical glucose measurement and anticipated future glucose trends, and patient specific information; and
-a Health Monitoring System (HMS) algorithm that adds an independent safety layer to the overall system. The HMS analyzes CGM data and CGM trends in anticipation of impending hypoglycemia. The HMS issues electronic, visual and/or audio alerts in response to impending hypoglycemia (e.g. within 15 minutes), such as on the AP device screen, with a request for the investigator to intervene and treat the subject, e.g. with 16g carbohydrate. A secondary alert may be sent as a text message, such as to the clinical team, that hypoglycemia is predicted and may also suggest taking outside action, such as eating carbohydrates, in order to prevent hypoglycemia. For example, the HMS will send a warning message when predicting that glucose level by CGM will be <70 mg/dL in the following 15 minutes, and the visual and audio alarms appear on the AP device screen as shown by Figure 3-1.
A secondary redundant alert is also sent via text graph to the clinical team. The text can be received on any cell phone, while the added graph (MMS) message with the chart can only be received on "smart phones". The text and graphic messages indicate that hypoglycemia is predicted within the next 15 minutes (or less) and recommend taking outside intervention to prevent predicted hypoglycemia and treat the subject with carbohydrates. The SMS and MMS messages are redundant alerts to the audio and visual alerts on the AP device screen. The visual pop-up window on the AP device computer interface must be acknowledged.
• If the investigator selects the "ignore" button of the HMS warning, at the next cycle, i.e. 5 minutes later, if the prediction is that glucose concentration is predicted to be < 70 mg/dL in the following 15 minutes, a new alarm will sound and appear.
• If the investigator selects the "accept" button and the subjects is treated with
carbohydrates as recommended, the system will perform a new analysis at the next cycle, but the alarm will not be activated for 30 minutes. If after 30 minutes the prediction is for a risk of hypoglycemia (<70 mg/dL), then a new alarm will occur. If the ingestion of carbohydrates prevented hypoglycemia, then, no alarm will occur.
Figure 5 show an example of the text message that is sent to the clinician. The same text message can be sent to any cell phone, and if the phone is a "smart phone", it will also receive the trending visual plot of the glucose level and its prediction trend.
Real-time prediction of pending adverse events by the Health Monitoring System (HMS) allows prevention by either a corrective action or shifting to manual control. This invention is based on CGM data that provides a reliable layer of protection to insulin therapy.
The first module in the HMS is a real-time hypoglycemia prediction algorithm that includes a projection based on a short term linear extrapolation of the glucose profile. This algorithm first processes the data using a filter, interpolation of missed points, and calibration detection. The risk of imminent hypoglycemia is then calculated, and, if warranted, an audible and visual alarm is sounded. In addition, the information about the current state of the system and the prediction of hypoglycemia is sent to the physician in charge via SMS and MMS. The mitigation of this event is to consume 16 g of carbohydrate, which should minimize the risk of severe hypoglycemia. The systems and methods of the disclosure can be implemented in a computer or processor operably-associated with continuous glucose monitoring (CGM) devise and/or an insulin diabetes system or pump. The HMS may incorporate a hypoglycemia prediction algorithm (HPA) such as disclosed in US Ser No. 61/357,409, filed June 22, 2010, and the core algorithm may embody a numerical logical algorithm that feeds a three-point calculated rate of change using backward difference approximation and the current glucose value into logical expressions to detect impending hypoglycemia. The logical expressions verify that the rate of change is both negative and within an acceptable range as well as that the CGM glucose values are within predefined boundaries and that a pending hypoglycemic event is predicted within the threshold time window. Numerical logical algorithm provides insensitivity to sensor signal dropouts and easy tuning.
In one aspect the invention effectively transforms CGM data into a physicality that is an audio and/or visual alert that hypoglycemia is imminent. In another aspect the invention effectively transforms CGM data into a negative feedback signal and send it to an insulin delivery device, which consequently actuates the delivery device, such as by restricting fluid flow, adjusting a fluid valve, reducing or shutting off a pump, etc.
The foregoing examples and detailed description are offered by way of illustration and not by way of limitation. All publications and patent applications cited in this specification are herein incorporated by reference as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Although the foregoing invention has been described in some detail by way of illustration and example for purposes of clarity of understanding, it will be readily apparent to those of ordinary skill in the art in light of the teachings of this invention that certain changes and modifications may be made thereto without departing from the spirit or scope of the appended claims

Claims

WHAT IS CLAIMED IS:
1. A low glucose prediction signal generator that uses a set of constraints to predict an imminent occurrence of hypoglycemia, the generator comprising:
(a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration;
(b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and
(c) an alarm mode module that receives data from the core algorithm and if
hypoglycemia is imminent, issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device.
2. The signal generator of claim 1 wherein the preprocessing module the CGM data are filtered for noise using a noise spike filter to remove outliers and a low pass filter to damp electrical noise; to use most current information, recently missed data points are interpolated using a simple linear interpolation; to prevent erroneous estimation of the rate of change when the sensor is calibrated, a calibration detection module is used to detect a persistent offset in data and shifts the data from before the calibration; wherein the preprocessing module only operates when enough data is present to make a prediction and will operate during periods of sensor outage, up to two readings, by extrapolating previous estimates.
3. The signal generator of claim 1 wherein the core algorithm module the rate of change is estimated using the first derivative of the 3-point Lagrange interpolation polynomial, wherein a series of logical steps is taken to ensure that the subject is within a determined proximity of the hypoglycemia threshold, the glucose is decreasing at a physiologically probable rate, and that the time to crossing the hypoglycemia threshold is within a preset prediction horizon, and wherein if these checkpoints are all passed, the alarm mode module is activated.
4. The signal generator of claim 1 wherein the alarm mode module, when an imminent hypoglycemic event is predicted in the core algorithm module, the alarm mode references any previous alarms to ensure that it has been more than a pre-designated lockout period to ensure that any action taken during the previous alarm has time to take effect, wherein if this checkpoint is passed, an audible, electronic or visible alarm is issued, or a feedback signal is issued that results in insulin delivery suspension, insulin delivery attenuation, or consumption of rescue carbohydrates.
5. The signal generator of claim 1 wherein:
(a) the preprocessing module the CGM data are filtered for noise using a noise spike filter to remove outliers and a low pass filter to damp electrical noise; to use most current information, recently missed data points are interpolated using a simple linear interpolation; to prevent erroneous estimation of the rate of change when the sensor is calibrated, a calibration detection module is used to detect a persistent offset in data and shifts the data from before the calibration; wherein the preprocessing module only operates when enough data is present to make a prediction and will operate during periods of sensor outage, up to two readings, by extrapolating previous estimates;
(b) the core algorithm module the rate of change is estimated using the first derivative of the 3-point Lagrange interpolation polynomial, wherein a series of logical steps is taken to ensure that the subject is within a determined proximity of the hypoglycemia threshold, the glucose is decreasing at a physiologically probable rate, and that the time to crossing the hypoglycemia threshold is within a preset prediction horizon, and wherein if these checkpoints are all passed, the alarm mode module is activated; and
(c) the alarm mode module, when an imminent hypoglycemic event is predicted in the core algorithm module, the alarm mode references any previous alarms to ensure that it has been more than a pre-designated lockout period to ensure that any action taken during the previous alarm has time to take effect, wherein if this checkpoint is passed, an audible, electronic or visible alarm is issued, or a feedback signal is issued that results in insulin delivery suspension, insulin delivery attenuation, or consumption of rescue carbohydrates.
6. The signal generator of claim 1 wherein the preprocessing module implements the steps of Figs. 1-1 and 1-2.
7. The signal generator of claim 1 wherein the core algorithm module implements the steps of Fig. 2.
8. The signal generator of claim 1 wherein the alarm mode module implements the steps of Fig. 3-3.
9. The signal generator of claim 1 wherein the preprocessing module implements the steps of Figs. 1-1 and 1-2, the core algorithm module implements the steps of Fig. 2-1, and the alarm mode module implements the steps of Fig. 3-3.
10. A machine for processing continuous glucose monitoring (CGM) data and issuing an alert if hypoglycemia is imminent, the machine comprising a computer specifically programmed with:
(a) a pre-processing module that receives and modulates continuous glucose monitoring (CGM) data by reducing noise and adjusting for missed data points and shifts due to calibration;
(b) a core algorithm module that receives data from the pre-processing module and calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and
(c) an alarm mode module that receives data from the core algorithm and issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
11. The machine of claim 10 operably- linked to the insulin delivery device.
12. The machine of claim 10, operably-linked to a continuous glucose monitoring (CGM) device.
13. The machine of claim 10 operably-linked to a integrated continuous glucose monitoring (CGM) and insulin delivery device.
14. A method of using a machine of claim 10 for processing continuous glucose monitoring (CGM) data and issuing an alert if hypoglycemia is imminent, the method comprising the steps of:
(a) receiving and modulating CGM data in a pre-processing module by reducing noise and adjusting for missed data points and shifts due to calibration;
(b) receiving data from the pre-processing module in a core algorithm module that then calculates a rate of change to make a hypoglycemia prediction, and determine if hypoglycemia is imminent; and
(c) receiving data from the core algorithm in an alarm mode module that then issues an audio or visual alert or warning message or a negative feedback signal to an insulin delivery device if hypoglycemia is imminent.
15. A low glucose predictor (LPG) core algorithm comprising a numerical logical algorithm that feeds a three -point calculated rate of change using backward difference approximation and the current glucose value into logical expressions to detect impending hypoglycemia, wherein the logical expressions verify that the rate of change is both negative and within a predetermined acceptable range as well as that the continuous glucose monitoring (CGM) glucose values are within predefined boundaries and that a pending hypoglycemic event is predicted within the threshold time window, and wherein the numerical logical algorithm provides tuning and insensitivity to sensor signal dropouts.
PCT/US2012/039213 2011-06-22 2012-05-23 Health monitoring system WO2012177353A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/166,806 US20110313680A1 (en) 2010-06-22 2011-06-22 Health Monitoring System
US13/166,806 2011-06-22

Publications (1)

Publication Number Publication Date
WO2012177353A1 true WO2012177353A1 (en) 2012-12-27

Family

ID=45329398

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2012/039213 WO2012177353A1 (en) 2011-06-22 2012-05-23 Health monitoring system

Country Status (2)

Country Link
US (2) US20110313680A1 (en)
WO (1) WO2012177353A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10765807B2 (en) 2016-09-23 2020-09-08 Insulet Corporation Fluid delivery device with sensor
US10777319B2 (en) 2014-01-30 2020-09-15 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US20220061706A1 (en) * 2020-08-26 2022-03-03 Insulet Corporation Techniques for image-based monitoring of blood glucose status
US11324889B2 (en) 2020-02-14 2022-05-10 Insulet Corporation Compensation for missing readings from a glucose monitor in an automated insulin delivery system
US11439754B1 (en) 2021-12-01 2022-09-13 Insulet Corporation Optimizing embedded formulations for drug delivery
US11551802B2 (en) 2020-02-11 2023-01-10 Insulet Corporation Early meal detection and calorie intake detection
US11547800B2 (en) 2020-02-12 2023-01-10 Insulet Corporation User parameter dependent cost function for personalized reduction of hypoglycemia and/or hyperglycemia in a closed loop artificial pancreas system
US11565039B2 (en) 2018-10-11 2023-01-31 Insulet Corporation Event detection for drug delivery system
US11565043B2 (en) 2018-05-04 2023-01-31 Insulet Corporation Safety constraints for a control algorithm based drug delivery system
US11596740B2 (en) 2015-02-18 2023-03-07 Insulet Corporation Fluid delivery and infusion devices, and methods of use thereof
US11607493B2 (en) 2020-04-06 2023-03-21 Insulet Corporation Initial total daily insulin setting for user onboarding
US11628251B2 (en) 2018-09-28 2023-04-18 Insulet Corporation Activity mode for artificial pancreas system
US11684716B2 (en) 2020-07-31 2023-06-27 Insulet Corporation Techniques to reduce risk of occlusions in drug delivery systems
US11738144B2 (en) 2021-09-27 2023-08-29 Insulet Corporation Techniques enabling adaptation of parameters in aid systems by user input
US11801344B2 (en) 2019-09-13 2023-10-31 Insulet Corporation Blood glucose rate of change modulation of meal and correction insulin bolus quantity
US11833329B2 (en) 2019-12-20 2023-12-05 Insulet Corporation Techniques for improved automatic drug delivery performance using delivery tendencies from past delivery history and use patterns
US11857763B2 (en) 2016-01-14 2024-01-02 Insulet Corporation Adjusting insulin delivery rates
US11865299B2 (en) 2008-08-20 2024-01-09 Insulet Corporation Infusion pump systems and methods
US11904140B2 (en) 2021-03-10 2024-02-20 Insulet Corporation Adaptable asymmetric medicament cost component in a control system for medicament delivery
US11929158B2 (en) 2016-01-13 2024-03-12 Insulet Corporation User interface for diabetes management system
US11935637B2 (en) 2019-09-27 2024-03-19 Insulet Corporation Onboarding and total daily insulin adaptivity
USD1020794S1 (en) 2018-04-02 2024-04-02 Bigfoot Biomedical, Inc. Medication delivery device with icons
US11957875B2 (en) 2020-12-04 2024-04-16 Insulet Corporation Techniques and devices providing adaptivity and personalization in diabetes treatment

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2385174T3 (en) * 2009-10-05 2012-07-19 F. Hoffmann-La Roche Ag Procedure for the detection of a functional failure of a sensor for in vivo measurement of the concentration of an analyte
US20110313680A1 (en) * 2010-06-22 2011-12-22 Doyle Iii Francis J Health Monitoring System
US9946836B2 (en) * 2011-01-31 2018-04-17 Robert Bosch Gmbh Biomarker monitoring device and method
US9757510B2 (en) 2012-06-29 2017-09-12 Animas Corporation Method and system to handle manual boluses or meal events for closed-loop controllers
US9486578B2 (en) * 2012-12-07 2016-11-08 Animas Corporation Method and system for tuning a closed-loop controller for an artificial pancreas
US9907909B2 (en) 2012-12-20 2018-03-06 Animas Corporation Method and system for a hybrid control-to-target and control-to-range model predictive control of an artificial pancreas
US20160038673A1 (en) 2013-03-15 2016-02-11 Animas Corporation Insulin time-action model
US9795737B2 (en) 2013-03-15 2017-10-24 Animas Corporation Method and system for closed-loop control of an artificial pancreas
US9517306B2 (en) 2013-03-15 2016-12-13 Animas Corporation Method and system for closed-loop control of an artificial pancreas
US9474855B2 (en) 2013-10-04 2016-10-25 Animas Corporation Method and system for controlling a tuning factor due to sensor replacement for closed-loop controller in an artificial pancreas
US9861747B2 (en) 2013-12-05 2018-01-09 Lifescan, Inc. Method and system for management of diabetes with a glucose monitor and infusion pump to provide feedback on bolus dosing
US10441717B2 (en) 2014-04-15 2019-10-15 Insulet Corporation Monitoring a physiological parameter associated with tissue of a host to confirm delivery of medication
JP6810991B2 (en) * 2014-08-06 2021-01-13 リージェンツ オブ ザ ユニバーシティー オブ カリフォルニア How to operate a drug delivery system using a controller combined with a state estimator based on a discrete-time state-spatial dynamic model, the controller and the system
JP2017527421A (en) * 2014-08-14 2017-09-21 ユニヴァーシティー オブ ヴァージニア パテント ファンデーション Method, system and device for continuous glucose monitoring with improved accuracy
RU2737326C2 (en) 2016-02-05 2020-11-27 Энимас Корпорейшн Visual presentation and analysis apparatus for the drug delivery system
US11497851B2 (en) 2017-03-31 2022-11-15 Lifescan Ip Holdings, Llc Maintaining maximum dosing limits for closed loop insulin management systems
US10729849B2 (en) 2017-04-07 2020-08-04 LifeSpan IP Holdings, LLC Insulin-on-board accounting in an artificial pancreas system
US11147920B2 (en) 2017-04-18 2021-10-19 Lifescan Ip Holdings, Llc Diabetes management system with automatic basal and manual bolus insulin control
CN110582231B (en) 2017-05-05 2023-05-16 伊莱利利公司 Closed loop control of physiological glucose
US11901060B2 (en) 2017-12-21 2024-02-13 Ypsomed Ag Closed loop control of physiological glucose
US11241532B2 (en) 2018-08-29 2022-02-08 Insulet Corporation Drug delivery system with sensor having optimized communication and infusion site
KR102330512B1 (en) * 2020-02-19 2021-11-25 주식회사 아이센스 Method for communicating biometric data based on domain of biometric
US20220142521A1 (en) * 2020-11-10 2022-05-12 Ascensia Diabetes Care Holdings Ag Methods and apparatus for predicting whether and when a hypo/hyper analyte concentration event will occur

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161288A1 (en) * 2000-02-23 2002-10-31 Medtronic Minimed, Inc. Real time self-adjusting calibration algorithm
US20090156924A1 (en) * 2007-12-17 2009-06-18 Dexcom, Inc. Systems and methods for processing sensor data
US20090163781A1 (en) * 1998-04-30 2009-06-25 Abbott Diabetes Care, Inc. Analyte Monitoring Device And Methods Of Use
US20100174228A1 (en) * 2008-10-24 2010-07-08 Bruce Buckingham Hypoglycemia prediction and control

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497772A (en) * 1993-11-19 1996-03-12 Alfred E. Mann Foundation For Scientific Research Glucose monitoring system
US7806886B2 (en) * 1999-06-03 2010-10-05 Medtronic Minimed, Inc. Apparatus and method for controlling insulin infusion with state variable feedback
US6788965B2 (en) * 2001-08-03 2004-09-07 Sensys Medical, Inc. Intelligent system for detecting errors and determining failure modes in noninvasive measurement of blood and tissue analytes
CA2418399A1 (en) * 2002-02-11 2003-08-11 Bayer Healthcare, Llc Non-invasive system for the determination of analytes in body fluids
US7248912B2 (en) * 2002-10-31 2007-07-24 The Regents Of The University Of California Tissue implantable sensors for measurement of blood solutes
US7651845B2 (en) * 2004-05-13 2010-01-26 The Regents Of The University Of California Method and apparatus for glucose control and insulin dosing for diabetics
WO2006113476A2 (en) * 2005-04-15 2006-10-26 Bayer Healthcare Llc Non-invasive system for measuring glucose in the body
US20080269714A1 (en) * 2007-04-25 2008-10-30 Medtronic Minimed, Inc. Closed loop/semi-closed loop therapy modification system
US7695434B2 (en) * 2007-10-19 2010-04-13 Lifescan Scotland, Ltd. Medical device for predicting a user's future glycemic state
US8466185B2 (en) * 2008-03-12 2013-06-18 Biocrine Ab Methods and assays for detecting and treating hypoglycemia
US8734422B2 (en) * 2008-08-31 2014-05-27 Abbott Diabetes Care Inc. Closed loop control with improved alarm functions
US8622988B2 (en) * 2008-08-31 2014-01-07 Abbott Diabetes Care Inc. Variable rate closed loop control and methods
EP2433235A2 (en) * 2009-05-22 2012-03-28 Abbott Diabetes Care, Inc. Safety features for integrated insulin delivery system
US20110313680A1 (en) * 2010-06-22 2011-12-22 Doyle Iii Francis J Health Monitoring System
MX344925B (en) * 2011-03-01 2017-01-11 N21 Acquisition Holding Llc Compositions of insulin and chromium for the treatment and prevention of diabetes, hypoglycemia and related disorders.
US10010273B2 (en) * 2011-03-10 2018-07-03 Abbott Diabetes Care, Inc. Multi-function analyte monitor device and methods of use
US20150213217A1 (en) * 2012-09-13 2015-07-30 Parkland Center For Clinical Innovation Holistic hospital patient care and management system and method for telemedicine
US10573413B2 (en) * 2013-03-14 2020-02-25 Roche Diabetes Care, Inc. Method for the detection and handling of hypoglycemia
EP3021739A4 (en) * 2013-07-18 2017-03-22 Parkland Center for Clinical Innovation Patient care surveillance system and method
CA2910596C (en) * 2013-07-19 2021-07-20 Dexcom, Inc. Time averaged basal rate optimizer
US20160082187A1 (en) * 2014-09-23 2016-03-24 Animas Corporation Decisions support for patients with diabetes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090163781A1 (en) * 1998-04-30 2009-06-25 Abbott Diabetes Care, Inc. Analyte Monitoring Device And Methods Of Use
US20020161288A1 (en) * 2000-02-23 2002-10-31 Medtronic Minimed, Inc. Real time self-adjusting calibration algorithm
US20090156924A1 (en) * 2007-12-17 2009-06-18 Dexcom, Inc. Systems and methods for processing sensor data
US20100174228A1 (en) * 2008-10-24 2010-07-08 Bruce Buckingham Hypoglycemia prediction and control

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11865299B2 (en) 2008-08-20 2024-01-09 Insulet Corporation Infusion pump systems and methods
US10777319B2 (en) 2014-01-30 2020-09-15 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US11386996B2 (en) 2014-01-30 2022-07-12 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US11596740B2 (en) 2015-02-18 2023-03-07 Insulet Corporation Fluid delivery and infusion devices, and methods of use thereof
US11929158B2 (en) 2016-01-13 2024-03-12 Insulet Corporation User interface for diabetes management system
US11857763B2 (en) 2016-01-14 2024-01-02 Insulet Corporation Adjusting insulin delivery rates
US10765807B2 (en) 2016-09-23 2020-09-08 Insulet Corporation Fluid delivery device with sensor
USD1020794S1 (en) 2018-04-02 2024-04-02 Bigfoot Biomedical, Inc. Medication delivery device with icons
US11565043B2 (en) 2018-05-04 2023-01-31 Insulet Corporation Safety constraints for a control algorithm based drug delivery system
US11628251B2 (en) 2018-09-28 2023-04-18 Insulet Corporation Activity mode for artificial pancreas system
US11565039B2 (en) 2018-10-11 2023-01-31 Insulet Corporation Event detection for drug delivery system
US11801344B2 (en) 2019-09-13 2023-10-31 Insulet Corporation Blood glucose rate of change modulation of meal and correction insulin bolus quantity
US11935637B2 (en) 2019-09-27 2024-03-19 Insulet Corporation Onboarding and total daily insulin adaptivity
US11833329B2 (en) 2019-12-20 2023-12-05 Insulet Corporation Techniques for improved automatic drug delivery performance using delivery tendencies from past delivery history and use patterns
US11551802B2 (en) 2020-02-11 2023-01-10 Insulet Corporation Early meal detection and calorie intake detection
US11547800B2 (en) 2020-02-12 2023-01-10 Insulet Corporation User parameter dependent cost function for personalized reduction of hypoglycemia and/or hyperglycemia in a closed loop artificial pancreas system
US11324889B2 (en) 2020-02-14 2022-05-10 Insulet Corporation Compensation for missing readings from a glucose monitor in an automated insulin delivery system
US11607493B2 (en) 2020-04-06 2023-03-21 Insulet Corporation Initial total daily insulin setting for user onboarding
US11684716B2 (en) 2020-07-31 2023-06-27 Insulet Corporation Techniques to reduce risk of occlusions in drug delivery systems
US20220061706A1 (en) * 2020-08-26 2022-03-03 Insulet Corporation Techniques for image-based monitoring of blood glucose status
US11957875B2 (en) 2020-12-04 2024-04-16 Insulet Corporation Techniques and devices providing adaptivity and personalization in diabetes treatment
US11904140B2 (en) 2021-03-10 2024-02-20 Insulet Corporation Adaptable asymmetric medicament cost component in a control system for medicament delivery
US11738144B2 (en) 2021-09-27 2023-08-29 Insulet Corporation Techniques enabling adaptation of parameters in aid systems by user input
US11439754B1 (en) 2021-12-01 2022-09-13 Insulet Corporation Optimizing embedded formulations for drug delivery

Also Published As

Publication number Publication date
US20110313680A1 (en) 2011-12-22
US9907515B2 (en) 2018-03-06
US20170156682A1 (en) 2017-06-08

Similar Documents

Publication Publication Date Title
US9907515B2 (en) Health monitoring system
US11213622B2 (en) Usability features for integrated insulin delivery system
US10493202B2 (en) Robust closed loop control and methods
EP2986215B1 (en) Discretionary insulin delivery systems and methods
EP2419009B1 (en) System and method for configuring a rule set for medical event management and responses
EP3782539B1 (en) Systems for providing sensitive and specific alarms
EP2456351B1 (en) Real time management of data relating to physiological control of glucose levels
JP5594935B2 (en) System for monitoring physiological characteristics
US7547281B2 (en) Algorithm sensor augmented bolus estimator for semi-closed loop infusion system
US20130218126A1 (en) Closed Loop Control System with Safety Parameters and Methods
US20110071464A1 (en) Semi-closed loop insulin delivery
US20100174228A1 (en) Hypoglycemia prediction and control
WO2010025433A1 (en) Variable rate closed loop control and methods
WO2010025432A1 (en) Closed loop control with improved alarm functions
WO2010025429A1 (en) Closed loop control with reference measurement and methods thereof
WO2010025431A1 (en) Closed loop control and signal attenuation detection
US20220233773A1 (en) Systems and methods for automated insulin delivery for diabetes therapy
US20240009392A1 (en) Informing a user of anticipated insulin delivery actions and providing recommended user actions
WO2023014412A1 (en) Systems and methods for alternate modes in automated insulin delivery for diabetes therapy
WO2014008288A1 (en) Therapeutic agent delivery based on stored patient analyte values

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12801809

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12801809

Country of ref document: EP

Kind code of ref document: A1