CPC A61M 5/1723 (2013.01) [A61M 5/14244 (2013.01); G16H 20/17 (2018.01); A61M 2005/14208 (2013.01); A61M 2005/14272 (2013.01); A61M 2005/1726 (2013.01); A61M 2205/52 (2013.01); A61M 2230/201 (2013.01)] | 20 Claims |
1. A device comprising:
one or more processors; and
one or more processor-readable storage media operatively coupled with the one or more processors, the one or more processor-readable storage media storing executable instructions which, when executed by the one or more processors, cause performance of:
accessing an input meal size category, wherein the input meal size category was selected from among a plurality of meal size categories via a user interface;
accessing a plurality of groups of historical meal events for a person, wherein each group of the plurality of groups is associated with a respective meal size category of the plurality of meal size categories and includes respective historical meal events for the person categorized in the respective meal size category;
identifying a group, in the plurality of groups of historical meal events for the person, having an associated meal size category that matches the input meal size category;
identifying a person-specific carbohydrate amount representative of the historical meal events in the identified group;
determining a bolus dosage value of insulin based at least in part on the person-specific carbohydrate amount; and
causing administration of insulin to the person by communication of the bolus dosage value.
|