1. Field of the Invention
The present invention relates to continuous glucose monitoring (CGM) sensors and insulin infusion pump devices, and, more specifically, to a method to detect in real-time failures of a system incorporating a CGM sensor and a continuous subcutaneous insulin infusion (CSII) pump.
2. Description of the Related Art
Diabetes is a disease that causes abnormal glycemic values due to the inability of the pancreas to produce insulin (Type-1 diabetes) or to the inefficiency of insulin secretion and action (Type-2 diabetes). Patients affected by diabetes need to monitor their glycemic level during all day in order to control it and take countermeasures to keep it inside the normal range of 70-180 mg/dL as much as possible.
In Type-1 patients, diabetes management is normally based on exogenous insulin infusions, whose scheduling and dosages are tuned on the basis of 3-4 finger-stick glucose measurements per day. Recently, new technologies have been developed in order to improve and facilitate diabetes therapy, such as: sensors for continuous glucose monitoring (CGM) devices, which are minimally invasive devices which return real-time glucose measures every several minutes, and pumps for continuous subcutaneous insulin infusion (CSII), which allow an effective and physiological delivery of insulin. However, in both daily-life/clinical use of sensor-augmented pumps and in artificial pancreas applications, a prompt detection of possible failures in either the CGM sensor or CSII pump is crucial for the safety of the patient.
Failures of the CGM sensor can result in: spikes, such as isolated CGM values which are significantly greater/lower than the expected glucose concentrations; transient losses of sensitivity of the CGM device, such as events due e.g. to a pressure applied to the sensor placed on the skin, which appear on glucose data as underestimations of the current glucose concentration for several consecutive samples; and drifts, such as persistent under/over estimations of glucose concentration, with error amplitude that increases with time.
The term “failures of the insulin infusion pump” usually but not solely refer to malfunctioning in the delivery of insulin, e.g., under/over delivering of insulin with respect to the nominal quantity programmed by the user/clinician, causing critical episodes of hyperglycemia and hypoglycemia. This means that when the pump is configured to deliver a nominal quantity of insulin X, while in actuality the insulin injected is Y, with Y>X in the case of over delivery and Y<X in the case of under delivery. Such failures can occur for several reasons, including: mechanical defects (which account for about 20% of the total number of failures); kinking; occlusion of the catheter; and simple pulling out of the catheter from the insertion site.
Therefore, there is a need for a system to alert appropriate personnel of failures in insulin infusion and glucose monitoring.
The disadvantages of the prior art are overcome by the present invention which, in one aspect, is a device for monitoring a diabetic patient that includes a continuous glucose monitoring system, a continuous subcutaneous insulin infusion pump, a processor and an alert generating device. The continuous glucose monitoring system is configured to generate glucose data indicative of the patient's actual glucose level. The continuous subcutaneous insulin infusion pump is configured to inject insulin into the patient and that is configured to generate insulin data regarding when and how much insulin has been injected into the patient. The processor is in data communication with the continuous glucose monitoring system and the insulin pump. The processor is programmed with a discrete-time reiterative filter configured to calculate a predicted glucose level corresponding to a predicted glucose level currently expected to be sensed by the continuous glucose monitoring system, based on the insulin data and the glucose data over time. The processor is also programed to generate an alert when the actual glucose level is different from the predicted glucose level by a predetermined amount. The alert generating device is coupled to the processor and is configured to generate an aesthetically-sensible event corresponding to the generation of the alert.
In another aspect, the invention is an improvement to a glucose monitoring system for monitoring a diabetic patient that includes a continuous glucose monitoring system that is configured to generate glucose data indicative of the patient's actual glucose level and an insulin pump that is configured to inject insulin into the patient and that is configured to generate insulin data regarding when and how much insulin has been injected into the patient. The improvement includes a processor, in data communication with the continuous glucose monitoring system and the insulin pump, that is programmed with a failure detection module to calculate a predicted glucose level based on the insulin data and the glucose data over time and that is programed to generate an alert when the actual glucose level is different from the predicted glucose level by a predetermined amount.
In yet another aspect, the invention is a method of monitoring a diabetic patient in which glucose data is received from a continuous glucose monitoring system and is indicative of the patient's actual glucose level. Insulin data is received from an insulin pump. The insulin data is indicative of when and how much insulin has been injected into the patient. A predicted glucose level based on the glucose data and the insulin data is generated. The actual glucose level is compared to the predicted glucose level. An alert is generated when the actual glucose level is different from the predicted glucose level by a predetermined amount.
A method, which can be referred to as failure-detection module (FDM), receives in input glucose data measured by a continuous glucose monitoring (CGM) sensor (either subcutaneous or not), and information of insulin injected by an insulin pump, preferably a continuous subcutaneous insulin infusion (CSII) pump, and generates in output a failure alert when the value predicted by the method based on a model and the value measured by the glucose sensor are not consistent.
These and other aspects of the invention will become apparent from the following description of the preferred embodiments taken in conjunction with the following drawings. As would be obvious to one skilled in the art, many variations and modifications of the invention may be effected without departing from the spirit and scope of the novel concepts of the disclosure.
A preferred embodiment of the invention is now described in detail. Referring to the drawings, like numbers indicate like parts throughout the views. Unless otherwise specifically indicated in the disclosure that follows, the drawings are not necessarily drawn to scale. As used in the description herein and throughout the claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise: the meaning of “a,” “an,” and “the” includes plural reference, the meaning of “in” includes “in” and “on.”
As shown in
As shown in
The models employed by the model selection routine 210 can be provided either externally to FDM, entirely derived within FDM or individualized based on patient's data. In one embodiment, the model selection routing 210 receives both the glucose level data 122 and the injected insulin data 112 to allow patient-specific individualization of the model of the glucose-insulin relationship.
Selection of the model that describes the relationship between glucose level measured by the CGM sensor and insulin injected by the CSII pump can involve several factors. When the option of model individualized to the patient is chosen, the model is identified from CGM and CSII data collected in the patient during a burn-in interval. In addition, different models, either physiological or input-output, can be used to describe different features of the system (low frequency components, high frequency components, etc.). In one embodiment of the invention, a discrete state-space model in the innovation the following form may be employed:
x(t+1)=Ax(t)+Bu(t)+Ke(t) (1a)
y(t)=Cx(t)+Du(t)+e(t) (1b)
In Eqs. (1a)-(1b), x(t) is the state vector at discrete time t, u(t) is the amount of insulin injected by the pump at the sampling time t, e(t) is the innovation process (with variance estimated from the data), and y(t) is the glucose level measured by the CGM sensor at time t. For instance, the identification of the model can be performed by resorting to a modified version of the numerical algorithms for subspace state space system identification (N4SID) approach, a numerical algorithm for subspace state identification designed to suitably handle with closed-loop systems such as the glucose-insulin model. Other possible models that can be employed in this step include black-box input-output models, such as autoregressive with exogenous inputs (ARX), autoregressive-moving average with exogenous inputs (ARMAX) or Box-Jenkins nonparametric models based on stable splines as specifically applied to diabetes, or neural networks. All these models allow the prediction of future glucose concentrations.
As shown in
Based on the model uploaded or created, a discrete-time predictor is derived. This embodiment employs a discrete-time Kalman filter predictor. The Kalman filter inputs are glucose concentration y(t) and insulin infusion u(t), and the output is the one-step ahead prediction of the glucose concentration ŷ(t|t−1). Since the model selection routine 210 (shown in
e(t)=y(t)=−{circumflex over (y)}(t|t−1) (2)
and plugging e(t) in Eqs. (1a) and (1b):
{circumflex over (x)}(t+1|t)=A{circumflex over (x)}(t|t−1)+Bu(t)+Ke(t) (3a)
{circumflex over (y)}(t+1|t)=C{circumflex over (x)}(t|t−1)+Du(t) (3b)
Starting from the system identified using subspace identification procedure (as in the model selection routine 210), the Kalman filter 320 may be derived, for example, by using the “Kalman” function of Matlab®. The derivation is performed in the delayed form. This means that ŷ(t|t−1) is estimated using glucose sensing data till time t−1, while insulin information is used till time t. In practice, the system predicts how CGM is going to change given the next (known) insulin infusion.
Returning to
SD=√{square root over (Var[e])} (4)
is the standard deviation of the estimated value, Var[e] is the variance of the innovation process estimated from the data by the subspace identification procedure, and m is a suitable positive integer (e.g. m=2). The equality in Eq. (4) is possible since the identified model is innovation form, so that SD is simply the square root of the variance of the innovation.
If the result of the comparison 214 indicates the presence of an inconsistency, then a failure alert is generated 216. In one embodiment, every time y(t) overcomes the confidence interval ŷ(t|t−1)−mSD, ŷ(t|t−1)+mSD), a failure alert is generated. The failure alert can be given in form of sound, vibration, visual information (e.g., through the flashing of a light or the appearance of a visual alert icon on a video monitor screen), or combinations of such alerts.
Several examples of nighttime failures are shown in
The scenario shown in
The scenario shown in
The scenario shown in
The above described embodiments, while including the preferred embodiment and the best mode of the invention known to the inventor at the time of filing, are given as illustrative examples only. It will be readily appreciated that many deviations may be made from the specific embodiments disclosed in this specification without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is to be determined by the claims below rather than being limited to the specifically described embodiments above.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/606,542, filed Mar. 5, 2012, the entirety of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61606542 | Mar 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13785384 | Mar 2013 | US |
Child | 15067104 | US |