CPC A61M 5/31546 (2013.01) [A61M 5/1723 (2013.01); A61M 5/20 (2013.01); A61M 5/24 (2013.01); G16H 20/17 (2018.01)] | 20 Claims |
1. A non-transitory computer-readable medium comprising executable instructions that, when read and executed by a processor, cause the processor to:
receive user input indicative of a desire to administer a bolus;
receive, via a communications network, one or more measurement values from a sensing arrangement including one or more interstitial sensing elements;
determine an adjusted measurement value corresponding to a time for the bolus to be delivered in response to receiving the user input indicative of the desire to administer the bolus based at least in part on the one or more measurement values;
recursively determine an active amount of fluid in a body of a patient at the time for the bolus to be delivered based at least in part on historical bolus data associated with previous boluses delivered to the patient, by iteratively determining a plurality of intermediate values of active amount of fluid in the body of the patient associated with a plurality of intermediate times between (a) a most recent fluid delivery time and (b) the time for the bolus to be delivered, wherein each of the plurality of intermediate values of active amount of fluid in the body is determined for a particular intermediate time, from the plurality of intermediate times, that occurs after the most recent fluid delivery time and before the time for the bolus to be delivered; and
determine a bolus delivery amount of the fluid based at least in part on the active amount of the fluid and a difference between the adjusted measurement value and a target value.
|