INFUSION PUMP SYSTEM AND METHODS
Some embodiments an infusion pump system can be configured to activate an alarm in response to a calculated prediction of the user's future blood glucose levels. Optionally, the predictive calculation of the user's future blood glucose levels can be based at least in part upon a recent blood glucose level, a trend of blood glucose levels over time, and an insulin load of the user.
This disclosure relates to portable infusion pump systems to deliver fluids, such as insulin infusion pump systems or the like.
BACKGROUNDPump devices are commonly used to deliver one or more fluids to a targeted individual. For example, a medical infusion pump device may be used to deliver a medicine to a patient as part of a medical treatment. The medicine that is delivered by the infusion pump device can depend on the condition of the patient and the desired treatment plan. For example, infusion pump devices have been used to deliver insulin to the vasculature of diabetes patients so as to regulate blood glucose levels.
Some embodiments of a medical infusion pump system can include a continuous glucose monitoring device for providing feedback data (e.g., blood glucose levels) to the infusion pump. The infusion pump, in turn, can process the data using its controller, which may take or suggest actions in response to the data. For example, the infusion pump's controller can provide an alarm if the blood glucose level is above or below a generally safe range.
In some embodiments, an insulin pump's controller may also provide an alarm if the controller predicts the patient's future blood glucose level will go above or below a threshold level. But, the ability of a pump's control algorithms to make an accurate prediction of the patient's future blood glucose level can be adversely affected by certain factors. For example, in some circumstances, the dosage of medicine delivered by the infusion pump acts within the patient's body over a long period of time. Such conditions, for example, may cause a patient to have an amount of non-activated insulin in his or her system even hours after the insulin dosage was dispensed from the infusion pump device. If this non-activated insulin is not taken into account by the pump's controller when predicting the patient's future blood glucose levels, the accuracy of the prediction will be adversely affected. Similarly, it may take hours for food that was consumed by a patient to impart its full effect on the patient's blood glucose levels. In some circumstances, this factor can affect the accuracy of the blood glucose prediction.
SUMMARYSome embodiments of an infusion pump system can provide an alarm (e.g., an alert, a safety alarm, or the like) and initiate or suggest other countermeasures in response to a predicted condition that exceeds an alarm limit parameter. In some circumstances, the infusion pump system can be configured to predict the user's future blood glucose level based at least in part upon the user's current blood glucose level, the trend of the user's blood glucose level, the user's insulin load (e.g., an estimated value of previously dispensed insulin that has not yet acted in the user's body), and optionally, the user's food-on-board (e.g., an estimate of the carbohydrate value (or other food value) consume by the user that has not yet acted on the user, for example, metabolized for conversion into glucose).
Accordingly, if the predicted blood glucose level is outside the defined limit parameters, some embodiments of the infusion pump system may provide an alert that, for example, prompts the user to approve one or more countermeasures for purposes of preventing the user's blood glucoses level from actually reaching the threshold level in the future. Such a predictive feature can be valuable to a user when the infusion pump is operated in conjunction with a blood glucose monitoring device. Methods to provide the user with a greater scope of information and greater control regarding their blood glucose level are provided herein. Moreover, the infusion pump system can be configured to provide an indication to a user that a blood glucose level in the future (e.g., a predicted blood glucose level) may reach an upper or lower threshold level, and thus the infusion pump system can suggest to the user to “consume carbohydrates” or “reduce insulin dose” (e.g., if the predicted blood glucose level is below a lower threshold limit) or suggest to the user to “increase insulin dosage” or “avoid consuming carbohydrates” (e.g., if the predicted glucose level is above an upper threshold limit). Such a result can be used to reduce the likelihood of the user's blood glucose level reaching an alarm limit, thereby more consistently maintaining the user's blood glucose level within a desired range over an extended period of time.
Particular embodiments described herein include a medical infusion pump system. The system may include a portable pump housing that receives insulin for dispensation to a user, and the pump housing may at least partially containing a pump drive system to dispense the insulin through a flow path to the user. The system may also include a controller that communicates with the pump drive system to dispense the insulin from the portable pump housing. Optionally, the controller can be embodied as a removable controller device that is configured to releasably attach to the pump housing. The system may further include a monitoring device that communicates glucose information to the controller, and the glucose information may be indicative of a blood glucose level of the user. The controller can be configured to predict a future blood glucose level of the user based at least in part upon a recent blood glucose level, a trend of blood glucose levels over time, and an insulin load of the user. The controller may be configured to output an alarm in response to the predicted future blood glucose level being less than a lower threshold value or greater than a higher threshold value.
Some embodiments described herein include a controller for an insulin infusion pump system. The controller may include a processor, and one or more computer-readable memory devices to store the glucose information received from the monitoring device and time values associated with the glucose information. The one or more computer-readable memory devices may also store computer-readable instructions for a blood glucose prediction process that, when executed by the processor, cause the controller to perform a number of operations. The computer-readable instructions for the blood glucose prediction process may cause the controller to calculate a predicted future blood glucose level of the user based at least in part upon a recent blood glucose level of a user, a trend of blood glucose levels over time, and an insulin load of the user. The computer-readable instructions for the blood glucose prediction process may cause the controller to output an alarm in response to the predicted future blood glucose level being less than a lower threshold value. The computer-readable instructions for the blood glucose prediction process may cause the controller to operate in a low glucose recovery mode in response to user input that accepts activation of the low glucose recovery mode. Optionally, the controller can be embodied as a removable controller device that is configured to releasably attach to a pump housing for dispensing insulin.
Other embodiments described herein include a method of operating an insulin infusion pump system. The method may include receiving, at a controller of an insulin infusion pump system, glucose information indicative of a glucose level of a user. The method may also include determining an insulin load value indicative of an estimated value of previously dispensed insulin that has not yet acted in the user. The method may further include calculating, at the controller of the insulin infusion pump system, a predicted future blood glucose level of the user based at least in part upon a recent glucose level of the user, a trend of blood glucose levels over time, and the insulin load of the user. The method may also include, in response to the predicted future blood glucose level being less than a lower threshold value or greater than a higher threshold value, outputting an alarm from the insulin infusion pump system. Optionally, the controller can be embodied as a removable controller device that is configured to releasably attach to a pump housing of the insulin infusion pump system.
The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTSReferring to
In some embodiments, the infusion pump system 10 can be configured to supply scheduled basal dosages of insulin (or other medication) along with user-selected bolus dosages. The basal rate can be selected to maintain a user's blood glucose level in a target range during normal activity when the user is not eating or otherwise consuming food items. The selected bolus deliveries may provide substantially larger amounts of insulin to limit the blood glucose level during certain circumstances, such as the consumption of carbohydrates and other food items (e.g., a “meal bolus”) or to lower an elevated glucose level (e.g., a “correction bolus”). Due in part to pharmacokinetic effects (e.g., the time it takes for insulin to enter the blood stream from the subcutaneous point of delivery) and pharmacodynamic effects (e.g., the time it takes for a concentration of insulin in the blood to have the physiological effect of lower blood glucose level), basal and bolus insulin dispensed into the user's system may not act instantaneously, but instead may act over a period of time to control the user's blood glucose level. As such, the user's body may include some amount of insulin that has not yet acted even while the infusion pump assembly 60 is activated to deliver additional dosages (basal, bolus, or a combination thereof). In these circumstances, the infusion pump assembly 60 can be used to determine a user's total insulin load (TIL), which can provide an estimate of the total amount of insulin which has been delivered but has not yet acted in the user's body. As described herein, the phrase “total insulin load” can include an estimate of previously dispensed insulin, such as the sum of recent bolus and basal activity, and may preferably include an estimated value of previously dispensed insulin that has not yet acted in the user's body. Alternatively, the infusion pump assembly 60 can be used to determine a user's insulin-on-board (IOB), which is an estimate based upon only bolus dosages that have been delivered but have not yet acted in the user's body.
In some embodiments, the controller device 200 can determine a user's TIL information (e.g., a user's TIL value, TIL % value, or the like) in a manner that accounts for both the bolus deliveries and the basal deliveries (not merely bolus deliveries alone, as is typical with insulin-on-board estimations). As described in more detail below, this process for determining a user's TIL value can accurately reflect basal rate changes and bolus infusions. For example, in some embodiments, a user can have different basal rates depending on the time of day (e.g., a higher basal rate during some parts of the day, a lower basal rate during the night, etc.) In further embodiments, the TIL information can be determined by the controller device 200 in a manner that also accounts for the user's previously consumed food (along with the previous basal and bolus deliveries). As described in more detail below, such a process for determining the TIL information can quantify both the previously dispensed insulin that has not yet acted on the user and the previously consumed food that has not yet been metabolized.
In some embodiments, data related to a user's insulin load, such as TIL values (or IOB estimates) and the times at which they were calculated, can be stored in one or more memory devices (described below) of the controller device 200. As described in more detail below in connection with
Optionally, in some embodiments, the user's blood glucose information (including a current blood glucose level and a recent trend of blood glucose levels) and the TIL or IOB values can be augmented with a food-on-board estimation. Again, as described below in connection with
Still referring to
In some embodiments, the monitoring device 50 may include a circuit that permits sensor signals (e.g., data from the sensor shaft 56) to be communicated to the communication device 54. The communication device 54 can transfer the collected data to the infusion pump assembly 60 (e.g., by wireless communication to a communication device 247 arranged in the pump assembly 60). In some embodiments, the monitoring device 50 can employ other methods of obtaining information indicative of a user's blood characteristics and transferring that information to the infusion pump assembly 60. For example, an alternative monitoring device may employ a micropore system in which a laser porator creates tiny holes in the uppermost layer of a user's skin, through which interstitial glucose is measured using a patch. Alternatively, the monitoring device can use iontophoretic methods to non-invasively extract interstitial glucose for measurement. In other examples, the monitoring device can include non-invasive detection systems that employ near IR, ultrasound or spectroscopy, and particular embodiments of glucose-sensing contact lenses. Invasive methods involving optical means of measuring glucose could also be added. In yet another example, the monitoring device can include an optical detection instrument that is inserted through the skin for measuring the user's glucose level.
Furthermore, it should be understood that in some embodiments, the monitoring device 50 can be in communication with the pump assembly 60 via a wired connection. In other embodiments of the pump system 10, test strips (e.g., blood test strips) containing a sample of the user's blood can be inserted into a strip reader portion of the pump assembly 60 to be tested for characteristics of the user's blood. Alternatively, the test strips (e.g., glucose test strips) containing a sample of the user's blood can be inserted into a glucose meter device (not shown in
Referring now to
In some embodiments, the controller device 200 communicates with the pump device 100 to control the operation of the pump drive system. When the controller device 200, the pump device 100 (including the cap device 130 in this embodiment), and the fluid cartridge 120 are assembled together, the user may conveniently wear the infusion pump assembly 60 on the user's skin under clothing or in the user's pocket while receiving the fluid dispensed from the pump device 100 (refer, for example, to
As described in more detail below, the controller device 200 may be configured as a reusable component that provides electronics and a user interface to control the operation of the pump device 100. In such circumstances, the pump device 100 can be a disposable component that is disposed of after a single use. For example, the pump device 100 can be a “one time use” component that is thrown away after the fluid cartridge 120 therein is exhausted. Thereafter, the user can removably attach a new pump device 100 to the reusable controller device 200 for the dispensation of fluid from a new fluid cartridge 120. Accordingly, the user is permitted to reuse the controller device 200 (which may include complex or valuable electronics) while disposing of the relatively low-cost pump device 100 after each use. Such a pump assembly 60 can provide enhanced user safety as a new pump device 100 (and drive system therein) is employed with each new fluid cartridge 120.
Briefly, in use, the pump device 100 can be configured to removably attach to the controller device 200 in a manner that provides a secure fitting, an overall compact size, and a reliable electrical connection. The compact size permits the infusion pump assembly 60 to be discrete and portable. As described in more detail below, the controller device 200 of the infusion pump system can be used to provide glucose alarms indicative of high and low blood glucose levels (when compared to predetermined high and low blood glucose alarm levels, respectively) and to predict high and low blood glucose levels based on insulin load information (e.g., TIL, IOB, TIL % value, and the like), blood glucose data, and, optionally, food-on-board information.
It should be understood that, in alternative embodiments, the pump device 100 and the controller device 200 can be configured as a single unit in which the control components and the pump drive system are arranged in a single housing. In these alternative embodiments, the pump assembly (including the controller device and the pump device) may have a different size and shape and may operate as a reusable unit that can communicate with a number of monitoring devices 50 over a period of time.
Referring again to
In some embodiments, the pump device 100 may include one or more structures that interfere with the removal of the medicine cartridge 120 after the medicine cartridge 120 is inserted into the cavity 116. For example, as shown in
Embodiments of the pump device 100 that hinder the removal of the medicine cartridge 120 may facilitate the “one-time-use” feature of the pump device 100. Because the retainer wings 119 can interfere with attempts to remove the medicine cartridge 120 from the pump device 100, the pump device 100 will be discarded along with the medicine cartridge 120 after the medicine cartridge 120 is emptied, expired, or otherwise exhausted. The retainer wings 119 may serve to hinder attempts to remove the exhausted medicine cartridge 120 and to insert a new medicine cartridge 120 into the previously used pump device 100. Accordingly, the pump device 100 may operate in a tamper-resistant and safe manner because the pump device 100 can be designed with predetermined life expectancy (e.g., the “one-time-use” feature in which the pump device is discarded after the medicine cartridge 120 is emptied, expired, or otherwise exhausted).
Still referring to
In some embodiments, the controller device 200 may be removably attached to the pump device 100 so that the two components are mechanically mounted to one another in a fixed relationship. Such a mechanical mounting can form an electrical connection between the removable controller device 200 and the pump device 100. For example, the controller device 200 may be in electrical communication with a portion of a drive system (described in connection with
The controller device 200 may be configured to removably attach to the pump device 100, for example, in a side-by-side arrangement. The compact size permits the infusion pump assembly 60 to be discrete and portable when the pump device 100 is attached with the controller device 200 (as shown in
As shown in
Referring again to
In some embodiments, the user may press one or more of the buttons 224a, 224b, 224c, and 224d to shuffle through a number of menus or program screens that show particular status indicators, settings, and/or data (e.g., review data that shows the medicine dispensing rate, the total amount of medicine dispensed in a given time period, the amount of medicine scheduled to be dispensed at a particular time or date, the approximate amount of medicine remaining in the cartridge 120, or the like). In some embodiments, the user can adjust the settings or otherwise program the controller device 200 by pressing one or more buttons 224a, 224b, 224c, and 224d of the user interface 220. For example, in embodiments of the infusion pump system 10 configured to dispense insulin, the user may press one or more of the buttons 224a, 224b, 224c, and 224d to change the dispensation rate of insulin or to request that a bolus of insulin be dispensed immediately or at a scheduled, later time.
The display 222 of the user interface 220 may be configured to display alarm information when no buttons 224a, 224b, 224c, and 224d have been pressed. For example, as shown in
Accordingly, when the controller device 200 is connected to the pump device 100, the user is provided with the opportunity to readily monitor infusion pump operation by simply viewing the display 222 of the controller device 200. Such monitoring capabilities may provide comfort to a user who may have urgent questions about the current operation of the pump device 100 (e.g., the user may be unable to receive immediate answers if wearing an infusion pump device having no user interface attached thereto). Moreover, the TIL information can be displayed contemporaneously with the detected blood glucose value, so the user is provided with the opportunity to make informed decisions regarding the current and future status of his or her blood glucose level.
Also, in these embodiments, there may be no need for the user to carry and operate a separate module to monitor the operation of the infusion pump device 100, thereby simplifying the monitoring process and reducing the number of devices that must be carried by the user. If a need arises in which the user desires to monitor the operation of the pump device 100 or to adjust settings of the pump system 10 (e.g., to request a bolus amount of medicine), the user can readily operate the user interface 220 of the controller device 200 without the requirement of locating and operating a separate monitoring module.
In other embodiments, the user interface 200 is not limited to the display and buttons depicted in
Referring to
The pump system 10 is shown in
Referring to
Referring to
In the embodiments depicted in
Referring now to
The controller device 200, however, may be reused with subsequent new pump devices 100′ and new medicine cartridges 120′. As such, the control circuitry, the user interface components, and other components that may have relatively higher manufacturing costs can be reused over a longer period of time. For example, in some embodiments, the controller device 200 may be designed to have an expected operational life of about 1 year to about 7 years, about 2 years to about 6 years, or about 3 years to about 5 years—depending on a number of factors including the usage conditions for the individual user. Accordingly, the user is permitted to reuse the controller device 200 (which may include complex or valuable electronics) while disposing of the relatively low-cost pump device 100 after each use. Such a pump system 10 can provide enhanced user safety as a new pump device 100′ (and drive system therein) is employed with each new fluid cartridge 120.
Referring to
As shown in
As shown in
In some embodiments, the gasket 140 compressed between the pump device 100 and the controller device 200 may comprise a resilient material. In such circumstances, the gasket 140 can provide a spring-action that urges the pump device 100 to shift a small amount away from the controller device 200 when the release member 215 is moved to the unlocked position (e.g., moved in the lateral direction 216 in the embodiment shown in
Referring to
As shown in
Referring now to
As previously described, the controller device 200 can be electrically connected with the pump device 100 via mating connectors 118 and 218 so that the control circuitry 240 can communicate control signals to the pump device 100 and receive feedback signals from components housed in the pump device 100. In this embodiment, the electrical connector 118 (
Still referring to
Some embodiments of the control circuitry 240 may include a cable connector (e.g., a USB connection port, another data cable port, or a data cable connection via the electrical connection 218) that is accessible on an external portion of the controller housing 210. As such, a cable may be connected to the control circuitry 240 to upload data or program settings to the controller circuit or to download data from the control circuitry 240. For example, historical data of blood glucose level, blood glucose alarm limits (including notification alert limits and safety alarm limits), medicine delivery (including basal and bolus deliveries), and/or TIL information can be downloaded from the control circuitry 240 (via the cable connector) to a computer system of a physician or a user for purposes of analysis and program adjustments. Optionally, the data cable may also provide recharging power.
Referring to
The second battery 245 may include a high current-output device that is housed inside the controller housing 210. The second battery 245 can be charged over a period of time by the first battery 345 and then intermittently deliver bursts of high-current output to the drive system 300 over a brief moment of time. For example, the second battery 245 may comprise a lithium-polymer battery. The lithium-polymer battery 245 disposed in the controller device 200 may have an initial current output that is greater than the zinc-air cell battery 345 disposed in the pump device 100, but zinc-air cell battery 345 may have an energy density that is greater than the lithium-polymer battery 245. In addition, the lithium-polymer battery 245 is readily rechargeable, which permits the zinc-air battery 345 disposed in the pump device 100 to provide electrical energy to the lithium-polymer battery 245 for purposes of recharging. In alternative embodiments, it should be understood that the second power source 245 may comprise a capacitor device capable of being recharged over time and intermittently discharging a current burst to activate the drive system 105.
Accordingly, the infusion pump system 10 having two power sources 345 and 245—one arranged in the pump device 100 and another arranged in the reusable controller device 200—permits a user to continually operate the controller device 200 without having to recharge a battery via an outlet plug-in or other power cable. Because the controller device 200 can be reusable with a number of pump devices 100 (e.g., attach the new pump device 100′ after the previous pump device 100 is expended and disposed), the second power source 245 in the controller device can be recharged over a period of time each time a new pump device 100 is connected thereto. Such a configuration can be advantageous in those embodiments in which the pump device 100 is configured to be a disposable, one-time-use device that attaches to a reusable controller device 200. For example, in those embodiments, the “disposable” pump devices 100 recharge the second power source 245 in the “reusable” controller device 200, thereby reducing or possibly eliminating the need for separate recharging of the controller device 200 via a power cord plugged into a wall outlet.
Referring now to
Some embodiments of the drive system 300 can include a pressure sensor 380 disposed between the plunger engagement device 375 and the plunger 125 for determining the pressure within the fluid path (e.g., inside the medicine cartridge 120, the infusion set 70, and the like). For example, the fluid pressure in the medicine cartridge 120 can act upon the plunger 125, which in turn can act upon the pressure sensor 380 arranged on the dry side of the plunger 125. The pressure sensor 380 may comprise a pressure transducer that is electrically connected (via one or more wires) to a gateway circuit 318 so that the sensor signals can be communicated to the controller device 200 (e.g., via the electrical connectors 118 and 218). As such, data from the pressure sensor 380 can be received by the controller device 200 for use with, for example, an occlusion detection module to determine if an occlusion exists in the medicine flow path. Alternatively, the controller device 200 may include an optical sensor system (not shown in
Referring now to
At operation 510, the pump controller device 200 receives a user's blood glucose data at time tn. The data is stored in the computer-readable memory of the controller device 200. The blood glucose data can be provided to the pump controller device 200 in a number of ways. For example, the infusion pump system 10 (refer, for example, to
At operation 520, the pump controller device 200 can calculate the user's blood glucose trend information at tn. For example, the glucose trend information can be determined using a curve-fit model that looks for blood glucose fluctuation patterns or trends can be applied to stored recent set of blood glucose measurements stored in the memory of the controller device 200 to thereby provide a rough indication of a user's blood glucose level at a time in the near future. Alternatively, the glucose trend information can be calculated in the monitoring device and then communicated to the controller device 200 for storage and use in this method. As described in more detail below, by using the blood glucose trend information and along with other factors (such as the user's TIL or IOB and, optionally, the food-on-board estimate), the accuracy of blood glucose predictions can be significantly improved and provide additional benefits to the user.
The blood glucose trend can be calculated, for example, based on a predictive statistical model applied to past blood glucose data points. In one such example, blood glucose data equations can be curve-fit and extrapolated using linear regression techniques to estimate the blood glucose trajectory. In another example, the straight-line slope of the recent blood glucose data points can be determined and the slope of the fitted-line can be extrapolated to provide a prediction.
At operation 530, the user's insulin load (e.g., an estimated amount of insulin already delivered to the user's body, such as the TIL or IOB) at time to can be calculated. In the depicted embodiment, the process 500 employs the IOB estimate for the user's insulin load. IOB accounts for bolus insulin dosages (but not basal dosages) that have been delivered but have not yet acted in the user's body. In general, the user may select one or more bolus deliveries, for example, to offset the blood glucose effects caused by the intake of food (e.g., a “meal bolus” of insulin) or to correct for an undesirably high blood glucose level (e.g., a “correction bolus” of insulin). The bolus dosages can be dispensed in user-selected amounts based on calculations made by the controller device 200. For example, the controller device 200 can be informed of a high glucose level (e.g., by user input, data received from the glucose monitoring device 50, or the like) and can make a suggestion to the user to administer a bolus of insulin to correct for the high blood glucose reading (e.g., a “correction bolus”). In another example, the user can request that the controller device 200 calculate and suggest a bolus dosage based, at least in part, on a proposed meal that the user plans to consume (e.g., a “meal bolus”). As described in more detail below in connection with operation 550, some implementations of the process 500 may rely upon an IOB value that accounts for all bolus dosages (e.g., including both meal boluses and correction bolus) that have been delivered but have not yet acted in the user's body. In other implementations, the process 500 may rely upon an IOB value that accounts for only correction bolus dosages (e.g., exclude meal bolus dosages) that have been delivered but have not yet acted in the user's body (especially in circumstances where the user's FOB component is also excluded from the calculation).
The insulin dispensed into the user's system may act over a period of time to control the user's blood glucose level. As such, the user's body may include some amount of insulin that has not yet acted. The user's future blood glucose level is likely to decline as the insulin load takes effect over time. Because the IOB has a potential for causing a future drop in blood glucose, the process 500 can more accurately and more rapidly predict a low blood glucose event.
The IOB can be determined in a manner that accounts for the substantial delay between the time that insulin is delivered to the tissue of the subcutaneous region and the time that this insulin reaches the blood supply. For example, the delay between a subcutaneous delivery of a bolus dosage of insulin and the peak plasma insulin level achieved from this bolus can be one hour or more. Additionally, the bolus dosage may not enter the blood stream all at once. As such, the effect of the bolus can peak at about one to two hours and then decay in a predictable manner over as much as eight hours or more (described in more detail in connection with
In some embodiments, the controller device 200 can determine the IOB at time tn based on bolus dosages that have been delivered to the patient in the recent past. In some embodiments, for each bolus dosage dispensed within a predetermined period of time before tn (e.g., 6 hours, 7 hours, 7.5 hours, 8 hours, 10 hours, or the like), the controller device 200 can estimate the amount of bolus insulin that has not yet acted in the blood stream from time-decay models generated from pharmacodynamic data of the insulin. For example, a graph of an exemplary curve depicting the percent of insulin remaining versus time can be seen in
Optionally, the process 500 may include operation 540 in which food-on-board data at a period in time tn is received or otherwise determined by the controller device 200. The rationale for including the food-on-board information in a predictive blood glucose algorithm is that it takes time for carbohydrates consumed by a person to be metabolized such that their full effects on the person's blood glucose level are realized. Therefore, yet-to-be-metabolized carbohydrates may have a direct impact on future blood glucose levels, and incorporating such information can improve the accuracy of the process 500 for predicting future blood glucose levels.
The controller device 200 can determine the food-on-board data component based on, for example, the total carbohydrates previously entered into the controller device 200 as being consumed by the user during a predetermined period of time before to (e.g., 6 hours, 7 hours, 7.5 hours, 8 hours, 10 hours, or the like). The previous food component can be determined, for example, by estimating the amount of carbohydrates that have been consumed but not yet metabolized by the user's body so as to affect the blood glucose level. For each of the previous food items reported by the user, the controller device 200 can estimate the previously consumed food that has not yet been metabolized from a time-based model generated from a standard glycemic index. Alternatively, when the user enters information regarding food intake, the user can be prompted to identify the metabolization “speed” of the food item based on the glycemic index for that food. In these circumstances, the user may be prompted to input the amount of food (e.g., grams of Carbohydrate or another representative value) and then identify the glycemic index (via a numerical scale or from a list of two or more choices (e.g., “fast” metabolization and “slow” metabolization) to provide a more accurate time-based function for specific meals. When this yet-to-be-metabolized carbohydrate value is estimated, it can be treated as a “negative” insulin component in the predictive blood glucose calculation by multiplying the yet-to-be-metabolized carbohydrate value by a carbohydrate ratio (e.g., 1 unit of insulin per 15 grams of carbohydrates). In some embodiments, the calculated value for the food-on-board component can be displayed separately to the user (e.g., to provide the user with information regarding the effects of the previously consumed carbohydrates).
At operation 550, a predicted value for the user's future blood glucose level can be calculated by the controller device 200. In general, the calculation can incorporate the data components described above in regard to process 500, such as the recently measured blood glucose level (at tn), the trend model calculated from the recent set of blood glucose measurements over a recent period of time, the IOB (at tn), and optionally the food-on-board at (tn). In addition, an insulin sensitivity factor (Si) can be included in the calculation. The insulin sensitivity factor represents the effect on a particular user's blood glucose level in response to receiving a unit of insulin.
In a first preferred embodiment, the predicted value for the user's future blood glucose level (PBG) can be calculated according to the following algorithm that is executed by the pump controller:
PBG=BG+R*T−IOB*Si+Si*FOB/C
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- R is the rate of change of the trend of past blood glucose data points;
- T is the time increment into the future that the calculated PBG pertains to;
- IOB is the bolus insulin-on-board (IOB) at tn as described above;
- Si is the insulin sensitivity factor (amount of blood glucose change per unit of insulin);
- FOB is the food-on-board at tn estimate; and
- C is the estimated carbohydrate ratio of the FOB (amount of carbohydrates per unit of insulin).
The following example is provided to illustrate the formula above. This example assumes the following data inputs:
BG (the blood glucose level at tn)=120 mg/dL;
R (the rate of change of past BG data points)=−2 mg/dL/min;
T (the time increment into the future)=10 minutes;
IOB at tn=3 units;
Si (the user's insulin sensitivity factor)=20 mg/dL/unit;
FOB (the food-on-board at tn)=40 g; and
C (the carbohydrate ratio of the FOB)=20 g/unit.
Incorporating the above values in the aforementioned algorithm for calculating a predicted blood glucose level (PBG) provides a value of:
PBG=120 mg/dL+(−2 mg/dL/min)*10 min−3 units*20 mg/dL/unit+20 mg/dL/unit*(40 g)/(20 g/unit)=80 mg/dL.
Hence, the algorithm above has predicted that the user's blood glucose level 10 minutes in the future from tn will be 80 mg/dL, in comparison to the current level of 120 mg/dL (at tn). In contrast, if the IOB and the FOB were not included in the calculation, the PBG would have been 100 mg/dL. This example illustrates that including IOB estimate and, optionally, the food-on-board estimate in the predictive calculation of blood glucose can likely improve the accuracy of the prediction.
The value for T (the time increment into the future of the predictive calculation) can be selected based on a balance of practical factors including: the user's ability to respond in a timely manner, the time needed for countermeasures to take effect, and the user's desired level of control. In this embodiment, the value for T is a predetermined parameter set by the supplier of the pump controller device 200. In alternative embodiments, the value for T can be an adjustable parameter that is selected by the user's clinician or the user himself or herself. In some embodiments, the value for T can be selected from a range of 5-60 minutes, selected from a range of 5-30 minutes, and (in this embodiment), selected to be 10 minutes in the example above.
As previously described, the value for the parameter Si can be different for different users, and as such a particular user may use his or her individualized value for the improved accuracy of the blood glucose prediction. The Si for a particular user can be input to the user's controller device 200 via the user interface 220, for example, by the user's clinician or the user himself or herself.
In a second preferred embodiment, the predicted value for the user's future blood glucose level (PBG) can be calculated according to the following algorithm that is executed by the pump controller:
PBG=BG+R*T−TIL*Si+Si*FOB/C,
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- R is the rate of change of the trend of past blood glucose data points;
- T is the time increment into the future that the calculated PBG pertains to;
- TIL is the Total Insulin Load at tn as described above;
- Si is the insulin sensitivity factor;
- FOB is the food-on-board at tn estimate; and
- C is the estimated carbohydrate ratio of the FOB.
This formula is different from the first preferred embodiment in that it employs the TIL estimate instead of the IOB estimate. In other words, the not-yet-acted insulin that was delivered to the user as any of bolus dosages and basal dosages is included in this algorithm (not merely insulin from the bolus dosages). In some embodiments, the calculation of TIL can be performed by the controller device 200. For example, the co-owned U.S. patent application Ser. No. 12/251,629 (published as U.S. Patent Publication No. 2010/0094251), which is hereby incorporated by reference in its entirety, discloses systems and processes for calculation of TIL that are applicable to the present embodiment.
In a third alternative embodiment, the predicted value for the user's future blood glucose level (PBG) can be calculated according to the following algorithm that is executed by the pump controller:
PBG=BG+R*T−IOBcorrection*Si
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- R is the rate of change of the trend of past blood glucose data points;
- T is the time increment into the future that the calculated PBG pertains to;
- IOBcorrection is the bolus insulin-on-board for correction boluses only (excluding meal bolus dosages) at tn as described above; and
- Si is the insulin sensitivity factor.
This third embodiment employs a simplified equation that eliminates the need to calculate or store the FOB. In general, the aforementioned algorithm can focus on the correction-related bolus dosages, and because the food-related bolus dosages (e.g., meal boluses) are not employed in the estimation for the insulin remaining in the user's body that has not yet acted, the FOB component may also not be employed. Such an algorithm can be used to provide a reasonable approximation for the user's predicted blood glucose level without necessarily requiring an analysis of the FOB component.
In a fourth alternative embodiment that is partially similar to the third embodiment described immediately above, the TILcorrection estimate can be substituted for IOBcorrection estimate to result in the predicted value for the user's future blood glucose level (PBG) calculated according to the following algorithm that is executed by the pump controller:
PBG=BG+R*T−TILcorrection*Si,
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- R is the rate of change of the trend of past blood glucose data points;
- T is the time increment into the future that the calculated PBG pertains to;
- TILcorrection is the Total Insulin Load at tn as described above, except that the basal dosages and correction boluses only and included (while meal bolus dosages are excluded);
- Si is the insulin sensitivity factor.
Here again, this fourth embodiment employs a simplified equation that eliminates the need to calculate or store the FOB. Because the food-related bolus dosages (e.g., meal boluses) are not employed in the estimation for the TILcorrection, the FOB component need not be employed in this example. Such an algorithm can be used to provide a reasonable approximation for the user's predicted blood glucose level without necessarily requiring an analysis of the FOB component.
In a fifth alternative embodiment, the predicted value for the user's future blood glucose level (PBG) can be calculated according to the following algorithm that is executed by the pump controller:
PBG=BG−IOB*Si+Si*FOB/C,
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- IOB is the bolus insulin-on-board (IOB) at tn as described above;
- Si is the insulin sensitivity factor;
- FOB is the food-on-board at tn estimate; and
- C is the estimated carbohydrate ratio of the FOB.
In this embodiment, the controller device employs a simplified equation that eliminates the use of the blood glucose trend data.
In a sixth alternative embodiment that is partially similar to the fifth embodiment described immediately above, the TIL estimate can be substituted for IOB estimate to result in the predicted value for the user's future blood glucose level (PBG) calculated according to the following algorithm that is executed by the pump controller:
PBG=BG−TIL*Si+Si*FOB/C,
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- TIL is the Total Insulin Load at tn as described above;
- Si is the insulin sensitivity factor;
- FOB is the food-on-board at tn estimate; and
- C is the estimated carbohydrate ratio of the FOB.
Here again, in this embodiment, the controller device employs a simplified equation that eliminates the use of the blood glucose trend data.
In a seventh alternative embodiment, the predicted value for the user's future blood glucose level (PBG) can be calculated according to the following algorithm that is executed by the pump controller:
PBG=BG−IOBcorrection*Si,
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- IOBcorrection is the bolus insulin-on-board for correction boluses only (excluding meal bolus dosages) at tn as described above; and
- Si is the insulin sensitivity factor.
This seventh embodiment employs a simplified equation that eliminates the use of blood glucose trend data and FOB. As previously described, because the food-related bolus dosages (e.g., meal boluses) are not employed in the estimation for the IOBcorrection, the FOB component need not be employed in this example.
In an eighth alternative embodiment that is partially similar to the seventh embodiment described immediately above, the TILcorrection estimate can be substituted for IOBcorrection estimate to result in the predicted value for the user's future blood glucose level (PBG) calculated according to the following algorithm that is executed by the pump controller:
PBG=BG−TILcorrection*Si
where:
-
- PBG is the predicted blood glucose level;
- BG is the blood glucose level at tn;
- TILcorrection is the Total Insulin Load at tn as described above, except that the basal dosages and correction boluses only and included (while meal bolus dosages are excluded);
- Si is the insulin sensitivity factor.
Here again, in this embodiment, the controller device employs a simplified equation that eliminates the use of the blood glucose trend data and FOB.
Still referring to
If operation 560 indicates that the PBG is below the lower threshold level, the process 500 has predicted a potential problem and the process 500 moves on to operation 562. At operation 562, the user is presented with an alarm/alert message that communicates to the user that a future low blood glucose event is predicted, and asks whether the user would like to enter a low glucose recovery mode (see, e.g., the display 222 of
In addition to alerting the user to the predicted low blood glucose level at operation 562, the user can be prompted to accept or decline the option of initiating a low blood glucose recovery mode. If the user declines to enter the low glucose recovery mode, the process 500 moves to operation 590 which depicts the passage of a defined time increment as described above. For example, if the defined time increment is one minute, the process 500 will be restarted at operation 510 at time tn+1 which would be one minute after time tn. If the execution of the process steps 510 through 560 again results in a PBG level below the threshold level, the user could once again be presented with an alarm/alert concerning the predicted low blood glucose level. In that case, the user would receive a second alarm approximately just one minute after declining to enter into the low glucose recovery mode. Some users may consider such frequent alarms to be a nuisance. Therefore, some embodiments may include a feature in which the controller device 200 modifies the alarm timer in response to the user declining to enter the low blood glucose recovery mode. This feature can therefore provide a “snooze” option.
Thus, the user may be provided with the option to “snooze” the predicted low blood glucose alarm by declining to enter the low blood glucose recovery mode while, for example, he or she is taking actions to resolve the alarm circumstances. The settings that control the duration of the “snooze” timer can be modified to reduce the occurrences of repeated nuisance alarms or to increase the occurrence of serious safety alarms. For example, in some embodiments the following formula for determining the recurrence frequency (or “snooze” period) of alarms/alerts can be used:
time to wait=alarm urgency/(threshold level−PBG)
where:
-
- “time to wait” is the calculated period during which alarms/alerts will be automatically suppressed by the controller device 200 “snooze function”;
- “alarm urgency” is a factor that can be selected that represents how frequently the particular user should be or desires to be reminded of the alarms/alerts;
- “threshold level” is the alarm/alert level as described above in regard particularly to operation 560; and
- PBG is the calculated predicted blood glucose level as described above.
The “time to wait” formula can be illustrated by the following examples:
time to wait=60/(70−50)=3 minutes
time to wait=150/(70−60)=15 minutes
As shown, a lower “alarm urgency” value, and lower PBG values will result in more frequent alarm reminders of a predicted low blood glucose level. The “alarm urgency” value can be adjusted based on the appropriate frequency of alarms for the particular user. The PBG values will also cause more frequent alarm reminders when the PBG values are further below the threshold level. In other words, more serious the PBG events, the more frequent the alarm reminders. In this way, the user is discouraged from ignoring a potentially serious pending low blood glucose event.
In some embodiments, the “time to wait” determination can include “brackets” that establish upper and lower “snooze” time limits that won't be exceed even if the calculation would tend to do so. For example, in some embodiments, “brackets” establishing a minimum of 1 minute and a maximum of 30 minute can be established. In that case, no alarm reminder suppression period would ever be less than 1 minute or more than 30 minutes. Any other appropriate bracket limits can also be used.
If, when presented with the PBG alarm and the option to enter the low glucose recovery mode (at operation 562), the user enters an affirmative response, then the process 500 moves to operation 564 whereat the controller device 200 enters the low glucose recovery mode. The operations of the controller device 200 in the low glucose recovery mode can be configured to alter the predicted path of the user's blood glucose level so that the low blood glucose event is avoided. In one example, the operations in the low glucose recovery mode are described in more detail below in regard to
Optionally, the process 500 can be implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to moving to operation 564 whereat the controller device 200 enters the low glucose recovery mode. In such optional embodiments, the controller device 200 may be permitted to enter the low glucose recovery mode if the glucose level detected by the blood strip reader is within a predefined range of the lower threshold level (e.g., if the blood glucose level detected from the blood glucose reader is within 15% of the lower threshold level). In addition, the controller device 200 can prompt the user to confirm that the blood glucose level detected from the blood glucose reader should be used to calibrate the readings from continuous monitoring device 50. Optionally, the process 500 can be similarly implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to exiting the low glucose recovery mode.
After the low glucose recovery mode has been initiated, the process 500 can optionally continue to operation 590 (refer also to operation 732 in
Referring back to operation 560, if the calculated PBG is at or above the lower threshold level, the process 500 may optionally proceed to an operation 570 to make a comparison between the calculated predicted blood glucose (PBG) from operation 550 and an upper threshold level to determine whether the PBG is above the upper threshold level (e.g., is the user's blood glucose level predicted to reach above a safety limit or otherwise predetermined limit?). The upper threshold level can be generally considered as an alarm/alert level (as described further below). Although it varies on an individualized basis, generally when a person's blood glucose level rises above a safe range, he or she may exhibit some symptoms such as excessive urination or thirst and tiredness. In this example, upper threshold level of 200 mg/dL can be considered to be a reasonable upper threshold level setting. However, the lower threshold level can be adjustable in response, for example, to an individual user's physiology, preferences, and medical advice. So, in this embodiment, operation 570 represents the comparison of the calculated PBG to the user's lower threshold level (e.g., 70 mg/dL in this example).
If the PBG is above the upper threshold level, the process 500 has predicted a potential problem and the process 500 moves on to operation 572. At operation 572, the user is presented with an alarm/alert message that communicates to the user that a future high blood glucose event is predicted, and asks whether the user would like to enter a high glucose recovery mode (see, e.g., the display 222 of
In addition to alerting the user to the predicted high blood glucose level, the user can be prompted (at operation 572) to accept or decline the option of initiating a high blood glucose recovery mode. If the user declines to enter the low glucose recovery mode, the process 500 moves to operation 590 which depicts the passage of a defined time increment as described above. As previously described, if the defined time increment is one minute, the process 500 will be restarted at operation 510 at time tn+1 which would be one minute after time tn. If the execution of the process steps 510 through 560 again results in a PBG level below the lower threshold level or above the upper threshold level, the user could once again be presented with an alarm/alert concerning the predicted low or high blood glucose level. In that case, the user would receive a second alarm approximately just one minute after declining to enter into the low glucose recovery mode. Some users may consider such frequent alarms to be a nuisance. Therefore, as previously described, some embodiments may include a feature in which the controller device 200 modifies the alarm timer in response to the user declining to enter the low blood glucose recovery mode. This feature can therefore provide a “snooze” option.
If, when presented with the PBG alarm and the option to enter the high glucose recovery mode at operation 572, the user enters an affirmative response, then the process 500 moves to operation 574 whereat the controller device 200 enters the high glucose recovery mode. In the high glucose recovery mode, the process can cause the controller device 200 to prompt the user to take action to correct the predicted high blood glucose level. In one example, the controller device 200 (via user interface 220) can suggest that the user accept a bolus dosage of insulin or to temporarily increase the basal rate of insulin, and can prompt the user to accept, modify, or decline the suggestion. In another example, the controller device 200 can use a cellular phone network (via Bluetooth connectivity with a nearby cell phone or via a cell phone communication equipment installed in the controller device 200) to call an emergency contact number programmed in the controller device 200.
Optionally, the process 500 can be implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to moving to operation 574 whereat the controller device 200 enters the high glucose recovery mode. In such optional embodiments, the controller device 200 may be permitted to enter the high glucose recovery mode if the glucose level detected by the blood strip reader is within a predefined range of the upper threshold level (e.g., if the blood glucose level detected from the blood glucose reader is within 15% of the upper threshold level). In addition, the controller device 200 can prompt the user to confirm that the blood glucose level detected from the blood glucose reader should be used to calibrate the readings from continuous monitoring device 50. Optionally, the process 500 can be similarly implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to exiting the high glucose recovery mode.
If the calculated PBG from operation 550 is at or above the lower threshold level (operation 560) and is also at or below the upper threshold level (operation 570), no alarm/alert is required, and the process 500 can proceed to operation 580 in which the pump system operates in a normal mode. For example, in normal mode, the pump system can provide the previously programmed basal dosages and permit the user to receive bolus dosages at selected times (e.g., shortly before a meal or the like). When operating in normal mode as indicated by operation 580, the process 500 continues to operation 590 so that the process 500 can repeat itself at another point in time. In other words, if the PBG is at or above the lower threshold level (operation 560) and is also at or below the upper threshold level (operation 570), the process 500 can repeat itself from the beginning after a particular time increment from to has expired. The cycle of operations from 510 through 560 can thereby be continuously repeated on a periodic basis while the calculated PBG is within a selected range between the lower threshold level and the upper threshold level. This can be done in the background with generally no need for any user interaction while the pump system operates in the aforementioned normal mode.
The process 500 can be setup to repeat on a defined time increment, e.g., every 1 minute, 2 minutes, 5 minutes, 10 minutes, 30 minutes, or the like. Operation 590 depicts the expiration of the defined time increment. For example, if the defined time increment is one minute, then one minute after tn the process can start over again (indicated in operation 590 as time tn=tn+1).
Referring now to
Referring now to
The past trend data of blood glucose readings 610 depicts the user as having a declining trend pattern of past blood glucose levels. A curve can be fit to the data 610 in order to help predict what the user's future blood glucose levels will be. For example, the past trend data 610 may indicate that the user's blood glucose level is declining at an average rate of −2 mg/dL per minute (as in the example calculation above). Knowing the past rate of decline, and combining it with a current blood glucose level can enable a prediction of future blood glucose levels.
A current (at time tn) blood glucose level 620, represents the user's current blood glucose level. The graph depicts the current blood glucose level 620 as approximately continuing the trend of falling blood glucose levels to an extent that is similar to the pattern of past trend data 610. Therefore, one could expect that the trend of declining blood glucose levels would continue to decline at approximately the same rate in the future beyond time tn. For example, if the user's blood glucose levels depicted by past trend data 610 and current level 620 are declining at an average rate of −2 mg/dL per minute, one could expect that in one minute after tn the user's blood glucose level will become 2 mg/dL less than the current blood glucose level 620. Extending this example further, one could expect that in two minutes after tn the user's blood glucose level will become 4 mg/dL less that the current blood glucose level 620, and so on.
The first predictive trend line 630 depicts an expected trend of future blood glucose levels based solely on the past trend data 610 and the current blood glucose level 620 at time tn. As shown, the slope of the first predictive trend line 630 is similar to the slope of a line that would represent the past trend data 610 and current level 620. Using the first predictive trend line 630 the user's future blood glucose levels can be predicted and compared to a threshold level to determine whether to initiate an alarm. For example, as described in reference to
As described above, in some embodiments, including an IOB component in a blood glucose prediction can improve the accuracy of future blood glucose predictions. To illustrate that, a second predictive trend line 640 is provided that represents an expected trend of future blood glucose levels based on the past trend 610, the current level 620, and an estimate of the user's IOB at time tn. As described in reference to
Referring now to
At operation 712, the pump controller device 200 can predict a low glucose event that may occur in the near future. For example, the calculate a predicted blood glucose level (as described in detail above in in connection with
Optionally, the process 700 can be implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to moving to the subsequent operations in which the controller device 200 enters the low glucose recovery mode. As previously described, in such optional embodiments, the controller device 200 may be permitted to enter the low glucose recovery mode if the glucose level detected by the blood strip reader is within a predefined range of the lower threshold level (e.g., if the blood glucose level detected from the blood glucose reader is within 15% of the lower threshold level).
When the infusion pump system predicts that a low glucose level will occur in the near future, the pump controller can be configured to initiate or suggest one or more countermeasures in response. A number of countermeasures are described herein in connection with process 700.
For example, the process 700 may optionally include operation 714, which causes the immediate cancelation any remaining bolus dosage that has not yet dispensed to the user. In general, the user may select one or more bolus deliveries, for example, to offset the blood glucose effects caused by the intake of food. The bolus dosages can be dispensed over time in user-selected amounts based on calculations made by the controller device 200 in response, for example, to an indication from the user of how many carbohydrates they plan to consume. In some embodiments, the entire bolus amount may not be infused within a short time frame (e.g., within minutes). Rather, infusion of the bolus amount may be spread over a greater period of time (e.g., a period of an hour or more in some circumstances). Operation 714 depicts a scenario where a low blood glucose event is predicted during a period of time over which a bolus amount is being infused. In such a scenario, the controller device 200 can cancel any remaining bolus amount—in order to prevent causing the user's blood glucose level, which is already predicted to fall too low, from being driven further lower still. IN some embodiments, the operation 714 may be performed automatically (without user input) after infusion pump system predicts that a low glucose level will occur in the near future. Alternatively, this operation 714 may be performed only after confirming that the user accepts this countermeasure (e.g., only after receiving user input) in response to the infusion pump system predicting that a low glucose level will occur in the near future.
At operation 716, the controller device 200 can output an alarm in association with the predicted low blood glucose event. For example, the user can be presented with an alarm/alert message that communicates to the user that a future low blood glucose event is predicted, and that asks whether the user would like to enter a low glucose recovery mode (see, e.g., the display 222 of
In addition to alerting the user to the predicted low blood glucose level at operation 716, the pump controller can prompt the user to accept or decline the corrective action of initiating a low blood glucose recovery mode, as indicated at operation 718. In some alternative embodiments, in addition to the “yes” and “no” input options from the user associated with operation 718, the user may also choose to “snooze” the alarm (as described in connection with
If the pump controller receives user input indicating that the user declines to accept the corrective action of entering the low glucose recovery mode, the process 700 moves to operation 720. At operation 720, if some amount of a bolus was not yet infused and canceled at operation 714 the user is informed via the user interface 220 how much bolus was missed. In such a case, the user may choose to take actions to make up for the canceled bolus amount. After presenting the missed bolus information to the user, the controller device 200 can return the infusion pump system 10 back to the normal pump activity at operation 710.
If the user accepts the corrective action of entering the low glucose recovery mode, the process 700 advances to operation 722. At operation 722, the basal rate of the pump device 100 is reduced. It is desirable to reduce the basal rate because the infusion of additional insulin will tend to slow the recovery rate of the user's low blood glucose level. But, in some circumstances, it can be more desirable to continue to provide a low basal flow rate rather than to completely stop the flow. For example, completely stopping the basal flow may contribute to clogs in the infusion line, whereas the continuation of a minimal flow level can reduce the likelihood of such problems.
At operation 724, the controller device 200 can optionally provide periodic reminders to the user via the user interface 220 that the infusion pump system 10 is in the lower glucose recovery mode. The reminders can include textual messages and/or icons displayed on the user interface 220. Audible or vibratory indications can be provided in some embodiments too. The periodic reminders may, in some embodiments, also include the display of a textual prompt on the user interface 220 to treat the low glucose level by consuming food. In some embodiments, the reminders can be provided periodically on a basis of about every 5-20 minutes. The reminders can also include an indication of an updated predicted blood glucose level so that the user can be aware of the progress of their recovery from their low, or predicted low, blood glucose status.
At operation 726, the process 700 can optionally disable the bolus programming function of the infusion pump system 10. Disablement (lock-out) of the bolus programming function when the user is in the low blood glucose recovery mode can be desirable because the infusion of additional insulin would likely be counter-productive to the user's efforts to maintain a blood glucose level in a safe range. Therefore, such an optional safety feature can be provided in some embodiments to prevent bolus infusions while the pump system 10 is in the low blood glucose recovery mode. For example, in response to a user's attempt to program a bolus delivery while the pump system 10 is in the low blood glucose recovery mode, the user interface 220 may display a message along the lines of: “No bolus allowed—glucose recovery mode in effect.”
At operation 728, the pump controller can optionally provide the user with an option to manually override and exit the low glucose recovery mode. For example, the user can, in some embodiments, be provided with an ability to manually exit the low glucose recovery mode by making a particular menu selections using buttons 224a-d.
If the user chooses to manually exit the low blood glucose recovery mode, the process 700 advances to operation 730. At operation 730, the infusion pump system 10 has exited the low glucose recovery mode and future alarms for predicted low glucose events can be suspended for a period of time. In some embodiments, the period of time that the alarms are suspended for can be determined in part based on the seriousness the user's low, or predicted low, blood glucose condition.
After operation 730, the process 700 can advance to operation 710 for normal pump activity. However, in some embodiments, controller device 200 can be programed to delay the resumption of normal operations of the pump system 10 when the user has manually exited the low glucose recovery mode. In some embodiments, the duration of the delay of resuming normal pump activity can depend in part on the seriousness of the user's low, or predicted low, blood glucose condition.
If the user does not manually exit the low blood glucose recovery mode, the infusion pump system 10 can continue in the low blood glucose recovery mode, and the process 700 can advance to operation 732. At operation 732 the controller device 200 can continue to make blood glucose prediction calculations on a periodic basis. For example, in some embodiments, operation 732 can generally be performed in the manner and on a periodic time basis that is the same as or substantially similar to the process 500 described above in reference to
At operation 734, the calculated blood glucose prediction can be compared to a threshold level to determine whether the infusion pump system 10 should continue in the low blood glucose recovery mode or whether the infusion pump system 10 should exit from the low blood glucose recovery mode to return to the normal mode. For example, when the calculated predicted blood glucose level is below the threshold level, the process 700 can remain in the low blood glucose recovery mode and can return to operation 732. In contrast, when the calculated predicted blood glucose level is above the threshold level, the process 700 can automatically (without manual intervention from the user) exit the low blood glucose recovery mode and can return to the normal pump activity mode at operation 710. In such circumstances, the user interface may notify the user (e.g., via the display device) that the low glucose recovery mode was successful and the pump system has returned to a normal operation mode. Optionally, the process 700 can be implemented in a manner that requires the user to confirm the actual blood glucose level using a blood strip reader (as a verification of the level detected by the continuous monitoring device 50) prior to exiting the low glucose recovery mode and return to the normal pump activity mode at operation 710.
A number of embodiments of the invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other embodiments are within the scope of the following claims.
Claims
1. (canceled)
2. A medical infusion pump system, comprising:
- a controller that communicates insulin delivery instructions including basal insulin instructions and bolus insulin instructions, the controller being adapted to receive user commands to deliver a bolus;
- a monitoring device that communicates glucose information to the controller, the glucose information being indicative of a blood glucose level of the user; and
- a pump adapted to receive insulin for dispensation to a user, the pump at least partially comprising a pump drive system configured to dispense the insulin through a flow path to the user responsive to the insulin delivery instructions;
- wherein the controller is configured to predict a future blood glucose level of the user based at least in part upon a recent blood glucose level, a trend of blood glucose levels over time, a food-on-board value, and an insulin load of the user, wherein the controller uses the predicted future blood glucose level to make changes to the insulin delivery instructions including increases to or decreases to the basal insulin instructions, the insulin load of the user an estimated value of previously dispensed insulin that has not yet acted in the user indicative of both bolus and basal insulin dosages that have been dispensed but not yet acted in the user, the food-on-board value being indicative of previous food intake by the user that has not yet metabolized in the user.
3. The system of claim 2, further comprising one or more computer-readable memory devices of the controller that store the glucose information received from the monitoring device and time values associated with the glucose information.
4. The system of claim 2, wherein the one or more computer-readable memory devices of the controller store computer-readable instructions for a blood glucose prediction process that, when executed by a processor of the controller, cause the controller to:
- calculate the predicted future blood glucose level of the user based at least in part upon the recent blood glucose level, the trend of blood glucose levels over time, and the insulin load of the user;
- determining whether the predicted future blood glucose level is less than a lower threshold value;
- output an alarm in response to determining that the predicted future blood glucose level is less than the lower threshold value; and
- operate in a low glucose recovery mode in response to user input that confirms an operational change for the controller.
5. The system of claim 4, further comprising a user interface coupled to the controller, the user interface including (i) a display device that is configured to provide a visual indication of the alarm and (ii) a user input device that is configured to receive user input to activate the controller to operate in a low glucose recovery mode.
6. The system of claim 5, wherein in response to the activation of the controller to operate in the low glucose recovery mode, the controller communicates with the pump to reduce, but not stop, a basal rate amount of insulin to be dispensed from the portable pump housing.
7. The system of claim 5, wherein, in response to the activation of the controller to operate in the low glucose recovery mode, the controller is configured to exit from the low glucose recovery mode based on a subsequent determination that the predicted future blood glucose level is greater than or equal to the lower threshold value.
8. The system of claim 4, wherein in response to the controller determining that the predicted future blood glucose level is less than the lower threshold value, the controller automatically cancels any previously scheduled bolus amount of insulin to be dispensed the from the pump.
9. The system of claim 2, wherein the controller comprises a controller housing that removably attaches to a pump housing of the pump, the controller being electrically connected to the pump drive system when the controller housing is removably attached to the pump housing, wherein the controller is a reusable device while the pump housing and the pump drive system include a structure to prevent reuse of the pump housing and the pump drive system.
10. The system of claim 2, wherein the pump defines an opening that slidably receives a prefilled cartridge of the insulin, the pump further comprising a cap device configured to cover the opening and pierce the prefilled cartridge of insulin when the pump receives the prefilled cartridge of insulin.
11. The system of claim 2, wherein the monitoring device comprises a portable housing wearable on the user's skin, a sensor shaft that penetrates into the user's skin, and a wireless communication device to transmit the glucose information to a wireless communication device of the controller.
12. A controller for an insulin infusion pump system, comprising:
- a processor;
- one or more computer-readable memory devices that store glucose information received from a monitoring device and time values associated with the glucose information, wherein the one or more computer-readable memory devices store computer-readable instructions for a blood glucose prediction process that, when executed by the processor, cause the controller to:
- activate basal insulin deliveries;
- receive instructions to deliver bolus insulin and activate bolus insulin deliveries;
- calculate a predicted future blood glucose level of the user based at least in part upon a recent blood glucose level of a user, a trend of blood glucose levels over time, a food-on-board value, and an insulin load of the user, the insulin load of the user being an estimated value of previously dispensed insulin that has not yet acted in the user indicative of both bolus and basal insulin dosages that have been dispensed but not yet acted in the user, the food-on-board value being indicative of previous food intake by the user that has not yet metabolized in the user;
- operate in a high glucose recovery mode in response to user input that accepts activation of the high glucose recovery mode, the high glucose recover mode increasing the delivery of basal insulin;
- operate in a low glucose recovery mode in response to user input that accepts activation of the low glucose recovery mode, the low glucose recover mode stopping the delivery of basal and bolus insulin in progress; and
- outputting information about an amount of a bolus that was not delivered due to the triggering of the low glucose recovery mode.
13. The controller of claim 12, wherein the one or more computer-readable memory devices store computer-readable instructions for the blood glucose prediction process that, when executed by the processor, cause the controller to:
- in response to the activation of the controller to operate in the low glucose recovery mode, reduce but not stop a basal rate amount of insulin to be dispensed while operating in the low glucose recovery mode.
14. The controller of claim 12, wherein the one or more computer-readable memory devices store computer-readable instructions for the blood glucose prediction process that, when executed by the processor, cause the controller to:
- in response to the activation of the controller to operate in the low glucose recovery mode, automatically exit from the low glucose recovery mode based on a subsequent determination that the predicted future blood glucose level is greater than or equal to a lower threshold value.
15. The system of claim 12, wherein the one or more computer-readable memory devices store computer-readable instructions for the blood glucose prediction process that, when executed by the processor, cause the controller to:
- determine whether the predicted future blood glucose level is less than a lower threshold value, and
- in response to the predicted future blood glucose level being less than the lower threshold value, automatically cancel any previously scheduled bolus dosage of insulin.
Type: Application
Filed: Jun 3, 2020
Publication Date: Nov 19, 2020
Inventor: Mark C. Estes (Malibu, CA)
Application Number: 16/892,100