当前位置: 首页 > 专利查询>陈亮恭专利>正文

高风险用药路径的计算方法技术

技术编号:33947505 阅读:15 留言:0更新日期:2022-06-29 21:41
本发明专利技术提供一种高风险用药路径的计算方法。列出病历数据库所包括的多个药物中的由每两个药物所组成的多个排列路径。基于指定用药结果,通过查询病历数据库来计算各排列路径的风险值。根据风险值来计算各排列路径的危险分数,并基于危险分数来排序排列路径。由危险分数最高者开始取出N个排列路径进行组合,而获得多个串接路径,其中每一个串接路径所包括的药品数量符合指定用药数量。药品数量符合指定用药数量。药品数量符合指定用药数量。

【技术实现步骤摘要】
高风险用药路径的计算方法


[0001]本专利技术涉及一种多个药物之间的使用路径的搜寻方法,尤其涉及一种高风险用药路径的计算方法。

技术介绍

[0002]近年来,因人口老化及慢性病普遍,同时服用两种以上药品或合并成药、中草药或保健食品,都让用药变得更复杂。当一种药品作用被其他药品所改变,造成疗效减少或增加时,即称为药物交互作用。药物交互作用较轻微者可能只是影响药物的吸收,而影响到疗效的发挥,严重时则可能会致命。而药物交互作用的连锁效应可能经过很多药物,且病患可能不只看过一位医师,使其追溯原因变得困难。因此,若能从病患的病历数据,找出高风险的用药路径,可以提醒医生注意病患的用药史,避免不良的连锁效应。然而,由于药物种类繁多,当病患的用药的路径愈长,其排列组合将呈现非线性成长,导致数据量庞大。故,需要一个有效率的方式来找出高风险的路径。

技术实现思路

[0003]本专利技术是针对一种高风险用药路径的计算方法,可以节省时间,避免搜寻庞大的用药路径。
[0004]本专利技术的高风险用药路径的计算方法,包括:列出病历数据库所包括的多个药物中的由每两个药物所组成的多个排列路径;基于指定用药结果,通过查询病历数据库来计算各排列路径的风险值;根据风险值来计算各排列路径的危险分数,并基于危险分数来排序排列路径;以及由危险分数最高者开始取出N个排列路径进行组合,而获得多个串接路径,其中每一个串接路径所包括的药品数量符合指定用药数量。
[0005]在本专利技术的一实施例中,所述在由危险分数最高者开始取出N个排列路径进行组合,而获得串接路径的步骤之后,还包括:设定预设人数;判断符合所获得的串接路径且导致指定用药结果的病患人数是否符合预设人数;以及倘若病患人数不符合预设人数,更新N为N+M,并重新执行由危险分数最高者开始取出N个排列路径进行组合,而获得串接路径的步骤,直到病患人数符合预设人数。
[0006]在本专利技术的一实施例中,所述风险值为胜算比(odds ratio),通过下列公式来计算第i个排列路径的胜算比:
[0007][0008]其中,O代表第i个排列路径的胜算比,D
E
为其药物使用纪录中符合第i个排列路径且导致指定用药结果的病患人数,H
E
为其药物使用纪录中符合第i个排列路径且未导致指定用药结果的病患人数,D
N
为其药物使用纪录中不具有第i个排列路径且导致指定用药结果的病患人数,H
N
为其药物使用纪录中不具有第i个排列路径且未导致指定用药结果的病
患人数。
[0009]在本专利技术的一实施例中,所述根据风险值来计算各排列路径的危险分数的步骤包括:基于各排列路径的胜算比来设定各排列路径的风险排名,并以风险排名来作为危险分数;计算各排列路径的机率值,并基于机率值来设定各排列路径的机率排名;以及将风险排名加上机率排名来获得危险分数。
[0010]在本专利技术的一实施例中,所述高风险用药路径的计算方法还包括:基于下述设定来查询病历数据库中符合第i个排列路径的病患人数,其中第i个排列路径依序包括第一药物与第二药物。所述设定为:在多个病患的药物使用纪录中查询在指定时间范围内依序使用了第一药物与第二药物的病患人数。
[0011]在本专利技术的一实施例中,所述高风险用药路径的计算方法还包括:通过查询病历数据库,在串接路径中取出病历数据库所记载的多个用药路径,并获得具有指定用药结果的多个病患所对应的多个疾病的数据集,其中一个病患对应至一个疾病且具有一组路径集合,路径集合包括至少一个用药路径;基于下述公式计算各用药路径的逆向文件频率值,
[0012][0013]其中,IDF(i)代表第i个用药路径的逆向文件频率值,D为疾病的总数,t(i)为数据集所包括的第i个用药路径的数量;
[0014]基于下述公式计算各用药路径在各病患所对应的路径集合的出现频率,
[0015][0016]其中,TF
i,j
代表第i个用药路径在第j个病患所对应的路径集合的出现频率,n
i,j
代表第i个用药路径出现在第j个病患所对应的路径集合的数量,A
j
代表第j个病患所对应的路径集合中所包括的用药路径的数量;
[0017]基于各用药路径的逆向文件频率值以及出现频率,计算各病患对应于第i个用药路径的估计值;以及
[0018]基于估计值,针对各疾病来选出独特路径。
[0019]在本专利技术的一实施例中,所述针对各疾病来选出独特路径的步骤包括:基于每一用药路径所对应的所有病患的估计值,计算平均值,并以具有最大的平均值的用药路径作为独特路径。
[0020]在本专利技术的一实施例中,所述针对各疾病来选出独特路径的步骤包括:基于每一用药路径所对应的所有病患的估计值,计算平均值,并以手肘法决定一阈值后,选择平均值大于阈值的用药路径作为独特路径。
[0021]基于上述,本公开提出了一个有效率寻找高风险路径的方法,可以节省时间,避免搜寻庞大的用药路径。
附图说明
[0022]图1是依照本专利技术一实施例的电子装置的框图;
[0023]图2是依照本专利技术一实施例的高风险用药路径的计算方法流程图;
[0024]图3是依照本专利技术一实施例的找出不同疾病的独特路径的方法流程图;
[0025]图4是依照本专利技术一实施例的用药路径的估计值平均值的曲线图。
[0026]附图标记说明
[0027]100:电子装置
[0028]110:处理器
[0029]120:存储装置
[0030]121:病历数据库
[0031]130:输出装置
[0032]T:阈值
[0033]S205~S220:高风险用药路径的计算方法各步骤
[0034]S305~S320:找出不同疾病的独特路径的方法各步骤
具体实施方式
[0035]图1是依照本专利技术一实施例的电子装置的框图。请参照图1,电子装置100包括处理器110、存储装置120以及输出装置130。处理器110耦接至存储装置120以及输出装置130。处理器110例如为中央处理单元(Central Processing Unit,CPU)、物理处理单元(Physics Processing Unit,PPU)、可程序化的微处理器(Microprocessor)、嵌入式控制芯片、数字信号处理器(Digital Signal Processor,DSP)、特殊应用集成电路(Application Specific Integrated Circuits,ASIC)或其他类似装置。
[0036]存储装置120例如是任意型式的固定式或可移动式随机存取内存(Random Access Memory,RAM)、只读存储器(Read

Only Memory,ROM)、闪存(Flash memory)、硬盘或其他类似装置或这些装置的组合。病历数据库121中记载多个病患本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高风险用药路径的计算方法,其特征在于,包括:列出病历数据库所包括的多个药物中的由每两个药物所组成的多个排列路径;基于指定用药结果,通过查询所述病历数据库来计算每一所述排列路径的风险值;根据所述风险值来计算每一所述排列路径的危险分数,并基于所述危险分数来排序所述排列路径;以及由所述危险分数最高者开始取出N个所述排列路径进行组合,而获得多个串接路径,其中每一所述串接路径所包括的药品数量符合指定用药数量。2.根据权利要求1所述的高风险用药路径的计算方法,其中在由所述危险分数最高者开始取出N个所述排列路径进行组合,而获得所述串接路径的步骤之后,还包括:设定预设人数;判断符合所获得的所述串接路径且导致所述指定用药结果的病患人数是否符合所述预设人数;以及倘若所述病患人数不符合所述预设人数,更新N为N+M,并重新执行由所述危险分数最高者开始取出N个所述排列路径进行组合,而获得所述串接路径的步骤,直到所述病患人数符合所述预设人数。3.根据权利要求1所述的高风险用药路径的计算方法,其中所述风险值为一胜算比,通过下列公式来计算第i个排列路径的所述胜算比:其中,O代表所述第i个排列路径的所述胜算比,D
E
为其药物使用纪录中符合所述第i个排列路径且导致所述指定用药结果的病患人数,H
E
为其药物使用纪录中符合所述第i个排列路径且未导致所述指定用药结果的病患人数,D
N
为其药物使用纪录中不具有所述第i个排列路径且导致所述指定用药结果的病患人数,H
N
为其药物使用纪录中不具有所述第i个排列路径且未导致所述指定用药结果的病患人数。4.根据权利要求3所述的高风险用药路径的计算方法,其中根据所述风险值来计算每一所述排列路径的所述危险分数的步骤包括:基于每一所述排列路径的所述胜算比来设定每一所述排列路径的一风险排名;计算每一所述排列路径的机率值,并基于所述机率值来设定每一所述排列路径的机率排名;以及将所述风险排名加上所述机率排名来获得所述危险分数。5.根...

【专利技术属性】
技术研发人员:陈陪蓉蔡宗宪陈亮恭黄世宗萧斐元
申请(专利权)人:陈亮恭
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1