| CPC A61B 5/14532 (2013.01) [A61B 5/4848 (2013.01); G16H 10/60 (2018.01); G16H 20/17 (2018.01); G16H 20/60 (2018.01)] | 18 Claims |

|
1. A 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:
obtaining an estimated protein value for a meal and an estimated carbohydrate value for the meal;
obtaining a patient-specific conversion factor that indicates an effect of protein on glucose levels of a patient, wherein the patient-specific conversion factor is determined based on predictions of glucose level rise for the patient using historical meal data and historical glucose levels of the patient;
converting the estimated protein value into a corresponding carbohydrate value by applying the estimated protein value to a mathematical function or by dividing the estimated protein value by the patient-specific conversion factor;
determining an equivalent carbohydrate value for the meal by adding the estimated carbohydrate value for the meal to the corresponding carbohydrate value associated with the estimated protein value;
determining, based on the equivalent carbohydrate value for the meal, an amount of insulin to deliver to a patient to counteract a glucose level increase caused by consumption of the meal; and
causing delivery of insulin to the patient, with an insulin delivery device, based on generating an output indicative of the amount of insulin to counteract the glucose level increase caused by consumption of the meal.
|