Integrating drug delivery devices with smartwatches and vehicle infotainment systems
The management of drug delivery equipment through smart watches and in-vehicle infotainment systems has solved the problems of inconvenience in management and safety hazards of existing equipment, and achieved more convenient and safe drug management.
Patent Information
- Application Number
- JP2023536499
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-02
- Filing Date
- 2021-12-17
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2041-12-17
AI Technical Summary
The management equipment of existing drug delivery equipment is inconvenient to use, and users need to carry it with them, and it cannot be used conveniently in some occasions (such as driving a vehicle), which poses safety risks.
Through smart watches and in-vehicle infotainment systems, users can request drug bolus delivery on smart watches or in-vehicle systems, and the system automatically adjusts the dose and provides guidance on use.
The portability and safety issues of drug management equipment are solved, so users can manage drugs more easily without manual operations, reducing the risk of misoperation.
Smart Images

Figure 0007663693000001 
Figure 0007663693000002 
Figure 0007663693000003
Abstract
Description
[Background technology]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of U.S. Provisional Patent Application Publication No. 2020 / 63127218, filed December 18, 2020, and U.S. Provisional Patent Application Publication No. 2021 / 63228415, filed August 2, 2021, the entireties of which are incorporated herein by reference.
[0002] A drug delivery device, such as an insulin delivery device, may have an associated management device. The management device may be a dedicated handheld electronic device or a smartphone or other mobile electronic device with software installed for managing the drug delivery device. Each management device may provide information to a user, such as drug delivery history and user metrics, such as glucose level history. The management device may also allow the user to control the drug delivery. For example, a user may use the management device to perform a drug bolus delivery. Additionally, a user may be able to set a dosage of drug delivery, such as a basal delivery of a drug, delivered continuously at regular intervals, via the management device.
[0003] Handling such a management device can be cumbersome. A user must carry the management device wherever he or she goes. In addition, there are restrictions on where and when a user can use such a management device, so the management device cannot be used all the time. For example, when a user is driving a car, the user cannot easily use the management device, and the use of the management device while driving poses a risk to the safety of driving. Summary of the Invention
[0004] According to a first aspect of the invention, a method is performed by a processor of a smartwatch, which displays on a display of the smartwatch a user interface element for requesting a drug bolus from a drug delivery device, and in response to determining that the user interface element has been used to request a user of the drug delivery device to perform a drug bolus delivery, the drug delivery device is instructed to perform a drug bolus delivery to the user.
[0005] The drug may include, for example, at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide. The method may further include determining a drug bolus dosage for the user. Determining the dosage may include displaying a prompt on the display of the smartwatch to obtain information for determining the dosage. The prompt may request a carbohydrate amount. The method may further include displaying a reminder on the display of the smartwatch indicating when the user should consume a meal or, as the case may be, what (or an amount of carbohydrates) to eat.
[0006] According to another aspect of the invention, a method is performed by a processor of a smartwatch having a display, the method including obtaining an analyte measurement history and a drug delivery history of a user, and displaying on the display at least one of a display of past analyte measurements from the analyte measurement history and / or information regarding drug delivery in the drug delivery history.
[0007] The medication may be insulin and the analyte measurement may be a glucose concentration value. The method may further include displaying a user interface element on the display for accessing information regarding a population under the care of the user. The method may further include detecting user movement and, in response, displaying to the user options for the user to change the operating mode to protect the user.
[0008] According to a further aspect of the invention, a method is performed by a processor of a vehicle infotainment system, the method including displaying on a display of the vehicle infotainment system a user interface element for requesting a drug bolus from a drug delivery device, the method further including determining that the user interface element has been used to request a user of the drug delivery device to perform a drug bolus delivery, and in response to the determination, instructing the drug delivery device to perform a drug bolus delivery to the user.
[0009] The drug may include, for example, at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide. The method may further include determining a drug bolus dosage for the user. Determining the dosage may include outputting a prompt to obtain information for determining the dosage. The prompt may request a carbohydrate amount. The user may provide a verbal response to the prompt.
[0010] According to an additional aspect of the invention, a method is performed by a processor of a vehicle infotainment system having a display, the method including obtaining an analyte measurement history and a drug delivery history of a user, and displaying at least one of past analyte measurements from the analyte measurement history and / or information regarding drug delivery in the drug delivery history on the display of the vehicle infotainment system.
[0011] The medication may be insulin and the analyte measurement may be a glucose level. The method may further include outputting an alarm, alert, or notification to a user via the vehicle infotainment system. The output may involve outputting the alarm, alert, or notification by displaying information on a display of the vehicle infotainment system and / or by generating an audio output. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 shows a block diagram of a drug delivery system suitable for practicing the exemplary embodiments. [Diagram 2] FIG. 2 shows an example of a home screen of a smartwatch in an exemplary embodiment. [Diagram 3] FIG. 3 shows a table illustrating examples of trend icons that may be used in an exemplary embodiment. [Figure 4] FIG. 4 shows example glucose display screens for various time intervals as displayed on a smartwatch in an exemplary embodiment. [Diagram 5] FIG. 5 shows a flow chart depicting example steps that may be performed in an exemplary embodiment for setting a glucose level threshold. [Figure 6A] FIG. 6A shows an illustrative glucose level and bolus history screen displayed on a smartwatch in an exemplary embodiment. [Figure 6B] FIG. 6B shows an example of an insight screen that is displayed on a smartwatch in an exemplary embodiment. [Figure 7] FIG. 7 shows a flow chart of example steps that may be performed in an exemplary embodiment to calculate the time that was in range value. [Figure 8] FIG. 8 shows a flow chart of example steps that may be performed in an exemplary embodiment to calculate the rate of insulin delivery by type. [Figure 9A-9B] 9A and 9B show example screens that may be displayed to confirm whether a user wants to suspend insulin delivery due to activity in an example embodiment. [Figure 10] FIG. 10 shows a flowchart of example steps that may be performed in an exemplary embodiment to identify user activity and suspend insulin delivery in response thereto. [Figure 11] FIG. 11 shows an example of a screen for use by carers, as displayed on a smartwatch in an exemplary embodiment. [Figure 12] FIG. 12 shows an example of a screen for locating a managed device that is displayed on a smart watch in an exemplary embodiment. [Figure 13] FIG. 13 shows an example of a sequence of screens for insulin bolus delivery that may be displayed on a smartwatch in an exemplary embodiment. [Figure 14] FIG. 14 shows another example of a sequence of screens for insulin bolus delivery that may be displayed on a smartwatch in an exemplary embodiment. [Figure 15] FIG. 15 shows an example sequence of screens that may be displayed on a smartwatch in an exemplary embodiment when a user specifies a meal size rather than a carbohydrate amount for an insulin bolus request. [Figure 16] FIG. 16 shows an example sequence of screens that may be displayed on a smartwatch in an exemplary embodiment when a user wishes to schedule a drug bolus delivery. [Figure 17] FIG. 17 shows an example sequence of screens that may be displayed on a smartwatch in an exemplary embodiment when a user accesses the snooze function. [Figure 18] FIG. 18 shows an example sequence of screens that may be displayed on a smartwatch in an exemplary embodiment when a user deletes a scheduled drug bolus delivery. [Figure 19] FIG. 19 illustrates an example of a home screen of a vehicle infotainment system in an exemplary embodiment. [Figure 20] FIG. 20 shows an example of a screen displayed on a display of a vehicle infotainment system in an exemplary embodiment, depicting insulin and glucose level information. [Figure 21] FIG. 21 illustrates an example of a glucose display screen that may be displayed on a display of a vehicle infotainment system in an exemplary embodiment. [Figure 22] FIG. 22 illustrates an example of a screen requesting a voice command that is displayed on a display of a vehicle infotainment system in an exemplary embodiment. [Figure 23A] FIG. 23A illustrates an example of a notification that may be displayed on a display of a vehicle infotainment system in an exemplary embodiment. [Figure 23B] FIG. 23B illustrates an example of a notification history displayed on a display of a vehicle infotainment system in an exemplary embodiment. [Figure 24] FIG. 24 illustrates an example sequence of screens displayed on a display of a vehicle infotainment system in an exemplary embodiment for navigating between the screens using voice commands. [Diagram 25] FIG. 25 shows an example sequence of screens for insulin bolus delivery in response to a voice command that may be displayed on a vehicle infotainment system display in an exemplary embodiment. [Figure 26] FIG. 26 shows an example of a screen from the voice assistant that is displayed on the display of the vehicle infotainment system in an exemplary embodiment, requesting confirmation that the user intends to exercise and, in response, requesting confirmation of whether to enter insulin delivery mode. [Figure 27]FIG. 27 shows a flowchart of example steps that may be performed in an exemplary embodiment to use geolocation information to determine what action to take. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Exemplary embodiments may overcome the problems faced by conventional drug delivery system management devices. In some exemplary embodiments, a user may wear a smartwatch that may have many of the functionalities available in the management device and may also have additional functionality. Such a smartwatch eliminates the need to carry the management device because the smartwatch is strapped to the user's wrist. The smartwatch is unobtrusive and the user does not need to hold the management device in his or her hand. Because the smartwatch is strapped to the user's wrist, the smartwatch is less likely to be lost or forgotten than the management device.
[0014] Exemplary embodiments may also provide management device capabilities in a vehicle infotainment system. Thus, the management device capabilities are available to a user while driving. The user can issue voice commands to the vehicle infotainment system to manage the drug delivery device, including sending commands to the drug delivery device and receiving information from the drug delivery device. As a result, the user does not have to try to access the management device while driving. Instead, the user can issue voice commands hands-free that are received by the vehicle infotainment system and passed to the drug delivery device. Any information to be displayed can be displayed on the display of the vehicle infotainment system, thus making the information visible to the user.
[0015] The term "vehicle infotainment system" may refer to an information system, an entertainment system, or both. Examples of information systems include navigation systems with displays, video displays for displaying vehicle information, vehicle-integrated computing devices, etc. Entertainment systems may include radio systems, CD systems, video entertainment devices such as DVD players, vehicle-integrated gaming systems, streaming devices for streaming video or audio content, etc. The above infotainment systems may include video displays, output display devices such as touch screen display devices, microphones, etc.
[0016] FIG. 1 illustrates an example of a drug delivery system 100 according to an exemplary embodiment suitable for delivering insulin, a GLP-1 receptor agonist, or other drugs as described in more detail below to a user 108. The drug delivery system 100 includes a drug delivery device 102. The drug delivery device 102 may be a wearable device worn on the body of the user 108. The drug delivery device 102 may be directly coupled to the user (e.g., attached directly to a body portion and / or skin of the user 108 via an adhesive or the like) or may be connected to the user via tubing and an infusion set. According to one example, the drug delivery device 102 may include an adhesive on a surface thereof to facilitate attachment to the user 108.
[0017] The drug delivery device 102 may include a processor 110. The processor 110 may be, for example, a microprocessor, logic circuit, field programmable gate array (FPGA), application specific integrated circuit (ASIC), or microcontroller coupled to a memory. The processor 110 may have other functions (e.g., calculations, etc.) in addition to date and time functions. The processor 110 may be operable to execute a control application 116 stored in the storage 114, which allows the processor 110 to execute a control system for controlling the operation of the drug delivery device 102. The control application 116 may control drug delivery to the user 108 as described herein. The storage 114 may hold history 111 for the user, such as automated drug basal delivery history, bolus delivery history, meal event history, activity event history, sensor data such as glucose level data obtained from a CGM, and the like. In addition, the processor 110 may also be operable to receive data or information. Storage 114 may include both primary and secondary memory. Storage 114 may include random access memory (RAM), read-only memory (ROM), optical storage, magnetic storage, removable storage media, solid-state storage, or the like.
[0018] The drug delivery device 102 may include a reservoir 112 for storing a drug for delivery to the user 108 when needed. A fluid path to the user 108 may be provided, whereby the drug delivery device 102 can eject the drug from the reservoir 112 and deliver the drug to the user 108 via the fluid path. The fluid path may include, for example, a tube connecting the drug delivery device 102 to the user 108 (e.g., a tube connecting a cannula to the reservoir 112).
[0019] A communication link may exist between one or more devices physically separate from the drug delivery device 102, including, for example, a management device 104 of the user and / or the user's carer, and / or the sensor(s) 106. The communication link may include any wired communication link or any wireless communication link operating according to any known communication protocol or standard, such as Bluetooth, Wi-Fi, a short-range wireless communication standard, a cellular standard, or other wireless protocol. The drug delivery device 102 may also include a user interface 117, which may be, for example, an integrated display device that displays information to the user 108 and in some embodiments also receives information from the user 108. The user interface 117 may include, for example, a touch screen and / or one or more input devices, such as buttons, knobs, or keyboards.
[0020] The drug delivery device 102 may interface with a network 122. The network 122 may include a local area network (LAN), a wide area network (WAN), or a combination thereof. A computing device 126 may interface with the network, whereby the computing device 126 may communicate with the drug delivery device 102.
[0021] The drug delivery system 100 may include sensor(s) 106 for sensing the level of one or more analytes. The sensor(s) 106 may be coupled to the user 108, for example, by adhesive or the like, where the sensor(s) 106 may provide information or data regarding one or more medical conditions and / or physical characteristics of the user 108. The sensor(s) 106 may, in some exemplary embodiments, perform periodic glucose concentration measurements, where the sensor(s) 106 may be a continuous glucose monitor (CGM) or other type of device or sensor that performs glucose measurements, such as measuring glucose concentrations in interstitial fluid that can provide an accurate estimate of blood glucose levels. The sensor(s) 106 may be physically separate from the drug delivery device 102 or may be an integrated component of the drug delivery device 102. The sensor(s) 106 may provide the processor 110 with data indicative of one or more measured or detected levels of analytes of the user 108. The information or data provided by the sensor(s) 106 may be used to adjust the drug delivery operations of the drug delivery device 102 .
[0022] The drug delivery system 100 may also include a management device 104. In some embodiments, the management device 104 is not required and the drug delivery device 102 may manage itself. The management device 104 may be a special purpose device, such as a dedicated personal diabetes manager (PDM) device. The management device 104 may be a programmed general purpose device, such as any portable electronic device, including devices with a processor, microcontroller or similar dedicated controller. The management device 104 may be used to program or adjust the operation of the drug delivery device 102 and / or the sensor 106. The management device 104 may also be used to view data and other information related to drug delivery and analyte levels. Such a management device 104 may be any portable electronic device, including, for example, a dedicated device, a smartphone, a smartwatch or a tablet. According to the illustrated example, the management device 104 may include a processor 119 and a storage 118. The processor 119 may perform processing to manage and control the delivery of drugs to the user 108. The processor 119 may be operable to execute programming code stored in the storage 118. For example, the storage 118 may be operable to store a control application 120 for execution by the processor 119. The control application 120 may be responsible for controlling the drug delivery device 102, for example, for controlling an automatic insulin administration control system (AID) that delivers insulin to the user 108. The storage 118 may also store the control application 120 and history 121, as well as other data and / or programs, similar to the control application and history for the drug delivery device 102 described above.
[0023] The management device 104 may include a user interface (UI) 123 for communicating with the user 108. The user interface 123 may include a display for displaying information, such as a touch screen. When the user interface 123 is a touch screen, the touch screen may also be used to accept input. The user interface 123 may also include input elements, such as a keyboard, buttons, knobs, etc.
[0024] The managed device 104 may also interface with a network 124, such as a LAN, a WAN, or a combination of such networks. The managed device 104 may communicate with one or more servers or cloud services 128 via the network 124.
[0025] The drug delivery system 100 may include a smartwatch 130 worn by a user 108. The smartwatch 130 includes a processor 140, such as a microprocessor, for executing computer programming instructions, such as applications 148 for implementing the functionality described herein. The smartwatch 130 also includes a display 142 for displaying content. The display 142 may be a touch screen for also accepting input. The smartwatch 130 may include audio output / input 144, such as a speaker and microphone. The smartwatch 130 may include storage for holding data and software, such as applications 148, similar to the storage for the management device 104 described above.
[0026] The smartwatch 130 has a wireless communication connection with the managing device 104. The smartwatch 130 can issue commands to and obtain information from the drug delivery device 102 by sending wireless communication to the managing device 104 over the connection. In some embodiments, the smartwatch may have a direct communication link with the drug delivery device 102 to obtain information and issue commands, as shown in FIG. 1 . In other embodiments, the smartwatch 130 may send commands to the managing device 104, which in turn issues commands to the drug delivery device 102. In the same manner, the smartwatch 130 may make a request for information. This request may be received by the managing device 104 and then forwarded to the drug delivery device 102. The drug delivery device 102 provides the requested information to the managing device 104, which returns the requested information to the smartwatch 130. The functional capabilities of the smartwatch 130 associated with the drug delivery system 100 are described in more detail below. The applications 148 facilitate communication with the management device 104 and provide the functionality of the smartwatch 130, which are also described in more detail below.
[0027] A vehicle infotainment system 150 may be part of the drug delivery system 100. The vehicle infotainment system 150 may be one found in many vehicles to allow a user to listen to radio, play music or other audio content from a smartphone, thumb drive or similar portable device. The vehicle infotainment system 150 may provide navigation assistance via map display and audio output. The vehicle infotainment system may include a processor, such as a microprocessor, microcontroller, or ASIC, for executing computer programming instructions, such as applications 158. The vehicle infotainment system 150 includes a display 154, such as a touch screen display, and audio output / input 160, such as a loudspeaker and microphone. The vehicle infotainment system 150 includes a storage 156, which may include a memory device, such as those described above, associated with the storage 114. The storage 156 may store applications 158. The applications 158 facilitate the functionality described herein. In some embodiments, the management device 104 includes applications and the vehicle infotainment system 150 can communicate with the management device 104 to implement the functionality described herein.
[0028] The vehicle infotainment system 150 can issue commands to and obtain information from the drug delivery device 102 by wireless communication transmitted to the management device 104 over the above connection. Technologies such as Apple CarPlay® or Android® Auto may be used to integrate the management device 104 and the vehicle infotainment system 150. The vehicle infotainment system 150 may also send commands to the management device 104, which in turn issues commands to the drug delivery device 102. In a similar manner, the vehicle infotainment system 150 may make requests for information. The requests are received by the management device 104 and then forwarded to the drug delivery device 102. The drug delivery device 102 provides the requested information to the management device 104, which returns the requested information to the vehicle infotainment system 150. The functional capabilities of the vehicle infotainment system 150 associated with the drug delivery system 100 are described in more detail below. The applications 158 facilitate communication with the management device 104 and provide the functionality of the vehicle infotainment system 150, which are also described in more detail below. In some alternative embodiments, the vehicle infotainment system 150 may have a direct wireless connection with the drug delivery device 102, as shown by the connecting lines in FIG. 1.
[0029] As mentioned above, the drug delivery system 100 may include a smartwatch 130, such as an Apple Watch, a Fitbit Versa smartwatch, a Samsung Galaxy Watch, or the like. The smartwatch 130 includes a processor 14 0The smartwatch 200 may run applications 148 on the smartwatch 200 to provide the functionality described herein. FIG. 2 shows an example of a smartwatch 200 suitable for use with the exemplary embodiments. In this example, the smartwatch 200 is used to control a drug delivery device 102 in the form of an insulin delivery device. The smartwatch 200 includes a strap 202 for fastening the smartwatch to the wrist of the user 108. The smartwatch 200 includes a display 204. In some exemplary embodiments, the display 204 may be a touch screen display. The smartwatch 200 may also include a rotating wheel 206. The rotating wheel 206 may be used to scroll through a list of displayed items, as described below. The home screen shown in FIG. 2 may display the user's current analyte level. In FIG. 2, the analyte level is the user's 108 current glucose level reading 208 ("110"). The current glucose level reading may be obtained from the management device 104 or the drug delivery device 102 in some embodiments. Remaining insulin (IOB) 210 is also displayed on the home screen ("1.05"). The home screen displays an icon 212 that can be selected to request an insulin bolus delivery to the user 108. Another icon 214 displays an analyte level trend icon. In this exemplary case, the analyte level is the glucose level of the user 108.
[0030] There are many different trend icons that may be displayed to provide a visual cue of the trend of the user's 108 analyte levels other than the trend icon 214 shown in FIG. 2. FIG. 3 shows a table 300 that represents a list of examples of trend icons that may be displayed. The table 300 is organized into rows. Row 302 shows a sideways arrow icon, which means that the user's 108 glucose level is increasing or decreasing by less than 1 mg / dL per minute. Row 304 shows an up arrow icon and a down arrow icon, each oriented at a 45° angle. These icons in row 304 indicate that the user's 108 glucose level is increasing (up arrow icon) or decreasing (down arrow icon) at a rate of 30 mg / dL to 60 mg / dL per 30 minutes. Row 306 shows an up arrow icon and a down arrow icon, which indicate that the user's 108 glucose level is increasing or decreasing at a rate of 60 mg / dL to 90 mg / dL per 30 minutes, respectively. Finally, row 308 shows a double up arrow icon and a double down arrow icon, which indicate that the user's 108 glucose level has increased or decreased by more than 90 mg / dL.
[0031] 2, the status view 216 specifies the insulin delivery mode as being in manual mode (open loop), restricted mode with limited connectivity to the sensor (such as when connectivity to the CGM is limited or when connectivity to the CGM is currently in progress), automatic mode (hybrid closed loop), or any other mode that may require communication to the user, such as a hypoglycemia protection mode that temporarily reduces or stops insulin delivery to the user to prevent hypoglycemia. In the example shown in FIG. 2, the status view indicates that the current insulin delivery mode is automatic insulin delivery mode.
[0032] The smartwatch 130 may provide information regarding the history and trends of analyte levels to the user.108 4 shows an example of a display when the smartwatch 130 is used with an insulin delivery device. The user 108 can select the time span of the views displayed on the display 405 of the smartwatch 401. FIG. 4 shows a graph 411 of a 6 hour view 402, a graph 412 of a 3 hour view 404, and a graph 414 of a 1 hour view 406. It should be understood that these time periods are merely exemplary and are not intended to be limiting. Other time periods may be used. Each graph 411, 412, and 414 shows glucose level values 410 over a specified period of time. These views 402, 404, and 406 allow the user to understand the trends in glucose levels over the respective periods. Upper and lower glucose concentration thresholds 408 that can be adjusted by the user are shown in each of the views 402, 404, and 406. The most recent glucose concentration reading 403 is displayed along with a trend icon 407. The user for which the data is being displayed is identified by text 422 displayed at the top of the display 405. This is useful for carers who may need to view data for other or multiple populations. The graph bars 416 illustrate the times when insulin delivery was paused within a specified time period. Icons 418 indicate where a bolus was delivered during that time period.
[0033] As described above, the user 108 may set the glucose concentration thresholds 408. Specifically, as shown in flow chart 500 of FIGURE 5, the user 108 may set an upper glucose concentration threshold at 502 and a lower glucose concentration threshold at 504. Once set, these thresholds may be displayed on the display of the smartwatch 130 along with the glucose level history in a graphical format as shown in FIGURE 4.
[0034] In an exemplary embodiment, the smartwatch 600 may display past glucose level and drug bolus information on a display 602, as shown in FIG. 6A. The smartwatch 600 may obtain, for example, insulin delivery information 604, glucose level history, and recent drug bolus delivery history from the management device 104 and then display the information on the display 602. The displayed information 604 may also include the time the bolus delivery occurred, the glucose level of the user 108 at the time of the bolus delivery, and the amount of the bolus delivery. The smartwatch 600 may also display a graphical representation 606 that indicates by color and size the number of recent glucose level readings that were above, below, or within the target range. The percentage of recent glucose level readings that were above the range 608 may be displayed along with the percentage of recent glucose level readings that were below the range 612. The percentage of recent glucose level readings that were within the range 610 may also be displayed. An average value 614 of the recent glucose level readings may also be displayed. The smartwatch 600 may also perform the calculations necessary to determine these percentages prior to displaying them.
[0035] The smartwatch 600 can also display insights regarding the user's insulin delivery and the total carbohydrates consumed by the user over a period of time. The insights are obtained by processing collected data about the user 108. FIG. 6B shows a display similar to that of FIG. 6A, but with the above insights and information regarding the last bolus delivery. The insights 620 include a depiction 624 of the total insulin delivered over a period of time, such as the day or the past hour. In the illustrated exemplary case, 10 recent glucose level readings are included. The percentage of insulin delivery that was basal insulin delivery 626 is displayed along with the percentage that was bolus insulin delivery 628. The total carbohydrates consumed during the period 630 are also displayed. The dose and time 622 of the last bolus delivery are displayed on the display 602.
[0036] The time in range value displayed in the insights section shown in FIG. 6B needs to be calculated by the application 148. FIG. 7 shows a flowchart 700 depicting example steps that may be performed by an exemplary embodiment to calculate the time in range value. First, at 702, the application 148 must calculate the percentage of the time period that the glucose level value was in range. The range may be bounded by a threshold set by the user. The application 148 determines the number of values that fall within the defined range, and then determines what percentage of the total those values are. The application 148 also calculates the percentage of the time period that the glucose level value was above the upper threshold of the range at 704. This calculation involves determining the number of values that were above the upper threshold of the range, dividing the number of values by the total number of values, and converting the result to a percentage. At 706, the percentage of the time period that the glucose level value was below the lower threshold of the range is determined. This involves determining the number of values that were below the lower threshold of the range, dividing the number by the total number of values, and converting the result to a percentage.
[0037] 8 shows a flowchart 800 depicting example steps that may be performed to determine a breakdown of insulin delivery by type of insulin delivery to a user during a time period. First, at 802, the application 148 determines the total amount of insulin delivered to the user 108 during the time period. This involves summing the amount of basal insulin delivered to the user 108 during the time period and summing the amount of bolus insulin delivered to the user 108 during the time period. The sum of the two constitutes the total insulin delivered during the time period. Bolus The percentage of insulin utilized for delivery can be determined by dividing the sum of bolus insulin delivered in the time period by the total amount of insulin delivered in the time period at 804. The percentage of insulin that is not bolus insulin is calculated by dividing the sum of basal insulin delivered in the time period by the total insulin delivered in the time period at 806. The ratio can be determined by dividing bolus insulin by total insulin (which can give a value around 0.5). This ratio may be determined using other methods.
[0038] The application 148 can utilize features present in the smartwatch 900 (see FIG. 9A) to help control drug delivery to the user 108 and to interact with the user 108. For example, the smartwatch may include an accelerometer to detect movements by the user 108. The smartwatch 900 may have intelligence, such as a fitness application on the smartwatch 900, to match the activity detected by the accelerometer with patterns of movement seen in, for example, exercising, eating, or driving a car. Alternatively, a motion such as a hand motion may characterize an activity such as eating. FIG. 10 shows a flowchart 1000 depicting example steps that may be performed in an exemplary embodiment to detect an activity such as exercising, eating, or driving, and adjust drug delivery accordingly. At 1002, the smartwatch 900 detects via the accelerometer an activity that may be exercise (or eating, or driving, etc.) or an activity that may be characterized (e.g., by hand motion). If the pattern of activity matches that of exercise (or other activity), then at 1004, the smartwatch 900 may confirm to the user that the user is exercising (or engaged in other activity). FIG. 9A illustrates an example of a user interface that may be displayed on the smartwatch 900 in response to detecting an activity that may be exercise. The display 902 includes a prompt 904 to ask the user 108 if the user 108 is exercising. The prompt 904 may be combined with, for example, an audible sound, a light, or a vibration. The user 108 has the option of responding to the prompt 904 by selecting a "yes" button 906 or a "no" button 908. If the user 108 does not acknowledge that they are exercising, processing may be stopped. If the user 108 acknowledges that they are exercising, then at 1006, the user 108 may be asked if they would like to take an action that may benefit their insulin management, such as entering a different insulin management mode that may suspend insulin delivery.Suspending insulin delivery is a preventative measure to prevent the user 108 from becoming hypoglycemic during exercise. Exercise lowers the user's glucose levels. Exercise, when combined with insulin delivery, can lower the user's glucose levels more than desired. FIG. 9B shows an example of a user interface that may be displayed on the display 902 of the smartwatch 900. A prompt 910 asks the user 108 if the user wants to suspend insulin delivery. The user can select a "Yes" button 912 or a "No" button 914 in response to the prompt 910. Based on whether the user selects button 912 or 914, a check is made at 1008 to suspend insulin delivery. If the user selects the "Yes" button 912, insulin delivery is suspended for a period of time such as 30 minutes or 1 hour. If the user selects the "No" button 914, no further action is taken regarding the suspension.
[0039] As mentioned above, the smartwatch 130 may be used by a carer who needs to access information of the person they care for and must be able to deliver medications as required for the person they care for. For that purpose, the smartwatch 1100 may display a prompt 1104 on the display 1102 asking the carer which user he / she would like to view information about, as shown in Fig. 11. In the example shown in Fig. 11, an icon and text name 1106 of "Matt" and an icon and text name 1108 of "Sarah" are displayed. The carer can view information about the corresponding user by simply selecting one of the icons 1106 or 1108, or, in case the user is both a carer and a patient, by simply selecting an icon with their own name.
[0040] A user may easily misplace the management device 104 at times. The smartwatch 1200 (see FIG. 12) provides capabilities to help locate the management device 104. Specifically, the display 1202 of the smartwatch 1200 may include icons 1206 as well as prompts that, when selected or activated, cause the management device 104 to generate an audio output, such as a ring or beep. The audio output helps the user 108 locate the management device 104. In this example, the management device 104 is a personal diabetes manager (PDM).
[0041] The smartwatch 130 is capable of calculating the size of an insulin bolus and delivering a specified size insulin bolus to the user 108. The user 108 can perform the bolus calculation and initiate the process for insulin bolus delivery by selecting an option for insulin bolus delivery, such as selecting icon 212 (see FIG. 2). FIG. 13 shows a sequence of screens that may be displayed on the display 1302 of the smartwatch 1300 to facilitate insulin bolus calculation and delivery to the user 108. First, the user 108 may be prompted to enter a glucose value. The user 108 may enter a value in a text box 1306 or may scroll through the displayed value options 1308 using the rotary knob 1304 to select, for example, a value 1310 from among the displayed value options 1308. The glucose value may also be automatically pre-populated by a continuous glucose monitor (CGM) coupled to the insulin controller system. The entered glucose value may be a glucose concentration value expressed in mg / dL or mmol / L. Next, the user 108 is prompted to enter a carbohydrate amount, as shown in FIG. 13. The user may manually enter the number of grams of carbohydrate in a text box 1312 or may scroll through the options and select a value, such as the highlighted value 1314. In the next screen, the smartwatch 1300 display 1302 displays the entered glucose concentration value 1316, which represents the user's 108 latest value, and the amount of carbohydrates consumed in the meal 1318 entered by the user 108. Also displayed is a correction factor 1320, which is a number / formula to correct when the user's blood glucose level is out of range, either high or low. This is managed by the user settings in the control software. The correction factor indicates the amount of insulin required to correct 1 gram of carbohydrates consumed. A correction bolus is pre-populated when the user's blood glucose level is out of range and a bolus should be considered.This may be a correction of a high blood glucose value by increasing the total bolus amount, or a counter-correction of a low blood glucose level that will reduce the overall bolus value. The application 148 then performs a calculation using the provided information and a correction factor and displays (see 1322) the appropriate correction bolus dose to correct the displayed number of carbohydrates, taking into account the current glucose concentration. In the example case, 2.5 units of insulin are required to correct 25 g of carbohydrates (i.e., 25 x 0.1). The user 108 may be prompted to confirm the bolus prescription by a physical act, such as a swipe to the right, or a verbal act, such as a verbal bolus confirmation. In the next screen, the user 108 is prompted to select either the option to select a Normal bolus by selecting element 1326, or an Extended bolus by selecting element 1328. In this example, the user 108 selects by swiping right on element 1326 or 1328. In the example of FIG. 13, the user 108 selects extended bolus, as indicated by text 1330 on the display 1302. The user 108 enters a percentage value to specify how the extended bolus delivery will occur over time. In text box 1332, the user 108 enters the percentage of the bolus that should now be delivered. In text box 1334, the user 108 enters the percentage of the bolus that will be delivered extended. In text box 1336, the user 108 enters the time span for delivery of the extended portion. The smartwatch 130 can also prompt the user to consider the amount of insulin to be delivered rather than using the percentage value of the extended bolus. Once the user 108 has entered the appropriate value, the user 108 can confirm the extended bolus delivery by selecting element 1338, such as by swiping right.
[0042] FIG. 14 shows the sequence of screens after the user 108 selects extended bolus delivery. First, the user 108 selects extended bolus as shown in screen 1404 on display 1402. Next, the user 108 is prompted 1414 to confirm the delivery of the number of units shown by display 1412. If the user accepts the delivery of 2.5 units, the user enters a confirmation code to begin the delivery via screen 1416. The confirmation code may be registered with the user during the user's onboarding. The smartwatch 1400 then displays screen 1418 on display 1402 to remind the user 108 that they will be notified when it is OK to consume a meal. This time parameter is set by the user 108 within the insulin controller system application, whether it be a controller or a smartphone application. The purpose of the mealtime reminder is to improve the user's pre-bolus activity by administering insulin before a meal to avoid straying from the target blood glucose range. In the example shown, the user is reminded to eat in 15 minutes. After the 15 minutes have elapsed, the smartwatch 1400 displays screen 1406 on the display 1402 to remind the user 108 that it is time to eat a meal. This not only lets the user 108 know that enough time has passed to consume carbohydrates, but also avoids issues that may arise if the user delivers an insulin bolus but does not consume the carbohydrates that were the purpose of the insulin bolus.
[0043] The smartwatch 130 may also allow the user to determine the insulin bolus dosage by simply selecting the size of the meal to be consumed, rather than specifying the amount of carbohydrates to be consumed in grams. The application 148 may have meal size categories, such as a regular meal and a large meal. A regular meal is assumed to contain a first amount of carbohydrates, while a large meal is assumed to contain a second amount of carbohydrates that is greater than the first amount. A "small meal" or "snack" may also be presented as an option, which may correspond to a smaller amount of carbohydrates than the regular meal option. These carbohydrate amounts may be defined by either the user 108 or a healthcare provider programming such amounts into the insulin controller system. Custom meal names (and carbohydrate amounts) may also be set by the user into the insulin controller system. As shown in FIG. 15, the smartwatch 1500 may display a regular meal option 1504 and a large meal option 1506 on the display 1502 for selection by the user 108. The user 108 may then be prompted to confirm which meal size the user 108 selected on screen 1506. Screen 1506 may include a "Yes" button 1508 to confirm the selected meal size or a "No" button 1510 to not confirm the selected meal size. If the user 108 selects the "Yes" button 1508 to confirm the meal size, the user 108 is prompted to enter a confirmation code using display 1512 to initiate insulin bolus delivery. The user 108 may also be prompted to confirm the meal by a voice command on the smartwatch 1500, which the user 108 may use to provide verbal confirmation. Screen 1514 reminds the user 108 when it is time to eat, as above. When it is time to eat, this screen 1514 is followed by a follow-up reminder screen 1516.Screen 1516 reminds user 108 that it is time to eat.
[0044] The user 108 can also schedule medication deliveries, such as insulin boluses, via the smartwatch 130. FIG. 16 shows a screen 1600 on the smartwatch 130 that provides the user 108 with options regarding bolus delivery. A Bolus Now button 1602 can be selected, such as by touching the touchscreen of the smartwatch 130, to immediately effect a bolus delivery as described above. A Schedule Bolus button 1604 can be selected by the user 108 to schedule a bolus delivery for a future date and time. A Back button 1606 can be selected to return to the previous screen. If the user 108 Bolus Schedule When the button is selected, a screen 1610 may be displayed. The screen 1610 includes user interface elements for facilitating scheduling of a drug bolus delivery. A user interface element 1616 allows the user 108 to enter or edit the bolus amount to be delivered. A user interface element 1618 may be used by the user 108 to specify a date in days and months for the scheduled drug bolus delivery. A user interface element 1620 may be used by the user 108 to specify a time in hours and minutes for the scheduled bolus delivery. A confirm button 1624 may be selected by the user 108 to confirm the bolus amount and the date and time of the scheduled drug bolus delivery. When the confirm button 1624 is selected, a confirmation screen 1630 may be displayed that displays the bolus amount 1632, date 1634, and time 1636 of the scheduled bolus delivery.
[0045] The user 108 can then use smartwatch controls, such as a dial or touch screen user interface, to determine the bolus amount, date and time at which the application 148 will issue a reminder for the scheduled bolus. Screen 1700 of FIG. 17 shows an example of a scheduled bolus reminder. Screen 1700 shows the bolus amount 1701 scheduled for delivery. A confirm button 1702 is provided to selectively confirm the scheduled bolus. If the user 108 selects confirm button 1702, a number pad 1710 may be displayed for entering a password or PIN as an additional layer of security.
[0046] A snooze button 1704 is also displayed. Selecting the snooze button 1704 causes the scheduled bolus to be delayed for a set amount of time. When the user 108 selects the snooze button 1704, a screen 1712 may be displayed. The user 108 is presented with a button 1716 that allows the user 108 to select the size of the snooze from among the options (e.g., 5, 10, 15, 20, 25, or 30 minutes). The user 108 can select the snooze button 1714 to put the delay into effect.
[0047] When the user 108 selects the edit or cancel button 1706, a screen 1718 may be displayed. The screen 1718 includes an editable text box 1722 where the user 108 may modify the bolus amount. A user interface element 1724 allows the user 108 to edit the date of the scheduled bolus, and a user interface element 1726 allows the user 108 to edit the time of the scheduled bolus. After the user 108 edits the bolus amount, date, and / or time, the user 108 may select a button 1728 to confirm the modifications to the scheduled bolus delivery. If the user 108 wishes to cancel the scheduled bolus, they may simply select the cancel button 1730. If the user 108 confirms the scheduled bolus delivery with the edits, a screen 1740 may be displayed showing the bolus amount 1742, the scheduled date 1746, and the scheduled time 1748 of the scheduled bolus delivery with the edits.
[0048] As shown in FIG. 18 , a user 108 can view multiple bolus delivery scheduled times in a list view. For example, a screen 1800 can be displayed. In this exemplary case, a first scheduled bolus information 1802 and a second scheduled bolus information 1804 are displayed. A button 1806 for scheduling a new bolus is also displayed. When the displayed second scheduled bolus information 1804 is selected by swiping left, an arrow icon 1812 is displayed to indicate the swipe. Additionally, an edit button 1814 can be displayed to edit the second scheduled bolus. A delete button 1816 is displayed for deleting the second scheduled bolus. When the delete button 1816 is selected, a button 1822 for confirming the deletion and a cancel button 1824 for canceling the deletion can be displayed on the screen 1820. When the user 108 presses the edit button 1816, a button 1822 for confirming the deletion and a cancel button 1824 for canceling the deletion can be displayed on the screen 1820. 4If selected, edit screen 1830 is displayed. Edit screen 1830 includes user interface elements 1831, 1832, and 1834 for editing the bolus amount, date, and time, respectively, of the second scheduled bolus. The edited details of the second scheduled bolus can be accepted by selecting button 1836 or rejected by selecting button 1838.
[0049] The user 108 can also use the vehicle infotainment system 150 to interact with the drug delivery device 102 and the management device 104 while driving or riding in a vehicle, such as a car, truck, motorcycle, or other type of vehicle. FIG. 19 shows an example of a display 1900 of the vehicle infotainment system 150. The display 1900 is typically located in a location within the driver's field of vision in the dashboard of the vehicle. A group of icons 1902 are displayed for selection by the user 108. Each icon is associated with a particular application. The icon 1904 is for an application 158 that controls and interacts with the drug delivery device 102. The user 108 can select the icon 1904 via touch on a touch screen display or by voice command. The management device 104 may support voice commands or the application 158 may take advantage of that capability.
[0050] Once Icon 190 4When selected, a home screen 2002 as shown in FIG. 20 may be displayed on the vehicle infotainment system display 2000. The home screen includes a display 2004 of the last glucose level reading, and text 2006 specifying the time of the last glucose reading. In addition, the home screen 2002 may display an arrow icon 2008 indicating a current trend in the glucose level values of the user 108. The home screen 2002 may display remaining insulin 2010 for the user 108. The home screen 2002 may display a plot 2016 of glucose level values for the user 108, which may be driven by an associated CGM sensor. A curve 2024 of values over a specified period of time is shown on the plot 2016. A lower threshold 2026 and an upper threshold 2028 selected by the user are shown on the plot 2016. The application 158, like the smartwatch 130, may obtain data regarding glucose level history and insulin delivery history from the management device 104 or from the drug delivery device 102. Notification icon 2020 can be selected to display notifications generated by the drug delivery system 100. To use voice commands, the user 108 can select icon 2022 to launch a voice recognition agent.
[0051] If the user 108 wishes to view more information regarding the history and trends of the user's 108 glucose concentration values, the user 108 can select to view a glucose display screen. FIG. 21 shows an example of a glucose display screen 2102 shown on a display 2100. Three buttons 2104 are displayed so that the user 108 can select whether to view a 1 hour, 3 hour, or 6 hour view. In the example shown in FIG. 21, the user 108 selects the 3 hour view. The user 108 can adjust the display window options displayed in the application in the drug device settings. A plot 2112 is displayed that includes a curve 2110 of glucose level readings over a 3 hour period. A lower threshold 2108 and an upper threshold 2106 are displayed. The glucose display screen 2102 also displays the latest glucose level value 2118 and a trend icon 2120. A home button 2116 is provided to return to the home screen. A button 2114 is provided to enable the use of voice commands. When the user selects the icon 2114, a screen 2202, as shown in Figure 22, is displayed on the display 2200. A prompt 2204 is provided to the user to prompt them to give a voice command.
[0052] As described above, the drug delivery system 100 can generate alerts, alarms, and other notifications. These notifications may be displayed on a display of the vehicle infotainment system according to some embodiments. The notifications may be generated by the application 158 or by the management device 104. FIG. 23A shows an example notification 2304 displayed on a display 2302 of the vehicle infotainment system 2300. The notification 2304 includes text content. In this example, the notification 2304 informs the user 108 that the drug delivery device has less than 50 units of insulin remaining. After reading the notification, the user 108 can dismiss the notification by selecting the "Dismiss" button 2306. The notification may also disappear after a set time depending on the priority of the message.
[0053] The user 108 can also view a history of the most recent notifications. FIG. 23B illustrates a display 2312 of a vehicle infotainment system 2300 showing a history of notifications organized in a chronological list format, from most recent to oldest, although the history may be sorted based on the drug device user's 108 preferences. Each notification includes a notification time and a notification description. For example, notification 2310 was issued at 9:00 AM informing the user 108 that a drug delivery device will expire in 4 hours. Notification 2308 was issued at 9:25 AM informing the user 108 of a 3.5 unit insulin bolus delivery. The word "BOLUS" is highlighted to indicate a user or system action. Screen 2312 also includes a home button 2314 for returning to the home screen.
[0054] The user 108 can use voice commands to navigate and select on the glucose display screen for hands-free operation, which is useful for the driver of the vehicle. A voice assistant may be provided as part of the application 158 or the voice assistant of the management device 104 may be used. FIG. 24 shows a sequence of screens that may be displayed in an exemplary embodiment. First, in step 1, screen 2400 is displayed indicating that a voice command has been activated. In this example, the user presses 240 4 As shown in FIG. 2, the user is asking for his or her most recent glucose level reading. The voice assistant responds in step 2 with screen 240 2 to acknowledge receipt of the voice command. Next, in step 3, glucose display screen 2406 is displayed. In the example of FIG. 24, in step 4, the user 108 can select the duration of the view using the buttons as described above. In step 5, after the user starts the voice assistant by selecting the "Ask Omnipod" button on the system, as shown in screen 2410, a prompt is displayed that the voice assistant is waiting for a voice command. The user 108 issues a voice command to transition to the home screen, as shown at 2412. In step 6, the voice assistant generates screen 2414 to acknowledge receipt of the voice command. In step 7, home screen 2416 is displayed.
[0055] As described above, the user 108 can use voice commands to cause drug bolus delivery. FIG. 25 is an eight-step screen sequence illustrating a voice-assisted bolus sequence. First, the user initiates a voice command at screen 2500 and submits a request 2502 to calculate a bolus with a carbohydrate value of 25 g. At step 2, the voice assistant at screen 2504 acknowledges receipt of the voice command provided by the user 108. At step 3, screen 2506 is displayed with an explanation of how the application 158 calculates an insulin bolus. The calculation is performed as described above. At step 4, the voice assistant asks the user 108 to confirm the calculated bolus value using a voice command or an on-screen button (see message 2510 at screen 2508). After the user 108 confirms the calculated bolus value at step 4, the voice assistant at screen 2512 asks the user 108 to confirm the insulin bolus delivery by entering a confirmation code as part of step 5. In the example, the user enters the passcode "1234" (see 2514). In step 6, the voice assistant provides an indication that the bolus has been confirmed with the proper passcode, as shown in screen 2516. In step 7, screen 2518 is displayed, indicating that the bolus is in progress and specifying the bolus dosage. In the example shown, a status bar 2520 is displayed. The user 108 has the ability to cancel the bolus by selecting the cancel button. Finally, in step 8, the bolus delivery is deemed complete and the system returns to the home screen 2522. The remaining insulin value is updated to reflect the delivered insulin bolus.
[0056] The application 158 can use geolocation or geopositioning information, such as GPS data, to assist the user. This information may also be used in conjunction with the smartwatch 130 or the vehicle infotainment system. For example, in the vehicle infotainment system, as shown in FIG. 26, the application 158 may realize that the user 108 is on a routine route during exercise based on geolocation services. The voice assistant then displays a message 2604 on a screen 2602 displayed on a display 2600. The message 2604 mentions that the user is likely exercising and prompts the system to comply with the user's request if the user wishes to enter a mode of insulin delivery suitable for exercise to avoid glucose level deviations. The user 108 can accept or reject the protective insulin delivery mode via voice command or via the touch screen.
[0057] More generally, the application 158 can utilize geolocation information, such as GPS and map information, to assist the user 108. As shown in FIG. 27, at 2702 in the flowchart 2700, the application can receive GPS information regarding the current location of the car and the user 108, either via the vehicle or the management device 104. The GPS information is compared to known GPS data to see if there is a match at 2704. For example, the sequence of GPS data may correspond to the route the user is taking to go to a restaurant. The application 158 can then ask the user 108 if he or she intends to consume a meal and if he or she wishes to transition to an insulin delivery mode suitable for the meal. Similarly, the GPS data may instead indicate that the car is no longer moving and that the car corresponds to the location of the restaurant. A prompt regarding whether the user will consume a meal may be given as above. In general, the application can take an action at 2706 if a match is found with location information associated with an action. Unless a match is found, no action is taken. The application 158 can also leverage other smartphone applications that have allowed the application 158 to use the information to make insulin controller decisions. For example, if a user decides to order food or drink through a mobile application ordering platform, the application 158 may read the relevant information, such as carbohydrate, calorie, fat, or other values, and automatically add it to the user's insulin management bolus calculation. The user can decide to use this information immediately to perform the bolus delivery or to delay the process based on a set time. If the bolus delivery is delayed, the system will prompt the user to confirm the bolus delivery when the timer expires.
[0058] Although exemplary embodiments have been described herein, various changes in form and detail may be made thereto without departing from the intended scope of the appended claims. The present disclosure also includes the following aspects. [Aspect 1] 1. A method performed by a processor of a smartwatch, comprising: displaying on a display of the smartwatch a user interface element for requesting a drug bolus from a drug delivery device; determining that the user interface element has been used to request that a drug bolus be delivered to a user of the drug delivery device; instructing the drug delivery device to deliver the drug bolus to the user in response to said determining; A method comprising: [Aspect 2] The method of embodiment 1, wherein the drug comprises at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide. [Aspect 3] 2. The method of embodiment 1, further comprising determining a dosage of the drug bolus for the user. Aspect 4 4. The method of claim 3, wherein determining the dosage includes displaying a prompt on the display of the smartwatch to obtain information for determining the dosage. Aspect 5 The method of embodiment 4, wherein the prompt requests a carbohydrate amount. Aspect 6 2. The method of embodiment 1, further comprising displaying on the display of the smartwatch a reminder of a time when the user should consume a meal. Aspect 7 1. A method performed by a processor of a smartwatch having a display, comprising: obtaining a user's analyte measurement history and drug delivery history; displaying on the display at least one of a representation of past analyte measurements from the analyte measurement history and / or information regarding drug delivery in the drug delivery history; A method comprising: Aspect 8 The method of embodiment 7, wherein said drug is insulin and said analyte measurement is a glucose concentration value. Aspect 9 The method of embodiment 7, further comprising displaying on said display a user interface element for accessing information regarding a population under care by said user. Aspect 10 8. The method of embodiment 7, further comprising: detecting a movement by the user; and in response, displaying an option for the user to change an operational mode to protect the user. Aspect 11 1. A method performed by a processor in a vehicle infotainment system, comprising: displaying, on a display of the vehicle infotainment system, a user interface element for requesting a drug bolus from a drug delivery device; determining that the user interface element has been used to request that a drug bolus be delivered to a user of the drug delivery device; instructing the drug delivery device to deliver the drug bolus to the user in response to said determining; A method comprising: Aspect 12 The method of embodiment 11, wherein the drug comprises at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide. Aspect 13 12. The method of embodiment 11, further comprising determining a dosage of the drug bolus for the user. Aspect 14 The method of embodiment 13, wherein determining the dosage comprises outputting a prompt to obtain information for determining the dosage. Aspect 15 The method of embodiment 14, wherein the prompt requests a carbohydrate amount. Aspect 16 15. The method of embodiment 14, wherein the user provides a verbal response to the prompt. Aspect 17 1. A method performed by a processor in a vehicle infotainment system having a display, comprising: obtaining a user's analyte measurement history and drug delivery history; displaying at least one of a display of past analyte measurements from the analyte measurement history and / or information regarding drug deliveries from the drug delivery history on the display of the vehicle infotainment system; A method comprising: Aspect 18 20. The method of embodiment 17, wherein said drug is insulin and said analyte measurement is a glucose concentration value. Aspect 19 20. The method of embodiment 17, further comprising outputting an alarm, alert, or notification to the user via the vehicle infotainment system. Aspect 20 20. The method of embodiment 19, wherein the outputting includes outputting the alarm, alert, or notification by displaying information on the display of the vehicle infotainment system or by generating an audio output.
Claims
1. 1. A method performed by a processor of a smartwatch, comprising: displaying on a display of the smartwatch a user interface element for requesting a drug bolus from a drug delivery device; determining that the user interface element has been used to request delivery of the drug bolus to a user of the drug delivery device; in response to said determining, sending a wireless communication from said smartwatch to a managing device to instruct said drug delivery device to deliver said drug bolus to said user, said managing device managing said drug delivery device and being a separate device from said drug delivery device; A method comprising:
2. 10. The method of claim 1, wherein the drug bolus comprises at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide.
3. The method of claim 1 , further comprising determining a dosage of the drug bolus for the user.
4. 4. The method of claim 3, wherein determining the dosage includes displaying a prompt on the display of the smartwatch to obtain information for determining the dosage.
5. The method of claim 4 , wherein the prompt requests a carbohydrate amount.
6. The method of claim 1 , further comprising displaying on the display of the smartwatch a reminder of a time when the user should consume a meal.
7. 1. A method performed by a processor of a smartwatch having a display, comprising: displaying on the display of the smartwatch an option for delaying a scheduled delivery of a drug bolus to the user by a drug delivery device; receiving an input indicating that the user wishes to delay the scheduled drug bolus delivery; In response to receiving the input indicating that the user wishes to delay the scheduled drug bolus delivery, sending a wireless communication to a management device managing the drug delivery device to prompt the management device to instruct the drug delivery device to delay the scheduled drug bolus delivery; A method comprising:
8. The method of claim 7, wherein the drug bolus comprises insulin.
9. The method of claim 7, further comprising displaying a user interface element on the display for specifying the duration of the delay.
10. The method of claim 7, further comprising receiving an indication of the delay as a result of user interaction with a user interface element, and specifying a duration of the delay in the wireless communication to the management device.
11. 1. A method performed by a processor in a vehicle infotainment system, comprising: displaying, on a display of the vehicle infotainment system, a user interface element for requesting a drug bolus from a drug delivery device; determining that the user interface element has been used to request delivery of the drug bolus to a user of the drug delivery device; in response to determining, sending a wireless communication from the vehicle infotainment system to a management device to instruct the drug delivery device to deliver the drug bolus to the user, the management device managing the drug delivery device and being a separate device from the drug delivery device; A method comprising:
12. 12. The method of claim 11, wherein the drug bolus comprises at least one of insulin, a glucagon-like peptide-1 (GLP-1) receptor agonist, or pramlintide.
13. The method of claim 11 , further comprising determining a dosage of the drug bolus for the user.
14. 14. The method of claim 13, wherein determining the dosage comprises outputting a prompt to obtain information for determining the dosage.
15. The method of claim 14 , wherein the prompt requests a carbohydrate amount.
16. The method of claim 14 , wherein the user provides a verbal response to the prompt.
17. 1. A method performed by a processor in a vehicle infotainment system having a display, comprising: displaying, on the display of the vehicle infotainment system, an option for delaying a scheduled delivery of a drug bolus to a user by a drug delivery device; receiving an input indicating that the user wishes to delay the scheduled drug bolus delivery; In response to receiving the input indicating that the user wishes to delay the scheduled drug bolus delivery, sending a wireless communication to a management device managing the drug delivery device to prompt the management device to instruct the drug delivery device to delay the scheduled drug bolus delivery; A method comprising:
18. The method of claim 17, wherein the drug bolus comprises insulin.
19. The method of claim 17, further comprising displaying a user interface element on the display for specifying the duration of the delay.
20. The method of claim 19, comprising receiving an indication of the delay as a result of user interaction with the user interface element, and specifying a duration of the delay in the wireless communication to the management device.
Citation Information
Patent Citations
Controllers and methods, portable devices, equipment and computer program products for controlling medical systems
JP2018522634A
Diabetes Management Therapy Advisor
JP2018523546A
A working multimodal drug delivery system
JP2019509770A
SYSTEM AND METHOD FOR A CGM-BASED BOLUS CALCULATOR FOR DISPLAY AND FOR PROVIDING TO A MEDICATION DELIVERY DEVICE - Patent application
JP2019537761A
Coordination of control commands in a medical device system having at least one therapy delivery device and at least one wireless controller device
US20110006876A1