本发明涉及胰岛素剂量调控,尤其涉及具有胰岛素灵敏度自适应估计的mdi决策系统及方法。
背景技术:
1、糖尿病已成为影响我国和世界各国人民生活质量的重大公共健康问题。2021年国际糖尿病联盟(idf)发布的统计数据显示,全球估计有5.37亿糖尿病患者,其中我国患者数量1.41亿,居全球首位;2021年全球糖尿病相关医疗开销达9660亿美元,我国糖尿病患者治疗开销高达10924亿元人民币。
2、而作为治疗糖尿病的胰岛素需要根据医生处方建议剂量,再利用胰岛素笔注射胰岛素。然而,现有胰岛素治疗达标率不足25%,更有近10%的1型糖尿病患者死于过量胰岛素注射。即胰岛素使用剂量和方式的不合理是导致控糖效果不佳和并发症发生发展的主要原因,注射剂量的准确性直接决定着糖尿病患者的生命安危。
3、目前胰岛素剂量智能决策前沿技术是人工胰腺系统,实际上是将自动化技术赋能到胰岛素泵上;但是实际上,这类系统主要适用于少数的1型糖尿病,适用范围窄,而且需要配合价格昂贵的胰岛素泵,目前胰岛素泵价格是传统胰岛素笔的近100倍。使得人工胰腺技术难以满足糖尿病胰岛素治疗的广泛需求。
4、为解决上述问题,部分学者研究将人工智能赋能价格便宜的胰岛素笔,实现符合患者实际需求的胰岛素用药剂量个体化安全有效决策系统。
5、基于胰岛素笔的治疗常采用每日多次胰岛素皮下注射(multiple dailyinjection,mdi)的方式,随着血糖持续监测设备的普及与更新迭代,连续血糖监测数据的应用改进了mdi治疗,并发展出数据驱动的血糖控制方法。数据驱动方法无需建立人体血糖代谢模型,仅需要系统的输入输出数据即能实现模型建立与血糖控制。例如,史大威等在《面向智能血糖管理的餐前胰岛素剂量贝叶斯学习优化方法》中公开了基于高斯过程回归建立血糖预测模型,提出临床经验辅助的餐前剂量贝叶斯学习优化方法,能够有效地利用患者血糖历史管理数据辅助餐前胰岛素用药决策。
6、然而,临床试验结果表明患者的胰岛素灵敏度,即胰岛素降低血糖的能力,会受多种因素影响,例如运动、情绪等。但是公开的现有技术未充分考虑胰岛素灵敏度的变化对于血糖控制的影响,使得胰岛素智能决策算法的科学性难以保证。例如,申请公开号为cn110289094a的发明专利提出一种基于专家规则的胰岛素精准给药决策方法,其通过体重、年龄、性别等数据利用经验公式计算时不变的胰岛素灵敏度,故缺乏对于胰岛素灵敏度时变性的考虑。申请公开号为cn111833985a的发明专利提出了一种基于先进人工智能深度学习技术的胰岛素智能辅助决策系统,其构建具有多个特征性字段的糖尿病患者临床数据集以训练机器学习模型从而实现胰岛素剂型和剂量的决策,但所用数据集中缺少显式的胰岛素灵敏度信息。
技术实现思路
1、为解决上述问题,本发明提供具有胰岛素灵敏度自适应估计的mdi决策系统及方法,通过具有胰岛素灵敏度估计的血糖控制算法完成餐前和基础胰岛素剂量推荐,建立本地数据库实现数据存储和数据可视化,收集患者的必要信息以辅助决策,实现面向患者需求的系统集成设计。
2、为实现上述目的,本发明提供了具有胰岛素灵敏度自适应估计的mdi决策系统,包括胰岛素灵敏度自适应估计及血糖预测模块、剂量决策模块、通信与传输模块、数据存储及可视化模块、患者信息录入模块;
3、胰岛素灵敏度自适应估计及血糖预测模块,用于基于患者信息训练的反映个体化血糖代谢过程的高斯过程模型结合基于对生理场景分类的分类器预测血糖态势;
4、剂量决策模块,用于利用血糖态势预测信息,计算胰岛素推荐剂量;
5、通信传输模块,用于实现连续血糖监测信息、胰岛素注射剂量反馈与移动设备的传输;
6、数据存储及可视化模块,用于通过对连续血糖数据、胰岛素剂量数据以及用餐信息的存储和回调实现数据可视化功能,展示血糖控制效果和潜在的高低血糖风险;
7、患者信息录入模块,用于录入患者的个人信息;
8、胰岛素灵敏度自适应估计及血糖预测模块、剂量决策模块、数据存储及可视化模块、患者信息录入模块均搭载于移动设备上,移动设备经通信传输模块分别与用于持续监测患者血糖的血糖持续监测设备和胰岛素注射设备相通讯。
9、优选的,患者信息包括患者的实际血糖数据、用餐信息、胰岛素剂量;
10、生理场景为对胰岛素降低血糖的能力有影响的场景,其包括运动、情绪、酮中毒解除;
11、患者的个人信息包括患者的年龄、性别、糖尿病类型、拟采用的治疗药物。
12、具有胰岛素灵敏度自适应估计的mdi决策系统的方法,包括以下步骤:
13、s1、利用胰岛素灵敏度自适应估计及血糖预测模块预测血糖态势;
14、s2、剂量决策模块根据预测的血糖态势计算胰岛素推荐剂量;
15、s3、将计算的胰岛素推荐剂量发送至胰岛素注射设备。
16、优选的,步骤s1具体包括以下步骤:
17、s11、利用回顾性临床数据对患者对胰岛素降低血糖的能力有影响的生理场景进行分类,并利用分类结果构建分类器;
18、s12、基于患者实际血糖数据、用餐信息、胰岛素剂量训练出反映患者化血糖代谢过程的高斯过程模型;
19、s13、利用分类器辨识出患者实际所处的生理场景;
20、s14、基于患者所处的生理场景估计高斯过程核函数的自适应时变部分,通过高斯过程预测方法,预测血糖态势。
21、优选的,步骤s12具体包括以下步骤:
22、s121、针对餐前胰岛素和基础胰岛素的使用情景建立不同的血糖代谢模型,基础胰岛素用于患者夜间时的血糖控制,而餐前胰岛素则用于遏制患者在用餐后血糖浓度的快速上升,且餐前包括早餐、午餐和晚餐;
23、s122、采用自回归的形式构建高斯过程预测模型:
24、根据餐型,利用高斯过程对餐后每一时刻的血糖动力学进行建模:
25、gt+i=ft+i-1(dt+i-1)+ωt+i-1 (1)
26、
27、式中,t表示为基准时刻,其对应早餐、中餐、晚餐的血糖代谢建模的餐前胰岛素注射时刻,对应夜间睡眠时的血糖代谢建模的基础胰岛素注射时间;ω为白噪声,g为血糖值,l为自回归模型阶数,u表示胰岛素注射剂量,m表示患者摄入的碳水化合物含量,i={1,2,…,n}代表高斯过程的预测步长;dt+i-1为l+1步血糖测量值、胰岛素注射剂量和摄入碳水化合物含量构成的向量,其作为i时刻高斯过程回归预测模型的输入;
28、其中,高斯过程中的均值函数考虑为线性形式:
29、m(dt)=atdt+b (3)
30、式中,dt为i=1时刻对应的高斯过程预测模型的输入;a、b为高斯过程均值的线性形式下的超参数;
31、在协方差函数中,考虑胰岛素灵敏度的影响,设计如下的协方差函数:
32、k(dt,d’t)=γ(dt,d’t)+λ(dt,d’t) (4)
33、式中,γ为协方差函数中时不变部分,其选用径向基形式或者根据患者信息和个人信息设计不变高斯核;λ为时变部分,其根据能影响胰岛素灵敏度的生理场景估计,随着患者所处的生理场景自适应变化;式中k为协方差函数;k(dt,d’t)表示对同一餐型下相同餐后时刻的不同天数的数据求协方差。
34、优选的,步骤s13具体包括以下步骤:
35、s131、基于欧式距离度量每日回顾性血糖数据之间的差异,根据度量值实现对血糖数据的聚类;
36、s132、利用不同聚类的判定条件建立场景分类器并用于实际血糖分类,实现生理场景的分类和辨识。
37、优选的,步骤s131具体包括以下步骤:
38、s1311、为度量值的临床分别率,对血糖数据进行空间变换:
39、f(gt)=ln(gt)p-q (5)
40、式中,p、q均为设置参数;gt为t时刻的血糖值;
41、s1312、分别建立用于实现长作用时间场景辨识的长时窗度量函数和用于实现短作用时间场景辨识的短时窗度量函数,长时窗度量函数和短时窗度量函数的表达式均如下所示:
42、
43、式中,dj和dk分别表示第j,k天的血糖数据,m(.,.)表示不同天数的数据之间的度量值;h为设置的度量增益;n为采样值个数;hjk为权重变量,且当j,k之差的绝对值越小时hjk越大。
44、优选的,在步骤s14中通过利用上一阶段的数据dt,代入到高斯过程预测模型中,逐时刻预测出血糖变化轨迹。
45、优选的,步骤s2具体包括以下步骤:
46、s21、针对餐前胰岛素和基础胰岛素分别设计餐前胰岛素控制模块和基础胰岛素控制模块;
47、s22、采用构建代价函数求解最优剂量。
48、优选的,步骤s22具体包括以下步骤:
49、s221、设计代价函数为:
50、j=e[(p-pc)q(p-pc)t] (7)
51、式中,e为数学期望,p为n步血糖预测值向量,向量中的元素分别为pi~pc为血糖控制目标向量;q为权值矩阵,用于在预测值接近高低血糖阈值时施加惩罚;
52、s222、设计优化问题为:
53、
54、式中,u为待求解的胰岛素注射剂量;j表示设计的代价函数;
55、s223、设计约束条件如下:
56、l1≤u-up≤l2 (9)
57、0≤u≤umax (10)
58、式中,up为前一天相同时段的胰岛素注射剂量,umax为最大注射剂量,l1和l2为均基于临床经验的注射剂量增量约束;
59、s224、根据优化问题和约束条件求解最优胰岛素注射剂量取值区间,采用穷举法对取值区间内的剂量进行遍历,代入到代价函数中,通过比较函数值求解出实际使用条件下的最优剂量。
60、本发明具有以下有益效果:
61、1、可针对时变的胰岛素灵敏度进行有效估计,在血糖态势预测和胰岛素剂量决策算法中自适应地利用胰岛素灵敏度信息。
62、2、为实现以胰岛素灵敏度自适应估计为核心技术的血糖控制算法能够更好地应用于实际治疗中,还可将胰岛素灵敏度自适应估算法嵌入到基于移动设备的胰岛素剂量推荐程序中,设计适合胰岛素笔用户的软件界面,实现与连续血糖监测(continuous glucosemonitoring,cgm)设备和胰岛素笔的稳定蓝牙通信。
63、3、利用连续血糖持续监测设备提供的连续血糖数据,通过具有胰岛素灵敏度估计的血糖控制算法完成餐前和基础胰岛素剂量推荐,建立本地数据库实现数据存储和数据可视化,收集患者的必要信息以辅助决策,实现面向患者需求的系统集成设计。
64、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。