Medtronic 泵

该驱动程序不适用于任何较新的型号,包括所有以 G 结尾的型号(530G、600 系列 [630G、640G、670G]、700 系列 [770G、780G] 等)。

以下型号和固件组合兼容:

- 512/712(任何固件版本)
- 515/715(任何固件版本)
- 522/722(任何固件版本)
- 523/723(固件 2.4A 或更低)
- 554/754 EU 版本(固件 2.6A 或更低)
- 554/754 加拿大版本(固件 2.7A 或更低)

您可以在 OpenAPS 文档 或 LoopDocs 中了解如何检查泵上的固件。

硬件和软件要求

  • 手机: Medtronic 驱动程序应适用于任何支持蓝牙连接的 Android 手机。重要提示:手机制造商对蓝牙的实现可能有所不同,因此不同手机型号的行为也可能不同。例如,某些手机处理启用/禁用蓝牙的方式不同。当 AAPS 需要重新连接到您的 Rileylink 类设备时,这可能会影响用户体验。

  • RileyLink 兼容设备: Android 手机无法在没有独立通信设备的情况下与 Medtronic 泵通信。该设备通过蓝牙连接手机,并通过兼容的无线电连接连接泵。第一种此类设备称为 Rileylink,但现在还有许多其他选项,并且可以提供额外功能。

各种 Rileylink 兼容设备的比较表见 getrileylink.org。

泵的配置

为了让 AAPS 能够远程发送命令,应在泵上配置以下设置。每项设置后面的括号中列出了在 Medtronic 715 上进行相应更改的步骤。具体步骤可能因泵的类型和/或固件版本而异。

  • 在泵上启用远程模式(在泵上按 Act,进入 Utilities -> Remote Options,选择 On,然后在下一屏选择 Add ID,并添加任意随机 ID,例如 111111)。Remote ID 列表中至少要有一个 ID,泵才会等待远程通信。

  • 设置最大基础率(在泵上按 Act,进入 Basal,然后选择 Max Basal Rate)。例如,将此值设置为最大标准基础率的四倍,即可允许 400% 的临时基础率。泵允许的最大值为每小时 34.9 个单位。

  • 设置最大大剂量(在泵上按 Act,进入 Bolus,然后选择 Max Bolus)。这是泵接受的大剂量上限。泵允许的最大值为 25。

  • 将配置文件设置为 Standard。(在泵上按 Act,进入 Basal,然后选择 Patterns。)泵只需要一个配置文件,因为 AAPS 会在手机上管理不同的配置文件。不需要其他模式。

  • 设置临时基础率类型(在泵上按 Act,进入 Basal,然后选择 Temp Basal Type)。选择 Absolute(不要选择 Percent)。

Medtronic 手机/AAPS 配置

  • **请勿通过手机上的蓝牙菜单将 RileyLink 兼容设备与手机配对。**通过手机蓝牙菜单进行配对,会导致您按照以下说明操作时 AAPS 无法发现 Rileylink 兼容设备。

  • 禁用手机上的自动屏幕旋转。在某些设备上,自动屏幕旋转会导致蓝牙会话重新启动,从而影响 Medtronic 泵。

  • 在 AAPS 中配置 Medtronic 泵有两种方式:

  1. 在全新安装过程中使用设置向导

  2. 在 Config Builder 的泵选择选项中,选择 Medtronic 旁边的齿轮图标

使用设置向导配置 Medtronic 泵时,可能会因为蓝牙问题而无法完成设置(例如无法成功连接到泵)。如果发生这种情况,应选择虚拟泵选项以完成配置,然后使用方式 2 进一步排查问题。

Medtronic 设置

设置 AAPS 以配合 Medtronic 泵使用时,需要设置以下项目:(见上图)

  • 泵序列号:显示在泵的背面,以 SN 开头。只能输入显示的 6 个数字,不要输入任何字母字符(例如 123456)。

  • 泵类型:您使用的泵型号(例如 522)。

  • 泵频率:根据泵最初销售的地区,有两个选项。如果不确定应选择哪个选项,请查看常见问题解答:

    • 美国和加拿大使用 916 Mhz

    • 全球其他地区使用 868 Mhz

  • 泵上的最大基础率 (U/h):必须与泵上的设置一致(见上文“泵的配置”)。同样,必须谨慎选择此设置,因为它决定了 AAPS 可以通过基础率输注的最大量,也就是最大临时基础率。例如,将此值设置为最大标准基础率的四倍,即可允许 400% 的临时基础率。泵允许的最大值为每小时 34.9 个单位。

  • 泵上的最大大剂量 (U)(一小时内):必须与泵上的设置一致(见上文“泵的配置”)。应谨慎考虑此设置,因为它决定了 AAPS 能够设置的大剂量上限。

  • 大剂量开始前的延迟 (s):发出大剂量后到命令实际发送给泵之前等待的秒数。这段时间允许用户在错误发送大剂量命令时取消大剂量。通过 AAPS 开始的大剂量无法取消。取消已经开始的大剂量的唯一方法是手动暂停泵,然后恢复泵的运行。

  • Medtronic 编码:决定是否执行 Medtronic 编码。建议选择硬件编码(即由 RileyLink 兼容设备执行),因为这样需要发送的数据更少。选择软件编码(即由 AAPS 执行)有助于解决频繁断开连接的问题。如果 Rileylink 设备上的固件版本为 0.x,则会忽略此设置。

  • 电池类型(Power View):为了正确确定剩余电池电量,应选择正在使用的 AAA 电池类型。选择“简单视图”以外的选项时,AAPS 会显示计算出的剩余电池百分比和电压。可用选项如下:

    • 未选择(Simple view)

    • Alkaline(Extended view)

    • Lithium(Extended view)

    • NiZn(Extended view)

    • NiMH(Extended view)

  • 大剂量/治疗调试:根据需要选择 On 或 Off。

  • RileyLink 配置:此选项用于查找并配对 RileyLink 兼容设备。选择后会显示附近的 RileyLink 兼容设备及信号强度。

  • 使用扫描:在连接 RileyLink 兼容设备之前启用蓝牙扫描。这应该可以提高设备连接的可靠性。

  • 显示 OrangeLink/EmaLink/DiaLink 报告的电池电量:此功能仅在 EmaLink 或 OrangeLink 等较新的链接设备上受支持。数值会显示在 AnroidAPS 的 Medtronic 选项卡中。

  • 设置中性临时基础率:默认情况下,临时基础率处于活动状态时,Medtronic 泵会在整点发出蜂鸣声。启用此选项后,会在整点中断临时基础率,从而抑制蜂鸣声,有助于减少听到的蜂鸣次数。

MEDTRONIC(MDT)选项卡

MDT 选项卡

将 AAPS 配置为使用 Medtronic 泵后,屏幕顶部的选项卡列表中会显示 MDT 选项卡。此选项卡显示泵的当前状态信息以及一些 Medtronic 专用操作。

  • RileyLink 状态:手机与 RileyLink 兼容设备之间的当前连接状态。此处应始终显示 Connected。任何其他状态都可能需要用户干预。

  • RileyLink 电池:EmaLink 或 OrangeLink 设备的当前电池电量。是否显示取决于您是否在 Medtronic 泵配置菜单中选择了“显示 OrangeLink/EmaLink/DiaLink 报告的电池电量”。

  • 泵状态:当前的泵连接状态。由于泵不会持续保持连接,此处通常会显示睡眠图标。其他可能的状态包括 AAPS 尝试发送命令时显示的 “Waking Up”,以及 “Get Time”“Set TBR” 等其他泵命令。

  • 电池:根据 Medtronic 泵配置菜单中“电池类型(Power View)”所选的值显示电池状态。

  • 上次连接:距上次成功连接泵已经过了多长时间。

  • 上次大剂量:距上次成功输送大剂量已经过了多长时间。

  • 基础基础率:当前小时内,活动配置文件中在泵上运行的基础率。

  • 临时基础率:当前正在输注的临时基础率,也可能为每小时 0 个单位。

  • 储药器:储药器中的胰岛素量(至少每小时更新一次)。

  • 错误:出现问题时显示的错误字符串(通常表示配置存在错误)。

屏幕底部有三个按钮:

  • 刷新:刷新泵的当前状态。仅当连接持续丢失一段时间时才应使用,因为这会要求完整刷新数据(获取历史记录、获取/设置时间、获取配置文件、获取电池状态等)。

  • 泵历史记录:显示泵历史记录(见下文)。

  • RL 统计信息:显示 RL 统计信息(见下文)。

泵历史记录

泵历史记录对话框

泵历史记录每 5 分钟获取一次并存储在本地。只存储前 24 小时的历史记录。这样可以在需要时方便地查看泵的行为。存储的项目仅与 AAPS 相关,不会包括与配置无关的功能。

操作

使用 Medtronic 驱动程序时,“操作”选项卡中会增加两个操作:

  • 唤醒并调谐 - 如果 AAPS 持续一段时间没有连接到泵(正常情况下每 5 分钟连接一次),可以强制执行调谐。此操作会搜索泵使用的所有可能无线电频率并尝试联系泵。成功连接后,成功使用的频率会被设为默认频率。

  • 重置 RileyLink 配置 - 如果重置了 RileyLink 兼容设备,可能需要使用此操作,以便重新配置设备(设置频率、频率类型和编码)。

重要提示

NS 配置需要特别注意

AAPS 使用序列号进行同步,而序列号会暴露给 NS。由于知道旧款 Medtronic 泵的序列号可能被用于远程控制泵,因此请特别注意强化 NS 站点的安全性,防止泵的 SN 泄露。请参阅 https://nightscout.github.io/nightscout/security/

OpenAPS 用户

OpenAPS 用户应注意,AAPS 配合 Medtronic 泵使用时采用的方法与 OpenAPS 完全不同。在 AAPS 中,与泵交互的主要方式是通过手机。正常情况下,可能只有在更换储药器时才需要使用泵的菜单。这与使用 OpenAPS 时完全不同:使用 OpenAPS 时,通常至少有一部分大剂量是通过快速大剂量按钮输注的。如果使用泵手动输注大剂量,而 AAPS 同时尝试输注大剂量,可能会出现问题。虽然系统有检查机制来尽量避免这类情况,但仍应尽可能避免这样做。

日志

如果需要排查 Medtronic 泵功能,请选择屏幕左上角的菜单图标,然后选择 Maintenance 和 Log Settings。排查任何 Medtronic 问题时,应勾选 Pump、PumpComm 和 PumpBTComm。

Medtronic CGM

目前不支持 Medtronic CGM。

手动使用泵

应避免在泵上手动输注大剂量或设置 TBR。所有此类命令都应通过 AAPS 发送。如果使用了手动命令,命令之间必须至少间隔 3 分钟,以降低发生问题的风险。

使用 Medtronic 泵和 AAPS 时更改时区、夏令时(DST)或旅行

当手机切换到新时间时,AAPS 会自动检测时区变化并更新泵的时间。

向东旅行意味着要在当前时间上增加几个小时(例如从 GMT+0 变为 GMT+2),不会造成问题,因为不会发生重叠(例如不可能两次出现同一个小时)。然而,向西旅行可能造成问题,因为这实际上是在回到过去,可能导致 IOB 数据不正确。

开发人员已知向西旅行时会出现这些问题,目前正在研究可能的解决方案。有关更多详细信息,请参阅 https://github.com/andyrozman/RileyLinkAAPS/issues/145 。目前请注意,此问题可能发生,并在更改时区时仔细监测。

常见问题解答

如何确定我的泵使用的频率

泵型号

在泵的背面,您会看到一行信息,其中包含型号以及特殊的三字母代码。前两个字母决定频率类型,最后一个字母决定颜色。频率可能的取值如下:

  • NA - 北美(在频率选择中需要选择 “US & Canada (916 MHz)”)

  • CA - 加拿大(在频率选择中需要选择 “US & Canada (916 MHz)”)

  • WW - 全球(在频率选择中需要选择 “Worldwide (868 Mhz)”)

如何修复“泵无法访问”错误?

更新到 3.4.x.x 版本后,部分 Medtronic 泵会出现“泵无法访问”错误。修复方法是在 AAPS 的 Medtronic 偏好设置中更改泵的编码类型:

  1. 打开右上角的菜单(⁝)

  2. 打开“Medtronic Preferences”

  3. 在“Medtronic Encoding”下,将其更改为“Hardware Encoding”