静脉给药是一种将药物直接注射或输入血液的快速给药途径,相比于其他途径给药,静脉用药相关的药物伤害发生率高。我国国家药品不良反应监测年度报告显示,因静脉注射给药途径导致的不良反应/不良事件发生率高达60%,且近年来一直位列第一并且呈逐年上升趋
[1-2]。此外,1项研究分析表明,在我国因用药导致的死亡的病例中,也是通过静脉途径给药的药物导致死亡的事件较多
[3]。因此,静脉用药安全不容忽视,开展早期静脉用药风险预测有助于预防药物相关伤害的发生,提高患者用药安全。
随着现代信息技术的发展,数据挖掘的方法已相当成熟,目前常见的机器学习方法包括支持向量机、随机森林、神经网络等。这些机器学习算法具有强大的非线性建模能力、模型泛化能力等特点,这使得机器学习算法成为许多实际问题中广泛使用的高效预测模型构建方法。在医学领域,机器学习算法已经得到广泛应用,并表现出不同的预测性能
[4-6]。本研究拟通过机器学习算法,构建静脉用药安全风险早期预测模型,以期为静脉用药安全管理提供新思路和新方法。
1 资料与方法
1.1 研究对象
收集2019年3月至2022年12月就诊于重庆医科大学附属第一医院三甲综合医院的心血管及内分泌系统疾病的住院患者。患者纳入标准:①年龄≥18的患者;②使用治疗药物;③未接受任何药学干预。患者排除标准:①出院前非药物导致死亡的;②接受了或者正在参与药物的临床试验。
1.2 资料收集
通过医院电子病历系统收集患者一般情况和临床相关资料。由2名临床药师同时提取患者相关信息。①患者的一般信息:病历号、年龄、性别、婚姻状况、医保类型、体质量、身高、血压、合并症指数(charlson comorbidity index,CCI)、住院时长、饮酒史、吸烟史、药物过敏史等;②临床实验室检查指标:尿素、血肌酐、丙氨酰氨基转移酶、门冬氨酸氨基转移酶、糖化血红蛋白(hemoglobin A1C,HbA1C)、血钙、血钾、血钠、血氯、甘油三酯、总胆固醇、高密度脂蛋白等;③药物信息:用药数量、中药注射剂、药物相关问题等。
1.3 药物相关问题评价
采用根据欧洲药学监护联盟协会提出的药物相关问题V 9.09分类标准(Pharmaceutical Care Network Europe DRP V9.09 classification,PCNE-DRPs V 9.09)评价患者是否存在药物相关问题
[7]。
1.4 模型构建
将患者是否存在静脉用药风险作为模型构建所需要的因变量。“存在静脉用药风险”定义为:存在中等或重度临床意义的药物相关问题,“不存在静脉用药风险”定义为:不存在中等或重度临床意义的药物相关问题。对该变量的确定由2名药师共同评估,当存在异议时,咨询第三人(临床医生)。
将收集到的数据导入IBM SPSS Statistics 23.0软件,并采用SPSS modeler 18.0进行模型的构建。采用的建模方法有神经网络、logistics回归、CHAID决策树、贝叶斯网络、支持向量机。
1.5 统计学方法
采用Excel表收集患者资料,应IBM SPSS Statistics 23.0软件对数据进行统计分析。计量资料用范围、均值和标准差表示,计数资料用频数和百分比表示。2组间计量资料比较采用t检验,计数资料比较采用卡方检验。单因素及多因素分析均采用logistic回归分析。采用混淆矩阵格式对优化后的各预测模型进行评价。通过准确率、召回率、精确率、F1值以及生成验证受试者工作特征曲线下面积(area under curve,AUC)评价模型的预测性能。检验水准α=0.05。
2 结 果
2.1 患者一般资料
共收集到住院患者1 583例,采用IBM SPSS Statistics 23.0软件构建住院患者静脉用药安全数据库。根据时间顺序,将患者分为建模组和验证组,建模组1 302例,验证组281例。其中建模组中,男性724(55.6%)例,平均年龄(66.4±14.2)岁,年龄在60岁及以上的老年患者936(71.9%)例。高血压(47.2%)是最常见的诊断。患者平均住院时间为(10.3±6.1) d,平均用药(3.0±4.0)种(
表1)。与验证组相比,建模组体质指数(body mass index,BMI)、冠心病、心力衰竭、肝功能、肾功能、白细胞、Ca
2+、K
+、Na
+、Cl
-、糖化血红蛋白、静脉用药数量及使用的中成药注射剂差异具有统计学意义(
P<0.05)。
2.2 静脉用药药物相关问题
静脉用药相关问题根据PCNE-DRP V9.0进行分类。1 302例住院患者中,存在药物相关问题的患者数为350例。药物相关问题发生率为26.9%。药物相关问题主要集中在医嘱环节,其中仅有1个药物相关问题的患者有206例(占15.8%),存在2个药物相关问题的患者有88例(占6.8%),存在3个及其以上药物相关问题的患者有55例(占4.2%)。共发现药物相关问题586个,主要集中在:①治疗安全性方面(
n=556,94.9%)。如2种中成药(注射剂)使用可能增加不良反应风险和增加患者经济负担。在药物相关问题中,药物相互作用是最常见的问题,如氨茶碱与利尿剂联用,可能影响氨茶碱的血药浓度,导致不良事件风险增加;胺碘酮注射液与阿托伐他汀钙片合用可升高其血药浓度,增加发生肌肉毒性的风险等。②治疗有效性方面(
n=30,5.1%)。如静脉滴注哌拉西林他唑巴坦剂量和给药频次不合理,导致抗感染效果不佳;氟喹诺酮类药物与含钙或铁离子的药物联用,导致氟喹诺酮类药物疗效降低。药物相关问题分类见
表2。由
表2可见,不适当的组合占比最高,占66.6%,主要为药物与药物之间存在潜在的药物相互作用。
2.3 模型构建
构建各模型的效能参数见
表3。支持向量机的预测效能最好(AUC=0.976),其次是CHAID决策树(AUC=0.925)。支持向量机模型、CHAID决策树模型的预测变量重要性的前十位因素分别见
图1、
图2。由
图1和
图2可见,在2个模型中,静脉用药数量、利尿剂的使用是较重要的变量。在后续的模型验证中,使用支持向量机、CHAID决策树同时进行验证。
2.4 静脉用药风险预测模型验证
采用支持向量机、CHAID决策树进行验证。281例患者中实际存在静脉用药风险的患者为80例,无静脉用药风险的患者为201例。经支持向量机预测为存在静脉用药风险的患者为64例,预测为无静脉用药风险的患者为271例。模型的预测效能AUC为0.826,支持向量机的预测效能更好,其他指标见
表4。
3 讨 论
静脉给药是住院患者最常用,甚至是首选的给药方式。虽然我国静脉用药安全令人担忧,但关注静脉用药风险预测的研究较少。本研究结果发现静脉用药的药物相关问题发生率为26.9%,该结果低于以往文献报道结果的,如在我国老年人群中34.5%的患者存在至少1种药物相关问题
[8];慢性肾病患者中药物相关问题发生率高达45.95%
[9]。本研究的药物相关问题发生率低于文献报道的可能原因是因为研究的人群和药物的给药途径不同,之前的研究对象未区别静脉给药和非静脉途径给药,计算的药物相关问题发生率为总的发生率,而本研究重点关注的是静脉用药的药物相关问题,未考虑口服给药等其他非静脉途径给药。本研究结果发现药物相关问题主要涉及的类型是治疗安全性,其次才是治疗有效性,而发生药物相关问题的主要原因是药物选择。1项研究分析了神经内科患者存在的药物相关问题,也发现了相似的趋势
[10]。因此,也提示本课题组需要关注药物选择不当引起的用药安全问题。
本研究采用机器学习的方法包括神经网络、CHAID决策树、贝叶斯网络、支持向量机等。通过比较各算法的预测效果,结果发现CHAID决策树和支持向量机的预测效能相对较好。比较CHAID决策树和支持向量机模型汇总的预测变量重要性发现,静脉用药数量、使用利尿剂、有心衰、肝功异常、住院时间、过敏等因素是2种机器学习算法筛选出的患者存在用药风险的共同预测因素。目前尚未见静脉用药风险的影响因素研究,但有研究报道多药联用、肥胖、肾功能损害和过敏与药物相关问题的高风险相关
[11]。另有研究发现使用≥5种药物的患者发生药物相关问题的风险明显高于使用少于5种药物的患者(
OR=1.96;95%CI=1.31%~2.93%)
[12]。另1项前瞻性研究发现,药品数量每增加1种,药物相关问题增加约8.6%
[13]。使用的药物数量越多,药物相互作用等药物相关问题增加,还可能增加患者住院时间延长的风险
[14-15]。由此可见,使用的药物数量是患者用药安全中尤为重要的因素。在合理用药过程中,有必要进行处方精简。
另外,目前国内外报道的关于患者用药安全方面的预测研究多为不良反应预测、用药不依从性预测模型等
[16-17]。还有些研究为药物相关问题预测或评分模型,这些研究采用logistics回归构建预测模型,但预测模型的预测效能欠佳,AUC仅为0.6-0.78
[18-19]。本研究也使用了logistics回归构建预测模型,其AUC为0.720,与文献报道结果相似,但与其他机器学习算法相比,logistics回归构建的预测模型并不具有优势。
本研究仍存在一些局限性。首先,本研究纳入的人群仅涉及心血管疾病和内分泌疾病患者,预测模型中找到的影响因素可能不适用于其他疾病患者。其次,本研究未考虑口服药物等非静脉途径给药的药物,因此构建的预测模型可能无法准确预测非静脉途径用药的风险。另外,本研究收集的数据为回顾性研究,可能存在部分患者资料不全,导致预测模型中未纳入资料不全的因素,因此,还需要大样本、前瞻性的多中心临床研究进一步验证。
总之,本研究基于患者的临床信息,成功构建了一个患者静脉用药风险的预测模型,具有良好的预测性能,对探索患者用药安全管理策略具有重要意义。