用于糖尿病患者锻炼的胰岛素剂量指导和决策支持的方法和装置

文档序号:1804316 发布日期:2021-11-05 浏览:6次 >En<

阅读说明:本技术 用于糖尿病患者锻炼的胰岛素剂量指导和决策支持的方法和装置 (Method and apparatus for insulin dosage guidance and decision support for diabetic patient exercise ) 是由 S·S·爱德华兹 M·L·卡茨 M·C·里德尔 H·A·沃尔珀特 于 2020-03-26 设计创作,主要内容包括:本文中描述的技术涉及用于糖尿病患者的胰岛素剂量指导和决策支持的计算机化方法和装置。这些技术可以向糖尿病患者推荐一种或多种锻炼。这些技术可以基于糖尿病患者计划的锻炼来推荐对糖尿病治疗计划的调整。这些技术可以在锻炼时为糖尿病患者提供推荐。这些技术可以定制计算机化的锻炼计划工具,该工具被用于基于糖尿病患者的用户偏好数据、指示糖尿病患者的治疗方面的数据、指示患者的生理方面的数据或其某种组合来为糖尿病患者开发锻炼计划。(The technology described herein relates to a computerized method and apparatus for insulin dosage guidance and decision support for diabetic patients. These techniques may recommend one or more exercises to the diabetic patient. These techniques may recommend adjustments to a diabetes treatment plan based on the exercise that the diabetic person plans. These techniques may provide recommendations to the diabetic while exercising. These techniques may customize a computerized exercise plan tool used to develop an exercise plan for a diabetic patient based on user preference data for the diabetic patient, data indicative of a therapeutic aspect of the diabetic patient, data indicative of a physiological aspect of the patient, or some combination thereof.)

用于糖尿病患者锻炼的胰岛素剂量指导和决策支持的方法和 装置

背景技术

胰腺调节人的血糖,但是糖尿病患者调节其自身血糖水平的能力通常会减弱。如果血糖水平下降得过低,患者可能会进入一种被叫做低血糖的危险状态。如果他们的血糖走得过高,患者可能会进入另一种被叫做高血糖的危险状态。因此,糖尿病患者需要通过给自己注射胰岛素(其会降低血糖水平)或通过摄入碳水化合物和/或给自己注射胰高血糖素(其会升高血糖水平)来将其血糖水平保持在目标理想范围内。胰岛素可以以各种形式给药,这些形式包括通过注射和/或使用泵。例如,胰岛素可以作为一次全部注射的离散剂量(例如,长效基础剂量、或推注剂量(bolus dose))或者通过使用泵在几分钟或几小时的时段内输注的稳定滴流来给药。过多的胰岛素可能过多地降低血糖水平,从而使患者陷入低血糖。胰岛素过少可能使血糖水平过高,从而使患者进入高血糖。因此,糖尿病患者必须在合适的时间给自己注射适量的胰岛素。

锻炼对糖尿病患者很重要,但是可能会以复杂的方式影响糖尿病患者的血糖水平。例如,有氧锻炼(例如,轻度慢跑)可以降低患者的血糖。确切地减少多少,以及预计何时发生这种减少,可能取决于各种因素,诸如锻炼的强度和类型。相反地,无氧锻炼(例如,举重、短跑)可以在短期内提高患者的血糖水平。确切地提高多少也可以取决于各种因素,诸如锻炼的强度和类型。锻炼对患者血糖水平的影响既可以在锻炼期间发生也可以在锻炼结束后发生,有时会在许多小时后发生。因此,对于糖尿病患者来说,锻炼可能涉及复杂的决策,诸如关于何时以及如何调整其胰岛素剂量、是否以及何时摄入附加的碳水化合物以抵消血糖的降低、和/或何时检查其血糖的决策。

发明内容

本公开涉及为患有糖尿病的用户(例如,在本文中可互换地称为“用户”和/或“患者”)计划和实行锻炼的技术。这些技术可以包括推荐一个或多个锻炼,在锻炼时或几个小时前通过一系列引导的签到(check-in)和对应的推荐来计划锻炼,以及通过实行锻炼来引导和/或监测用户。可以为每个用户定制这些技术,包括基于用户偏好(例如,目标),以及基于用户对先前锻炼的响应。

在一个实施例中,该技术提供了一种使用计算设备向糖尿病患者推荐一种或多种类型的锻炼的方法。该方法包括:由计算设备接收指示(i)患者打算开始锻炼的未来锻炼开始时间和(ii)患者的当前血糖值的输入数据。该计算设备确定当前时间与未来锻炼开始时间之间的时间量。该计算设备基于患者的当前血糖值和时间量来确定一个或多个推荐的锻炼类型。该计算设备经由计算设备的显示器显示一个或多个推荐的锻炼类型。

在一个实施例中,该技术提供了一种方法,用于使用计算设备基于计划的锻炼时段(exercise session)来推荐对糖尿病患者的治疗的调整。该方法包括:由计算设备接收输入数据,该输入数据指示(i)患者打算开始锻炼的未来锻炼开始时间,(ii)患者打算参与的锻炼类型,以及(iii)患者的初始血糖值。该计算设备经由计算设备的显示器向用户显示初始推荐,该初始推荐包括对计划胰岛素推注剂量的调整和对计划胰岛素基础率的调整中的至少一个,其中,该初始推荐基于接收到的锻炼类型和接收到的初始血糖值中的至少一个。当当前时间在锻炼开始时间的第一时间段内时,该计算设备经由显示器提示用户提供指示患者的第一预定(scheduled)血糖值的输入。该计算设备接收指示患者的第一预定血糖值的输入数据。该计算设备基于接收到的第一预定血糖值来确定针对患者的第二推荐。该计算设备经由显示器呈现第二推荐。

在一个实施例中,该技术提供了一种用于定制计算机化锻炼计划工具的方法,该工具用于使用计算设备为糖尿病患者开发锻炼计划。该方法包括:由计算设备存储与锻炼计划工具相关联的默认规则集,该工具用于为糖尿病患者开发锻炼计划。该计算设备接收指示对锻炼计划工具的用户偏好的输入数据。该计算设备修改锻炼计划工具的方面,包括修改默认规则集以基于输入数据为患者定制锻炼计划工具。该计算设备基于锻炼计划工具的修改方面为患者生成锻炼计划,其中,锻炼计划与使用未修改的默认规则集原本会生成的第二锻炼计划不同。

在一个实施例中,该技术提供了一种用于定制计算机化锻炼计划工具的方法,该工具用于使用计算设备为糖尿病患者开发锻炼计划。该方法包括:由计算设备存储与锻炼计划工具相关联的默认规则集,用于为糖尿病患者制定锻炼计划。该计算设备使用锻炼计划工具为患者计划锻炼计划集,其中,每个锻炼计划与锻炼相关联。该计算设备为该锻炼计划集中的每个锻炼计划监测指示(i)患者的治疗方面、(ii)患者的生理方面或两者的数据。该计算设备修改默认规则集,以基于监测的数据为患者定制锻炼计划工具。该计算设备基于修改的默认规则集为患者生成新的锻炼计划,其中,该新的锻炼计划与使用未修改的默认规则集原本会生成的锻炼计划不同。

在一个实施例中,该技术提供了一种使用计算设备在锻炼期间向糖尿病患者提供推荐的方法。该方法包括:由计算设备接收指示(i)患者正在进行的锻炼和(ii)患者在进行锻炼时的当前血糖值的输入数据。该计算设备基于当前血糖值确定一个或多个推荐。该计算设备经由计算设备的显示器显示一个或多个推荐。

附图说明

通过结合附图参考本文中的描述,本公开的附加实施例、及其特征和优点将变得更加明显。各图中的组件不一定是按比例的。此外,在各图中,相同的附图标记遍及不同的视图标明对应的部分。

图1是根据一些实施例的用于向用户推荐一个或多个锻炼类型的示例性计算机化方法。

图2示出了根据一些实施例的锻炼类型到有氧锻炼、无氧锻炼以及混合有氧和无氧锻炼的示例性分组。

图3A-3I示出了根据一些实施例的在计算设备的显示器上示出的一系列示例性屏幕截图。

图4示出了根据一些实施例的用于在一个或多个时间段给用户签到的示例性计算机化方法。

图5A-5B示出了根据一些实施例的用于提供有氧锻炼的初始推荐的示例性计算机化方法。

图5C-5D示出了根据一些实施例的表格,该表格图示了可以用于确定有氧锻炼的基础调节的初始推荐的示例性逻辑。

图5E示出了根据一些实施例的表格,该表格图示了可以用于确定有氧锻炼的推注调整的初始推荐的示例性逻辑。

图6示出了根据一些实施例的表格,该表格图示了可以用于确定和提供无氧锻炼的初始推荐的示例性逻辑。

图7A-7B示出了根据一些实施例的用于提供混合有氧和无氧锻炼的初始推荐的示例性计算机化方法。

图7C-7E示出了根据一些实施例的表格,该表格图示了用于确定混合有氧和无氧锻炼的基础调整的初始推荐的示例性逻辑。

图7F示出了根据一些实施例的表格,该表格图示了用于确定混合有氧和无氧锻炼的推注调整的示例性逻辑。

图8A示出了根据一些实施例的示例性表格,该表格图示了可以用于在有氧锻炼前一小时确定并提供碳水化合物摄入推荐的逻辑。

图8B示出了根据一些实施例的示例性表格,该表格图示了可以用于在无氧锻炼前一小时确定并提供推荐的逻辑。

图8C示出了根据一些实施例的示例性表格,该表格图示了可以用于在混合有氧和无氧锻炼前一小时确定并提供碳水化合物摄入推荐的逻辑。

图9A-9D提供了根据一些实施例的在有氧锻炼锻炼之前的十五分钟签到的示例。

图10提供了根据一些实施例的在无氧锻炼锻炼之前的十五分钟签到的示例。

图11A-11C提供了根据一些实施例的在混合有氧和无氧锻炼的锻炼之前的十五分钟签到的示例。

图12A示出了根据一些实施例的示例性表格,该表格图示了可以用于基于用户的有氧锻炼的血糖水平来提供推荐的逻辑。

图12B示出了根据一些实施例的示例性表格,该表格图示了可以用于基于用户的无氧锻炼的血糖水平来提供推荐的逻辑。

图12C示出了根据一些实施例的示例性表格,该表格图示了可以用于基于用户的混合锻炼的血糖水平来提供推荐的逻辑。

图13A-13D示出了根据一些实施例的用于计划一个多小时后的慢跑锻炼的另一个示例性系列显示。

图14示出了根据一些实施例的用于在锻炼期间监测用户的示例性计算机化方法。

图15示出了根据一些实施例的用于为糖尿病患者定制锻炼计划的示例性计算机化方法。

图16示出了根据一些实施例的用于基于用户特定信息定制锻炼计划工具的示例性计算机化方法。

图17示出了可以用于实行实施例的任何方面的计算机系统的说明性实现方式。

具体实施方式

出于促进理解本公开的原理的目的,现在将参考附图中图示的实施例,并且将使用特定的语言来描述这些实施例。然而,将理解到,这并不意味着对本发明范围的限制。

本公开涉及用于为糖尿病患者计划和实行锻炼的计算机实现的技术。锻炼可以是患有糖尿病(例如,1型糖尿病)的人员生活方式管理的重要部分,因为,例如,它可以为患者具有各种心脏代谢和其他益处。然而,在锻炼期间和锻炼之后维持正常血糖方面存在着挑战,这可能会使安全的锻炼参与复杂化。例如,患者在锻炼期间低血糖或高血糖、在锻炼后24小时内低血糖等等的风险可能会增加。

有可获得的指导患有糖尿病的人员进行锻炼的指南。然而,这样的指南通常很复杂,并且难以实现,并且需要个性化才能有效使用。

本文中所描述的技术提供了计算机实现的技术(例如,计算机应用,诸如移动电话应用),其为糖尿病患者提供了准备和进行锻炼的能力。这些技术可以另行适应复杂且难以遵循的锻炼手册指南,并且为每个用户定制他们,包括基于用户的目标、偏好、当前代谢状态、个人生理、过去成功的治疗等等。这些技术允许用户计划和/或参与锻炼,同时限制麻烦且有时危险的状况,诸如低血糖和高血糖。

在一些实施例中,这些技术可以用于计划未来将发生的预期锻炼。在一些实施例中,用户可以全天与规划工具交互。例如,用户可以提供关于当前血糖和胰岛素状态的信息,这些技术可以用这些信息来全天向用户提供定制的推荐,例如,使得用户可以以最佳的血糖水平和胰岛素状态发起锻炼,以允许参与用户优选的锻炼形式。推荐可以根据例如锻炼类型(例如,无氧或有氧)、锻炼强度、锻炼的持续时间、用户历史和/或监测的历史数据、胰岛素剂量调整、碳水化合物补充等等来定制。

在一些实施例中,这些技术可以用于基于用户来识别和/或推荐锻炼的一个或多个优选活动。例如,该系统可以基于用户的血糖状态、胰岛素状态等等来确定锻炼活动。该系统可以基于用户计划锻炼的时间、用户的当前血糖水平等等来确定和推荐特定的活动,使得用户可以在参与锻炼时进行使血糖波动最小化的锻炼。

在一些实施例中,这些技术可以在锻炼期间使用。该技术可以在患者参与锻炼时监测指示当前血糖水平、血糖趋势、心率等等的数据,以提供锻炼期间的潜在干预的通知(例如,为了限制与锻炼相关的低血糖或高血糖)。该技术可以手动和/或结合葡萄糖监测(诸如连续葡萄糖监测(CGM))来获得血糖信息。这种通知的示例可以包括改变活动类型、消耗碳水化合物、服用附加的胰岛素等等。

在一些实施例中,这些技术监测和分析用户的历史,以进一步为每个用户定制技术。例如,该技术可以包括监测患者的治疗方面(例如,推注剂量、基础率等)、患者的生理方面(例如,心率、血糖水平、如由一个或多个加速度计或陀螺仪测量的活动数据等)、优选的锻炼活动、对活动的心率响应、对锻炼类型的血糖响应、人在锻炼后的感觉等等,来为每个用户定制技术。这些技术可以监测每个用户的独特历史的这样的方面,以便细化未来的推荐(例如,针对锻炼、锻炼计划等)。本文中描述的这些和其他特征可以以互补的方式一起工作,以允许患有糖尿病的人员以基于用户的独特生理、偏好、历史等等来个性化指南的方式将当前的最佳实践和锻炼结合到他们的生活方式中。

虽然已经描述了各种实施例,但是对于本领域的普通技术人员来说,显然更多的实施例和实现方式是可能的。因此,本文中描述的实施例是示例,而不是仅有的可能实施例和实现方式。另外,上述优点不一定是仅有优点,并且不一定期望所有描述的优点都将通过每个实施例来实现。

在一些实施例中,该技术向用户(例如,向糖尿病患者)推荐对于计划的锻炼要参与什么锻炼和/或(一个或多个)锻炼类型。通常,如本文中进一步讨论的,设备(例如,计算机、移动电话或其他计算设备)可以向用户请求和/或从用户接收与计划锻炼相关的信息,并且基于输入数据、锻炼时间和/或其他相关信息来确定最适合用户的一个或多个推荐活动。

图1是根据一些实施例的用于向用户推荐一个或多个锻炼类型的示例性计算机化方法100。在步骤102处,该计算设备接收用于计划锻炼的输入数据。在步骤104处,该计算设备确定直到未来锻炼开始时间的时间量。在步骤106处,计算设备基于用户输入数据来确定一个或多个推荐的锻炼类型。在步骤108处,该计算设备例如经由计算设备的显示器显示一个或多个推荐的锻炼类型。

参考步骤102,输入数据可以包括指示用户打算开始锻炼的未来锻炼开始时间的数据、患者的当前血糖值、期望的锻炼类别和/或与计划锻炼相关的其他数据。在一些实施例中,该计算设备可以提示用户进行一个或多个输入。例如,该计算设备可以向用户询问用户计划健身的时间(例如,今天下午晚些时候的下午3点,三小时后等)。作为另一个示例,该计算设备可以向用户询问用户当前的血糖读数。在一些实施例中,用户连接到向计算设备提供输入数据的监测设备。例如,用户可以连接到所连接的血糖仪(CGM),该血糖仪向计算设备提供用户的血糖读数。在一些实施例中,输入数据还可以包括指示患者的胰岛素实时补充(an Insulin on Board,IOB)量的数据,其可以指示患者先前已经服用了多少活性胰岛素,并且仍然在他/她的身体中循环。患者的IOB可以用于计划锻炼。患者的IOB可以从先前服用的胰岛素剂量推断或计算,或者患者可以手动输入IOB的量。

参考步骤104,该计算设备可以例如通过确定当前时间与用户接收到的未来锻炼开始时间之间的差异来确定直到未来锻炼开始时间的时间量。该计算设备可以使用例如机载时钟来确定时间、与计时器服务器的接口等等。作为另一个示例,该计算设备可以推荐锻炼时间,并且确定当前时间与推荐的锻炼时间之间的差异。

参考步骤106,该计算设备可以基于用户输入数据来确定一个或多个推荐的锻炼类型,诸如基于患者的当前血糖值、直到锻炼为止的时间量、期望的锻炼类型、IOB的量等等。例如,该计算设备可以考虑患者计划在未来多久进行锻炼、以及患者的当前血糖水平,来确定一个或多个推荐的锻炼。

在一些实施例中,该计算设备可以区分不同组的锻炼,根据不同的类别存储锻炼等等。根据一些实施例,图2示出了将锻炼类型202分成有氧锻炼204、无氧锻炼206以及混合有氧和无氧锻炼208的示例性分组200。示例性有氧锻炼204的非限制性列表可以包括步行、徒步旅行、骑自行车、慢跑、游泳、划船、有氧课程、使用椭圆机、使用爬楼梯机、跳舞、越野滑雪、跳绳、打高尔夫球等等中的一种或多种。示例性无氧锻炼206的非限制性列表可以包括额外重量阻力训练(例如,自由重量、举重机、阻力带等等)、体重阻力训练(例如,俯卧撑、弓步、深蹲)、短跑、瑜伽、普拉提、攀岩等等。示例性混合有氧和无氧锻炼208的非限制性列表可以包括球拍运动、篮球、足球、循环训练或间歇训练、拳击、武术训练等等。

该计算设备还可以存储、呈现、考虑或应用锻炼标准、锻炼描述、注射信息、锻炼提示等等。例如,步行可以被分类或描述为以轻快的步伐步行,但是用户仍然可以边走边说话。与步行相关联的注射信息可以包括:在用户腹部施用注射的推荐。步行的锻炼提示可以包括:步行可以快速降低用户血糖的提示,因为没有肾上腺素响应,所以用户应该确保为步行带上他们的降糖治疗(例如,葡萄糖片、或胰高血糖素)。徒步旅行可以被归类或描述为穿越复杂地形(例如,在树林中)的长距离步行。与徒步旅行相关联的注射信息可以包括:在用户的腹部或手臂施用注射的推荐。徒步旅行的锻炼提示可以包括:(a)如果用户计划徒步旅行或超过一个小时,要确保带上丰盛的零食和水,(b)用户可能想提前吃一顿饭(例如,在推注减少的情况下),(c)如果用户正在爬山或山脉,用户应该在下山的路上小心血糖水平下降,使得用户不会绊倒,以及(d)随着用户变得更累,这些症状可能更难识别。

骑自行车可以被归类或描述为固定的、公路的、赛道的或越野自行车骑行。与骑自行车相关联的注射信息可以包括在手臂中施用注射的推荐。骑自行车的锻炼提示可以包括:在骑行前吃一餐具有消化缓慢的碳水化合物的饭(例如,并且减少推注)的提示,使得这顿饭会使用户坚持下去。慢跑可以被归类或描述为以稳定的步速缓慢跑步。与慢跑相关联的注射信息可以包括在腹部施用注射的推荐。慢跑的锻炼提示包括:慢跑时很难随身携带食物,所以提前考虑如何在你的运动装备中加入臀部束带或口袋。游泳可以被归类或描述为在水中的圈数或其他稳定、持续的活动。与游泳相关联的注射信息可以包括在腹部施用注射的推荐。游泳的锻炼提示可以包括以下提示:对于经常游泳的人来说,如果用户佩戴CGM,则用户可能想要考虑在发射器上附加一层额外的运动或医用胶带。划船可以被归类或描述为使用船桨或机器向前推进的动作。与划船相关联的注射信息可以包括:在用户的上背部施用注射的推荐。划船的锻炼提示可以包括以下提示:如果用户在户外划船,则可以考虑获取一个用于补给和低治疗的防水载体。

有氧课程可以被归类或描述为持续高达90分钟稳定锻炼的小组课程。与有氧课程相关联的注射信息可以包括:在用户的上背部施用注射的推荐。有氧课程的锻炼提示可以包括以下提示:由于课程可能因教练而有所不同,所以在准备锻炼时,以更保守的方法开始,从而减少胰岛素和/或零食。椭圆机活动可以被归类或描述为使用健身器的活动,比如没有座椅的固定自行车。与椭圆机活动相关联的注射信息可以包括在用户手臂中施用注射的推荐。椭圆机活动的锻炼提示可以包括:确保用户在使用该机器时保持其脚部平放在踏板上以防止脚部或脚趾麻木的提示。爬楼梯者可以被归类或描述为一种锻炼机器,它允许其用户以可调节的速度做爬楼梯的动作。与爬楼梯者相关联的注射信息可以包括在手臂上施用注射的推荐。对爬楼梯者的锻炼提示可以包括:利用爬楼梯者来创建快速燃烧卡路里的低冲击锻炼的提示。舞蹈可以被归类或描述为随着音乐以许多不同的速度和风格持续移动。与舞蹈相关联的注射信息可以包括:在上背部施用注射的推荐。舞蹈的锻炼提示可以包括:挑选音乐和风格以改善用户的情绪以及你的身体健康的提示。

越野滑雪可以被归类或描述为穿着滑雪靴在相对平坦的地形上滑行,当用户迈出一步时,滑雪靴会在后面抬起。与越野滑雪相关联的注射信息可以包括:在用户的手臂中施用注射的推荐。越野滑雪的锻炼提示可以包括:给用户以确保用户监测其胰岛素的温度的提示,尤其是在用户在室外处于冰点温度的情况下。跳绳可以被归类或描述为在绳子以持续稳定的模式摆动时跳过绳子。与跳绳相关联的注射信息可以包括在手臂上施用注射的推荐。跳绳的锻炼提示可以包括:跳绳是在酒店房间或在旅行时进行锻炼的绝佳选择的提示。打高尔夫球可以被归类或描述为在大型户外球场上进行的一种游戏,包括试图用球杆尽可能靠近组中的小洞击球。与高尔夫球相关联的注射信息可以包括在上背部施用注射的推荐。打高尔夫球的锻炼提示可以包括尝试提前估计用户将在球场上待多少小时以相应地计划零食的提示。

基于重量的阻力训练可以被归类或描述为使用来自自由重量、机器或条带的额外重量来锻炼特定的肌肉群。与基于重量的阻力训练相关联的注射信息可以包括远离用户瞄准的肌肉施用注射的推荐。基于重量的阻力训练的锻炼提示可以包括纯无氧锻炼可以使血糖水平升高的提示。抗体重训练可以被归类或描述为比如俯卧撑、弓步或深蹲这样使用自己的体重挑战特定肌肉群的活动。与抗体重训练相关联的注射信息可以包括远离用户瞄准的肌肉施用注射的推荐。抗体重训练的锻炼提示可以包括向正常有氧锻炼例程中添加几个这样的锻炼可以帮助稳定血糖水平,并且使例程既是有氧的又是无氧的提示。短跑可以被归类或描述为尽可能快地跑400 m或更少。与短跑相关联的注射信息可以包括在上背部施用注射的推荐。短跑的锻炼提示可以包括以下提示:(a)如果短跑变成慢跑,则血糖很可能会下降,以及(b)无氧短跑应该保持短时间的剧烈跑步。

瑜伽可以被归类或描述为尝试各种各样的身体姿势和有意识的呼吸来建立力量和灵活性。与瑜伽相关联的注射信息可以包括在任何部位施用注射的推荐。瑜伽的锻炼提示可以包括以下提示:如果用户正在参加热瑜伽课程,记得在课前补充水分并且吃一顿小餐,以避免恶心。普拉提可以被归类或描述为锻炼,有时使用特殊的设备,侧重于核心肌肉的力量和灵活性。与普拉提相关联的注射信息可以包括:在手臂或腿部施用注射的推荐。普拉提的锻炼提示可以包括这样的提示:如果用户在垫子上做普拉提,考虑将您的CGM和/或输注部位附接到躺在地板上时将会感到舒适的位置。攀岩可以被归类或描述为使用人的手和脚部攀登一系列岩石台阶(例如,在室内或室外)。与攀岩相关联的注射信息可以包括在上背部施用注射的推荐。攀岩的锻炼提示可以包括考虑在攀岩前立即进行指套血糖水平检查的提示。球拍锻炼可以被归类或描述为网球、壁球、墙网球等,其涉及短时间的短跑和比赛过程中更稳定的移动。与球拍锻炼相关联的注射信息可以包括在上背部施用注射的推荐。球拍锻炼的锻炼提示可以包括以下提示:如果用户有特别激烈的比赛,则用户可能看不到有氧锻炼的降血糖效果。

篮球可以被归类或描述为持续慢跑和短跑,同时向对手的篮筐投篮。与篮球相关联的注射信息可以包括在用户的上背部施用注射的推荐。篮球的锻炼提示可以包括:记住在室内比对室外打球可能会有不同血糖效应的提示。足球可以被归类或描述为具有持续奔跑的游戏,涉及将球踢进对手的球门。与足球相关联的注射信息可以包括在用户的手臂中施用注射的推荐。足球的锻炼提示可以包括当用户在草地上、沙地、人行道等上踢球时注意不同血糖效应的提示。

循环训练或间歇训练可以被归类或描述为完成一系列高强度锻炼,每次持续30秒至5分钟。与循环训练或间歇训练相关联的注射信息可以包括在任何部位施用注射的推荐。循环训练或间歇训练的锻炼提示可以包括:提示用户错开有氧和无氧活动,以帮助保持血糖水平稳定。拳击可以被归类或描述为一项涉及使用人的拳头进行攻击和防御的锻炼。与拳击相关联的注射信息可以包括在腿部或上背部施用注射的推荐。拳击的锻炼提示可以包括注意训练与对练(sparring)之间血糖水平差异的提示,这是因为由于对练中涉及肾上腺素,用户的血糖水平可能会上升。武术训练可以被归类或描述为进攻和防守的几个学科。与武术训练相关联的注射信息可以包括在任何部位施用注射的推荐。武术的锻炼提示可以包括以下提示:如果用户的课程是在晚上,则考虑在睡觉前吃一点零食,以防止夜间低血糖。

往回参考图1中的步骤106,计算设备可以被配置成基于在步骤104处确定的时间量、来自步骤102的用户输入数据和/或它们的某种组合来推荐一个或多个锻炼。在一些实施例中,计算设备可以被配置成基于阈值时间量来确定要推荐的一个或多个锻炼。例如,如果用户计划锻炼超过阈值时间量(例如,距离当前时间大于一小时),则计算设备可以推荐来自第一锻炼类别的一个或多个锻炼类型的第一集合、以及来自第二锻炼类别的一个或多个锻炼的第二集合。在一些实施例中,除了第一集合和第二集合的锻炼类型之外,计算设备还可以可选地从第三锻炼类别中推荐第三集合的一个或多个锻炼类型。在一些实施例中,第一锻炼类别可以是有氧锻炼,第二锻炼类别可以是无氧锻炼,以及可选的第三锻炼类别可以是混合有氧和无氧锻炼。如本文中进一步讨论的,计算设备还可以考虑和/或推荐其他锻炼类别,诸如基于用户的先前锻炼活动所确定的进一步细化的类别)。

虽然这些技术可以被配置成适应用户的锻炼偏好,但如果取决于时间(例如,随着锻炼时间接近),期望的锻炼不是安全的选择,则这些技术可以被配置成向用户提供一个或多个替代锻炼。例如,如果用户计划在不满足阈值时间量的时间进行锻炼(例如,如果用户计划从当前时间开始锻炼少于或等于一个小时),则计算设备可以基于用户的血糖(BG)读数来呈现不同的锻炼。在一些实施例中,系统可以使用一个或多个阈值来确定向用户推荐哪个(哪些)锻炼。例如,如果用户的血糖小于第一阈值,则计算设备可以被配置成提供来自第一类别的锻炼,并且如果用户的血糖大于或等于第一阈值,则计算设备可以被配置成提供来自第二(不同)类别的锻炼。在一些实施例中,第一阈值在130 mg/dL至160 mg/dL之间、140 mg/dL至150 mg/dL之间等等的范围内。

在一些实施例中,计算设备可以使用阈值之间的一个或多个范围来确定向用户推荐哪个(哪些)锻炼。例如,如果用户的血糖在第一阈值范围之间(例如,在144 mg/dL–350mg/dL之间),则计算设备可以推荐一个或多个有氧锻炼。作为另一个示例,如果用户的血糖在第二阈值范围之间(例如,在90 mg/dL-144 mg/dL之间),则计算设备可以推荐一个或多个无氧锻炼。作为另外的示例,如果用户的血糖在第三阈值范围之间(例如,在100 mg/dL-160 mg/dL之间),则计算设备可以推荐一个或多个混合有氧和无氧锻炼。作为另一个示例,阈值范围的较低阈值可以是来自80 mg/dL至120 mg/dL的范围、来自95 mg/dL至105 mg/dL的范围等等的值。阈值范围的较高阈值可以是来自140 mg/dL到180 mg/dL、155 mg/dL到165 mg/dL等等的值。

在步骤108处,计算设备可以向用户呈现一个或多个确定的锻炼。例如,计算设备可以向用户呈现推荐的体育锻炼类型的菜单。然后,用户可以选择或以其他方式输入一种类型的体育锻炼,用户打算参与该类型的体育锻炼来使用本文中讨论的技术计划。在一些实施例中,计算设备可以提供一个或多个安全响应(例如,代替锻炼或除锻炼之外)。例如,如果用户的血糖小于或等于50 mg/dL,则计算设备可以确定用户的血糖过低(例如,用户处于严重低血糖状态)。该计算设备可以不呈现任何锻炼和/或可以呈现警告消息。例如,该计算设备可以警告用户要小心,因为他们的血糖对于安全的身体活动来说过低,并且用户应该按照他们的健康护理专业人员的建议立即用速效葡萄糖或胰高血糖素治疗。作为另一个示例,如果用户的血糖大于或等于270 mg/dL,则计算设备可以不呈现任何锻炼,和/或可以呈现警告消息。例如,计算设备可以请求用户检查酮,并且如果它们不存在或者如果仅有较低浓度,则可以开始轻度锻炼,否则如果用户具有升高的酮浓度,则用户应该遵循他们的健康护理专业人员建议的程序。作为另一个示例,如果用户不能实行酮测试,那么用户可以花时间纠正他们的高血糖水平(例如,根据他们的健康护理专业人员的建议),并且重新预定期望的锻炼活动。该计算设备可以为用户设置提醒,以在未来(例如,15、30或60分钟)重新检查他们的血糖水平,从而继续锻炼推荐和/或计划。

图3A-3I示出了根据一些实施例的计算设备(例如,在该示例中是移动应用)的显示的一系列示例性屏幕截图。图3A示出了提示用户预定他们的活动的示例性显示300。当前时间302是下午1:30,并且患者已经预定了下午2:00-2:45的锻炼时段,如304处所示的。患者可以选择“设置时间”按钮306,其使计算设备转换到图3B所示的显示310。显示310提示用户输入他们的当前血糖水平。如本文中讨论的,在一些实施例中,如果用户佩戴了CGM,则可以省略屏幕310(例如,因为可以自动提供用户的血糖水平)。图3C示出了显示320,请求用户按下按钮“确认血糖”322,以便用户确认150 mg/dL的当前血糖水平(例如,其是用户使用显示310输入的,或者其是从CGM接收的)。

在使用屏幕320确认血糖水平之后,向用户呈现图3D所示的屏幕330。屏幕330允许患者挑选锻炼类型。屏幕330可以呈现例如使用结合图1所讨论的计算机化方法100所确定的一个或多个锻炼。在该示例中,由于只有六个锻炼332在显示330中被呈现给用户,所以用户可以滚动以显露更多类型的锻炼(例如,如果系统为用户确定了多余六个锻炼的话)。如本文中讨论的,所呈现的锻炼类型可以变化,例如,取决于患者计划锻炼多长时间、患者当前的血糖水平等等。“日程(Schedule)”按钮334不可用(例如,变灰),因为用户没有选择锻炼332。图3E示出了显示340,其中锻炼332A(游泳)被突出显示,因为用户选择了锻炼332A。“日程”按钮334现在可以由用户选择,在选择时,用户选择锻炼332A用于计划,如本文中进一步讨论的。

在一些实施例中,这些技术可以在一个或多个时间点(例如,在预定锻炼时、预定锻炼之前1小时、预定锻炼之前15分钟、预定锻炼之后15分钟等等)给用户签到以指导用户准备锻炼,和/或在完成锻炼之后给用户签到。在每个检查点,用户可以提供数据,诸如每个检查点处的血糖水平。该系统可以使用输入数据向用户做出一个或多个推荐,诸如消耗食物、调整推注率、基础量等等的推荐。向用户提供的推荐可以基于用户签到而在一天中动态改变。例如,如本文中进一步解释的,如果用户最初计划在下午5:00跑五英里,如果在下午5:00用户很可能不能安全地跑五英里,则该技术可以指示用户进行其他活动。作为另一个示例,一次签到的结果可能影响响应于该签到所提供的推荐、和/或针对其他签到的推荐。

图4示出了根据一些实施例的示例性计算机化方法400,用于在一个或多个时间段给用户签到,来为计划锻炼提供一个或多个推荐。在步骤402处,计算设备接收用于计划锻炼的输入数据(例如,根据本文中讨论的技术,未来锻炼开始时间、锻炼类型和/或初始血糖值)。在步骤404处,计算设备经由计算设备的显示向用户呈现初始推荐。在步骤406处,计算设备确定是否到了对锻炼实行经更新的分析的时间(例如,诸如确定是否显示任何进一步的推荐)。如果是实行经更新的分析的时间,则方法400前进到步骤408,否则方法400等待,直到它实行另一个时间检查为止。在步骤408处,计算设备针对附加的输入数据提示用户,并且从用户接收附加的输入数据。在步骤410处,计算设备基于接收到的附加的输入数据(例如,计算设备经由显示呈现给用户的数据)确定对患者的第二推荐。方法400可以往回进行到步骤406以提供(一个或多个)附加的签到。

方法400可以用于提供一个或多个计划的推荐,使得用户可以为一天的晚些时候(例如,下班后)计划锻炼活动,并且计算设备(例如,电话应用)可以在锻炼活动之前、锻炼活动期间和/或锻炼活动之后的多个时间点利用多次血糖水平签到和推荐来全天指导用户(例如,用于调整推注或基础率、摄入碳水化合物等)。如本文中讨论的,可以基于锻炼、时间、用户的目标等等来定制推荐。例如,取决于锻炼前的特定时间段,计算设备可以给用户签到,并且请求进一步的信息以提供附加的推荐。如本文中还进一步讨论的,推荐可以用于提供迭代调整。例如,当用户的血糖水平波动时,计算设备可以在签到时调整其推荐,以保持用户在锻炼时间跟踪目标范围。如本文中进一步描述的,该技术可以推荐有氧、无氧或混合类型锻炼中的特定活动,以适应活动开始时的血糖水平。

参考步骤402,输入数据可以包括指示患者打算开始锻炼的未来锻炼开始时间、患者打算参与的锻炼类型、患者的初始血糖值等等的数据。在一些实施例中,计算系统在确定用户将要实行哪项锻炼时接收一些(或全部)输入数据,诸如结合图1中的方法100所讨论的。因此,在一些实施例中,计算设备可能已经接收到一些数据,并且因此不需要再一次获得该数据(例如,只要数据仍然是最新的即可)。

参考步骤404,初始推荐可以包括对计划的胰岛素推注剂量的调整、对计划的胰岛素基础率的调整、吃碳水化合物的推荐和/或其他推荐。在一些实施例中,计算设备基于锻炼类型、用户的初始血糖值等等来确定初始推荐。在一些实施例中,初始推荐是在预定锻炼时确定的。

图5A-5B示出了根据一些实施例的用于提供有氧锻炼的初始推荐的示例性计算机化方法500。在下面的讨论涉及计算机化方法500或计算设备“确定”事实、数量或某个其他数据段的情况下,该确定可以通过向用户提示查询并且响应于该查询接收用户输入来进行。在一些情况下,该确定也可以通过计算机化方法或计算设备查阅关于用户偏好或治疗方案的预存参数或规则来进行。在一些情况下,该确定可以由计算设备通过与外部传感器或设备进行通信来进行,该外部传感器或设备诸如是CGM传感器或用户佩戴的体内输液泵。在一些情况下,该确定也可以至少部分基于患者治疗日志或生理数据,例如,用户最近血糖水平或胰岛素剂量的记录。

例如,如果锻炼被预定在锻炼的阈值时间段内(例如,在一小时内),则方法500在图5A中的步骤502开始。在步骤502处,计算设备确定用户是否将在锻炼开始之前的三个小时内服用推注胰岛素。如果否,该方法进行到步骤504,否则该方法进行到步骤506。在步骤504,计算设备确定用户是否佩戴了胰岛素泵。如果是,该方法进行到步骤508,并且提供基础降低的推荐(A),在本文中结合图5C进一步讨论的。如果否,该方法进行到步骤510,并且提供碳水化合物摄入的推荐。

回到步骤506,如果用户还没有服用推注剂量,则该方法进行到步骤512,并且提供减少推注的推荐,如结合图5E进一步讨论的。如果用户已经服用了推注剂量,该方法进行到步骤514,并且确定用户是否佩戴了胰岛素泵。如果用户佩戴了胰岛素泵,则该方法进行到步骤516,并且推荐基础降低(A)。如果用户没有佩戴胰岛素泵,该方法进行到步骤518,并且推荐碳水化合物摄入。

例如,如果锻炼没有被预定在锻炼的阈值时间段内(例如,在一小时内),则方法500在图5B中的步骤520开始。在步骤520,计算设备确定用户是否将在锻炼开始前三小时内服用推注胰岛素。如果否,该方法进行到步骤522,并且确定用户是否佩戴了胰岛素泵。如果否,则该方法不提供初始推荐。否则,该方法进行到步骤524,并且推荐结合图5D进一步讨论的基础降低(C)。回到步骤520,如果是,该方法进行到步骤526,并且确定用户是否已经服用了推注剂量。如果否,该方法进行到步骤528,并且确定用户是否在锻炼的1小时内有预定的推注。如果否,该方法进行到步骤530,并且推荐推注减少。如果是,该方法进行到步骤532,并且建议推注减少(例如,如结合图5E所讨论的,这可以取决于锻炼的时间量而变化)。往回参考步骤526,如果用户已经服用了推注剂量,则在步骤534处,系统检查或确定用户是否佩戴了胰岛素泵。例如,患者可能已经向计算设备提供了指示患者是否佩戴胰岛素泵的信息,和/或计算设备可以从用户请求这样的信息。如果否,则计算设备不提供初始推荐。如果是,则计算设备进行到步骤536,并且推荐基础降低(B),结合图5D进一步讨论的。

图5C示出了表格540,其示出了可以用于确定基础调节(A)的初始推荐的示例性逻辑,该基础调节是基于用户的血糖542来确定的,以提供相关联的推荐544。例如,如果用户的血糖小于或等于90 mg/dL,该计算设备提供初始推荐,以消耗16g葡萄糖片,并且从现在开始通过锻炼持续时间将基础率降低80%。图5D示出了表格560和表格570,该表格560示出了可以用于确定基础调节(B)的示例性逻辑,该表格570示出了可以用于确定基础调节(C)的示例性逻辑。图5E示出了表格580,其示出了可以用于确定基于锻炼强度582以及锻炼是在距当前时间30-60分钟内(584)还是超过60分钟(586)所确定的推注调整的示例性逻辑。

在一些实施例中,计算设备被配置成确定并且提供无氧锻炼的初始推荐。例如,计算设备可以使用图6中的表格600所示的示例性逻辑来确定并且提供推荐。计算设备可以基于用户的血糖读数602以及用户是(604)还是没有(606)佩戴胰岛素泵来确定推荐。例如,如果用户的葡萄糖在151-250 mg/dL之间,并且用户佩戴了泵,则计算设备推荐暂时将用户的基础率增加20%,直到用户的葡萄糖在120-150d mg/dL之间,否则如果用户没有佩戴泵,则计算设备就不提供推荐。

在一些实施例中,计算设备被配置成确定并且提供混合有氧和无氧锻炼的初始推荐。图7A-7B示出了根据一些实施例的用于提供混合有氧和无氧锻炼的初始推荐的示例性计算机化方法700。例如,如果锻炼被预定在锻炼的阈值时间段内(例如,在一小时内),则方法700在图7A中的步骤702处开始。在步骤702处,计算设备确定用户是否将在锻炼开始之前的三个小时内服用推注胰岛素。如果否,该方法进行到步骤704,否则该方法进行到步骤706。在步骤704处,计算设备确定用户是否佩戴了胰岛素泵。如果是,该方法进行到步骤708,并且提供基础降低(B)的推荐,在本文中结合图7D进一步讨论的。如果否,该方法进行到步骤710,并且提供碳水化合物摄入的推荐。

回到步骤706,如果用户还没有服用推注剂量,则该方法进行到步骤712,并且提供推注减少的推荐,如结合图7F进一步讨论的。如果用户已经服用了推注剂量,该方法进行到步骤714,并且确定用户是否佩戴了胰岛素泵。如果用户佩戴了胰岛素泵,则计算设备进行到步骤716,并且推荐基础降低(A),结合图7C进一步讨论的。如果用户没有佩戴胰岛素泵,该方法进行到步骤718,并且推荐碳水化合物摄入。

例如,如果锻炼没有被预定在锻炼的阈值时间段内(例如,在一小时内),则方法700在图7B中的步骤720处开始。在步骤720处,计算设备确定用户是否将在锻炼开始之前的三个小时内服用推注胰岛素。如果否,该方法进行到步骤722,并且确定用户是否佩戴了胰岛素泵。如果否,则该方法不提供初始推荐。否则,该方法进行到步骤724,并且推荐结合图7E进一步讨论的基础降低(D)。回到步骤720,如果是,该方法进行到步骤726,并且确定用户是否已经服用了推注剂量。如果否,该方法进行到步骤728,并且确定用户是否在锻炼的1小时内有预定的推注。如果否,该方法进行到步骤730,并且推荐推注减少。如果是,该方法进行到步骤732,并且推荐推注减少(例如,如图7F中所讨论的,其示出了推荐可以取决于锻炼的时间量而变化)。往回参考步骤726,如果用户已经服用了推注剂量,则在步骤734处,系统确定用户是否佩戴了胰岛素泵。如果否,计算设备不提供初始推荐。如果是,计算设备进行到步骤736,并且推荐基础降低(C),结合图7E进一步讨论的。

图7C示出了表格740,其图示了可以用于确定基础调节(A)的初始推荐的示例性逻辑,其基于用户的血糖742来确定,以提供相关联的推荐744。例如,如果用户的血糖小于或等于90 mg/dL,则计算设备提供初始推荐,即消耗16g葡萄糖片,并且从现在开始通过锻炼持续时间将基础率降低50%。图7D示出了表格750,其图示了可以用于确定基础调节(B)的示例性逻辑,该基础调节是基于用户的血糖752来确定的,以提供相关联的推荐754。图7E示出了表格760和表格770,该表格760图示了可以用于确定基础调节(C)的示例性逻辑,并且表格770图示了可以用于确定基础调节(D)的示例性逻辑。图7F示出了表格780,其图示了可以用于确定推注调整的示例性逻辑,该推注调整可以基于锻炼强度782以及锻炼是在30-60分钟内(784)还是超过60分钟(786)外来确定。

回到图4,在步骤406处,计算设备确定是否到了对锻炼实行经更新的分析的时间(例如,诸如确定是否显示任何另外的推荐)。例如,计算设备可以被配置成确定是否在锻炼之前和/或之后的某些时间段提供附加的推荐,诸如在锻炼之前一小时、在锻炼之前十五分钟、在锻炼之后十五分钟等等。

计算设备可以被配置成基于锻炼之前的时间和/或锻炼类型来提供附加的推荐。例如,根据一些实施例,图8A示出了示例性表格800,其图示了可以用于在有氧锻炼之前的一小时确定并且提供碳水化合物摄入推荐的逻辑。计算设备基于用户的血糖水平802来确定推荐,以提供对应的推荐804。例如,如果用户的血糖在91-150 mg/dL之间,则计算设备不提供推荐(例如,因为用户的血糖正在为锻炼进行跟踪)。图8B示出了根据一些实施例的示例性表格810,其图示了可以用于在无氧锻炼的锻炼之前的一小时确定并且提供推荐的逻辑。计算设备基于用户的血糖水平822以及用户是否佩戴了泵(814)或没有泵(816)来确定推荐。例如,如果用户的血糖在151-250 mg/dL之间,并且用户佩戴了泵,则计算设备推荐用户暂时将基础率增加20%,直到血糖为120-150 mg/dL为止。图8C示出了根据一些实施例的示例性表格820,其图示了可以用于在混合有氧和无氧锻炼之前的一小时确定并且提供碳水化合物摄入推荐的逻辑。计算设备基于用户的血糖水平822来确定推荐,以提供对应的推荐824。例如,如果用户的血糖低于90 mg/dL,计算就推荐用户现在摄入16 g碳水化合物。

在一些实施例中,系统可以被配置成提供另外的签到和潜在的新推荐,诸如在锻炼之前的十五分钟。如本文中讨论的,推荐可以取决于锻炼的类型和/或其他因素。图9A-9D提供了根据一些实施例的有氧锻炼锻炼之前的十五分钟签到的示例。图9A-9D中的每一个表示用于在有氧锻炼锻炼之前实行15分钟签到的不同示例性逻辑。在一些情况下,系统可以取决于患者或治疗特性来选择由图9A-9D中的一个所描绘的逻辑方案中的一个——这样的特性可以包括(但不限于)用户是否佩戴了胰岛素泵,用户是否在锻炼前服用了减少的推注剂量或降低了他/她的基础率,和/或用户在锻炼前是否摄入了食物或碳水化合物。该系统可以根据在本文中讨论的技术、基于关于患者和/或他/她在锻炼前的治疗的先前确定,来选择应用哪个逻辑方案。例如,当向患者提供初始推荐时,系统可以基于在图5A-5B中描绘和描述的步骤期间做出的确定来做出选择。图10提供了根据一些实施例的无氧锻炼锻炼之前的十五分钟签到的示例。

图11A-11C提供了根据一些实施例的混合有氧和无氧锻炼的锻炼之前的十五分钟签到的示例。类似于图9A-9D,图11A-11C表示在混合有氧和无氧锻炼的锻炼之前实行十五分钟签到的不同示例性逻辑。该系统还可以取决于前述患者或治疗特性来选择由图11A-11C中的一个所描绘的逻辑方案之一。例如,当向患者提供初始推荐时,系统可以基于在图7A-7B中描绘和描述的步骤期间做出的关于患者和/或他/她的治疗的确定来做出选择。

参考图9A-9D,图9A示出了表格900,其图示了可以用于基于用户的血糖水平902以及锻炼是轻度的(904)、中度的(906)还是剧烈的(908)来确定推荐的示例性逻辑。例如,根据本文中讨论的技术,基于先前的确定,可以达到由表格900表示的逻辑。例如,可以从图5A的步骤516、518和510达到该逻辑(以及因此是导致方法500在图5A中实行这些步骤的结果逻辑)。

图9B示出了表格910,其图示了可以用于基于用户的血糖水平912以及锻炼是轻度的(914)、中度的(916)还是剧烈的(918)来确定推荐的示例性逻辑。例如,基于根据本文中讨论的技术的先前确定,可以达到由表格910表示的逻辑。例如,可以从图5B的步骤536达到该逻辑。

图9C示出了表格920,其图示了可以用于基于用户的血糖水平922确定推荐924的示例性逻辑。例如,基于根据本文中讨论的技术的先前确定,可以达到由表格920表示的逻辑。例如,可以从图5A-5B中的步骤508、512、524、530、532和/或来自步骤522的“否”达到该逻辑。

图9D示出了表格930,其图示了可以用于基于用户的血糖水平932以及锻炼是轻度的(934)、中度的(936)还是剧烈的(938)来确定推荐的示例性逻辑。例如,基于根据本文中讨论的技术的先前确定,可以达到由表格930表示的逻辑。例如,从图5B中的步骤534处的“否”可以达到该逻辑。

参考图10,图10示出了表格1000,其图示了示例性逻辑,该逻辑可以用于基于用户的血糖水平1002以及用户是佩戴了泵(1004)还是没有佩戴泵(1006)来确定推荐。

参考图11A-11C,图11A示出了表格1100,其图示了可以用于基于用户的血糖水平1102来确定推荐1104的示例性逻辑,图11B示出了表格1110,其图示了可以用于基于用户的血糖水平1112来确定推荐1114的示例性逻辑。图11C示出了表格1120,其图示了可以用于基于用户的血糖水平1122来确定推荐1124的示例性逻辑。由表格1100、1110和1120表示的逻辑可以例如基于根据本文中讨论的技术的先前确定来达到。例如,表格1100可以在图7A-7B中从步骤710、716或从步骤722中的“否”达到,表格1110可以在图7A-7B中从步骤718或从步骤734中的“否”达到,以及表格1120可以在图7A-7B中从步骤708、712、724、730、732或736达到。

在一些实施例中,如本文中描述的,计算设备可以被配置成在锻炼(例如,有氧放松(cool-down))之后,诸如在锻炼之后的十五分钟,提供另外的签到和潜在的新推荐。例如,计算设备可以监测用户(例如,心率)以确定锻炼的结束,请求用户指示锻炼的结束,和/或要求用户输入锻炼的估计结束时间。图12A、12B和12C示出了示例性表格1200、1210和1220,它们图示了可以用于基于用户的血糖水平分别为有氧、无氧和混合锻炼提供推荐的逻辑。

在一些实施例中,这种锻炼后签到和潜在推荐可以以推送通知的形式提供给用户。例如,当用户在一天期间一直活跃时(例如,已经完成锻炼时段,或者满足最小强度或持续时间阈值的锻炼时段),可以向用户提供推送通知,因为用户一直活跃并且可能需要进行一些调整。在一些情况下,该推送通知可以向用户提供推荐,以避免在锻炼时段之后睡觉时低血糖。该推送通知可以作为消息或对话框出现在用户的智能电话屏幕上,并且可以在锻炼时段之后的指定时间间隔(例如,在锻炼时段之后立即,或者在锻炼时段之后的15分钟、30分钟或1小时)或者在一天中的指定时间(例如,在晚上9点,在该时间期望用户准备睡觉)提供给用户。在一些实施例中,推送通知可以向用户提供定制的推荐,诸如摄入多少碳水化合物、剂量推荐(例如,以切断胰岛素)等等。作为另一个示例,推送通知可以通知用户,在锻炼时段之后,用户的胰岛素敏感性可能增加,并且结果,与用户没有锻炼的其他日子相比,用户可能需要更少胰岛素。作为另一个示例,如果用户佩戴了CGM,推送通知可以推荐调整CGM警报以增加其灵敏度,以确保在锻炼后或夜间低血糖的情况下触发警报。例如,这可以通过推荐用户增加血糖水平阈值来实现,在该阈值下,CGM将提醒用户潜在的低血糖发作。作为另一个示例,如果用户正在使用手指棒,推送通知可以推荐用户设置警报以在锻炼时段之后的半夜进行血糖测量。作为又另一个示例,推送通知可以推荐用户在睡前消耗蛋白质和/或脂肪(例如,睡前喝一杯牛奶),以减轻或降低用户睡觉时低血糖发作的可能性。

在一些实施例中,可以向用户呈现指导用户完成签到过程的视觉显示。在一些实施例中,可以向用户呈现视觉时间线,该视觉时间线包括视觉指示符和单独的视觉指示符,该视觉指示符指示将提示用户提供输入数据(例如,预定的血糖测量的输入数据)的一个或多个时间中的每一个,该单独的视觉指示符指示未来锻炼开始时间。例如,时间线可以包括指示用户将被提示提供第一预定血糖值的时间(例如,距锻炼一小时)的视觉指示符、指示用户将被提示提供另一个预定血糖值的第二时间(例如,距锻炼十五分钟)的视觉指示符、指示锻炼开始时间的视觉指示符、以及指示用户将被提示提供锻炼后血糖值的时间(例如,锻炼后十五分钟)的视觉指示符。

进一步参考图3A-3I,图3F包括:示出了计算设备的初始推荐的显示350。在该示例中,患者的血糖符合目标,因此患者不需要采取任何措施。例如,如果患者的血糖已经很高或很低,则计算设备可以推荐调整患者的推注或基础率,如本文中所讨论的。显示350包括“查看时间线”按钮352,当选择该按钮时,该按钮将用户带到图3G中的显示360,如本文中描述的,该显示360可以示出锻炼时段前的签到事件的时间线362、时段本身(如时间线曲线上的粗体部分所指示的),以及时段之后的签到事件。用户可以看到在预定的锻炼前一天所发生的所有事件。在该示例中,由于锻炼时段仅在近似半小时外(移动电话上的时间是下午1:32,并且锻炼被预定在下午2点),所以仅有一个签到364,其在锻炼开始之前15分钟,如被示为366。如果锻炼时段更远,诸如超过1小时外,将会有附加的签到,诸如在锻炼开始之前1小时在时间线上示出的另一个签到(例如,如关于图13A所讨论的)。用户可以触摸时间线上的每个符号,以沿着显示的底部显示更多细节。例如,触摸签到364指示在开始活动之前必须在下午1:45实行的血糖签到。

图3H示出了显示370,其图示了当用户触摸锻炼时段符号366时显示360如何变化,其示出了从下午2点开始并且在下午2:45结束的预定活动(再一次,如时间线曲线的粗体部分所图示的),并且用户具有125-160 mg/dL的锻炼目标血糖值。图3I示出了显示380,其示出了当用户选择锻炼后签到图标382时显示如何更新,这使得显示会示出下午3点活动后反馈到期。

图13A-13D示出了根据一些实施例的用于计划一个多小时外的慢跑锻炼的另一个示例性系列显示。图13A示出了具有时间线1302的显示1300,该时间线1302包括一小时签到图标1304、十五分钟签到图标1306和锻炼图标1308。在显示1300中选择一小时签到图标1304,并且显示因此在屏幕底部总结出在锻炼一小时后需要血糖签到。图13B示出了当选择十五分钟签到图标1306时的显示1310,并且文本被更新以示出锻炼十五分钟后需要葡萄糖签到。图13C示出了当锻炼图标1308被选择用于预定活动时的显示1320。图13D示出了当选择锻炼后图标1332时的显示1330,其更新显示以指示锻炼后签到在那时到期。

在一些实施例中,本文中描述的技术提供了在锻炼期间对患者的监测,诸如跟踪用于定制的医疗和/或生理数据,向用户提供另外的推荐等等。图14示出了根据一些实施例的用于在锻炼期间监测用户的示例性计算机化方法1400。在步骤1402处,计算设备接收关于锻炼的输入数据。在步骤1404处,计算设备基于输入数据来确定一个或多个推荐。在步骤1406处,计算设备经由计算设备的显示器来显示一个或多个推荐。

参考步骤1402,输入数据可以包括指示患者正在进行的锻炼的数据、患者在进行锻炼时的一个或多个当前血糖值、心率数据,和/或关于患者和/或锻炼的其他信息。如本文中所解释的,数据可以由患者手动输入,从另一个设备接收(例如,从CGM传输,或者从可佩戴传感器传输)等等。

参考步骤1404,计算设备基于输入数据来确定一个或多个推荐。在步骤1406中,这些推荐被显示给用户。在一些实施例中,计算设备可以识别用户的血糖水平何时偏离理想血糖范围之外,或者在锻炼期间导出用户血糖值的趋势,并且可以相应地确定一个或多个推荐。这些技术可以被配置成在整个活动期间将用户的血糖水平保持在目标范围内。例如,如果用户正在进行有氧锻炼,并且用户的血糖水平降低到某个最小阈值以下,或者观察到向下趋势,使得患者可能在不久的将来经历低血糖,则计算设备可以推荐用户摄入碳水化合物、施用胰高血糖素或实行无氧活动来增加用户的血糖水平。作为另一个示例,如果用户正在进行无氧锻炼,并且用户的血糖水平增加到某个最大阈值以上,或者观察到向上趋势,使得患者可能在不久的将来经历高血糖,则计算设备可以建议用户施用胰岛素,或者实行新的有氧活动来降低用户的血糖水平。作为另外的示例,如果用户正在进行混合活动,并且用户的血糖水平开始上升或下降,则计算设备可以相应地做出适当的新推荐。

在一些实施例中,该技术可以使用心率数据来监测用户的锻炼强度。这些技术可以被配置成考虑用户的心率和血糖水平两者来确定推荐。例如,计算设备可以将用户的心率水平与用户的血糖水平相关联,诸如确定达到某个心率水平可以如何导致用户的血糖下降。作为另一个示例,计算设备可以确定用户的峰值心率开始和血糖下降之间的时间量。

用户的心率可以与活动的性质(例如,有氧和/或无氧活动)相关,这可以用于推断关于用户的血糖水平。例如,当一个人全速跑时,他们的心率可以迅速增加,并且他们的血糖水平也可以增加。相比之下,当用户放慢活动步速时,他们的心率也应该类似地下降,并且他们的血糖水平也可以下降。这些技术可以使用心率来监测用户的活动表现,和/或基于用户的活动表现做出推荐(例如,以使用慢跑和短跑的混合来维持血糖水平)。例如,如果系统检测到用户的血糖正在以每分钟120拍的心率下降,则计算设备可以推荐用户加速到更快的步速以增加用户的心率,由此参与无氧活动以增加用户的血糖水平。作为另一个示例,系统可以推荐用户进行重量训练锻炼,以提高用户的心率,并且由此提高用户的血糖水平。因此,心率信息可以用于确定活动类型(例如,有氧的和/或无氧的)以向用户提供定制的推荐。

在一些实施例中,可以基于用户为锻炼期间的推荐调整阈值。例如,锻炼可能存在用户特定的问题,诸如低血糖无意识(例如,其中用户没有表现出导致低血糖的典型症状,诸如出汗、脸色苍白等)。因此,用于触发锻炼推荐的阈值可以在每个用户的基础上进行修改。例如,对于患有低血糖无意识的用户,该技术可以被设计成考虑潜在更高的最低血糖阈值和/或更短的检测时间窗口来检测低血糖指征。下面结合图16进一步讨论修改计算设备以向用户提供定制的推荐。

在一些实施例中,这些技术被配置成基于用户偏好来定制本文中讨论的锻炼计划特征,诸如用户锻炼目标(例如,减肥、建立肌肉等等)。图15示出了根据一些实施例的用于为糖尿病患者定制锻炼计划的示例性计算机化方法1500。在步骤1502处,计算设备存储与锻炼计划工具相关联的默认规则集。在步骤1504处,计算设备接收指示锻炼计划工具的用户偏好的输入数据。在步骤1506处,计算设备通过修改默认规则集来修改锻炼计划工具的方面,以基于输入数据为患者定制锻炼计划工具。在步骤1508处,计算设备基于锻炼计划工具的修改方面为患者生成锻炼计划。通过定制锻炼计划工具,锻炼计划可以与使用未修改的默认规则集原本会生成的锻炼计划不同,使得根据用户的偏好对其进行定制。

参考步骤1502,默认规则可以包括:用于实现本文中描述的技术的一个或多个方面的一个或多个规则和/或相关联的配置数据,诸如用于为糖尿病患者开发锻炼计划。

参考步骤1504,用户偏好可以包括用户参与锻炼的目标。目标的示例可以包括:减轻体重、维持用户的体重、建立肌肉、维持肌肉、为某个事件(例如,半程马拉松、马拉松等)进行训练、实行锻炼(例如,用户为了安全地实行而需要进行的锻炼)、提高灵活性、维持灵活性等等。用户偏好还可以包括来自用户的指示,即某些类型的锻炼优于其他类型的锻炼。例如,用户可以提供输入,该输入指示有氧锻炼优于无氧锻炼(或反之亦然),或者在同一类别中,某种类型的锻炼优于另一种类型的锻炼(例如,步行有氧锻炼优于在椭圆机上锻炼的有氧锻炼)。

参考步骤1506,计算设备可以通过修改例如用于计划和/或监测锻炼的工具的一个或多个方面来监测锻炼计划工具。例如,计算设备可以监测一个或多个规则或配置数据(例如,由规则和/或规划工具的其他方面使用的规则或配置数据等等)。如结合步骤1508所解释的,修改可以修改被提供给用户的推荐。

参考步骤1508,定制锻炼计划可以包括与默认推荐不同的定制的推荐,诸如本文中讨论的可以在锻炼之前、在锻炼期间和/或在锻炼之后提供的推荐。计算设备可以使用输入数据来规划如本文中讨论的定制锻炼计划,诸如锻炼类型、锻炼时间、血糖水平、心率等等。在一些实施例中,用户期望的定制可以用于控制本文中讨论的技术的算法的整体决策。例如,如果用户希望使用锻炼来减肥,则计算设备可以修改工具,使得它不推荐可以降低用户减肥能力的活动。例如,不是推荐碳水化合物馈送以防止低血糖,代替地,该应用可以建议其他预防低血糖的推荐,诸如实行无氧锻炼、混合活动锻炼、在锻炼之前或锻炼期间将推注胰岛素剂量减少甚至超过该应用原本会另行推荐的量、在锻炼之前或锻炼期间将用户的基础率减少甚至超过该应用原本会另行推荐的量等等。作为另一个示例,该系统可以被配置成对推荐锻炼集的原始次序进行排序,以基于用户的偏好在其他不太优选的锻炼之前提供优选锻炼集(例如,而计算设备可以另行提供推荐锻炼的原始次序)。可以基于用户先前表达的偏好(例如,如果用户指示他/她更喜欢跑步而不是举重)、基于用户表达的目标(例如,如果用户指示他/她试图减肥,则跑步或慢跑可以被标识为优选锻炼)、基于用户对先前锻炼时段的反馈(例如,如果用户指示他/她在游泳时具有良好的锻炼时段,则游泳可以被标识为优选锻炼),或者基于用户在先前锻炼时段期间的血糖水平(例如,如果观察到用户的血糖水平在跑步时比在举重时更一致地保持在理想范围内,则跑步可以被标识为优选的锻炼;替换地,如果在一个或多个游泳时段期间观察到用户的血糖水平保持在理想范围内,则游泳可以被标识为优选的锻炼)来标识优选的锻炼。

在一些实施例中,这些技术可以包括:基于用户特定信息定制锻炼计划特征,诸如基于用户特定治疗方面、生理方面等等。例如,这些技术可以包括预定的通用推荐和/或指南集(例如,诸如“将基础率降低80%”或“将推注剂量降低50%”),其被设计为一刀切的初始推荐集,该初始推荐集被设计成广泛适用于大多数用户。随着时间的推移,计算设备可以诸如基于用户对这样的干预的历史血糖响应来使技术适应用户。例如,如果用户在参与锻炼之前最后一次将胰岛素基础率或推注剂量降低80%时出现高血糖,则计算设备可以代替地推荐在下一次锻炼时段时将胰岛素的基础率或推注剂量降低更少(例如,降低70%)。相反地,如果用户在参与锻炼之前最后一次将胰岛素基础率或推注剂量减少80%时发生低血糖,则计算设备可以代替地推荐在下一次锻炼时段时将胰岛素的基础率或推注剂量减少更多(例如,减少90%)。通过维护用户对干预的历史血糖响应的日志,计算设备可以针对用户对过去干预的特定血糖响应来定制通用的建议和/或指南集。因此,在一些实施例中,这些技术可以被设计成使得用户能够容易地挑选除了具有高可能性的安全血糖水平之外,还具有高可能性的用户享受的活动。

图16示出了根据一些实施例的用于基于用户特定的信息定制锻炼计划工具的示例性计算机化方法1600。在步骤1602处,计算设备存储与用于开发锻炼计划的锻炼计划工具相关联的默认规则集。在步骤1604处,计算设备为用户计划锻炼计划集。在步骤1606处,对于每个锻炼计划,计算设备监测指示用户特定数据的数据。在步骤1608处,计算设备通过修改该默认规则集来修改锻炼计划工具的方面,以基于所监测的数据为患者定制锻炼计划工具。

参考步骤1604-1606,为每个锻炼计划监测的用户特定数据可以包括患者的治疗方面、患者的生理方面和/或其他用户特定数据。治疗方面可以包括:监测与用户的糖尿病治疗相关的一个或多个方面,诸如监测推注胰岛素剂量、基础率等等。生理方面可以包括监测心率测量值集、血糖测量值集、食物摄取集、排汗量、用户温度(例如,用户皮肤的温度)、环境温度(例如,锻炼位置的温度)、用户水合作用(例如,由用户报告的,或基于用户的心率的)、用户大脑或心脏活动(例如,诸如通过脑电图(EEG)或心电图(EKG))、用户活动或移动(例如,由佩戴在用户身体上的加速度计或陀螺仪测量的)、用户前一晚(多晚)的睡眠情况、皮质醇水平、酮水平等等。在一些实施例中,这些技术可以监测用户的开始血糖水平(例如,在开始锻炼时)、锻炼持续时间、锻炼强度(例如,基于心率信息、锻炼类别、锻炼时间等等)、锻炼期间用户的血糖水平、锻炼完成时用户的结束血糖水平、锻炼之后的用户反馈(例如,理解用户在锻炼之后的感觉如何,诸如“好”、“不好”,和/或指示用户对锻炼的满意度的数字评级,和/或他或她在锻炼期间或之后的血糖水平等)等等。在一些实施例中,这些技术可以监测用户的健康因素,诸如用户是否正在服用药物、用户的月经周期阶段、用户是否正在服用类固醇(例如,由于哮喘、其他健康原因)、用户是否生病、用户是否有压力、用户是否遭受任何身体伤害,和/或其他健康因素。

参考步骤1608,如结合图15所讨论的,计算设备可以以各种方式修改规则,诸如通过修改规则、修改配置数据等等。因此,当计划下一次锻炼时,基于在步骤1608处实行的(一个或多个)修改,为患者定制锻炼计划。如本文中讨论的,锻炼计划可以包括各种推荐,诸如如本文中讨论的调整推注剂量、基础率、摄入的碳水化合物量、推荐锻炼等等的推荐。

在一些实施例中,可以基于在锻炼之前、期间和/或之后的各个阶段获得的信息来定制推荐。例如,可以在锻炼开始前的时间段(例如,锻炼前的一个小时)期间监视用户和/或向用户提供推荐。可以监测该时段,以向用户定制关于如何在锻炼前管理他或她的胰岛素和/或碳水化合物摄入的推荐,从而确保他或她以目标理想范围内的血糖水平开始锻炼。还可以在锻炼的第一阶段(例如,前十分钟、前三十分钟等)期间监测用户和/或向用户提供推荐。该第一阶段可以被监测和/或用于向用户提供推荐,因为在一些锻炼期间,例如,用户的血糖水平可能在该时段期间快速下降。还可以在锻炼的第二阶段期间(例如,在前十分钟或前三十分钟之后,直到锻炼结束)监测用户。在锻炼的此第二阶段期间,用户的血糖水平可能表现出不同的行为,并且因此可以使用一组单独的规则或过程来监测和/或分析锻炼的第二阶段,以提供推荐。作为另一个示例,可以监视用户和/或向用户提供初始锻炼后时段的推荐,诸如锻炼之后的前三十分钟、锻炼之后的四十分钟等。例如,可以监测锻炼后阶段,因为在该时段期间,用户的血糖水平可能会迅速增加。作为另外的示例,可以监视用户和/或向用户提供更长的锻炼后时期的推荐,诸如锻炼之后八到十二小时,或者二十四小时。例如,在如此长的锻炼后时段期间,用户可能对胰岛素更敏感,因此用户可能需要服用更少胰岛素(例如,可以提供基础调整或摄入碳水化合物的推荐)。例如,对于锻炼后时段,可以向用户提供将他们的下一次推注剂量减少一定百分比、将他们的下一次基础量减少一定百分比、将晚餐后剂量减少一定百分比等等的推荐。

在一些实施例中,当用户与应用交互以进一步开发本文中描述的技术时,可以从用户收集本文中描述的锻炼数据、相关联的推荐和/或其他使用数据。例如,本文中描述的推荐(例如,锻炼前推荐、锻炼期间呈现的推荐、锻炼之后呈现的推荐等)可以基于作为本文中描述的技术的起始基线所建立的初始规则集。该初始规则集可以基于预期应用于预期用户群体中的平均用户的基线推荐来确定——然而,可以通过分析上述数据来定制这些初始规则,以更好地适合特定用户。可以跨多个锻炼时段分析来自上面讨论的每个时段(例如,锻炼前的时段、锻炼的第一阶段、锻炼的第二阶段、初始锻炼后时段以及较长的锻炼后时段)的数据,以更好地为特定用户定制未来的推荐。例如,可以为锻炼前提出的推荐(例如,基础推荐、推注推荐、葡萄糖检查、碳水化合物摄入等)编译用户数据。该系统可以建立用户交互的数据库和/或报告集,包括活动数据、葡萄糖测量、心率等,以及当人们进行锻炼时的响应(例如,关于用户是否毫无问题地实行锻炼、是否有问题等)。考虑到真实世界的锻炼数据,信息可以被分析并用于使技术更加鲁棒。

修改锻炼计划工具的方面以针对特定用户定制工具的各种方式是可能的。下面描述了可以如何发生这种定制的几个非限制性示例。

在一些实施例中,该系统可以被配置成对推荐锻炼集的原始次序进行排序,以基于所监测的用户治疗或生理数据在其他不太优选的锻炼之前提供优选锻炼集。例如,如果系统观察到当进行某些类型的锻炼时,用户的血糖水平更一致地保持在理想范围内(可能在锻炼期间具有最少或没有治疗干预,即,不需要任何胰岛素或胰高血糖素的施用),则系统可以被配置成将那些锻炼标识为优选锻炼,并且对推荐锻炼集进行排序以优先考虑那些优选锻炼。替换地,如果系统观察到用户在实行特定类型的锻炼时具有良好的血糖表现(即,用户的血糖水平保持在理想范围内),则该锻炼可以被标识为优选锻炼。作为又另一种替换方式,如果系统观察到用户在实行某种类型的锻炼时血糖表现不佳,则该锻炼可以被标识为非优选锻炼。

在一些实施例中,计算设备可以被配置成对患者的锻炼进行分类和/或进一步分类。例如,计算设备可以存储原始的锻炼分类集(例如,有氧的、无氧的和/或混合的)。计算设备可以生成新的练习分类集,诸如锻炼的子分类和/或不同分类。例如,计算设备可以被配置成默认将跑步分类为有氧锻炼。然而,在几次锻炼时段之后,计算设备可以观察到用户的心率持续增加超过有氧锻炼的某个最大阈值,和/或用户的血糖水平在跑步时增加而不是降低。基于该经验,计算设备可以将跑步重新分类为无氧锻炼,以针对特定用户的偏好或健康水平定制锻炼工具。作为另一个示例,计算设备可以被配置成将默认分类集细分成更精细的子分类。例如,锻炼工具可以观察到,尽管游泳和慢跑在默认情况下都被分类为有氧锻炼,但用户的血糖水平在游泳时比在慢跑时下降的量更大。因此,锻炼工具可能会将游泳分类为与慢跑不同的单独子分类——尽管这两种锻炼类型仍被分类为有氧锻炼,但锻炼工具可能会在此后认识到并且考虑到游泳很可能会比慢跑更大程度地降低血糖这一事实。响应于这种情况,锻炼工具可能会推荐在准备游泳而不是慢跑时更大程度地减少胰岛素剂量。类似的重新分类,或者其他默认锻炼类别的更精细的细分也是可能的。

在一些实施例中,计算设备可以基于指示用户在先前锻炼时段中的治疗方面或生理方面的监测数据来修改推注/基础率推荐和/或碳水化合物摄入推荐。例如,锻炼工具可以被配置成在特定情况下(例如,给定特定的计划锻炼时段,在某个起始血糖水平下)推荐将胰岛素基础率或推注剂量减少50%。然而,如果工具观察到用户上一次在这些情况下将基础率或推注剂量减少50%,用户发生低血糖,则工具可以代替地推荐在未来类似的情况下将基础率或推注剂量减少更多(例如,减少80%或90%)。该工具还可能推荐在未来类似的情况下摄入碳水化合物(或摄入比默认推荐更多或更少的碳水化合物)。类似地,如果该工具观察到用户出现高血糖,则该工具可以代替地推荐在将来类似的情况下将基础率或推注剂量减少更少(例如,减少20%)。

在一些实施例中,计算设备可以基于用户在先前锻炼时段期间监测的心率数据定制其推荐。例如,计算设备可以在一个或多个锻炼时段的过程中观察到,当用户的心率超过特定水平时(例如,对于无氧锻炼),用户的血糖水平增加,或者当用户的心率在特定范围内时(例如,对于有氧锻炼),用户的血糖降低。基于这些观察到的心率水平和/或范围,计算设备可以被配置成基于用户的心率预测用户对某些锻炼的血糖响应。并且基于这些预测,计算设备可以被配置成在从血糖传感器(例如,CGM)观察到任何实际血糖响应之前,基于该预测的血糖响应来推荐胰岛素的推注剂量的施用、碳水化合物的摄入量和/或修改的锻炼中的至少一个。这可以改善计算设备对由于锻炼所致的血糖的潜在波动的响应时间。

在又其他实施例中,计算设备可以基于用户在锻炼之后的治疗或生理数据定制其锻炼后签到或推送通知。例如,计算设备可以被配置成指示患者在锻炼之后将胰岛素的基础或推注剂量减少某个量(例如,50%)。该量可以基于通常适用于预期用户群体中的平均用户的默认指南。然而,计算设备可以在一个或多个锻炼时段之后观察到,基于对用户在锻炼时段之后的几小时内的血糖的观察,用户将受益于锻炼之后胰岛素的或多或少的降低。计算设备因此可以被配置成基于用户观察到的治疗或生理方面来定制锻炼后推荐。

图17中示出了可以用于实行本文中公开的技术和实施例的任何方面的计算机系统1700的说明性实现方式。计算机系统1700可以包括一个或多个处理器1710和一个或多个非暂时性计算机可读存储介质(例如,存储器1720和一个或多个非易失性存储介质1730)以及显示器1740。处理器1710可以以任何合适的方式控制向存储器1720和非易失性存储设备1730写入数据和从存储器1720和非易失性存储设备1730读取数据,因为本文中描述的本发明的方面不限于此方面。为了实行本文中描述的功能和/或技术,处理器1710可以执行存储在一个或多个计算机可读存储介质(例如,存储器1720、存储介质等)中的一个或多个指令,其可以用作存储由处理器1710执行的指令的非暂时性计算机可读存储介质。

结合本文中描述的技术,用于例如为糖尿病患者提供工具以计划锻炼的代码可以存储在计算机系统1700的一个或多个计算机可读存储介质上。处理器1710可以执行任何这样的代码,以提供本文中描述的用于计划锻炼的任何技术。本文中描述的任何其他软件、程序或指令也可以由计算机系统1700存储和执行。将领会到,计算机代码可以应用于本文中描述的方法和技术的任何方面。例如,计算机代码可以被应用于与操作系统交互,以通过传统的操作系统过程为糖尿病用户计划锻炼。

本文中概述的各种方法或过程可以被编码为可在采用各种各样的操作系统或平台中的任何一个的一个或多个处理器上执行的软件。附加地,这样的软件可以使用众多合适的编程语言和/或编程或脚本工具中的任一种来编写,并且还可以被编译为在虚拟机或合适的框架上执行的可执行机器语言代码或中间代码。

在这方面,各种发明概念可以被体现为至少一种非暂时性计算机可读存储介质(例如,计算机存储器、一个或多个软盘、紧凑盘、光盘、磁带、闪速存储器、现场可编程门阵列或其他半导体器件中的电路配置等),其用一个或多个程序进行编码,当在一个或多个计算机或其他处理器上执行时,实现本发明的各种实施例。一种或多种非暂时性计算机可读介质可以是可运输的,使得存储在其上的一个或多个程序可以被加载到任何计算机资源上,以实现如上面所讨论的本发明的各个方面。

术语“程序”、“软件”和/或“应用”在本文中以一般意义使用,指的是任何类型的计算机代码或计算机可执行指令集,其可以用于对计算机或其他处理器进行编程,以实现如上面所讨论的实施例的各个方面。附加地,应该领会到,根据一个方面,当被执行时实行本发明的方法的一个或多个计算机程序不需要驻留在单个计算机或处理器上,而是可以以模块化的方式分布在不同的计算机或处理器当中,以实现本发明的各个方面。

计算机可执行指令可以采用由一个或多个计算机或其他设备执行的多种形式,诸如程序模块。通常,程序模块包括例程、程序、对象、组件、数据结构等,其实行特定任务或实现特定的抽象数据类型。典型地,在各种实施例中,程序模块的功能可以根据需要被组合或分布。

而且,数据结构可以以任何合适的形式存储在非暂时性计算机可读存储介质中。数据结构可能具有通过数据结构中的位置相关的字段。这样的关系同样可以通过为字段分配存储来实现,该存储具有在非暂时性计算机可读介质中传达字段之间关系的位置。然而,可以使用任何合适的机制来建立数据结构的字段中的信息当中的关系,包括通过使用指针、标签或在数据元素当中建立关系的其他机制。

各种发明概念可以被体现为一种或多种方法,已经提供了方法的示例。作为方法的一部分实行的动作可以以任何合适的方式排序。因此,可以构建这样的实施例,其中以不同于所图示的次序实行动作,这可以包括同时实行一些动作,即使在说明性实施例中被示为顺序动作。

在本文中的说明书中和权利要求书中使用的不定冠词“一”和“一个”,除非明确指出相反的意思,应该被理解为意味着“至少一个”。如在本文中的说明书和权利要求书中所使用的,在提到一个或多个元素的列表时,短语“至少一个”应该被理解成意味着从元素列表中的任何一个或多个元素中选择的至少一个元素,但是不一定包括元素列表内具体列出的每一个元素中的至少一个,并且不排除元素列表中的元素的任何组合。这允许可选地存在除了在短语“至少一个”所指的元素列表中具体标识的元素之外的元素,无论与那些具体标识的元素相关还是不相关。

本文中的说明书和权利要求书中使用的短语“和/或”应该被理解为意味着如此结合的元素中的“任一个或两个”,即,在某些情况下结合存在而在其他情况下分离存在的元素。用“和/或”列出的多个元素应该以相同的方式解释,即,“一个或多个”这样结合的元件。除了由“和/或”子句具体标识的元素之外,可以可选地存在其他元素,无论与那些具体标识的元素相关还是不相关。因此,作为非限制性示例,当与诸如“包括”之类的开放式语言结合使用时,在一个实施例中,对“A和/或B”的引用可以仅指A(可选地包括除B之外的元素);在另一个实施例中,仅指B(可选地包括除A之外的元素);在又另一个实施例中,指A和B两者(可选地包括其他元件)等。

如在本文中的说明书和权利要求书中所使用的,“或”应该被理解为具有与上面定义的“和/或”相同的含义。例如,当分离列表中的项目时,“或”或“和/或”应当被解释为包含性的,即,包括至少一个,但是也包括多于一个的元素的数量或列表,以及可选地,附加的未列出的项目。只有明确指示与此相反的术语,诸如“仅其中一个”或“恰好其中一个”,或者当在权利要求中使用时,“由……组成”将指代包括多个元素或元素列表中的恰好一个元素。一般而言,本文中使用的术语“或”仅应该被解释为指示排他性的替换方式(即,“一个或另一个而不是两个”),当前面有排他性的术语时,诸如“任一个”、“其中之一”、“仅其中之一”或“恰好其中之一”、权利要求中使用的“基本上由……组成”应当具有专利法领域中所使用的普通含义。

在权利要求中使用序数术语(诸如“第一”、“第二”、“第三”等)修改权利要求元素本身并不意味着一个权利要求元素相对于另一个权利要求元素的任何优先级、优先次序或次序,或者方法的动作被实行的时间次序。这样的术语仅用作标签,以将具有某个名称的一个权利要求元素与具有相同名称的另一个元素区分开来(但是使用序数术语)。

本文中使用的措辞和术语是出于描述的目的,并且不应该被认为是限制性的。“包括”、“包含”、“具有”、“含有”、“涉及”及其变体的使用意味着涵盖其后列出的项目和附加的项目。

已经详细描述了本发明的若干个实施例,本领域技术人员将容易想到各种修改和改进。这样的修改和改进旨在处于本发明的精神和范围内。因此,前面的描述仅仅是示例性的,而不旨在是限制性的。

本公开中描述了各个方面,包括但不限于以下方面:

1.一种使用计算设备向糖尿病患者推荐一种或多种锻炼类型的方法,该方法包括:由计算设备接收指示(i)患者打算开始锻炼的未来锻炼开始时间和(ii)患者的当前血糖值的输入数据;由计算设备确定当前时间和未来锻炼开始时间之间的时间量;由计算设备基于患者的当前血糖值和时间量来确定一个或多个推荐的锻炼类型;以及经由计算设备的显示器显示一个或多个推荐的锻炼类型。

2.根据方面1的方法,其中,显示一个或多个推荐锻炼类型包括:当时间量小于最小持续时间阈值时,确定当前血糖值是否小于第一血糖阈值;如果当前血糖值小于第一血糖阈值,则显示来自第一锻炼类别的第一多个锻炼类型;以及如果当前血糖值大于或等于第一血糖阈值,则显示来自第二类别的第二多个锻炼类型,其中,第一多个锻炼类型与第二多个锻炼类型不同。

3.根据方面2的方法,进一步包括:当时间量小于最小持续时间阈值时,如果当前血糖值在第二血糖阈值与第三血糖阈值之间,则经由显示器显示来自第三锻炼类别的第三多个锻炼类型。

4.根据方面2-3中任一项的方法,进一步包括:当时间量大于或等于最小持续时间阈值时,经由显示器显示来自第一锻炼类别的第一多个锻炼类型和来自第二锻炼类别的第二多个锻炼类型。

5.根据方面3的方法,进一步包括:当时间量大于或等于最小持续时间阈值时,经由显示器显示来自第一锻炼类别的第一多个锻炼类型、来自第二锻炼类别的第二多个锻炼类型和来自第三锻炼类别的第三多个锻炼类型。

6.根据方面2-5中任一项的方法,其中,最小持续时间阈值是一个小时。

7.根据方面2-6中任一项的方法,其中,第一锻炼类别包括无氧锻炼,并且第二锻炼类别包括有氧锻炼。

8.根据方面3-7中任一项的方法,其中,第三锻炼类别包括混合有氧和无氧锻炼。

9.根据方面2-8中任一项的方法,其中,第一血糖阈值在130 mg/dL至160 mg/dL之间。

10.根据方面2-9中任一项的方法,其中,第一血糖阈值在140 mg/dL至150 mg/dL之间。

11.根据方面3-10中任一项的方法,其中,第二血糖阈值在80 mg/dL至120 mg/dL之间,并且第三血糖阈值在140 mg/dL至180 mg/dL之间。

12.根据方面3-11中任一项的方法,其中,第二血糖阈值在95 mg/dL至105 mg/dL之间,并且第三血糖阈值在155 mg/dL至165 mg/dL之间。

13.根据方面1-12的方法,其中,计算设备从连接的血糖仪和手动用户输入中的至少一个接收患者的当前血糖值。

14.根据方面1-13中任一项的方法,进一步包括:接收指示患者的胰岛素实时补充(IOB)量的第二输入数据,并且其中,至少部分基于第二输入数据来确定一种或多种推荐锻炼类型。

15.一种包括指令的非暂时性计算机可读介质,当由计算设备上的一个或多个处理器执行时,所述指令可操作来使一个或多个处理器执行方面1-14中任一项的方法。

16.一种系统,其包括存储指令的存储器和被配置成执行指令以实行方面1-14中任一项的方法的处理器。

17.一种使用计算设备基于计划的锻炼时段来推荐对糖尿病患者的治疗的调整的方法,该方法包括:由计算设备接收输入数据,其指示(i)患者打算开始锻炼的未来锻炼开始时间,(ii)患者打算参与的锻炼类型,以及(iii)患者的初始血糖值;经由计算设备的显示器向用户呈现初始推荐,其包括对计划胰岛素推注剂量的调整和对计划胰岛素基础率的调整中的至少一个,其中,初始推荐基于接收到的锻炼类型和接收到的初始血糖值中的至少一个;当当前时间在锻炼开始时间的第一时间段内时,由计算设备经由显示器提示用户提供指示患者的第一预定血糖值的输入;由计算设备接收指示患者的第一预定血糖值的输入数据;由计算设备基于接收到的第一预定血糖值来确定针对患者的第二推荐;以及经由显示器呈现第二推荐。

18.根据方面17的方法,其中,确定第二推荐包括:基于接收到的第一预定血糖值,确定用于患者消耗的碳水化合物的推荐量、对计划胰岛素推注剂量的调整、对计划胰岛素基础率的调整、以及用于计划外推注施用的新的胰岛素推注剂量中的至少一个。

19.根据方面17-18中任一项的方法,进一步包括:监测计算设备的机载时钟以确定当前时间。

20.根据方面17-19中任一项的方法,进一步包括:当当前时间在锻炼开始时间的第二时间段内时,其中,第二时间段短于第一时间段,经由显示器提示用户提供指示患者的第二预定血糖值的输入;在计算设备处接收指示患者的第二预定血糖值的输入;在接收到所述第二预定血糖值时,基于接收到的第二预定血糖水平来确定针对患者的第三推荐,所述第三推荐包括以下各项中的至少一项:患者消耗的碳水化合物的推荐量、对计划胰岛素推注剂量的调整、对计划胰岛素基础率的调整以及计划外推注施用的新的胰岛素推注剂量;以及经由显示器向患者呈现第三推荐。

21.根据方面17-20中任一项的方法,进一步包括:

在计算设备处接收指示患者打算停止锻炼的锻炼结束时间的输入;当当前时间等于或大于锻炼结束时间之后的第三时间段时,经由显示器提示用户提供指示患者的第三预定血糖值的输入;在计算设备处接收指示患者的第三预定血糖值的输入;以及在接收到所述第三预定血糖值时,经由显示器向患者呈现基于第三预定血糖值的碳水化合物消耗量的推荐、对计划胰岛素推注剂量的推荐调整和对计划胰岛素基础率的推荐调整中的至少一个。

22.根据方面21的方法,其中,第一时间段是一个小时,第二时间段是15分钟,并且第三时间段是15分钟。

23.根据方面17-22中任一项的方法,进一步包括:经由显示器呈现视觉时间线,其包括指示将提示用户提供指示第一预定血糖值的输入的时间的视觉指示符,以及指示未来锻炼开始时间的单独的视觉指示符。

24.根据方面21-23中任一项的方法,进一步包括:经由显示器呈现视觉时间线,其包括:指示将提示用户提供指示第一预定血糖值的输入的时间的视觉指示符;指示将提示用户提供指示第二预定血糖值的输入的时间的视觉指示符;指示锻炼开始时间的视觉指示符;以及指示将提示用户提供指示第三预定血糖值的输入的时间的视觉指示符。

25.根据方面17-24中任一项的方法,进一步包括:在锻炼时段之后向用户提供推送通知,其向用户提供在锻炼时段之后睡觉时避免低血糖的推荐。

26.根据方面25的方法,其中,推送通知包括:增加睡眠时葡萄糖传感器上的低血糖警报的灵敏度的推荐、消耗蛋白质和脂肪中的至少一种的推荐、以及在锻炼时段之后服用较少胰岛素的推荐中的至少一个。

27.根据方面17-26中任一项的方法,进一步包括:在接收到所述第一预定血糖值时,经由显示器呈现基于接收到的第一预定血糖值的推荐,即患者将锻炼限制为有氧锻炼。

28.根据方面21-27中任一项的方法,进一步包括:在接收到所述第三预定血糖值时,基于接收到的第三预定血糖值,经由显示器呈现患者进行有氧放松的推荐。

29.一种包括指令的非暂时性计算机可读介质,当由计算设备上的一个或多个处理器执行时,所述指令可操作来使一个或多个处理器执行方面17-28中任一项的方法。

30.一种系统,包括:存储指令的存储器和被配置成执行指令以实行方面17-28中任一项的方法的处理器。

31.一种用于定制计算机化锻炼计划工具的方法,该工具用于使用计算设备为糖尿病患者开发锻炼计划,该方法包括:由计算设备存储与锻炼计划工具相关联的默认规则集,用于为糖尿病患者开发锻炼计划;由计算设备接收指示对锻炼计划工具的用户偏好的输入数据;由计算设备修改锻炼计划工具的方面,包括修改默认规则集以基于输入数据为患者定制锻炼计划工具;以及由计算设备基于锻炼计划工具的修改的方面为患者生成锻炼计划,其中,锻炼计划与使用未修改的默认规则集原本会生成的第二锻炼计划不同。

32.根据方面31的方法,其中,为患者生成锻炼计划包括:接收第二输入数据,其指示(i)患者打算开始锻炼的未来锻炼开始时间、(ii)患者打算参与的锻炼类型和(iii)患者的初始血糖值中的一个或多个,其中,指示用户偏好的输入数据不包括(i)、(ii)或(iii)中的任何一个;以及基于接收到的第二输入数据和锻炼计划工具的修改的方面来生成锻炼计划。

33.根据方面31-32中任一项的方法,其中,接收输入数据包括接收指示锻炼计划的用户目标的数据。

34.根据方面33的方法,其中,用户目标包括减肥目标、保持体重的目标、增强肌肉的目标、保持肌肉的目标、为特定事件训练的目标、实行锻炼的目标、提高灵活性的目标、保持灵活性的目标或其某种组合中的一个或多个。

35.根据方面31-34中任一项的方法,其中,修改包括:修改默认规则集以在准备锻炼期间提供定制的推荐,其中,定制的推荐与默认推荐不同。

36.根据方面31-35中任一项的方法,其中,修改包括:修改默认规则集以在锻炼执行期间提供定制的推荐,其中,定制的推荐与默认推荐不同。

37.根据方面36的方法,其中,提供定制的推荐包括:在实行锻炼时接收指示患者血糖值的第二输入数据;基于第二输入数据和锻炼计划工具的修改的方面来确定针对患者的定制的推荐;以及经由计算设备的显示器来呈现定制的推荐。

38.根据方面37的方法,其中:确定定制的推荐包括基于第二输入数据来确定患者有低血糖风险;定制的推荐包括对锻炼的修改;以及默认推荐包括摄入碳水化合物的推荐。

39.根据方面37的方法,其中:默认推荐包括默认推注剂量、默认基础率或其某种组合;以及定制的推荐包括与默认推注剂量不同的定制推注剂量、与默认基础率不同的定制基础率或其某种组合。

40.根据方面31-39中任一项的方法,其中:基于锻炼计划工具的修改的方面为患者生成锻炼计划包括:对推荐锻炼集的原始次序进行排序,以在经排序的推荐集的开始处提供优选锻炼集,使得在推荐锻炼集中的其他锻炼之前向患者呈现优选锻炼;以及使用未修改的默认规则集原本会生成的第二锻炼计划包括根据推荐锻炼集的原始次序提供推荐锻炼集。

41.一种包括指令的非暂时性计算机可读介质,当由计算设备上的一个或多个处理器执行时,所述指令可操作来使一个或多个处理器执行方面31-40中任一项的方法。

42.一种系统,包括:存储指令的存储器和被配置成执行指令以实行方面31-40中任一项的方法的处理器。

43.一种用于定制计算机化锻炼计划工具的方法,该工具用于使用计算设备为糖尿病患者开发锻炼计划,该方法包括:由计算设备存储与锻炼计划工具相关联的默认规则集,用于为糖尿病患者开发锻炼计划;由计算设备使用锻炼计划工具为患者计划锻炼计划集,其中,每个锻炼计划与锻炼相关联;由计算设备为锻炼计划集中的每个锻炼计划监测指示(i)患者的治疗方面、(ii)患者的生理方面或两者的数据;由计算设备修改默认规则集,以基于所监测的数据为患者定制锻炼计划工具;以及由计算设备基于经修改的默认规则集为患者生成新的锻炼计划,其中,新的锻炼计划与使用未修改的默认规则集原本会生成的锻炼计划不同。

44.根据方面43的方法,其中,指示患者治疗方面的监测数据包括:监测指示胰岛素剂量集的数据。

45.根据方面43-44中任一项的方法,其中,监测指示患者生理方面的数据包括:监测心率测量值集、葡萄糖测量值集、活动测量值集、食物摄取集或其某种组合。

46.根据方面43-45中任一项的方法,其中,新的锻炼计划包括以下各项中的至少一项:推注剂量,其与使用未修改的默认规则集原本会生成的锻炼计划的推注剂量不同;以及基础率,其与使用未修改的默认规则集原本会生成的锻炼计划的基础率不同。

47.根据方面43-46中任一项的方法,其中,生成新的锻炼计划包括:生成供患者摄入的碳水化合物的推荐量,其与锻炼计划所推荐的、使用未修改的默认规则集原本会生成的碳水化合物的量不同。

48.根据方面43-47中任一项的方法,其中,生成新的锻炼计划包括:基于患者当前锻炼期间的心率来预测患者对患者当前正在参与的当前锻炼的葡萄糖响应;以及基于预测的葡萄糖响应,推荐施用胰岛素推注剂量、摄入碳水化合物的量和与当前锻炼不同的经修改的锻炼中的至少一种。

49.根据方面43-48中任一项的方法,其中,生成新的锻炼计划包括:存储原始的锻炼分类集;生成新的锻炼分类集,其中,新的分类集包括比原始的分类集更多的分类;以及基于新的分类集来生成新的锻炼计划。

50.根据方面43-49中任一项的方法,其中,生成新的锻炼计划包括:对推荐锻炼集的原始次序进行排序,以在经排序的推荐集开始时提供优选锻炼集,使得在推荐锻炼集中的其他锻炼之前向患者呈现优选锻炼。

51.根据方面43-50中任一项的方法,其中,生成新的锻炼计划包括:基于所监测的数据从一组可用的锻炼中选择推荐的锻炼。

52.一种包括指令的非暂时性计算机可读介质,当由计算设备上的一个或多个处理器执行时,所述指令可操作来使一个或多个处理器执行方面43-51中任一项的方法。

53.一种系统,包括存储指令的存储器和被配置成执行指令以实行方面43-51中任一项的方法的处理器。

54.一种使用计算设备在锻炼期间向糖尿病患者提供推荐的方法,该方法包括:由计算设备接收输入数据,其指示(i)患者正在进行的锻炼和(ii)在进行锻炼时患者的当前血糖值;由计算设备基于当前血糖值来确定一个或多个推荐;以及经由计算设备的显示器显示一个或多个推荐。

55.根据方面54的方法,其中,确定一个或多个推荐包括:基于输入数据来确定锻炼是有氧锻炼;基于当前血糖值,确定患者的血糖水平小于最小阈值;以及为患者生成实行一次或多次无氧锻炼的推荐。

56.根据方面54的方法,其中,确定一个或多个推荐包括:基于输入数据来确定锻炼是无氧锻炼;基于当前血糖值,确定患者的血糖水平大于最大阈值;以及为患者生成实行一次或多次有氧锻炼的推荐。

57.根据方面54的方法,其中,确定一个或多个推荐包括:基于输入数据,确定锻炼是混合有氧和无氧锻炼;基于当前血糖值,确定患者的血糖水平相对于先前血糖值的变化;基于所确定的患者血糖水平的变化为患者生成推荐。

58.一种包括指令的非暂时性计算机可读介质,当由计算设备上的一个或多个处理器执行时,所述指令可操作来使一个或多个处理器执行方面54-57中任一项的方法。

59.一种系统,包括存储指令的存储器和被配置成执行指令以实行方面54-57中任一项的方法的处理器。

78页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:“通知我”:个体扫描协议状态和MRI检查进展的自主实时远程通知

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!