掌桥专利:专业的专利平台
掌桥专利
首页

糖尿病状况警报的自动禁用和葡萄糖水平的自动化预测模式切换

文献发布时间:2023-06-29 06:30:04


糖尿病状况警报的自动禁用和葡萄糖水平的自动化预测模式切换

技术领域

本公开涉及医疗系统,并且更具体地涉及针对糖尿病的疗法的医疗系统。

背景技术

患有糖尿病的患者从泵或注射装置接收胰岛素以控制他或她的血流中的葡萄糖水平。由于胰岛素产生不足和/或由于胰岛素抵抗,天然产生的胰岛素可能无法控制糖尿病患者的血流中的葡萄糖水平。为了控制葡萄糖水平,患者的疗法例行程序可以包含基础胰岛素剂量和团注胰岛素剂量。基础胰岛素也被称为背景胰岛素,其倾向于在禁食期期间将血液葡萄糖水平保持处于一致的水平并且是一种长效或中效胰岛素。团注胰岛素可以在进餐时间或葡萄糖水平可能发生相对快速变化的其他时间或接近进餐时间或其他时间时进行使用,并且因此可以用作胰岛素剂量的短效或速效形式。

发明内容

描述了用于帮助管理患者的葡萄糖水平的技术的各个方面。利用此类技术,患者装置可以响应于检测到改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围的维护事件而自动解除或以其他方式禁用警报。也就是说,患者装置可以获得各种维护事件的指示,诸如指示患者正在进食餐食的进餐事件或患者接收胰岛素的胰岛素注射事件,并且更新或以其他方式修改预测葡萄糖水平以反映维护事件。然后,患者装置可以监测预测葡萄糖水平,但在此期间可以在临时时间段内禁用警报(基于修改后的预测葡萄糖水平来确定)。

通过在临时时间段内自动解除或以其他方式禁用警报,患者装置可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源,原本由于没有考虑到维护事件而重复地呈现警报将消耗这些计算资源。此外,通过禁用警报,患者装置可以避免因重复的警报而困扰患者,这可以提高患者与患者装置的接合,并由此改善葡萄糖水平的预测(因为患者可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

此外,本技术的各个方面可以使患者装置能够自动确定导致在不同时间帧(例如,具有不同持续时间的不同时间段)之间动态选择预测模式的预测事件,而不是呈现与当前情境中的患者无关的时间帧的预测葡萄糖水平。例如,患者装置可以确定当日时间事件(例如,在给定当日时间发生的进餐事件、睡眠事件等)、生理事件(例如,疾病事件、月经事件、服药事件等)、生活方式事件(例如,假日事件、度假事件、锻炼事件等)和/或数据驱动事件(例如,丢失数据事件、预测不准确事件、历史事件等)。然后,患者装置可以响应于预测事件(例如,无需附加用户输入)自动确定获得预测葡萄糖水平的第二时间帧。患者装置可以呈现所确定时间帧的修改后的预测葡萄糖水平,这更好地促进对当前情境中的预测葡萄糖水平的理解。

因此,通过自动选择预测葡萄糖水平的时间帧(例如,具有特定持续时间的时间段),患者装置可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源,原本通过呈现不考虑当前情境的预测葡萄糖水平这些计算资源已消耗这些计算资源(如由预测事件所指示)。再次,通过预测更适合患者正在其中行事的当前情境的时间帧的葡萄糖水平,患者装置可以避免因看起来不准确的信息而困扰患者,这可以提高患者与患者装置的接合并由此改善葡萄糖水平的预测(因为患者可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

在一个示例中,本公开描述了一种用于帮助疗法递送的装置,该装置包括:存储器,该存储器被配置成存储警报数据;一个或多个处理器,该一个或多个处理器被配置成:获得患者在时间帧内的预测葡萄糖水平;确定该预测葡萄糖水平是否超出规定范围;当该患者的该预测葡萄糖水平在该时间帧期间超出该规定范围时并且基于该警报数据,生成指示该预测葡萄糖水平将超出该规定范围的图形警报;确定维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围;以及在没有用户输入的情况下并且基于确定该维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围,在临时时间段内禁用该图形警报。

在另一示例中,本公开描述了一种用于帮助疗法递送的方法,该方法包括:由一个或多个处理器获得患者在时间帧内的预测葡萄糖水平;由该一个或多个处理器确定该预测葡萄糖水平是否超出规定范围;由该一个或多个处理器在该患者的该预测葡萄糖水平超出该规定范围时并且基于警报数据,生成指示该预测葡萄糖水平将超出该规定范围的图形警报;由该一个或多个处理器确定维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围;以及由该一个或多个处理器并且基于确定该维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围,在临时时间段内自动禁用该图形警报。

在另一示例中,本公开描述了一种非暂态计算机可读存储介质,其上存储有指令,该指令在被执行时使一个或多个处理器:获得患者在时间帧内的预测葡萄糖水平;确定该预测葡萄糖水平是否超出规定范围;当该患者的该预测葡萄糖水平超出该规定范围时并且基于该警报模板,生成指示该预测葡萄糖水平将超出该规定范围的图形警报;确定维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围;以及基于确定该维护事件改变该预测葡萄糖水平使得该预测葡萄糖水平不超出该规定范围,在临时时间段内禁用该图形警报。

在另一示例中,本公开描述了一种用于帮助疗法递送的装置,该装置包括:存储器,该存储器被配置成存储患者在第一时间帧内的第一预测葡萄糖水平;一个或多个处理器,该一个或多个处理器被配置成:确定改变将如何输出预测葡萄糖水平的预测事件的发生;基于该预测事件自动确定与该第一时间帧不同的第二时间帧;获得该患者的当前葡萄糖水平;基于该当前葡萄糖水平,获得该患者在该第二时间帧内的第二预测葡萄糖水平;以及输出针对该第二时间帧的该第二预测葡萄糖水平。

在另一示例中,本公开描述了一种用于帮助疗法递送的方法,该方法包括:由一个或多个处理器获得患者在第一时间帧内的第一预测葡萄糖水平;由该一个或多个处理器确定改变将如何输出预测葡萄糖水平的预测事件的发生;由该一个或多个处理器并且基于该预测事件自动确定与该第一时间帧不同的第二时间帧;由该一个或多个处理器获得该患者的当前葡萄糖水平;由该一个或多个处理器并且基于该当前葡萄糖水平来获得该患者在该第二时间帧内的第二预测葡萄糖水平;以及由该一个或多个处理器输出针对该第二时间帧的该第二预测葡萄糖水平。

在另一示例中,本公开描述了一种非暂态计算机可读存储介质,其上存储有指令,该指令在被执行时使一个或多个处理器:确定改变将如何输出第一预测葡萄糖水平的预测事件的发生;基于该预测事件自动确定与该第一时间帧不同的第二时间帧,在该第一时间帧内预测第一预测葡萄糖水平;获得该患者的当前葡萄糖水平;基于该当前葡萄糖水平,获得该患者在该第二时间帧内的第二预测葡萄糖水平;以及输出针对该第二时间帧的该第二预测葡萄糖水平。

本公开的一个或多个方面的细节在以下附图和描述中阐述。本公开的其他特征、目的和优点将从描述和附图以及从权利要求书显而易见。

附图说明

图1是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的示例系统的框图。

图2是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的另一种示例系统的框图。

图3是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的另一示例系统的框图。

图4A和图4B是展示根据本公开中所描述的技术的各种方面的在呈现图形警报时关于图1至图3的示例所讨论的患者装置的用户界面的图。

图5A至图5C是展示根据本公开中所描述的技术的各种方面的在呈现图形警报时关于图1至图3的示例所讨论的患者装置的用户界面的图。

图6A至图6C是展示根据本公开中所描述的技术的各种方面的在预测模式之间自动切换时关于图1至图3的示例所讨论的患者装置的用户界面的图。

图7是展示根据本公开中所描述的一个或多个示例的图1至图3所示的患者装置的示例的框图。

图8是展示图1至图3和图7所示的患者装置在执行自动化警报禁用技术的各个方面时的示例操作的流程图。

图9是展示图1至图3和图7所示的患者装置在执行自动化预测模式切换技术的各个方面时的示例操作的流程图。

具体实施方式

本公开中描述了用于管理患者的葡萄糖水平的技术的各个方面。对患者的葡萄糖水平的监测可以包括警报功能,其中患者装置可以获得指示患者的当前葡萄糖水平的数据。患者装置和/或后端服务器可以基于当前葡萄糖水平确定时间帧(例如,1小时、2小时、4小时、8小时等)内的预测葡萄糖水平。当预测葡萄糖水平在规定范围(该规定范围可以是患者特定的,并且经由患者装置、医师或其他护理者的编程装置等设置)之外时,患者装置可以呈现指示预测葡萄糖水平将超出规定范围的图形警报。

当患者打算注射胰岛素或消耗碳水化合物(或者,换句话讲,进食餐食或零食)时,患者可以查看图形警报并解除图形警报。虽然可以将此类意图输入到患者装置中,但患者可能变得分心或以其他方式忘记输入胰岛素或消耗碳水化合物。因此,患者装置可以连续呈现图形警报(以及可能的其他听觉警报或触觉警报),以试图警告患者低血糖事件或高血糖事件。当患者打算解决低血糖事件或高血糖事件时,此类警报的呈现可能导致处理器周期、存储器带宽、存储器存储空间或患者装置的其他计算资源的浪费。

此外,由于患者可能放弃将各种意图告知患者装置,因此患者装置可能呈现未能考虑到患者意图的预测葡萄糖水平。例如,患者可能会进食餐食、锻炼、小憩、生病或以未经由准确输入此类事件或意图而传达给患者装置的不期望的方式行事(例如,进食异常量的食物,诸如在假日期间)。然后,患者装置可以呈现不适用于患者正在其中行事的当前情境的时间帧的预测葡萄糖水平。不准确呈现预测葡萄糖水平可能导致处理器周期、存储器带宽、存储器存储空间或患者装置的其他计算资源的浪费,因为此类预测葡萄糖水平不能使患者解决任何低血糖事件或高血糖事件。

根据本公开中所描述的技术的各种方面,患者装置可以响应于检测到改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围(即,在规定范围之外)的维护事件而自动解除或以其他方式禁用警报。也就是说,患者装置可以获得各种维护事件的指示,诸如指示患者正在进食餐食的进餐事件或患者接收胰岛素的胰岛素注射事件,并且更新或以其他方式修改预测葡萄糖水平以反映维护事件。然后,患者装置可以监测预测葡萄糖水平,但在此期间可以在临时时间段内禁用警报(基于修改后的预测葡萄糖水平来确定)。在该临时时间段期满之后,患者装置可以重新启用警报(例如,再次输出警报)。

通过在临时时间段内解除或以其他方式禁用警报,患者装置可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源(诸如功率),原本由于没有考虑到维护事件而重复地呈现警报将消耗这些计算资源。通过禁用警报,患者装置可以避免因重复的警报而困扰患者或使患者对警报不敏感,这可以提高患者与患者装置的接合,并由此改善葡萄糖水平的预测(因为患者可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

此外,本技术的各个方面可以使患者装置能够自动确定导致在不同时间帧之间动态选择预测模式的预测事件,而不是呈现与当前情境中的患者无关的时间帧的预测葡萄糖水平。例如,患者装置可以确定当日时间事件(例如,在给定当日时间发生的进餐事件、睡眠事件等)、生理事件(例如,疾病事件、月经事件、服药事件等)、生活方式事件(例如,假日事件、度假事件、锻炼事件等)和/或数据驱动事件(例如,丢失数据事件、预测不准确事件、历史事件等)。然后,患者装置可以响应于预测事件自动确定第二时间帧(例如,具有与第一时间帧不同的持续时间),针对该第二时间帧获得预测葡萄糖水平。患者装置可以呈现所确定时间帧的修改后的预测葡萄糖水平,这更好地促进对当前情境中的预测葡萄糖水平的理解。

因此,通过自动选择预测葡萄糖水平的时间帧,患者装置可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源,原本通过呈现不考虑当前情境的预测葡萄糖水平这些计算资源已消耗这些计算资源(如由预测事件所指示)。再次,通过预测更适合患者正在其中行事的当前情境的时间帧的葡萄糖水平,患者装置可以避免因看起来不准确的信息而困扰患者,这可以提高患者与患者装置的接合并由此改善葡萄糖水平的预测(因为患者可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

图1是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的示例系统的框图。图1展示了系统10A,该系统包括患者12、胰岛素泵14、管道16、输注器18、传感器20(例如,葡萄糖传感器)、可穿戴装置22、患者装置24和云26。云26表示包括一个或多个处理器28A-28N(“一个或多个处理器28”)的本地广域或全球计算网络。在一些示例中,系统10A可以被称为连续葡萄糖监测器(CGM)系统或闭环系统10A。

患者12可能患有糖尿病(例如,1型糖尿病或2型糖尿病),并且因此,患者12的葡萄糖水平在没有递送补充胰岛素的情况下可能不受控制。例如,患者12可能无法产生足够的胰岛素来控制葡萄糖水平,或者由于患者12可能已经发展出的胰岛素抵抗,患者12产生的胰岛素的量可能不足。

为了接受补充胰岛素,患者12可以携带耦接到用于将胰岛素递送到患者12中的管道16的胰岛素泵14。输注器18可连接到患者12的皮肤并包括将胰岛素递送到患者12中的套管。传感器20还可以耦接到患者12以测量患者12的葡萄糖水平。胰岛素泵14、管道16、输注器18和传感器20可以一起形成胰岛素泵系统。胰岛素泵系统的一个示例是美敦力公司(Medtronic,Inc.)的MINIMED

胰岛素泵14可以是患者12可以放置在不同位置中的相对较小的装置。例如,患者12可以将胰岛素泵14夹到患者12所穿戴的裤子的腰带。在一些示例中,为谨慎起见,患者12可以将胰岛素泵14放置在口袋中。通常,胰岛素泵14可以被穿戴在不同的地方(或植入在患者12体内),并且患者12可以基于患者12正在穿戴的特定衣服将胰岛素泵14放置在某个位置中。

为了递送胰岛素,胰岛素泵14包括一个或多个储器(例如,两个储器)。储器可以是保持至多N个单位的胰岛素(例如,至多300个单位的胰岛素)并锁定到胰岛素泵14中的塑料筒。胰岛素泵14可以是由可更换电池和/或可充电电池供电的电池供电装置。

管道16有时被称为导管,其在第一端部上连接到胰岛素泵14中的储器并且在第二端部上连接到输注器18。管道16可以将胰岛素从胰岛素泵14的储器携带到患者12。管道16可以是柔性的,从而允许成环或弯曲以最小化管道16变得与胰岛素泵14或输注器18分离的担忧或管道16断裂的担忧。

输注器18可包括患者12将其插入到皮肤下脂肪层中(例如,皮下连接)的薄套管。输注器18可以搁置在患者12的胃附近。胰岛素从胰岛素泵14的储器行进穿过管道16,并穿过输注器18中的套管,并进入患者12体内。在一些示例中,患者12可以使用输注器插入装置。患者12可将输注器18放置到输注器插入装置中,并且在按下输注器插入装置上的按钮的情况下,输注器插入装置可将输注器18的套管插入到患者12的脂肪层中,并且在套管插入患者12的脂肪层中的情况下,输注器18可搁置在患者的皮肤的顶部上。

传感器20可以包含插入在患者12的皮肤下,如患者12的胃附近或患者12的手臂中(例如,皮下连接)的传感器。传感器20的传感器可以被配置成测量间质葡萄糖水平,该间质葡萄糖水平是在患者12的细胞之间的流体中发现的葡萄糖(其也可称为传感器葡萄糖-SG-水平,其与血糖-BG-水平不同,因为SG测量细胞之间的间质液中的葡萄糖,而BG测量血液中的葡萄糖)。传感器20可以被配置成持续或周期性地采样葡萄糖水平和葡萄糖水平随时间的变化速率。

在一个或多个示例中,胰岛素泵14和传感器20可以一起形成闭环的疗法递送系统。例如,患者12可以在胰岛素泵14上设置目标葡萄糖水平,通常以毫克/分升为单位进行测量。胰岛素泵14可以从传感器20接收当前葡萄糖水平,并且作为响应,可以增加或减少递送到患者12的胰岛素量。例如,如果当前葡萄糖水平高于目标葡萄糖水平,则胰岛素泵14可以增加胰岛素。如果当前葡萄糖水平低于目标葡萄糖水平,则胰岛素泵14可以暂时停止(或换句话讲,抑制)递送胰岛素。胰岛素泵14可被认为是自动胰岛素递送(AID)装置的示例。AID装置的其他示例也是可能的,并且本公开中所描述的技术可以适用于其他AID装置。

例如,胰岛素泵14和传感器20可以被配置成一起操作以模拟健康胰腺以其进行工作的方式中的一些方式。胰岛素泵14可以被配置成递送基础胰岛素,所述基础胰岛素是全天连续释放的少量胰岛素。有时葡萄糖水平可能会升高,诸如由于进食或患者12进行的一些其他活动,诸如睡眠、锻炼等。胰岛素泵14可以被配置成与食物摄入相关联地按需递送团注胰岛素,或者校正血液中不期望的高葡萄糖水平。在一个或多个示例中,如果葡萄糖水平升高至目标水平以上,则胰岛素泵14可以增加团注胰岛素以解决葡萄糖水平的升高。胰岛素泵14可以被配置成计算基础胰岛素递送和团注胰岛素递送,并且相应地递送基础胰岛素和团注胰岛素。例如,胰岛素泵14可以确定要连续递送的基础胰岛素的量,并且然后响应于由于进食(或其他碳水化合物摄入)或一些其他事件引起的葡萄糖水平的升高而确定要递送以降低葡萄糖水平的团注胰岛素的量。

因此,在一些示例中,传感器20可以采样葡萄糖水平和葡萄糖水平随时间的变化速率。传感器20可以将葡萄糖水平输出至胰岛素泵14(例如,通过无线链路连接,如Bluetooth

如上所述,患者12或临床医生可以在胰岛素泵14上设置规定葡萄糖范围。患者12或临床医生可以以多种方式在胰岛素泵14上设置规定葡萄糖范围。举例来说,患者12或临床医生可利用患者装置24与胰岛素泵14通信。患者装置24的示例包含移动装置,如智能手机或平板计算机、膝上型计算机等。在一些示例中,患者装置24可以是用于胰岛素泵14的特殊编程器或控制器。尽管图1示出了一个患者装置24,但是在一些示例中,可存在多个患者装置。例如,系统10A可以包含移动装置和控制器,其中的每一个都是患者装置24的示例。仅为了便于描述,示例技术是关于患者装置24进行描述的,并且应理解为患者装置24可以是一个或多个患者装置。

患者装置24还可以被配置成与传感器20交互。作为一个示例,患者装置24可以直接从传感器20(例如,通过无线链路)接收信息(例如,葡萄糖水平或葡萄糖水平变化的速率)。作为另一示例,患者装置24可以通过胰岛素泵14从传感器20接收信息,其中胰岛素泵14在患者装置24与传感器20之间中继信息。

在一个或多个示例中,患者装置24可以显示用户界面,患者12或临床医生可以用所述用户界面控制胰岛素泵14。例如,患者装置24可以显示允许患者12或临床医生输入规定的葡萄糖范围的屏幕。作为另一示例,患者装置24可以显示输出当前葡萄糖水平的屏幕。在一些示例中,患者装置24可以向患者12输出通知(或换句话讲,警报),诸如葡萄糖水平过高或过低的通知以及关于患者12需要采取的任何动作的通知。例如,如果胰岛素泵14的电池的电量低,则胰岛素泵14可向患者装置24输出电池电量低指示,并且患者装置24可继而向患者12输出更换电池或对电池进行充电的通知。

通过患者装置24控制胰岛素泵14是一个示例,并且不应被认为是限制性的。例如,胰岛素泵14可以包括允许患者12或临床医生设置胰岛素泵14的各种规定葡萄糖范围的用户界面(例如,按钮)。而且,在一些示例中,胰岛素泵14本身或作为患者装置24的补充可以被配置成向患者12输出通知。例如,如果葡萄糖水平过高或过低,则胰岛素泵14可以输出听觉或触觉输出。作为另一个示例,如果电池电量低,则胰岛素泵14可以在胰岛素泵14的显示器上输出电池电量低指示。

上文描述了胰岛素泵14可以以其基于当前葡萄糖水平(例如,由传感器20测量的)向患者12递送胰岛素的示例方式。在一些情况下,通过主动向患者12递送胰岛素,而不是在葡萄糖水平变得过高或过低时做出反应,可能会产生治疗增益。

患者12的葡萄糖水平可能由于特定的用户动作而增加。作为一个示例,患者12的葡萄糖水平可能会由于患者12参与如进食或锻炼等活动而升高。在一些示例中,如果可以确定患者12正在参与活动,并且基于患者12正在参与活动的确定而递送胰岛素,则可能存在治疗增益。

例如,患者12可能忘记在进食后使胰岛素泵14递送胰岛素,从而导致胰岛素不足。可替代地,患者12可能在进食后使胰岛素泵14递送胰岛素,但其可能已经忘记针对同一餐食事件患者12先前已使胰岛素泵14递送胰岛素,从而导致过量的胰岛素剂量。而且,在使用传感器20的示例中,胰岛素泵14可能直到葡萄糖水平大于目标水平之后才会采取任何动作。通过主动确定患者12正在参与活动,胰岛素泵14能够以使得葡萄糖水平不会上升至目标水平以上或上升至仅略高于目标水平(即,与在不主动递送胰岛素的情况下葡萄糖水平会升高的程度相比,上升较少)的方式递送胰岛素。在一些情况下,通过主动确定患者12正在参与活动并且相应地递送胰岛素,患者12的葡萄糖水平可以更加缓慢地升高。

尽管上文描述了主动确定患者12进食并且相应地递送胰岛素,但示例技术不限于此。示例技术可以用于主动确定患者12正在进行的活动(例如,进食、运动、睡眠、驾驶等)。胰岛素泵14然后可以基于对患者12正在进行的活动类型的确定来递送胰岛素。

如所展示,患者12可以穿戴可穿戴装置22。可穿戴装置22的示例包括但不限于智能手表或健身追踪器,在一些示例中,其中的任一者可被配置成穿戴在患者的手腕或手臂上例如,作为手表或腕带。在一个或多个示例中,可穿戴装置22包括一个或多个加速度计(例如,六轴加速度计)。可穿戴装置22可被配置成确定患者12的一个或多个移动特性。一个或多个移动特性的示例包括与移动当前或随时间的频率、振幅、轨迹、定位、速度、加速度和/或模式有关的值。患者的手臂的移动频率可以是指患者12在某个时间内重复移动多少次(例如,如在两个位置之间来回移动的频率)。

患者12可在他或她的手腕上穿戴可穿戴装置22。然而,示例性技术不限于此。患者12可以将可穿戴装置22佩戴在手指、前臂或二头肌上。通常,患者12可以将可穿戴装置22穿戴在可以用于确定指示进食的移动,如手臂的移动特性的任何地方。

患者12正在移动他或她的手臂的方式(即,移动特性)可以是指患者12的手臂的方向、角度和朝向,包括与移动瞬时或随时间的频率、振幅、轨迹、定位、速度、加速度和/或模式有关的值。作为示例,如果患者12正在进食,则患者12的手臂将以特定方式朝向(例如,拇指面向患者12的身体),手臂的移动的角度将成大约90度移动(例如,从餐盘开始到嘴),并且手臂的移动的方向将为按照从餐盘到嘴的路径。来自可穿戴装置22的向前/向后、向上/向下、俯仰、横滚、偏航测量可指示患者12正在移动他或她的手臂的方式。而且,患者12可以具有患者12移动他或她的手臂的某个频率或患者12移动他或她的手臂的模式,与如吸烟或电子烟等其中患者12可能将他或她的手臂抬起到他或她的嘴处的其他活动相比,所述某个频率或模式更能指示进食。

尽管以上描述将可穿戴装置22描述为用于确定患者12是否在进食,但可穿戴装置22可以被配置成检测患者12的手臂的移动(例如,一个或多个移动特性),并且移动特性可以用于确定患者12进行的活动。例如,由可穿戴装置22检测到的移动特性可以指示患者12是否正在锻炼、驾驶、睡觉等。作为另一示例,可穿戴装置22可以指示患者12的姿态,该姿态可以与锻炼、驾驶、睡觉、进食等的姿态相一致。移动特性的另一术语可以是手势移动。因此,可穿戴装置22可以被配置成检测移动(例如,患者12的手臂的移动特性)和/或姿态,其中移动和/或姿态可为各种活动(例如,进食、锻炼、驾驶、睡觉等)的一部分。

在一些示例中,可穿戴装置22可以被配置成基于检测到的移动(例如,患者12的手臂的移动特性)和/或姿态来确定患者12正在进行的特定活动。例如,可穿戴装置22可以被配置成确定患者12是否正在进食、锻炼、驾驶、睡觉等。在一些示例中,可穿戴装置22可以向患者装置24输出指示患者12的手臂的移动和/或患者12的姿态的信息,并且患者装置24可以被配置成确定患者12正在进行的活动。

可穿戴装置22和/或患者装置24可以编程有可穿戴装置22和/或患者装置24用来确定患者12正在进行的特定活动的信息。例如,患者12可以在全天进行各种活动,其中患者12的手臂的移动特性可能类似于患者12的手臂的对于特定活动的移动特性,但是患者12未进行所述活动。作为一个示例,患者12打哈欠和窝起手掌托住他或她的嘴的移动可能与患者12进食的移动相似。患者12拿起杂货的移动可能与患者12锻炼的移动相似。同样,在一些示例中,患者12可能正在进行特定活动,但可穿戴装置22和/或患者装置24可能未确定患者12正在进行特定活动。

因此,在一个或多个示例中,可穿戴装置22和/或患者装置24可以“学习”以确定患者12是否正在进行特定活动。然而,可穿戴装置22和患者装置24的计算资源可能不足以执行确定患者12是否正在进行特定活动所需要的学习。可穿戴装置26和患者装置24的计算资源可能足以执行学习,但仅为了便于描述,以下是关于云26中的一个或多个处理器28进行描述的。

如图1中所展示的,系统10A包括云26,该云包括一个或多个处理器28。云26表示支持一个或多个用户所请求的应用程序或操作在其上运行的一个或多个处理器28的云基础架构。例如,云26提供云计算以使用一个或多个处理器28而不是通过患者装置24或可穿戴装置22来存储、管理和处理数据。一个或多个处理器28可以共享用于执行计算的数据或资源,并且可以是计算服务器、网络服务器、数据库服务器等的一部分。一个或多个处理器28可以在数据中心内的服务器中,或者可以跨多个数据中心分布。在一些情况下,数据中心可以在不同的地理位置中。

一个或多个处理器28以及本文所描述的其他处理电路系统可以包括任何一个或多个微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或任何其他等效的集成或离散逻辑电路系统以及此类组件的任何组合。归属于一个或多个处理器28以及本文所描述的其他处理电路系统的功能在本文中可以体现为硬件、固件、软件或其任何组合。

一个或多个处理器28可以被实施为固定功能电路、可编程电路或其组合。固定功能电路是指提供特定功能的电路,并且被预置在可执行的操作上。可编程电路是指可被编程以执行各种任务的电路,并且在可执行的操作中提供灵活的功能。例如,可编程电路可执行软件或固件,该软件或固件使得可编程电路以软件或固件的指令所定义的方式操作。固定功能电路可执行软件指令(例如,接收参数或输出参数),但是固定功能电路执行的操作类型通常是不可变的。在一些示例中,单元中的一或多个单元可以是不同的电路块(固定功能或可编程),并且在一些示例中,该一或多个单元可以是集成电路。一个或多个处理器28可以包括由可编程电路形成的算术逻辑单元(ALU)、基本功能单元(EFU)、数字电路、模拟电路和/或可编程核。在使用由可编程电路执行的软件来执行一个或多个处理器28的操作的示例中,一个或多个处理器28可访问的存储器(例如,在服务器上)可以存储一个或多个处理器28接收并执行的软件的目标代码。

在一些示例中,一个或多个处理器28可以被配置成根据移动的指示(例如,由可穿戴装置22确定的一个或多个移动特性)确定模式,并且被配置成确定患者12正在进行的特定活动。一个或多个处理器28可以提供可以在实时响应基础上确定患者12正在进行的活动的实时响应云服务,并且在一些示例中,提供所推荐的疗法(例如,胰岛素剂量的量)。云26和患者装置24可以经由Wi-Fi、通过运营商网络(诸如蜂窝网络)或者经由任何其他标准通信网络进行通信。

例如,如上所述,在一些示例中,可穿戴装置22和/或患者装置24可以被配置成确定患者12正在进行活动或其他事件。然而,在一些示例中,患者装置24可以将指示患者12的手臂移动的信息输出到云26,并且可能具有其他情境信息,如位置或当日时间。然后,云26的一个或多个处理器28可以确定患者12正在进行的活动(或换句话讲,事件)。胰岛素泵14然后可以基于患者12的确定的活动来递送胰岛素。

一个或多个处理器28可以被配置成确定患者12正在进行活动并且确定要递送的疗法的一个示例在美国专利公开第2020/0135320A1号中进行了描述。一般来讲,一个或多个处理器28可以首先经历初始“学习”阶段,其中一个或多个处理器28接收用于经由特定于患者12的移动的指示确定患者12的行为模式的信息。此信息中的一些信息可以由患者12提供。例如,患者12可以得到提示或者患者他/她自己可以将指示患者12正在进行特定活动、活动的时长以及一个或多个处理器28可以用来预测患者12的行为的其他此类信息的信息输入到患者装置24中。在初始学习阶段之后,一个或多个处理器28仍可以基于最近接收到的信息来更新行为模式,但需要较少的来自患者12的信息或不需要来自所述患者的信息。

在初始学习阶段,患者12可以提供关于患者12的惯用手(例如,右手或左手)以及患者12将可穿戴装置22佩戴在何处(例如,绕右手或左手的手腕)的信息。可以指示患者12将可穿戴装置22佩戴在患者12用于吃饭的手的手腕上。患者12还可以提供关于可穿戴装置22的取向的信息(例如,可穿戴装置22的面在手腕的顶部还是手腕的底部)。

在初始学习阶段,患者12可以主动地或响应于提示/询问(例如,通过患者装置24)输入指示患者12正在参与活动(或者再一次,换句话讲,事件)的信息。在此期间,可穿戴装置22可以连续确定患者12的一个或多个移动特性(例如,手势)和/或姿态,并将此类信息输出到患者装置24,该患者装置会将该信息中继到一个或多个处理器28。处理器28可以存储活动期间患者12的手臂的移动的一个或多个移动特性的信息,以稍后确定患者12是否正在参与该活动(例如,接收到的患者12的手臂的移动方式和频率的信息是否与所存储的当已知患者12正在参与该活动时患者12的手臂的移动方式和频率的信息一致)。

上文将手臂移动描述为确定患者12是否参与所识别事件的一个因素。然而,可能存在可单独使用或与手臂移动结合使用以确定患者12是否参与事件的各种其他因素。作为一个示例,患者12可以以规则的时间间隔参与事件。作为另一示例,患者12可以在某些位置处参与事件。在初始学习阶段,当患者12(例如,通过患者装置24)输入他或她正在参与事件时,患者装置24可以输出关于当日时间和患者12的位置的信息。例如,患者装置24可以配备有定位装置,如全球定位系统(GPS)单元,并且患者装置24可以输出由GPS单元确定的位置信息。可能存在用于确定位置的其他方式,诸如基于Wi-Fi连接和/或接入4G/5G LTE蜂窝连接,或某种其他接入形式,诸如基于患者装置24的电信数据库跟踪装置位置。当日时间和位置是可以用于确定患者12是否正在参与活动的情境信息的两个示例。

然而,可以存在患者12的情境信息的其他示例,诸如睡眠模式、体温、应力水平(例如,基于脉搏和呼吸)、心率等。通常,可以存在各种生物计量学传感器(例如,用于测量温度、脉搏/心率、呼吸速率等),该各种生物计量学传感器可以是可穿戴装置22的一部分或者可以是单独传感器。在一些示例中,生物计量学传感器可以是传感器20的一部分。

患者12的情境信息可以包括条件信息。例如,患者12可以每3小时进食一次,但患者12进食的确切时间可以不同。在一些示例中,条件信息可以是确定患者12是否已经进食以及自患者12进食以来是否已经过一定量的时间(例如,3小时)。通常,可以使用建立行为模式的任何信息来确定患者12是否正在参与特定活动。

处理器28可以利用如机器学习或其他数据分析技术等人工智能基于由可穿戴装置22和患者装置24确定和/或收集的信息来确定患者12是否正在参与活动。作为一个示例,在初始学习阶段期间,一个或多个处理器28可以利用神经网络技术。例如,一个或多个处理器28可以从患者12接收用于训练在处理器28上执行的分类器模块的训练数据。如上所述,当患者装置24和/或可穿戴装置22基于患者12的手臂的移动方式和频率确定患者12正在参与活动时(例如,与进食时手臂的移动一致的手势),处理器28可以基于患者确认接收训练数据。处理器28可以生成并存储带标记的数据记录,该带标记的数据记录包含与移动有关的特性以及诸如当日时间或位置等其他情境特性。处理器28可以在包含多个带标记的数据记录的带标记的数据集上训练分类器,并且处理器28可以使用经训练的分类器模型来更准确地检测食物摄入事件的开始。

可以用于神经网络的其他示例包含行为模式。例如,患者12可以仅在运动后进食特定食物,并且总是在运动后进食所述特定食物。患者12可以在特定时间和/或地点进食(或者换句话讲,消耗餐食或零食)。尽管关于进食进行了描述,但是可以存在各种条件共同指示患者12针对不同活动的行为模式。

作为另一示例,一个或多个处理器28可以利用k均值聚类技术来确定患者12是否正在参与事件。例如,在初始学习阶段期间,一个或多个处理器28可以接收不同类型的情境信息并且形成聚类,其中每个聚类表示患者12的行为(例如,进食、睡眠、运动等)。例如,患者12可以输入指示他或她正在锻炼(例如,步行、跑步等)的信息(例如,输入到患者装置24中)。处理器28可以利用当患者12正在锻炼时所接收的所有情境信息来形成与锻炼相关联的第一簇。患者12可以输入指示他或她正在进食的信息(例如,输入到患者装置24中)。处理器28可以利用在患者12正在进食时接收到的所有情境信息来形成与进食相关联的第二簇,以此类推。然后,基于所接收的情境信息,处理器28可以确定哪个簇与情境信息对齐,并且确定患者12正在进行的事件。如更详细地描述的,事件的类型以及事件何时将发生的预测可以用于确定何时递送胰岛素疗法。可以存在机器学习的其他示例,并且示例技术不限于任何特定机器学习技术。

可以存在处理器28可以确定患者12正在进行的事件的各种其他方式。本公开提供了用于确定患者12正在进行的事件的一些示例技术,但示例技术不应当被认为是限制性的。

在初始学习阶段期间,患者12还可以输入关于患者12正在进行的事件的信息。例如,在进食的情况下,患者12可以输入指示患者12正在进食什么和/或患者12正在进食的食物中有多少碳水化合物的信息。作为一个示例,在每天早晨9:00,患者12可以输入他或她正在吃百吉饼或输入患者12正在消耗48克碳水化合物。

在一些示例中,处理器28可以被配置成确定递送给患者12的胰岛素量(例如,团注胰岛素的疗法剂量)。作为一个示例,一个或多个处理器28可访问的存储器可以存储患者12的患者参数(例如,体重、身高等)。存储器还可以存储查询表,所述查询表指示针对不同患者参数和不同类型食物要递送的团注胰岛素量。处理器28可以访问存储器,并且基于患者12正在进食的食物的类型和患者参数(每个患者参数都影响已经为患者12专门识别的预测葡萄糖水平)来确定患者12要接收的团注胰岛素的量。

作为另一示例,处理器28可以被配置成利用患者12的“数字孪生”来确定患者12要接受的团注胰岛素的量。数字孪生可以是患者12的数字复制品或模型。数字孪生可以是在处理器28和/或患者装置24上执行的软件。数字孪生可以接收关于患者12正在进食什么的信息作为输入。因为数字孪生是患者12的数字复制品,所以来自数字孪生的输出可以是关于患者12在进食后的葡萄糖水平可能是多少的信息以及向患者12递送多少团注胰岛素以控制葡萄糖水平的升高的建议。因此,患者12的数字孪生允许分析实时数据(例如,患者12正在吃什么)、对患者12的影响(例如,葡萄糖水平将有多少变化)和/或疗法建议(例如,提供多少胰岛素)。

因此,在一个或多个示例中,处理器28可以利用关于手臂移动的移动特性、进食速度、食物消耗量、食物含量等的信息,同时还跟踪其他情境信息。情境信息的示例包括位置信息、当日时间、起床时间、自最后一次进食以来的时间量、日历事件、关于患者12可能正在会见的人员的信息等。处理器28可以识别所有这些各种因素之间的模式和相关性以确定患者12进行的活动,如进食、行走、睡觉、驾驶等。

在初始学习阶段之后,处理器28可以自动(例如,意味着来自患者12的输入最少或没有来自该患者的输入)确定患者12正在进行特定事件,并基于特定事件的确定来确定要递送的团注胰岛素的量。处理器28可以将对要递送的团注胰岛素的量的建议输出到患者装置24。患者装置24然后可以进而控制胰岛素泵14递送确定量的胰岛素。作为一个示例,患者装置24可以将要递送的团注胰岛素的量输出到胰岛素泵14。作为另一示例,患者装置24可以输出目标葡萄糖水平,并且胰岛素泵14可以递送胰岛素以实现目标葡萄糖水平。在一些示例中,处理器28可以向患者装置24输出指示目标葡萄糖水平的信息,并且患者装置24可以将该信息输出到胰岛素泵16。所有这些示例都可以被认为是一个或多个处理器28确定要递送给患者12的胰岛素量的示例。

以上描述了确定患者12是否正在进行活动、确定要递送的胰岛素量和/或导致要递送的胰岛素量的示例方式。示例技术可能需要很少到不需要来自患者12的干预。以这种方式,患者12将在正确时间接受正确剂量的胰岛素的可能性提高,并且导致问题的人为错误(例如,患者12忘记记录餐食、忘记使用胰岛素或使用胰岛素但忘记已使用胰岛素)的可能性降低。

虽然上述示例技术在患者12在正确时间接收胰岛素方面可能是有益的,但本公开描述了进一步主动控制胰岛素向患者12的递送和/或以其他方式以减少患者装置24的不必要操作的方式促进疗法递送,同时改善患者12与患者装置24的接合的示例技术。如上所述,对患者12的葡萄糖水平的监测可以包括警报功能,其中患者装置24可以与后端服务器(如由云26的处理器28所表示的)交互以获得指示患者12中的当前葡萄糖水平的数据。患者装置24和/或后端服务器28(这是指处理器28的另一种方式)可以基于当前葡萄糖水平确定时间帧(例如,1小时、2小时、4小时、8小时等)内的预测葡萄糖水平。当预测葡萄糖水平超过规定范围(例如,高于上限阈值或低于下限阈值,这两个阈值中的任一者可以是患者12特定的并经由患者装置24、医生的编程装置等设置)时,患者装置24可以呈现图形警报(或者,换句话讲,视觉警报,其可以包括文本、图标、图像、图形等的任何组合),该图形警报指示预测葡萄糖水平将超出规定范围,即,下降到范围的下限以下或上升到范围的上限以上(并由此进入高血糖事件或低血糖事件)。

当打算注射胰岛素或消耗碳水化合物(或者,换句话讲,进食餐食或零食)时,患者12可以查看图形警报并解除图形警报。虽然可以将此类意图输入到患者装置24中,但患者12可能变得分心或以其他方式忘记输入胰岛素或消耗碳水化合物。因此,患者装置24可以连续地呈现图形警报(以及可能的其他听觉警报或触觉警报),以试图警告患者即将发生的低血糖事件或高血糖事件。当患者打算解决低血糖事件或高血糖事件时,此类警报的呈现可能导致处理器周期、存储器带宽、存储器存储空间或患者装置的其他计算资源的浪费。

此外,由于患者12可能放弃将各种意图告知患者装置,因此患者装置24可能呈现未能考虑到患者意图的预测葡萄糖水平。例如,患者12可能进食餐食、锻炼、小憩、生病或以未经由准确输入此类事件或意图而传达给患者装置24的不期望的方式行事(例如,进食异常量的食物,诸如在假日期间)。然后,患者装置24可以呈现不适用于患者12正在其中行事的当前情境的时间帧的预测葡萄糖水平。不准确呈现预测葡萄糖水平可能导致处理器周期、存储器带宽、存储器存储空间或患者装置24的其他计算资源的浪费,因为此类预测葡萄糖水平不能使患者12解决任何低血糖事件或高血糖事件。

根据本公开中所描述的技术的各种方面,患者装置24可以响应于检测到改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围的维护事件而自动解除或以其他方式禁用警报(例如,避免生成和/或输出警报)。也就是说,患者装置24可以获得维护事件的指示,诸如指示患者12正在进食餐食的进食事件或患者12接收胰岛素的胰岛素注射事件,并且更新或以其他方式修改预测葡萄糖水平以反映维护事件。然后,患者装置24可以监测预测葡萄糖水平,但在此期间可以在临时时间段内禁用警报(基于修改后的预测葡萄糖水平来确定)。患者装置24可以例如将临时时间段设置为开始的15分钟,并且可以根据情境将其设置为高达60分钟。

通过在临时时间段内解除或以其他方式禁用警报,患者装置24可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源,原本由于没有考虑到维护事件而重复地呈现警报将消耗这些计算资源。此外,通过禁用警报,患者装置24可以避免因重复的警报而困扰患者,这可以提高患者与患者装置24的接合,并由此改善葡萄糖水平的预测(因为患者可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

此外,本技术的各个方面可以使患者装置24能够自动确定导致在不同时间帧之间动态选择预测模式的预测事件,而不是呈现与当前情境中的患者12无关的时间帧的预测葡萄糖水平。例如,患者装置24可以确定当日时间事件(例如,在给定当日时间发生的进餐事件、睡眠事件等)、生理事件(例如,疾病事件、月经事件、服药事件等)、生活方式事件(例如,假日事件、度假事件、锻炼事件等)和/或数据驱动事件(例如,丢失数据事件、预测不准确事件、历史事件等)。然后,响应于预测事件,患者装置24可以自动确定获得预测葡萄糖水平的第二时间帧。患者装置24可以呈现所确定的时间帧的经修改的预测葡萄糖水平,这更好地促进对当前上下文中的预测葡萄糖水平的理解。

因此,通过自动选择预测葡萄糖水平的时间帧,患者装置24可以避免不必要地消耗处理器周期、存储器带宽、存储器存储空间或其他计算资源,原本通过呈现不考虑当前情境的预测葡萄糖水平这些计算资源已消耗这些计算资源(如由预测事件所指示)。再次,通过预测更好地解决患者12正在其中行事的当前情境的时间帧的葡萄糖水平,患者装置24可以避免因看起来不准确的信息而困扰患者12,这可以提高患者与患者装置24的接合并由此改善葡萄糖水平的预测(因为患者12可能更愿意输入关于胰岛素递送、餐食消耗、锻炼、睡眠等的信息)。

在操作中,患者装置24可以获得患者12在时间帧(例如,一小时、两小时、四小时、八小时等)内的预测葡萄糖水平。尽管针对两小时、四小时和八小时的时间帧进行了描述,但可以针对任何时间帧来执行该技术,诸如在一至三小时之间、在三至六小时之间和大于六小时之间,或者可以合理地预测该预测葡萄糖水平的任何其他时间帧。在一些情况下,患者装置24可以采用适于患者12特定的标准生理模型,以便在一些情况下预测患者12在给定时间帧内的葡萄糖水平。在一些示例中,患者装置24可以从传感器20获得当前葡萄糖水平,并且然后基于当前葡萄糖水平确定患者12在该时间帧内的预测葡萄糖水平。

接下来,患者装置24可以确定预测葡萄糖水平是否超出规定范围(即,在规定范围之外)。此类规定范围可以由患者12、医生或其他卫生保健提供者设置。规定范围可以具有识别患者12何时进入高血糖状态(其可以被称为高血糖事件)的上限阈值和患者12进入低血糖事件(其可以被称为低血糖事件)的下限范围。

当患者12的预测葡萄糖水平超出规定范围(由此指示当预测葡萄糖水平超过上限阈值时患者12可能经历高血糖事件或者当预测葡萄糖水平低于下限阈值时患者可能经历低血糖事件)时,患者装置24可以基于警报数据生成图形警报,该图形警报指示预测葡萄糖水平将超出规定范围,即下降到小于该范围的下限或者上升到大于该范围的上限。此类警报可以包括界面(例如,触摸屏上的虚拟按钮),患者12可以通过该界面在临时时间段内解除图形警报,或者换句话讲,禁用图形警报(其可被称为使图形警报“小睡”)。虽然被讨论为提供虚拟按钮以解除图形警报,但患者12可以发出语音命令或做出手势来解除图形警报。

患者装置24可以自适应地确定临时时间段。也就是说,患者装置24可以确定影响患者12可以禁用图形警报的临时时间段的持续时间的多个因素。例如,患者装置24可以确定直到患者12可能经历下一个预测高血糖事件或低血糖事件为止剩余的时间量,并且基于直到患者12可能经历下一个预测高血糖事件或低血糖事件为止剩余的该时间量来设置临时时间段。

然而,如上所述,患者12可能由于分心或其他情境(例如,在聚会、参加集会、锻炼、吃饭、睡觉等)而对图形警报没有响应。在一些情况下,患者12可以执行某种形式的维护事件,诸如进食餐食以纠正潜在的低血糖事件,或者注射或以其他方式接收胰岛素以纠正潜在的高血糖事件。然而,患者12可能无意中忘记与患者装置24交互以输入或换句话讲记录维护事件。患者装置24可以自动检测改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围(例如,超过上限阈值或低于下限阈值)的维护事件,而不是连续地重新发出图形警报(其可以周期性地发生或基于诸如位置的一些其他背景发生)。

在一些示例中,患者装置24可以与可穿戴装置22交互以自动检测指示患者12当前正在进食餐食的进餐事件(其中可穿戴装置22确定指示进食餐食或零食的移动的指示)。响应于检测到进餐事件,患者装置24可以与传感器20交互以确定当前葡萄糖水平,然后基于当前葡萄糖水平获得预测葡萄糖水平的修改版本。患者装置24可以确定预测葡萄糖水平的修改版本没有超出规定范围。

在另一示例中,患者装置24可以自动检测胰岛素的递送,或者换句话讲,指示患者12已注射胰岛素的胰岛素递送事件。基于胰岛素注射事件,患者装置24可以获得预测血糖水平的修改版本,并且确定预测血糖水平的修改版本在给定时间帧内没有超出规定范围。在这两个示例中,患者装置24可以在临时时间段内自动禁用图形警报。

另外,患者装置24可以在不同的预测模式之间自动切换(例如,在预测葡萄糖水平的不同时间帧之间切换)。患者装置24初始可以预测第一时间帧内(诸如在2小时内)的葡萄糖水平。患者装置24可以确定改变如何输出预测葡萄糖水平的预测事件的发生。如上所述,患者装置24可以确定当日时间事件(例如,通常在给定当日时间和/或地点发生的进餐事件、睡眠事件等)、生理事件(例如,疾病事件、月经事件、服药事件等)、生活方式事件(例如,假日事件、度假事件、锻炼事件等)和/或数据驱动事件(例如,丢失数据事件、预测不准确事件、历史事件等)。

为了说明,假设患者12在下午6点左右规律地进食晚餐。患者装置24可以训练在下午6点的当日时间事件上操作的模型,其中患者12在下午6点的晚餐期间定期消耗约60克碳水化合物。患者装置24可以通过数据驱动事件检测此类当日时间事件并确认此类当日时间事件,其中患者装置24与可穿戴装置22交互以通过可穿戴装置检测到的移动自动检测数据驱动的进餐事件22。响应于检测到此类当日时间事件(和/或数据驱动事件),患者装置24可以自动确定与第一时间帧不同的第二时间帧(例如,四小时对2小时)。

然后,患者装置24可以与传感器20交互以获得患者12的当前葡萄糖水平,并且基于当前葡萄糖水平获得患者12在第二时间帧内的预测的第二葡萄糖水平。然后,患者装置24可以输出第二时间帧的第二预测葡萄糖水平,这可以更好地允许患者12评估晚餐期间消耗的碳水化合物的影响。

图2是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的另一种示例系统的框图。图2示出了类似于图1的系统10A的系统10B。然而,在系统10B中,患者12可以没有胰岛素泵14。而是,患者12可以利用手动注射装置(例如,注射器)来递送胰岛素。例如,患者12(或可能是患者12的护理者)可以用胰岛素填充注射器并给自己注射,而不是胰岛素泵14自动递送胰岛素。在一些示例中,系统10B可以被称为连续葡萄糖监测(CGM)系统10B。

在这种情况下,患者24可与传感器20交互以确定当前葡萄糖水平(currentglucose level)(其也可以称为当前葡萄糖水平(current level of glucose))并基于当前葡萄糖水平预测给定时间帧(例如,2小时)内的葡萄糖水平。患者装置24可以与可穿戴装置22交互以检测维护事件(例如,进食餐食或零食,零食可以指较小餐食)。患者装置24还可与传感器20交互以接收胰岛素递送事件的指示,从而自动检测胰岛素的手动注射。在这方面,患者装置24可以通过手势、经由注射器(经由葡萄糖或其他传感器)的手动递送、来自智能笔或智能帽的数据等来自动检测胰岛素递送事件。

类似地,患者装置24可以自动检测使得能够切换预测模式的预测事件。例如,患者装置24可以与可穿戴装置24交互以确定患者12正在睡觉(基于移动)或正在锻炼(基于移动、心率、GPS数据等)。患者装置24可以基于预测事件的检测而在不同时间帧之间自动切换,在不同时间帧内预测患者12体内预期出现的葡萄糖水平。为了说明,患者装置24可以检测患者12通常在晚上11点入睡的当日时间事件。在晚上10点,患者装置24可以自动检测当日时间睡眠事件,并自动将时间帧从四小时切换到八小时(例如,无需附加用户输入),从而预测接下来八小时内的葡萄糖水平,使得患者12可以理解在患者12睡眠时预测的葡萄糖水平将如何发生。

图3是展示了根据本公开中所描述的一个或多个示例的用于递送或引导疗法剂量的另一示例系统的框图。图3展示了类似于图1的系统10A和图2的系统10B的系统10C。在系统10C中,患者12可以没有胰岛素泵14。而是,患者12可以利用注射装置30来递送胰岛素。例如,不是胰岛素泵14自动递送胰岛素,而是患者12(或可能是患者12的护理者)可以利用注射装置30对他自己或她自己进行注射。

注射装置30可以不同于注射器,因为注射装置30可以是能够与患者装置24和/或系统10C中的其他装置通信的装置。而且,注射装置30可以包含储器,并且可以能够基于指示要递送多少疗法剂量的信息用量那么多胰岛素用于递送。在一些示例中,注射装置30可以类似于胰岛素泵14,但不是由患者12穿戴。注射装置30的一个示例是胰岛素笔,或智能胰岛素笔。注射装置30的另一个示例可以是具有智能帽的胰岛素笔,其中智能帽可以用于设置特定的胰岛素剂量。

上述示例将胰岛素泵14、注射器和注射装置30描述为递送胰岛素的示例性方式。在本公开中,术语“胰岛素递送装置”通常可以指用于递送胰岛素的装置。胰岛素递送装置的示例包括胰岛素泵14、注射器和注射装置30。如所描述的,注射器可以是用于注射胰岛素、但不一定能够通信或给药特定量的胰岛素的装置。然而,注射装置30可以是用于注射胰岛素、且可以能够与其他装置通信或可以能够给药特定量的胰岛素的装置。注射装置30可以是供电(例如,电池供电)装置,并且注射器可以是不需要电力的装置。

在注射装置30被供电的这种情况下,患者装置24可以例如通过无线通信与注射装置30交互,以将胰岛素注射事件识别为维护事件或预测事件。因此,患者装置24可以响应于检测到胰岛素递送事件而在临时时间段内自动禁用图形警报。此外,患者装置24可以响应于检测到胰岛素注射事件而在预测模式(例如,预测葡萄糖水平的时间帧)之间切换。

图4A和图4B是展示根据本公开中所描述的技术的各种方面的在呈现图形警报时关于图1至图3的示例所讨论的患者装置的用户界面的图。在图4A的示例中,患者装置24可以呈现用户界面400A,其中以图表形式示出预测葡萄糖水平402。患者装置24可以基于患者装置24可以从传感器20获得的当前葡萄糖水平404(如图表的中间所示为“100”)来确定预测葡萄糖水平402。该图表还将过去的葡萄糖测量结果示为线405(从大约上午9:30开始到大约下午12:15的当前时间)。

该图表示出在两小时的时间帧内(在该图表的顶部示为“+2”)的预测葡萄糖水平402以及具有下限阈值408和上限阈值410的规定范围406。在从当前时间起大约一小时(示为“+1”)时,预测葡萄糖水平402示为在下限阈值408下方越过。因此,患者装置24在图表上方提供指示“1小时内的预测低葡萄糖”的图形警报,以警告患者12可能的低血糖事件。

在这方面,患者装置24可以基于警报数据生成图形警报,该警报数据可以包括图4A或图4B的示例中所示的图形警报的任何方面。警报数据可以包括警报模板,该警报模板识别在图形警报中基础数据的每个方面(例如,预测葡萄糖水平402、规定范围406等)将在用户界面中相对于彼此对准的位置。换句话讲,警报数据可以识别基础数据的格式化以及位置信息、背景颜色、前景颜色、文本字体、文本颜色或用户界面的促进图形警报的呈现的任何其他方面。

在图4B的示例中,患者装置24可以转变到用户界面400B中所示的用户界面,在该用户界面中提供了另一图形警报以及使图形警报“小睡”15分钟(“15MIN”)或30分钟(“30MIN”)的选项。患者装置24可以经由警报模板构建这些图形警报中的每个图形警报,其中可以将不同的文本或图像插入到警报模板的各个部分中以形成向患者12警告不同事件的图形警报。在图4B的示例中,患者装置24可以用标题“预测低葡萄糖”以及低血糖事件何时发生的指示(例如,“1小时内低葡萄糖”)和对低血糖事件的补救的指示(例如,“您可能需要进食碳水化合物”)来填充图形警报。低血糖事件何时发生的指示可以随时间更新并呈现在患者装置24上(例如,“1小时内低葡萄糖”、“45分钟内低葡萄糖”、“30分钟内低葡萄糖”、“5分钟内低葡萄糖”)。

用户界面400B中所示的图形警报还包括上述小睡选项,这些小睡选项在15分钟或30分钟内禁止图形警报发生。例如,图形警报可以包括两个界面元素412和414,通过这两个界面元素来提示患者12禁用图形警报或以其他方式使图形警报“小睡”15分钟或30分钟。患者装置24可基于直到低血糖事件发生为止的持续时间(例如,从当前时间直到预测葡萄糖水平402在下限阈值408下方越过,在图4A和图4B的示例中,这从当前时间起一小时内发生)来选择用以禁用警报的临时时间段。在该示例中,患者装置24可将小睡持续时间限制为一小时持续时间或持续时间的某个百分比(例如,在图4B的示例中为持续时间的75%和50%)。

此外,患者装置24可以响应于检测到维护事件(诸如通过可穿戴装置22提供的移动、通过患者12将餐食输入到患者装置24中等而检测到的餐食的消耗)而自动禁用图形警报。患者装置24可以确定预测葡萄糖水平402的修改版本,并将预测葡萄糖水平的修改版本与下限阈值408和上限阈值410进行比较,以确定预测葡萄糖水平402的修改版本是否超出由下限阈值408和上限阈值410限定的规定范围406。

在一些情况下,患者装置24可以检测维护事件的发起并接着确定与维护事件相关联的量(例如,由患者12消耗的碳水化合物的克数或递送到患者12的胰岛素的单位数)。患者装置24可以基于与维护事件相关联的量来确定预测葡萄糖水平将仍超出规定范围406。当呈现图形警报时,患者装置24还可以呈现听觉警报,该听觉警报可能变得具有破坏性(或者,可能令人厌烦,尤其是在执行维护事件时)。响应于确定该量不足以防止预测葡萄糖水平402超出规定范围406,患者装置24可以使听觉警报静音,用触觉警报代替听觉警报(使得听觉警报在临时时间段内被自动禁用)。

图5A至图5C是展示根据本公开中所描述的技术的各种方面的在呈现图形警报时关于图1至图3的示例所讨论的患者装置的用户界面的图。在图5A的示例中,患者装置24初始可以将图形警报呈现为通知,或者换句话讲,呈现为状态消息格式。也就是说,患者装置24可以如图5A中的示例的用户界面500A中所示呈现通知502。

通知502指示预测葡萄糖水平可能在未来某个时间点超过规定范围的上限阈值。因此,通知502包括标题“高预测”,随后是声明“我注意到突然上升”。因此,通知502呈现患者12可能经历高血糖事件的高血糖警告。在这种情况下,患者12可能已错过团注,其中患者12可以与通知502交互(例如,选择该通知)以扩展通知502(其包括如图5A的示例中的三个点“…”所示的附加信息)。

接下来参考图5B的示例,患者12已选择通知502,将通知502扩展为由患者装置24呈现的用户界面的用户界面500B中所示的通知504。通知504包括与通知502相同的标题,以及相同的声明“我注意到突然上升”。然而,通知504还包括关于碳水化合物消耗的附加声明,该声明指示“看起来您在没有给药的情况下摄入了20克左右的碳水化合物”,随后是问题“是这样吗?”通知504还包括两个界面元素506和508(例如,触摸屏界面元素),患者12可以与这两个界面元素交互以指定对上述问题的“是”或“否”的相应回答。在图5B的示例中,可以假设患者12选择界面元素506来回答“是”,从而将患者装置24的用户界面转变为图5C的示例中所示的用户界面。

在图5C的示例中,由患者装置24呈现的用户界面500C包括与图4A的示例中所示的图表类似的图表。该图表包括“125”的当前葡萄糖水平404以及由线405指示的过去葡萄糖水平。该图表还包括由下限阈值408和上限阈值410描绘的规定范围406。该图表可能便于患者12理解当前葡萄糖水平,并允许患者12确定是否递送一个或多个单位的胰岛素。

如用户界面500C进一步所示,用户界面还可以确认患者12已选择界面元素506以指示消耗了大约20克的碳水化合物,其中用户界面指示“知道了,如果您注射2u[单位]的胰岛素,您应该能够回到正常范围内”。因此,患者装置24可以建议2单位胰岛素的剂量以使患者12回到规定范围406内,因为在假设患者12已消耗20克碳水化合物的情况下确定的当前预测葡萄糖水平可能超过上限阈值410。

为了促进胰岛素的递送,用户界面500C中呈现的用户界面还可以包括两个界面元素510和512,这两个界面元素允许患者12分别指示“还没有”和“好的,我们开始吧”。响应于患者12与界面元素510的交互,患者装置24可以抑制与胰岛素泵14交互以递送两个单位的胰岛素。响应于患者12与界面元素512的交互,患者装置24可以与胰岛素泵14交互以使得胰岛素泵递送两个单位的胰岛素。

在这方面,图5A至图5C中示出的示例可以使得患者装置24能够监测患者12是否已忘记进行团注,并且响应于检测到患者12已忘记进行团注,生成建议以避免过高的葡萄糖水平。此外,在执行前述操作时,患者装置24增加了患者12对记录胰岛素递送量的坚持,以防患者12忘记在患者装置24中输入此类胰岛素递送量。这种记录继而可以帮助任何胰岛素剂量算法(以及对应的医师或其他护理提供者)计算正确的胰岛素剂量和设置,以实现更好的控制。

图6A至图6C是展示根据本公开中所描述的技术的各种方面的在预测模式之间自动切换时关于图1至图3的示例所讨论的患者装置的用户界面的图。在图6A的示例中,由用户界面600A呈现的用户界面提供描绘根据第一预测模式(即,在该示例中由“+2”表示的2小时预测模式)的预测葡萄糖水平602的图表。患者装置24可以与传感器20交互以获得当前葡萄糖水平604并基于当前葡萄糖水平604确定预测葡萄糖水平602。用户界面600A中所示的图表还包括具有下限阈值608和上限阈值610的规定范围606。

用户界面600A描绘的用户界面示出短期葡萄糖预测,其中示出了两小时时间帧内的预测葡萄糖水平。该图表在顶部包括表示对应时间的时间戳。在一些示例中,曲线可以是任选的,其中患者12可以决定通过与用户界面交互以将曲线向左滑动来提高此类预测葡萄糖水平602。

在任何情况下,患者装置24可以确定改变预测葡萄糖水平的预测事件(诸如进餐事件)的发生。例如,假设患者12消耗餐食,其中可穿戴装置22可以向患者装置24提供移动,则该患者装置分析该移动以自动确定患者12是否已开始消耗餐食。在该示例中,患者装置24可基于移动(或指示其的数据)确定患者12已开始消耗餐食。因此,患者装置24可以自动确定已发生改变将如何输出预测葡萄糖水平602的预测事件。然后,患者装置24可以更新用户界面以示出不同时间帧内的更新的预测葡萄糖水平。

在图6B的示例中,患者装置24已检测到预测事件并更新用户界面,如用户界面600B中所示。用户界面600B中所示的用户界面提供了描绘四小时时间帧内(如“+4”所表示)内的预测葡萄糖水平612的图表。患者装置24可以检测到在大约上午11:30已发生进餐预测事件。基于将预测事件分类为进餐事件,患者装置24可以自动确定第二时间帧(即,在该示例中为四小时时间帧)。患者装置24可以与传感器20交互以获得患者12的当前葡萄糖水平614。基于当前葡萄糖水平614,患者装置24可以获得患者12在该四小时时间帧内的预测葡萄糖水平612。患者装置24可以输出在用户界面600B中示出的图表,该图表示出四小时时间帧内的预测葡萄糖水平612。

患者装置24可以使用图标616和618来表示预测事件。图标616表示患者12已执行预测事件(因为图标616是对人的描绘)。图标618表示患者12已进食餐食(因为图标618是叉和刀的描绘)。患者装置24可以自动确定四小时时间帧,在该四小时时间帧内,预测进餐事件、胰岛素递送事件和/或锻炼事件的葡萄糖水平。

在任何情况下,随着时间流逝,患者装置24可以确定患者12即将入睡(例如,患者装置24可以确定患者12中例行地在晚上11点左右入睡的当日时间事件)。也就是说,患者装置24可以基于当前时间(即,在图6C的示例中为晚上11点)确定患者12例行地在晚上11点之后不久进入睡眠。患者装置24可基于此睡眠预测事件自动确定预测葡萄糖水平的第三时间帧(例如,八小时时间帧)。然后,患者装置24可以更新用户界面以反映此新的预测。

在图6C的示例中,用户界面600C示出了八小时时间帧内的预测葡萄糖水平622(如图表中用“+8”表示)。患者装置24可以与传感器20交互以获得当前葡萄糖水平624并基于当前葡萄糖水平624确定八小时时间帧内的预测葡萄糖水平622。患者装置24可进一步确定患者12已消耗餐食(例如,小餐,其也可称为零食),从而用图标626和628更新用户界面600C中所示的图表以表示(类似于图6B的示例)餐食的消耗。

如图6C的示例中进一步所示,患者装置24可以更新该图表以指示未来的预期行为。在用户界面600C中,患者装置24呈现具有附加图标636和638的图表,这些附加图标指示患者12在睡眠预测事件之后在早晨大约早上6:30有规律地消耗餐食。因此,在大约上午6:30消耗餐食后,预期预测葡萄糖水平622将升高。患者装置24可以更新图表以反映其他类型的预测事件,诸如锻炼事件、胰岛素递送事件等,或以其他方式推荐各种动作以减轻或以其他方式管理可能的低血糖事件或高血糖事件。

通过在不同预测模式之间动态地切换,患者装置24可以允许患者12快速地识别关于葡萄糖水平的任何问题并采取适当的动作而无需手动指示每个模式。此外,患者装置24可以在预测模式之间动态地切换以潜在地适应当前情境,并使患者12能够更好地理解如何管理葡萄糖水平,而不是默认为可能不适合当前情境的特定预测模式。

图7是展示根据本公开中所描述的一个或多个示例的患者装置的示例的框图。虽然患者装置24通常可以被描述为手持计算装置,但是患者装置24可以是例如笔记本电脑、蜂窝电话或工作站。在一些示例中,患者装置24可以是如智能手机或平板计算机等移动装置。在此类示例中,患者装置24可以执行允许患者装置24执行本公开中所描述的示例技术的应用程序。在一些示例中,患者装置24可以是用于与胰岛素泵14通信的专用控制器。

尽管用一个患者装置24来描述示例,但是在一些示例中,患者装置24可以是不同装置(例如,移动装置和控制器)的组合。例如,移动装置可以通过Wi-Fi或运营商网络提供对云26的一个或多个处理器28的访问,并且控制器可以提供对胰岛素泵14的访问。在此类示例中,移动装置和控制器可以通过蓝牙彼此通信。一起形成患者装置24的移动装置和控制器的各种组合是可能的,并且示例技术不应被认为限于任何一种特定配置。

如图7中所展示,患者装置24可以包括处理电路系统30、存储器32、用户界面34、遥测电路系统36和电源38。存储器32可以存储程序指令,该程序指令当由处理电路系统30执行时致使处理电路系统30提供贯穿本公开归属于患者装置24的功能。

在一些示例中,患者装置24的存储器32可以存储多个参数,诸如递送的胰岛素量、目标葡萄糖水平、递送时间等。处理电路系统30(例如,通过遥测电路系统36)可以将存储在存储器32中的参数输出到胰岛素泵14或注射装置30,以将胰岛素递送给患者12。在一些示例中,处理电路系统30可以执行存储在存储器32中的通知应用程序,该通知应用程序经由用户界面34向患者12输出通知,诸如注射胰岛素、胰岛素量和注射胰岛素的时间的通知。

存储器32可以包括任何易失性、非易失性、固定、可移除、磁性、光学或电介质,诸如RAM、ROM、硬盘、可移除磁盘、存储器卡或棒、NVRAM、EEPROM、闪存存储器等。处理电路系统30可以采用一个或多个微处理器、DSP、ASIC、FPGA、可编程逻辑电路系统等形式,并且在本文中归属于处理电路系统30的功能可体现为硬件、固件、软件或它们的任何组合。

用户界面34可以包括按钮或小键盘、灯、用于语音命令的扬声器、以及显示器诸如液晶(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器等。在一些示例中,显示器可以是存在敏感显示器。如本公开中所讨论的,处理电路系统30可以通过用户界面34呈现和接收与疗法有关的信息。例如,处理电路系统30可以经由用户界面34接收患者输入。患者输入可以例如通过按压键盘上的按钮、输入文本或从触摸屏选择图标来输入。患者输入可以是指示患者12进食的食物的信息,如对于初始学习阶段,患者12是否使用了胰岛素(例如,通过注射器或注射装置30),以及其他此类信息。

遥测电路系统36包括用于与如云26、胰岛素泵16或注射装置30(如果适用的话)、可穿戴装置22和传感器20等另一装置通信的任何适合的硬件、固件、软件或其任何组合。遥测电路系统36可以在天线的帮助下接收通信,该天线可在患者装置24的内部和/或外部。遥测电路系统36也可以被配置成通过无线通信技术与另一计算装置通信,或者通过有线连接进行直接通信。可以用于促进患者装置24与另一计算装置之间的通信的本地无线通信技术的示例包括根据IEEE 802.11或蓝牙规范集的RF通信、例如根据IrDA标准的红外通信或其他标准或专有遥测协议。遥测电路系统36还可以提供与运营商网络的连接以访问云26。以这种方式,其他装置可以能够与患者装置24通信。

电源38向患者装置24的部件递送操作电力。在一些示例中,电源38可以包括电池,诸如可再充电或不可再充电电池。不可再充电电池可以被选择为持续数年,而可再充电电池可以例如在每天或每周的基础上从外部装置感应地充电。可再充电电池的再充电可通过使用交流电(AC)插座或通过外部充电器与患者装置24内的感应充电线圈之间的近侧感应相互作用来完成。

处理电路系统30可以与遥测电路系统36交互以与传感器20通信,由此处理电路系统30可以获得由传感器20在患者12体内感测到的当前葡萄糖水平。处理电路系统30可以基于当前葡萄糖水平确定患者12在时间帧内的预测葡萄糖水平。处理电路系统30可以确定预测葡萄糖水平是否超出规定范围。当患者12的预测葡萄糖水平超出规定范围时并且基于警报模板(其可以被存储到存储器32),处理电路系统30可以生成指示预测葡萄糖水平将超出规定范围的图形警报(如图4A和图4B的示例中所示)。

处理电路系统30可以与用户界面34交互以输出图形警报,其示例可以通过图4A和图4B中的用户界面400A和400B来示出。然后,处理电路系统30可以自动检测改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围的维护事件。处理电路系统30可以检测维护事件并与遥测电路系统36交互以与传感器20通信以再次获得由传感器20感测到的当前葡萄糖水平。基于当前葡萄糖水平,处理电路系统30可以确定更新的预测葡萄糖水平。处理电路系统30可以确定更新的预测葡萄糖水平没有超出规定范围。

响应于确定更新的预测葡萄糖水平没有超出规定范围,处理电路系统30可以在临时时间段内自动禁用图形警报。处理电路系统30可以基于预期持续时间来自动设置临时时间段,直到先前预测葡萄糖水平超出如上所述的规定范围。

另外,处理电路系统30可以确定改变将如何输出预测葡萄糖水平的预测事件的发生。预测事件可以包括当日时间事件,诸如患者12的睡眠和/或小憩时间、患者12醒来的时间以及患者12进食餐食的时间(包括零食或其他进餐事件)。预测事件还可以包括生理事件,诸如高血糖事件、低血糖事件、患者12经历的疾病、患者12的月经周期、新的和/或变化的服药方案的消耗等。

此外,预测事件可以包括生活方式事件,诸如用户偏好和/或设置、患者12的不可用性(例如,由于长时间会议、旅行和/或飞机模式和/或其他不打扰事件)、假期、假日或其他社交事件、久坐的对活动的生活方式、小餐对大餐或团注。另外,预测事件可以包括数据驱动事件,诸如丢失、不确定和/或不准确的输入、最近的预测不准确、历史患者专用预测不准确和/或经由连接的装置(诸如可穿戴装置22和/或胰岛素笔和/或胰岛素泵)的事件检测。

在任何情况下,处理电路系统30可以基于预测事件自动确定预测葡萄糖水平的不同时间帧。因此,处理电路系统30可以基于预测事件在预测模式之间自动切换,这考虑了患者12正在其中操作的当前情境。处理电路系统30可以再次与遥测电路系统36交互以与传感器20通信以获得当前葡萄糖水平。基于当前葡萄糖水平,处理电路系统30可以确定在不同时间帧内的预测葡萄糖水平。处理电路系统30可以与用户界面34交互以输出包括在不同时间帧内的预测葡萄糖水平的用户界面(诸如图6A至图6C的示例中的用户界面600A至600C所示)。

例如,处理电路系统30可以自动检测指示患者12当前正在进食餐食的进餐事件(可能通过分析由可穿戴装置22感测到的移动)。处理电路系统30可以基于进餐事件自动将不同的时间帧确定为四小时时间帧,将预测模式从较短的两小时时间帧切换到较长的四小时时间帧。在一些情况下,处理电路系统30可以提示用户输入餐食的大小,因为较小的餐食或零食可以导致处理电路系统30抑制从较短的两小时时间帧切换。

作为另一示例,处理电路系统30还可以与遥测电路系统36交互以与胰岛素泵14通信,以便自动检测指示患者12已接收胰岛素的胰岛素递送事件。然后,处理电路系统30可以基于胰岛素递送事件自动(意味着没有来自患者12的输入或来自该患者的输入非常有限)确定四小时时间帧,从较长的八小时时间帧或从较短的两小时时间帧切换预测模式。

作为另一示例,处理电路系统30还可以确定指示患者12当前正在锻炼的锻炼事件。处理电路系统30可以与遥测电路系统36交互以与可穿戴装置22通信,以便接收指示心率、血氧水平、呼吸速率等的数据,这些数据可以用于确定锻炼事件。处理电路系统30还可获得患者12的全球定位系统坐标、来自患者装置24内的加速度计的加速度计数据或通常用于识别不同锻炼活动的其他数据。然后,处理电路系统30可以基于锻炼事件确定不同的时间帧。

另外,处理电路系统30可以自动检测指示预期患者12将睡眠的睡眠事件。处理电路系统30可以与遥测电路系统36交互以与可穿戴装置22通信,以便接收指示心率、血氧水平、呼吸速率等的数据,这些数据可以用于自动检测睡眠事件。处理电路系统30还可以获得患者12的全球定位系统坐标、来自患者装置24内的加速度计的加速度计数据或者通常用于识别睡眠活动的其他数据。然后,处理电路系统30可以基于睡眠事件确定八小时时间帧。

图8是展示图1至图3和图7所示的患者装置在执行自动化警报禁用技术的各个方面时的示例操作的流程图。患者装置24的处理电路系统30(在图7的示例中示出)可以与遥测电路系统36交互以与传感器20通信,由此处理电路系统30可以获得患者12的当前葡萄糖水平。处理电路系统30可以基于当前葡萄糖水平确定患者12在时间帧内的预测葡萄糖水平(800)。处理电路系统30可以确定预测葡萄糖水平是否超出规定范围(802)。当患者12的预测葡萄糖水平超出规定范围时并且基于警报模板(其可以被存储到存储器32),处理电路系统30可以生成指示预测葡萄糖水平将超出规定范围的图形警报(如图4A和图4B的示例中所示)(804)。

处理电路系统30可以与用户界面34交互以输出图形警报,其示例可以通过图4A和图4B中的用户界面400A和400B来示出。然后,处理电路系统30可以自动检测改变预测葡萄糖水平使得预测葡萄糖水平不超出规定范围的维护事件(806)。处理电路系统30可以检测维护事件并与遥测电路系统36交互以与传感器20通信以再次获得当前葡萄糖水平。基于当前葡萄糖水平,处理电路系统30可以确定更新的预测葡萄糖水平。处理电路系统30可以确定更新的预测葡萄糖水平没有超出规定范围。

响应于确定更新的预测葡萄糖水平没有超出规定范围,处理电路系统30可以在临时时间段内自动禁用图形警报(806)。处理电路系统30可以基于预期持续时间来自动设置临时时间段,直到先前预测葡萄糖水平超出如上所述的规定范围。

图9是展示图1至图3和图7所示的患者装置在执行自动化预测模式切换技术的各个方面时的示例操作的流程图。处理电路系统30可以确定改变将如何输出预测葡萄糖水平的预测事件的发生(900)。处理电路系统30可以基于预测事件自动确定预测葡萄糖水平的不同时间帧(902)。因此,处理电路系统30可以基于预测事件在预测模式之间自动切换,这考虑了患者12正在其中操作的当前情境。

处理电路系统30可再次与遥测电路系统36交互以与传感器20通信以获得当前葡萄糖水平(904)。基于当前葡萄糖水平,处理电路系统30可以确定在不同时间帧内的预测葡萄糖水平(906)。处理电路系统30可以与用户界面34交互以输出包括在不同时间帧内的预测葡萄糖水平的用户界面(诸如图6A至图6C的示例中的用户界面600A至600C所示)(908)。

这些技术的各个方面可在一个或多个处理器(包括一个或多个微处理器、DSP、ASIC、FPGA或任何其他等效集成或离散逻辑电路系统),以及此类部件的任何组合内实施,其体现在编程器诸如医师或患者编程器、电刺激器或其他装置中。术语“处理器”或“处理电路”通常可指单独的或与其他逻辑电路组合的任何前述逻辑电路或任何其他等效电路。

在一个或多个示例中,本公开中所描述的功能可以硬件、软件、固件或其任何组合来实施。如果在软件中实现,则功能可作为一个或多个指令或代码存储在计算机可读介质上并且由基于硬件的处理单元执行。计算机可读介质可包括形成有形非暂态介质的计算机可读存储介质。指令可由一个或一个以上处理器执行,例如一个或多个DSP、ASIC、FPGA、通用微处理器或其他等效集成或离散逻辑电路系统。因此,如本文所用,术语“处理器”可以是指前述结构中的任何结构或适于实施本文所描述的技术的任何其他结构。

另外,在一些方面,本文所述的功能可以设置在专用硬件和/或软件模块内。将不同特征描述为模块或单元旨在突出不同的功能方面,并且不一定暗示此类模块或单元必须由单独的硬件或软件部件来实现。相反,与一个或多个模块或单元相关联的功能可由单独的硬件或软件部件执行,或者集成在公共或单独的硬件或软件部件内。另外,本技术可在一个或多个电路或逻辑元件中完全实现。本公开的技术可在各种各样的装置或设备中实施,包括云26的一个或多个处理器28、患者装置24的一个或多个处理器、可穿戴装置22的一个或多个处理器、胰岛素泵14的一个或多个处理器或其某种组合。一个或多个处理器可以是一个或多个集成电路(IC)和/或驻留在本公开中所描述的示例性系统中的各个位置的离散电路系统。

用于例如本公开中所描述的示例技术的一个或多个处理器或处理电路系统(例如,处理器28(图1至图3)和处理电路系统30(图7))可以实施为固定功能电路、可编程电路或其组合。固定功能电路是指提供特定功能的电路,并且被预置在可执行的操作上。可编程电路是指可被编程以执行各种任务的电路,并且在可执行的操作中提供灵活的功能。例如,可编程电路可执行软件或固件,该软件或固件使得可编程电路以软件或固件的指令所定义的方式操作。固定功能电路可执行软件指令(例如,接收参数或输出参数),但是固定功能电路执行的操作类型通常是不可变的。在一些示例中,单元中的一或多个单元可以是不同的电路块(固定功能或可编程),并且在一些示例中,该一或多个单元可以是集成电路。处理器或处理电路系统可以包括由可编程电路形成的算术逻辑单元(ALU)、基本功能单元(EFU)、数字电路、模拟电路和/或可编程核。在使用由可编程电路执行的软件来执行处理器或处理电路系统的操作的示例中,该处理器或处理电路系统可访问的存储器可以存储该处理器或处理电路系统接收并执行的软件的目标代码。

已描述本公开的各个方面。这些和其他方面在以下权利要求书的范围内。

技术分类

06120116026797