| CPC A61M 5/172 (2013.01) [A61M 5/14248 (2013.01); A61M 2205/502 (2013.01); A61M 2205/52 (2013.01); A61M 2205/583 (2013.01); A61M 2205/587 (2013.01); A61M 2205/8206 (2013.01); A61M 2230/201 (2013.01); A61M 2230/63 (2013.01)] | 22 Claims |

|
1. A method comprising:
obtaining meal-related data generated by a meal transaction application in response to a meal order for a user, the meal-related data comprising an estimated delivery or pickup time for the meal order;
identifying, from the obtained meal-related data, at least one item consumed by or intended to be consumed by the user;
determining a total dosage of insulin to be delivered to the user based on the identified at least one item;
determining a single timing for the delivery of the total dosage of insulin based on the estimated delivery or pickup time for the meal order;
determining, based on physical behavior of the user, whether the user started consuming the at least one item within a predetermined time window;
adjusting the determined total dosage of insulin, the single timing for the delivery of the total dosage of insulin, or a combination thereof, responsive to determining that the user failed to start consuming the at least one item within the predetermined time window; and
delivering, using an insulin delivery device, the determined or adjusted dosage of insulin to the user in accordance with the determined or adjusted timing.
|