| CPC A61M 5/1723 (2013.01) [A61B 5/14532 (2013.01); A61B 5/4839 (2013.01); A61B 5/7405 (2013.01); A61B 5/742 (2013.01); G06F 9/54 (2013.01); G06F 9/546 (2013.01); G06F 16/2228 (2019.01); G06F 16/955 (2019.01); G06F 21/606 (2013.01); G08B 21/0453 (2013.01); G08B 25/08 (2013.01); G16H 10/60 (2018.01); G16H 20/17 (2018.01); G16H 40/63 (2018.01); H04L 9/0637 (2013.01); H04L 9/0822 (2013.01); H04L 9/0833 (2013.01); H04L 9/0861 (2013.01); H04L 9/0891 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 63/0428 (2013.01); H04M 1/72409 (2021.01); H04W 12/084 (2021.01); A61M 2205/3584 (2013.01); A61M 2205/50 (2013.01); A61M 2205/502 (2013.01); A61M 2230/201 (2013.01); H04L 2209/80 (2013.01); H04M 1/724095 (2022.02); H04M 1/72412 (2021.01)] | 20 Claims |

|
1. A mobile communications device, comprising:
a memory comprising a first software module and a second software module;
a processor in data communication with the memory and configured to:
receive, via the second software module, glucose measurements from a glucose monitoring system;
determine, via the first software module, an insulin dosage based on the received glucose measurements, wherein:
the first and second software modules are different software modules;
the first software module is operable to receive patient specific input data and calculate the insulin dosage based on the patient specific input data and the received glucose measurements; and
the second software module is a plug-in for a software application comprising the first software module; and
transmit a command indicative of the determined insulin dosage to an insulin delivery device to cause the insulin delivery device to administer the insulin dosage to a patient.
|