PATIENT RATIO ADJUSTMENT FOR FLUID DELIVERY DETERMINATION
A system for controlling fluid delivery includes one or more processors, and one or more processor-readable storage media storing instructions which, when executed by the one or more processors, cause performance of: identifying a residual value indicative of a difference between a first value and a second value, the first value corresponding to a physiological condition of a patient before delivery of a bolus amount of fluid, and the second value corresponding to a physiological condition of the patient after delivery of the bolus amount of the fluid, determining a ratio adjustment factor based on the residual value, and determining, based on the ratio adjustment factor, an updated value for a ratio that influences delivery of bolus amounts of the fluid.
This application is a continuation of U.S. patent application Ser. No. 16/382,155, filed Apr. 11, 2019, which is a division of U.S. patent application Ser. No. 15/096,142, filed Apr. 11, 2016, which claims the benefit of U.S. Provisional Patent Application Ser. No. 62/208,454, filed Aug. 21, 2015, the entire contents of which are incorporated by reference herein.
TECHNICAL FIELDEmbodiments of the subject matter described herein relate generally to patient ratio adjustment for fluid delivery determination.
BACKGROUNDInfusion pump devices and systems are relatively well known in the medical arts, for use in delivering or dispensing an agent, such as insulin or another prescribed medication, to a patient. A typical infusion pump includes a pump drive system which typically includes a small motor and drive train components that convert rotational motor motion to a translational displacement of a plunger (or stopper) in a reservoir that delivers medication from the reservoir to the body of a user via a fluid path created between the reservoir and the body of a user. Use of infusion pump therapy has been increasing, especially for delivering insulin for diabetics.
While control schemes may allow insulin infusion pumps to monitor and regulate a user's blood glucose level in a substantially continuous and autonomous manner, it is common to manually initiate delivery of insulin prior to or contemporaneously with consuming a meal (e.g., a meal bolus or correction bolus) to prevent spikes or swings in the user's blood glucose level that could otherwise result from the impending consumption of carbohydrates and the response time of the control scheme. However, regulating blood glucose level is complicated by variations in the response time for the type of insulin being used along with variations in a user's individual insulin response and daily activities (e.g., exercise, carbohydrate consumption, bolus administration, and the like). Additionally, the patient-specific ratios, factors, or other control parameters used to determine the bolus amount can vary depending on the particular techniques or preferences used by the individual making the determination. Thus, the efficacy of the manual boluses can vary on a user-by-user basis, but also throughout the day for an individual user based on variations in the user's daily activities. Accordingly, there is a need to improve the efficacy of manual boluses and minimize post-prandial glucose excursions.
BRIEF SUMMARYDisclosed herein are techniques related to controlling patient-specific ratios. The techniques may be practiced with a processor-implemented method; a system comprising one or more processors and one or more processor-readable storage media; and/or one or more non-transitory processor-readable storage media.
In some examples, the techniques may involve a system for controlling fluid delivery, the system comprising one or more processors; and one or more processor-readable storage media storing instructions which, when executed by the one or more processors, cause performance of: identifying a residual value indicative of a difference between a first value and a second value, the first value corresponding to a physiological condition of a patient before delivery of a bolus amount of fluid, and the second value corresponding to a physiological condition of the patient after delivery of the bolus amount of the fluid; determining a ratio adjustment factor based on the residual value; and determining, based on the ratio adjustment factor, an updated value for a ratio that influences delivery of bolus amounts of the fluid.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
A more complete understanding of the subject matter may be derived by referring to the detailed description and claims when considered in conjunction with the following figures, wherein like reference numbers refer to similar elements throughout the figures, which may be illustrated for simplicity and clarity and are not necessarily drawn to scale.
The following detailed description is merely illustrative in nature and is not intended to limit the embodiments of the subject matter or the application and uses of such embodiments. As used herein, the word “exemplary” means “serving as an example, instance, or illustration.” Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description.
While the subject matter described herein can be implemented in any electronic device that includes a motor, exemplary embodiments described below are implemented in the form of medical devices, such as portable electronic medical devices. Although many different applications are possible, the following description focuses on a fluid infusion device (or infusion pump) as part of an infusion system deployment. For the sake of brevity, conventional techniques related to infusion system operation, insulin pump and/or infusion set operation, and other functional aspects of the systems (and the individual operating components of the systems) may not be described in detail here. Examples of infusion pumps may be of the type described in, but not limited to, U.S. Pat. Nos. 4,562,751; 4,685,903; 5,080,653; 5,505,709; 5,097,122; 6,485,465; 6,554,798; 6,558,320; 6,558,351; 6,641,533; 6,659,980; 6,752,787; 6,817,990; 6,932,584; and 7,621,893; each of which are herein incorporated by reference.
Embodiments of the subject matter described herein generally relate to fluid infusion devices including a motor or other actuation arrangement that is operable to linearly displace a plunger (or stopper) of a reservoir provided within the fluid infusion device to deliver a dosage of fluid, such as insulin, to the body of a user. Dosage commands that govern operation of the motor may be generated in an automated manner in accordance with the delivery control scheme associated with a particular operating mode, and the dosage commands may be generated in a manner that is influenced by a current (or most recent) measurement of a physiological condition in the body of the user. For example, in a closed-loop operating mode, dosage commands may be generated based on a difference between a current (or most recent) measurement of the interstitial fluid glucose level in the body of the user and a target (or reference) glucose value. In this regard, the rate of infusion may vary as the difference between a current measurement value and the target measurement value fluctuates. For purposes of explanation, the subject matter is described herein in the context of the infused fluid being insulin for regulating a glucose level of a user (or patient); however, it should be appreciated that many other fluids may be administered through infusion, and the subject matter described herein is not necessarily limited to use with insulin.
Often a user (or patient) manually operates an infusion device to deliver a bolus of insulin at mealtime (often referred to as a “meal bolus” or “correction bolus”), which is intended to compensate for or otherwise mitigate a potential spike in the user's glucose level attributable to the amount of carbohydrates consumed during the meal. The user manually inputs the amount of carbohydrates being consumed, which, in turn are converted to a corresponding amount of insulin units using a carbohydrate conversion ratio, which may be maintained by the infusion device. The carbohydrate conversion ratio can be specific to that individual, and can determined by the user or the user's care provider using any of a number of potential techniques or methodologies before being stored onboard the infusion device for use in subsequently administering meal boluses.
As described in greater detail below, primarily in the context of
By virtue of the carbohydrate ratio being adaptively adjusted to compensate for the residual glucose level, subsequent meal boluses may more effectively compensate for consumed carbohydrates and mitigate glucose excursions attributable to meal consumption, over time resulting in a post-prandial glucose level substantially equal to the pre-prandial glucose level as the carbohydrate ratio converges towards a stable value. Some embodiments may employ different context-sensitive patient-specific carbohydrate ratios associated with different times of the day, different days of the week, or other different bolus contexts, with those context-sensitive patient-specific carbohydrate ratios also being adaptively and dynamically adjusted based on boluses having the same context, which, in turn, may further improve the effectiveness of meal boluses associated with the same bolus context (e.g., time of day, day of week, etc.).
As described in the context of
In other embodiments described in the context of
Turning now to
In the illustrated embodiment of
The sensing arrangement 104 generally represents the components of the infusion system 100 configured to sense, detect, measure or otherwise quantify a condition of the user, and may include a sensor, a monitor, or the like, for providing data indicative of the condition that is sensed, detected, measured or otherwise monitored by the sensing arrangement. In this regard, the sensing arrangement 104 may include electronics and enzymes reactive to a biological or physiological condition of the user, such as a blood glucose level, or the like, and provide data indicative of the blood glucose level to the infusion device 102, the CCD 106 and/or the computer 108. For example, the infusion device 102, the CCD 106 and/or the computer 108 may include a display for presenting information or data to the user based on the sensor data received from the sensing arrangement 104, such as, for example, a current glucose level of the user, a graph or chart of the user's glucose level versus time, device status indicators, alert messages, or the like. In other embodiments, the infusion device 102, the CCD 106 and/or the computer 108 may include electronics and software that are configured to analyze sensor data and operate the infusion device 102 to deliver fluid to the body of the user based on the sensor data and/or preprogrammed delivery routines. Thus, in exemplary embodiments, one or more of the infusion device 102, the sensing arrangement 104, the CCD 106, and/or the computer 108 includes a transmitter, a receiver, and/or other transceiver electronics that allow for communication with other components of the infusion system 100, so that the sensing arrangement 104 may transmit sensor data or monitor data to one or more of the infusion device 102, the CCD 106 and/or the computer 108.
Still referring to
In various embodiments, the CCD 106 and/or the computer 108 may include electronics and other components configured to perform processing, delivery routine storage, and to control the infusion device 102 in a manner that is influenced by sensor data measured by and/or received from the sensing arrangement 104. By including control functions in the CCD 106 and/or the computer 108, the infusion device 102 may be made with more simplified electronics. However, in other embodiments, the infusion device 102 may include all control functions, and may operate without the CCD 106 and/or the computer 108. In various embodiments, the CCD 106 may be a portable electronic device. In addition, in various embodiments, the infusion device 102 and/or the sensing arrangement 104 may be configured to transmit data to the CCD 106 and/or the computer 108 for display or processing of the data by the CCD 106 and/or the computer 108.
In some embodiments, the CCD 106 and/or the computer 108 may provide information to the user that facilitates the user's subsequent use of the infusion device 102. For example, the CCD 106 may provide information to the user to allow the user to determine the rate or dose of medication to be administered into the user's body. In other embodiments, the CCD 106 may provide information to the infusion device 102 to autonomously control the rate or dose of medication administered into the body of the user. In some embodiments, the sensing arrangement 104 may be integrated into the CCD 106. Such embodiments may allow the user to monitor a condition by providing, for example, a sample of his or her blood to the sensing arrangement 104 to assess his or her condition. In some embodiments, the sensing arrangement 104 and the CCD 106 may be used for determining glucose levels in the blood and/or body fluids of the user without the use of, or necessity of, a wire or cable connection between the infusion device 102 and the sensing arrangement 104 and/or the CCD 106.
In one or more exemplary embodiments, the sensing arrangement 104 and/or the infusion device 102 are cooperatively configured to utilize a closed-loop system for delivering fluid to the user. Examples of sensing devices and/or infusion pumps utilizing closed-loop systems may be found at, but are not limited to, the following U.S. Pat. Nos. 6,088,608, 6,119,028, 6,589,229, 6,740,072, 6,827,702, 7,323,142, and 7,402,153, all of which are incorporated herein by reference in their entirety. In such embodiments, the sensing arrangement 104 is configured to sense or measure a condition of the user, such as, blood glucose level or the like. The infusion device 102 is configured to deliver fluid in response to the condition sensed by the sensing arrangement 104. In turn, the sensing arrangement 104 continues to sense or otherwise quantify a current condition of the user, thereby allowing the infusion device 102 to deliver fluid continuously in response to the condition currently (or most recently) sensed by the sensing arrangement 104 indefinitely. In some embodiments, the sensing arrangement 104 and/or the infusion device 102 may be configured to utilize the closed-loop system only for a portion of the day, for example only when the user is asleep or awake.
As best illustrated in
The housing 202 is formed from a substantially rigid material having a hollow interior 214 adapted to allow an electronics assembly 204, a sliding member (or slide) 206, a drive system 208, a sensor assembly 210, and a drive system capping member 212 to be disposed therein in addition to the reservoir 205, with the contents of the housing 202 being enclosed by a housing capping member 216. The opening 220, the slide 206, and the drive system 208 are coaxially aligned in an axial direction (indicated by arrow 218), whereby the drive system 208 facilitates linear displacement of the slide 206 in the axial direction 218 to dispense fluid from the reservoir 205 (after the reservoir 205 has been inserted into opening 220), with the sensor assembly 210 being configured to measure axial forces (e.g., forces aligned with the axial direction 218) exerted on the sensor assembly 210 responsive to operating the drive system 208 to displace the slide 206. In various embodiments, the sensor assembly 210 may be utilized to detect one or more of the following: an occlusion in a fluid path that slows, prevents, or otherwise degrades fluid delivery from the reservoir 205 to a user's body; when the reservoir 205 is empty; when the slide 206 is properly seated with the reservoir 205; when a fluid dose has been delivered; when the infusion pump 200 is subjected to shock or vibration; when the infusion pump 200 requires maintenance.
Depending on the embodiment, the fluid-containing reservoir 205 may be realized as a syringe, a vial, a cartridge, a bag, or the like. In certain embodiments, the infused fluid is insulin, although many other fluids may be administered through infusion such as, but not limited to, HIV drugs, drugs to treat pulmonary hypertension, iron chelation drugs, pain medications, anti-cancer treatments, medications, vitamins, hormones, or the like. As best illustrated in
In the illustrated embodiment of
As best shown in
As illustrated in
The motor assembly 207 includes one or more electrical leads 236 adapted to be electrically coupled to the electronics assembly 204 to establish communication between the control electronics 224 and the motor assembly 207. In response to command signals from the control electronics 224 that operate a motor driver (e.g., a power converter) to regulate the amount of power supplied to the motor from a power supply, the motor actuates the drive train components of the drive system 208 to displace the slide 206 in the axial direction 218 to force fluid from the reservoir 205 along a fluid path (including tubing 221 and an infusion set), thereby administering doses of the fluid contained in the reservoir 205 into the user's body. Preferably, the power supply is realized one or more batteries contained within the housing 202. Alternatively, the power supply may be a solar panel, capacitor, AC or DC power supplied through a power cord, or the like. In some embodiments, the control electronics 224 may operate the motor of the motor assembly 207 and/or drive system 208 in a stepwise manner, typically on an intermittent basis; to administer discrete precise doses of the fluid to the user according to programmed delivery profiles.
Referring to
Referring to
In exemplary embodiments, the sensing arrangement 504 includes one or more interstitial glucose sensing elements that generate or otherwise output electrical signals having a signal characteristic that is correlative to, influenced by, or otherwise indicative of the relative interstitial fluid glucose level in the body 501 of the user. The output electrical signals are filtered or otherwise processed to obtain a measurement value indicative of the user's interstitial fluid glucose level. In exemplary embodiments, a blood glucose meter 530, such as a finger stick device, is utilized to directly sense, detect, measure or otherwise quantify the blood glucose in the body 501 of the user. In this regard, the blood glucose meter 530 outputs or otherwise provides a measured blood glucose value that may be utilized as a reference measurement for calibrating the sensing arrangement 504 and converting a measurement value indicative of the user's interstitial fluid glucose level into a corresponding calibrated blood glucose value. For purposes of explanation, the calibrated blood glucose value calculated based on the electrical signals output by the sensing element(s) of the sensing arrangement 504 may alternatively be referred to herein as the sensor glucose value, the sensed glucose value, or variants thereof.
In the illustrated embodiment, the pump control system 520 generally represents the electronics and other components of the infusion device 502 that control operation of the fluid infusion device 502 according to a desired infusion delivery program in a manner that is influenced by the sensed glucose value indicative of a current glucose level in the body 501 of the user. For example, to support a closed-loop operating mode, the pump control system 520 maintains, receives, or otherwise obtains a target or commanded glucose value, and automatically generates or otherwise determines dosage commands for operating an actuation arrangement, such as a motor 507, to displace the plunger 517 and deliver insulin to the body 501 of the user based on the difference between a sensed glucose value and the target glucose value. In other operating modes, the pump control system 520 may generate or otherwise determine dosage commands configured to maintain the sensed glucose value below an upper glucose limit, above a lower glucose limit, or otherwise within a desired range of glucose values. In practice, the infusion device 502 may store or otherwise maintain the target value, upper and/or lower glucose limit(s), and/or other glucose threshold value(s) in a data storage element accessible to the pump control system 520.
The target glucose value and other threshold glucose values may be received from an external component (e.g., CCD 106 and/or computing device 108) or be input by a user via a user interface element 540 associated with the infusion device 502. In practice, the one or more user interface element(s) 540 associated with the infusion device 502 typically include at least one input user interface element, such as, for example, a button, a keypad, a keyboard, a knob, a joystick, a mouse, a touch panel, a touchscreen, a microphone or another audio input device, and/or the like. Additionally, the one or more user interface element(s) 540 include at least one output user interface element, such as, for example, a display element (e.g., a light-emitting diode or the like), a display device (e.g., a liquid crystal display or the like), a speaker or another audio output device, a haptic feedback device, or the like, for providing notifications or other information to the user. It should be noted that although
Still referring to
In exemplary embodiments, the energy source 503 is realized as a battery housed within the infusion device 502 (e.g., within housing 202) that provides direct current (DC) power. In this regard, the motor driver module 514 generally represents the combination of circuitry, hardware and/or other electrical components configured to convert or otherwise transfer DC power provided by the energy source 503 into alternating electrical signals applied to respective phases of the stator windings of the motor 507 that result in current flowing through the stator windings that generates a stator magnetic field and causes the rotor of the motor 507 to rotate. The motor control module 512 is configured to receive or otherwise obtain a commanded dosage from the pump control system 520, convert the commanded dosage to a commanded translational displacement of the plunger 517, and command, signal, or otherwise operate the motor driver module 514 to cause the rotor of the motor 507 to rotate by an amount that produces the commanded translational displacement of the plunger 517. For example, the motor control module 512 may determine an amount of rotation of the rotor required to produce translational displacement of the plunger 517 that achieves the commanded dosage received from the pump control system 520. Based on the current rotational position (or orientation) of the rotor with respect to the stator that is indicated by the output of the rotor sensing arrangement 516, the motor control module 512 determines the appropriate sequence of alternating electrical signals to be applied to the respective phases of the stator windings that should rotate the rotor by the determined amount of rotation from its current position (or orientation). In embodiments where the motor 507 is realized as a BLDC motor, the alternating electrical signals commutate the respective phases of the stator windings at the appropriate orientation of the rotor magnetic poles with respect to the stator and in the appropriate order to provide a rotating stator magnetic field that rotates the rotor in the desired direction. Thereafter, the motor control module 512 operates the motor driver module 514 to apply the determined alternating electrical signals (e.g., the command signals) to the stator windings of the motor 507 to achieve the desired delivery of fluid to the user.
When the motor control module 512 is operating the motor driver module 514, current flows from the energy source 503 through the stator windings of the motor 507 to produce a stator magnetic field that interacts with the rotor magnetic field. In some embodiments, after the motor control module 512 operates the motor driver module 514 and/or motor 507 to achieve the commanded dosage, the motor control module 512 ceases operating the motor driver module 514 and/or motor 507 until a subsequent dosage command is received. In this regard, the motor driver module 514 and the motor 507 enter an idle state during which the motor driver module 514 effectively disconnects or isolates the stator windings of the motor 507 from the energy source 503. In other words, current does not flow from the energy source 503 through the stator windings of the motor 507 when the motor 507 is idle, and thus, the motor 507 does not consume power from the energy source 503 in the idle state, thereby improving efficiency.
Depending on the embodiment, the motor control module 512 may be implemented or realized with a general purpose processor, a microprocessor, a controller, a microcontroller, a state machine, a content addressable memory, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In exemplary embodiments, the motor control module 512 includes or otherwise accesses a data storage element or memory, including any sort of random access memory (RAM), read only memory (ROM), flash memory, registers, hard disks, removable disks, magnetic or optical mass storage, or any other short or long term storage media or other non-transitory computer-readable medium, which is capable of storing programming instructions for execution by the motor control module 512. The computer-executable programming instructions, when read and executed by the motor control module 512, cause the motor control module 512 to perform or otherwise support the tasks, operations, functions, and processes described herein.
It should be appreciated that
Referring to
The pump control module 602 generally represents the hardware, circuitry, logic, firmware and/or other component of the pump control system 600 that is coupled to the communications interface 604 and configured to determine dosage commands for operating the motor 506 to deliver fluid to the body 501 based on data received from the sensing arrangement 504 and perform various additional tasks, operations, functions and/or operations described herein. For example, in exemplary embodiments, pump control module 602 implements or otherwise executes a command generation application 610 that supports one or more autonomous operating modes and calculates or otherwise determines dosage commands for operating the motor 506 of the infusion device 502 in an autonomous operating mode based at least in part on a current measurement value for a condition in the body 501 of the user. For example, in a closed-loop operating mode, the command generation application 610 may determine a dosage command for operating the motor 506 to deliver insulin to the body 501 of the user based at least in part on the current glucose measurement value most recently received from the sensing arrangement 504 to regulate the user's blood glucose level to a target reference glucose value.
Additionally, the command generation application 610 may generate dosage commands for boluses that are manually-initiated or otherwise instructed by a user via a user interface element 608. For example, independent of the operating mode being implemented, the command generation application 610 may determine a dosage command for operating the motor 506 to deliver a bolus of insulin to the body 501 of the user that corresponds to a correction bolus or meal bolus amount selected or otherwise indicated by the user via the user interface element 230, 540, 608. In one or more exemplary embodiments described herein, to initiate a meal bolus, the user manipulates the user interface element 230, 540, 608 to input or otherwise provide an indication of an amount of grams of carbohydrates which are expected to be consumed in connection with an impending meal. The command generation application 610 receives the input carbohydrate amount (CHO) and retrieves or otherwise obtains a carbohydrate conversion ratio associated with the user from a data storage element 606 (or memory), which, in turn, is utilized to convert the input carbohydrate amount into a corresponding bolus amount of insulin units using the equation
where CR is the patient-specific carbohydrate ratio in terms of grams of carbohydrates per insulin unit. In one or more embodiments, the memory 606 stores a plurality of different patient-specific carbohydrate ratios, with each carbohydrate ratio being associated with a particular bolus context, such as, for example, a particular time of day (e.g., a 6 AM-10 AM time window, a 10 AM-2 PM time window, and the like). Additionally, the carbohydrate ratios may be associated with particular days of the week, or other variables or parameters that may be input by the user or otherwise detected automatically, such as, for example, whether or not the user has engaged in a particular type or duration of activity within a preceding time period. After determining the bolus dosage amount for the input carbohydrate amount using the appropriate carbohydrate ratio, the command generation application 610 may provide the commanded bolus dosage to the motor control module 512, which, in turn converts the commanded dosage into a corresponding displacement of the plunger 517 and operates the motor 507 accordingly to deliver the meal bolus with the commanded dosage amount.
As described in greater detail below in the context of
Still referring to
It should be understood that
Referring to
The ratio adjustment process 700 also identifies or determines the amount of the bolus being delivered for the current infusion (task 706). For example, the pump control system 520, 600 may determine the bolus amount using the equation
where CR is the patient-specific carbohydrate ratio in terms of grams of carbohydrates per insulin unit for the current time of day (or other criteria or parameters associated with the current bolus context) and CHO is the input grams of carbohydrate amount to be corrected by the bolus.
The ratio adjustment process 700 monitors or otherwise analyzes the user's sensor glucose measurement values, and based thereon, identifies or otherwise determines a residual glucose value attributable to the delivered bolus (tasks 708, 710). In this regard, upon delivery of the bolus, the pump control system 520, 600 may store or otherwise maintain the current glucose measurement value most recently received from the sensing arrangement 504 prior to delivery of the bolus as a pre-prandial reference glucose value (SG0). Thereafter, the pump control system 520, 600 monitors or otherwise analyzes the glucose measurement values received from the sensing arrangement 504 after to delivery of the bolus to identify a peak post-prandial glucose value. After the peak post-prandial glucose value is identified, the pump control system 520, 600 monitors or otherwise analyzes the glucose measurement values received from the sensing arrangement 504 to identify a settling value or nadir in the glucose measurement values that represents the user's glucose level after metabolizing the consumed meal, the meal bolus, and any other insulin infused by any other autonomous control modes currently being implemented by the pump control system 520, 600. The identified value functions as a post-prandial reference glucose value (SGPP) used for determining the residual glucose value (ΔSGR) as the difference between the post-prandial reference glucose value and the pre-prandial reference glucose value (e.g., ΔSGR=SGPP−SG0).
In one or more embodiments, the pump control system 520, 600 monitors or otherwise analyzes the rate of change between successive glucose measurement values to identify the post-prandial reference glucose value based on an inflection point after the post-prandial peak where the rate of change transitions from a negative rate of change after the post-prandial peak to a rate of change greater than or equal to 0, thereby indicating a nadir or settling of the user's glucose level. In this regard, the identified sensor glucose value where the user's glucose level initially stops falling after the post-prandial peak functions as the post-prandial reference glucose value. In other embodiments, the pump control system 520, 600 monitors the glucose measurement values over a fixed duration of time after the delivery of the bolus and identifies the minimum sensor glucose value occurring after the post-prandial peak value within that fixed duration of time as the post-prandial reference glucose value.
Referring again to
Thereafter, in response to receiving, via the user interface 540, 608, an estimate of an amount of grams of carbohydrates associated with a subsequent meal having the same bolus context, the pump control system 520, 600 uses the updated value for that carbohydrate ratio to convert the input carbohydrate amount for that subsequent meal to a corresponding bolus amount using the equation
where CR is the updated value for the identified carbohydrate ratio and CHO is the input carbohydrate amount. In this regard, when the input carbohydrate amount for the subsequent meal is the same as the preceding meal having the same bolus context, the resulting meal bolus amount will be different than the preceding bolus amount to account for the change in the carbohydrate ratio value intended to compensate for the residual glucose after the preceding bolus. Additionally, the ratio adjustment process 700 may be repeated in conjunction with the subsequent bolus to further update or adjust the carbohydrate ratio value in a manner that accounts for the residual glucose resulting from the subsequent bolus. In this manner, the carbohydrate ratio is adaptively and dynamically adjusted to account for the effectiveness of the preceding boluses, which, in turn, may reduce the residual glucose associated with subsequent boluses, thereby minimizing post-prandial glucose excursions and improving glucose regulation.
The sensitivity factor adjustment process 900 identifies or otherwise obtains a patient-specific insulin sensitivity factor and converts the residual sensor glucose value to a corresponding amount of units of insulin based on the insulin sensitivity factor (tasks 902, 904). In this regard, the pump control system 520, 600 determines a residual insulin amount corresponding to the residual sensor glucose value using the equation
where ISF represents the user's insulin sensitivity factor value (in milligrams per deciliter per units when the residual sensor glucose value is in milligrams per deciliter) that is stored or otherwise maintained onboard the infusion device 502 (e.g., in memory 606). In a similar manner as described above, in some embodiments, the infusion device 502 may maintain a plurality of different insulin sensitivity factors associated with different delivery contexts, where the pump control system 520, 600 identifies the insulin sensitivity factor that corresponds to the current bolus context from among the plurality of different insulin sensitivity factors. Thus, depending on the time of day, day of the week, and the like, the relationship between the residual insulin amount and the residual sensor glucose value may vary in a manner that reflects the user's insulin sensitivity contemporaneous to the bolus being delivered.
Thereafter, the sensitivity factor adjustment process 900 adjusts, modifies, or otherwise updates the carbohydrate ratio used to determine the preceding bolus amount based on the residual insulin amount (task 906). In exemplary embodiments, the pump control system 520, 600 calculates an adjustment factor based on the relationship (or ratio) of the preceding meal bolus amount to the sum of the preceding meal bolus amount and the residual insulin amount. The adjustment factor may be determined using the equation
where Umeal represents the delivered meal bolus amount and UR represents the residual insulin amount. The updated carbohydrate ratio value is calculated by scaling the current carbohydrate value by the adjustment factor using the equation
where CRNew represents the updated carbohydrate ratio value and CROld represents the carbohydrate ratio value used to determine the delivered meal bolus amount. In this regard, a positive residual insulin amount decreases the carbohydrate ratio value, which, in turn, will increase a subsequently determined meal bolus amount for the same input amount of carbohydrates to thereby reduce the subsequent residual glucose value. Conversely, a negative residual insulin amount increases the carbohydrate ratio value, which, in turn, will decrease a subsequently determined meal bolus amount for the same input amount of carbohydrates to thereby reduce the magnitude of the subsequent residual glucose value.
The conversion factor adjustment process 1000 identifies or otherwise obtains a carbohydrate conversion factor for the user and converts the residual sensor glucose value to a corresponding amount of carbohydrates based on the carbohydrate conversion factor (tasks 1002, 1004). In this regard, the carbohydrate conversion factor represents the relationship between an increase in the user's glucose level per gram of carbohydrate consumed. After identifying the carbohydrate conversion factor, the pump control system 520, 600 determines a residual amount of grams of carbohydrates corresponding to the residual sensor glucose value using the equation
where CF represents the carbohydrate conversion factor value (in milligrams per deciliter per gram when the residual glucose value is in milligrams per deciliter).
In one embodiment, a lookup table is stored or otherwise maintained onboard the infusion device 502 (e.g., in memory 606) that is utilized by the pump control system 520, 600 to identify the carbohydrate conversion factor corresponding to the user. For example, the lookup table may include a plurality of different carbohydrate conversion factor values associated with a plurality of different body weights (or ranges thereof), with the pump control system 520, 600 identifying the carbohydrate conversion factor corresponding to the user's current weight, which may be input by the user and/or stored onboard the infusion device 502 as part of the user's individual profile or settings. In a similar manner as described above in the context of the carbohydrate ratio and the insulin sensitivity factor, the carbohydrate conversion factor values in the lookup table may be further associated with different delivery contexts, where the pump control system 520, 600 identifies the carbohydrate conversion factor value that corresponds to the current bolus context and the user's current weight (or other physiological condition) from among the plurality of different carbohydrate conversion factors. In other embodiments, in lieu of a lookup table, fixed carbohydrate conversion factor(s) may be manually configured by a user or care provider via the user interface 540, 608 and stored onboard the infusion device 502. In yet other embodiments, the pump control system 520, 600 may dynamically calculate or otherwise determine carbohydrate conversion factor values for the user based on the relationship between the user's sensor glucose values associated with meal consumption and the estimated carbohydrate amounts for those meals in a manner that accounts for the amount of meal boluses delivered.
Still referring to
where CHOAnn represents the input carbohydrate estimate used to determine the delivered meal bolus amount and CHOR represents the residual carbohydrate amount. The updated carbohydrate ratio value is then calculated by scaling the current carbohydrate value by the adjustment factor using the equation
where CRNew represents the updated carbohydrate ratio value and CROld represents the carbohydrate ratio value used to determine the delivered meal bolus amount. In this regard, a positive residual carbohydrate amount decreases the carbohydrate ratio value, which, in turn, will increase a subsequently determined meal bolus amount for the same input amount of carbohydrates to thereby reduce the subsequent residual glucose value. Conversely, a negative residual carbohydrate amount increases the carbohydrate ratio value, which, in turn, will decrease a subsequently determined meal bolus amount for the same input amount of carbohydrates to thereby reduce the magnitude of the subsequent residual glucose value.
To briefly summarize, the subject matter described above allows for a patient-specific carbohydrate ratio to be dynamically adjusted to account for the patient's observed response to a preceding bolus and reduce the post-prandial glucose excursions exhibited after subsequent meals and boluses. In this regard, not only does the carbohydrate ratio adapt to reflect the individual's physiological response to a bolus and accompanying meal, but also can account for the individual habitually overestimating or underestimating the amount of carbohydrates associated with meals. Additionally, carbohydrate ratios may be associated with different delivery contexts, with adjustments being specific to a particular delivery context, thereby facilitating bolus amounts that reflect the individual's likely physiological response for the current circumstances (e.g., time of day, day of week, etc.).
In some embodiments, the carbohydrate ratio may be preemptively adjusted before administration of a bolus based on historical trends in the adjustment factor with respect to the delivery context or other available information. For example, when boluses delivered at a particular time of day on a particular day of the week (e.g., evening meals on the weekend) exhibit an anomalous adjustment factor after the adjustment factor for other days of the week have converged towards a stable value (e.g., an adjustment factor value of approximately one), the carbohydrate ratio may be pre-adjusted to avoid a post-prandial glucose excursion. In this regard, the infusion device may store or otherwise maintain a set of the most recent adjustment factors and their associated context information which can be analyzed to detect or otherwise identify a bolus context for which pre-adjustment may be appropriate based on a difference in the adjustment factors for that bolus context deviating from other adjustment factors for a same or similar bolus context (e.g., the same time of day but different days of the week) by more than a threshold amount (e.g., a threshold percentage of the average adjustment factor value for that time of day). The pre-adjustment factor may also be determined based on the relationship between the anomalous adjustment factors and the reference adjustment factors (e.g., the average adjustment factor value for that time of day). Any residual glucose amount following the pre-adjustment may be utilized to modify or otherwise adjust the pre-adjustment factor for subsequent deliveries, or to otherwise adjust the carbohydrate ratio in a manner that accounts for the pre-adjustment. Similarly, when boluses associated with a particular event (e.g., exercise) exhibit an anomalous adjustment factor, the carbohydrate ratio may be pre-adjusted in response to an indication of that event to avoid a post-prandial glucose excursion. For example, a user may input or otherwise provide an indication of having engaged in exercise (or alternatively, exercise may be detected using an acceleration sensing arrangement, heart rate monitoring, or other means supported by the infusion device), and in response, the carbohydrate ratio may be adjusted to account for the exercise prior to delivering a bolus. Again, any residual glucose amount following the pre-adjustment may be utilized to modify or otherwise adjust the amount of pre-adjustment for subsequent deliveries, or to otherwise adjust the carbohydrate ratio in a manner that accounts for the pre-adjustment.
For example, the infusion device may store or otherwise maintain a set of historical data including the input carbohydrate amounts to be bolused for along with their associated context information (which may include meal or carbohydrate type identifiers) and adjustment factors (or residual glucose amounts). The infusion device may then analyze the historical data set to identify a pattern or trend associated with a particular bolus context. For example, the infusion device may identify that at a particular time of day on a particular day of the week, there is a pattern of a positive residual glucose amount for a particular input carbohydrate amount and/or a particular meal (or carbohydrate) type when a particular carbohydrate ratio value (or range thereof) is utilized. Based on the trend indicating the pattern of under-bolusing for that particular type of meal and/or input carbohydrate amount at that particular day and time (e.g., by the user habitually underestimating their carbohydrate consumption), when the current carbohydrate ratio value is equal to or within the range of values that result in under-bolusing, the infusion device preemptively adjusts the carbohydrate ratio value based on the historical data set. For example, the amount of pre-emptive adjustment to the carbohydrate ratio value may be based on the average residual glucose amount associated with previous boluses for that combination of input carbohydrate amount and bolus context. Thus, when the infusion device recognizes a combination of input carbohydrate amount and bolus context that matches a detected pattern of under-bolusing, the infusion device may automatically pre-emptively adjust the carbohydrate ratio prior to the blousing in an attempt to prevent postprandial hyperglycemia. Additionally, any residual glucose amount may be stored or otherwise maintained in association with the input carbohydrate amount, the bolus context, and the pre-emptively adjusted carbohydrate ratio (or alternatively, the amount of pre-emptive adjustment), which, in turn, may be utilized by the infusion device to tune, adjust, or otherwise adapt future pre-emptive adjustments based on the effectiveness of preceding pre-emptive adjustments.
As another example, the infusion device may identify that at a particular time of day on a particular day of the week, there is a pattern of a positive residual glucose amount independent of the input carbohydrate amount, the meal type, or the carbohydrate ratio value, for example, due to a pattern of the user experiencing high stress levels at that time, which may be corroborated by the infusion device receiving or otherwise measurements of the user's heart rate, heart rate variability, galvanic skin response, or the like. Thus, in response to a bolus initiated at or around that combination of time of day and day of week that matches the detected pattern, the infusion device may automatically pre-emptively adjust the carbohydrate ratio prior to the blousing in an attempt to prevent postprandial hyperglycemia. In this regard, in some embodiments, to verify the current bolus context matches that of the detected pattern, the infusion device may analyze a current heart rate of the user, a current heart rate variability metric for the user, the current galvanic skin response measurement of the user, or the like, to verify the current bolus conforms to the pattern prior to pre-emptively adjusting the carbohydrate ratio.
As yet another example, in some embodiments, the infusion device may utilize heart rate measurements, acceleration measurements (e.g., from an integrated accelerometer), or other measurements indicative of physical activity to detect or otherwise identify patterns in the residual glucose amount that are correlative to the type and/or intensity of physical activity in association with other bolus context information, and in response, pre-emptively adjust the carbohydrate ratio for a bolus initiated during, around, or after such activity to account for the physical activity. Thus, there are numerous different ways the infusion device can detect a pattern or relationship between the user's residual glucose amounts and their associated bolus information and context, and based thereon, preemptively adjust the carbohydrate ratio as needed to mitigate any potential postprandial hyperglycemia or hypoglycemia.
For the sake of brevity, conventional techniques related to glucose sensing and/or monitoring, bolusing, meal boluses or correction boluses, insulin sensitivity factors, carbohydrate ratios, and other functional aspects of the subject matter may not be described in detail herein. In addition, certain terminology may also be used in the herein for the purpose of reference only, and thus is not intended to be limiting. For example, terms such as “first”, “second”, and other such numerical terms referring to structures do not imply a sequence or order unless clearly indicated by the context. The foregoing description may also refer to elements or nodes or features being “connected” or “coupled” together. As used herein, unless expressly stated otherwise, “coupled” means that one element/node/feature is directly or indirectly joined to (or directly or indirectly communicates with) another element/node/feature, and not necessarily mechanically.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or embodiments described herein are not intended to limit the scope, applicability, or configuration of the claimed subject matter in any way. For example, the subject matter described herein is not necessarily limited to the infusion devices and related systems described herein. Moreover, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the described embodiment or embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope defined by the claims, which includes known equivalents and foreseeable equivalents at the time of filing this patent application. Accordingly, details of the exemplary embodiments or other limitations described above should not be read into the claims absent a clear intention to the contrary.
Claims
1. A system for controlling fluid delivery, the system comprising:
- one or more processors; and
- one or more processor-readable storage media storing instructions which, when executed by the one or more processors, cause performance of: identifying a residual value indicative of a difference between a first value and a second value, the first value corresponding to a physiological condition of a patient before delivery of a bolus amount of fluid, and the second value corresponding to a physiological condition of the patient after delivery of the bolus amount of the fluid; determining a ratio adjustment factor based on the residual value; and determining, based on the ratio adjustment factor, an updated value for a ratio that influences delivery of bolus amounts of the fluid.
2. The system of claim 1, wherein the bolus amount of fluid is a first bolus amount of fluid, and wherein the one or more processor-readable storage media further store instructions which, when executed by the one or more processors, cause performance of:
- generating information indicative of a second bolus amount of fluid based on the updated value for the ratio.
3. The system of claim 2, wherein generating information indicative of the second bolus amount of fluid based on the updated value for the ratio comprises generating information indicative of the second bolus amount of fluid based on the updated value for the ratio and an input carbohydrate amount.
4. The system of claim 1, wherein the one or more processor-readable storage media further store instructions which, when executed by the one or more processors, cause performance of:
- storing the updated value for the ratio.
5. The system of claim 1, wherein the bolus amount of fluid is influenced by a previous value for the ratio, and wherein determining, based on the ratio adjustment factor, the updated value for the ratio comprises:
- scaling the previous value by the ratio adjustment factor to determine the updated value for the ratio.
6. The system of claim 1, wherein the one or more processor-readable storage media further store instructions which, when executed by the one or more processors, cause performance of:
- determining the bolus amount of fluid based on an input carbohydrate amount and a previous value for the ratio.
7. The system of claim 1, wherein the first value comprises a pre-prandial value of the physiological condition, and the second value comprises a post-prandial value of the physiological condition after metabolization of the bolus amount of the fluid.
8. The system of claim 1, wherein determining the ratio adjustment factor based on the residual value comprises:
- determining a residual amount of the fluid after metabolization of the bolus amount based on the residual value; and
- determining a ratio of the bolus amount to a sum of the bolus amount and the residual amount of the fluid after metabolization of the bolus amount.
9. The system of claim 8, wherein determining the residual amount of the fluid comprises dividing the residual value by a fluid sensitivity factor of the patient.
10. The system of claim 1, wherein determining the ratio adjustment factor based on the residual value comprises:
- determining a residual amount of carbohydrates based on the residual value;
- determining a ratio of a difference between an input amount of carbohydrates and the residual amount of carbohydrates to the input amount of carbohydrates.
11. The system of claim 10, wherein determining the residual amount of carbohydrates comprises dividing the residual value by a carbohydrate conversion factor.
12. The system of claim 1, wherein the fluid comprises insulin, wherein the physiological condition comprises a glucose level, wherein the residual value comprises a residual glucose value representing a difference between:
- a pre-bolus glucose level; and
- a post-bolus and insulin metabolization glucose level.
13. The system of claim 1, wherein the residual value comprises a residual glucose value representing an amount that the bolus amount overcompensated or undercompensated for an amount of carbohydrates.
14. The system of claim 13, wherein the updated value comprises an updated carbohydrate ratio adjusted to compensate for the residual glucose value.
15. A processor-implemented method for controlling insulin delivery, the method comprising:
- identifying a residual value indicative of a difference between a first value and a second value, the first value corresponding to a physiological condition of a patient before delivery of a bolus amount of fluid, and the second value corresponding to a physiological condition of the patient after delivery of the bolus amount of the fluid;
- determining a ratio adjustment factor based on the residual value; and
- determining, based on the ratio adjustment factor, an updated value for a ratio that influences delivery of bolus amounts of the fluid.
16. The method of claim 15, further comprising:
- generating information indicative of a second bolus amount of fluid based on the updated value for the ratio.
17. The method of claim 16, wherein generating information indicative of the second bolus amount of fluid based on the updated value for the ratio comprises generating information indicative of the second bolus amount of fluid based on the updated value for the ratio and an input carbohydrate amount.
18. The method of claim 15, further comprising:
- storing the updated value for the ratio.
19. The method of claim 15, wherein the bolus amount of fluid is influenced by a previous value for the ratio, and wherein determining, based on the ratio adjustment factor, the updated value for the ratio comprises:
- scaling the previous value by the ratio adjustment factor to determine the updated value for the ratio.
20. One or more non-transitory processor-readable storage media storing instructions which, when executed by one or more processors, cause performance of:
- identifying a residual value indicative of a difference between a first value and a second value, the first value corresponding to a physiological condition of a patient before delivery of a bolus amount of fluid, and the second value corresponding to a physiological condition of the patient after delivery of the bolus amount of the fluid;
- determining a ratio adjustment factor based on the residual value; and
- determining, based on the ratio adjustment factor, an updated value for a ratio that influences delivery of bolus amounts of the fluid.
Type: Application
Filed: Apr 28, 2022
Publication Date: Aug 11, 2022
Inventor: Anirban Roy (Agoura Hills, CA)
Application Number: 17/661,147