检测混合用药冲突的方法及系统的制作方法

文档序号:10655813阅读:405来源:国知局
检测混合用药冲突的方法及系统的制作方法
【专利摘要】本发明公开了一种检测混合用药冲突的方法及系统,所述方法包括:获取至少两种药品;根据所述至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分;根据所述药物成分,从药物相互作用数据库中查询所述药物成分对应的药物相互作用记录;根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突。本发明的技术方案通过从药品数据库中查询所述至少两种药品的药物成分,并从药物相互作用数据库中查询所述药物成分相对应的药物相互作用记录;根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突,从而基于数据分析方法,即可方便地对海量药品说明书所涉及的药品的混合用药冲突进行检测。
【专利说明】
检测混合用药冲突的方法及系统
技术领域
[0001]本发明涉及数据分析技术领域,特别涉及一种检测混合用药冲突的方法及系统。
【背景技术】
[0002]在医学领域,药物相互作用指两种或两种以上药物同时应用时所产生的协同增效、拮抗减效、理化反应等药效变化和冲突作用。根据《药物流行病学》(周文著,人民卫生出版社,2007年)的研究表明,混合用药I至5种,潜在药物相互作用发生率为12.1%,实际药品不良反应(ADR)发生率为3.5%,混合用药6至10种,潜在药物相互作用发生率为29.0%,实际ADR发生率为10.0%,混合用药11?15种的,潜在药物相互作用发生率为44.8%,实际ADR发生率为28.0%。药物相互作用通常在临床表现为ADR形式。由于ADR易被患者本身的病情所掩盖,因此药品不良反应是一个隐蔽、复杂、有潜在危险、易被忽略的问题。
[0003]我国临床医学用药的现状为:一,临床药师非常缺乏,导致我国绝大多数的医院由医师而非专业的临床药师提供用药指导;二,患者经常多科看病,各专科医师药理知识局限性较大,存在与其它科缺乏沟通而各自开药的情况;三,市场上药品品种非常多,临床药师的学识和经验的增长速度难以与飞快的新药研发速度保持同步。由于无法保证在混合用药时就药物相互作用方面提供全面、合理的指导,从而不能对混合用药时可能产生的药效变化和冲突作用进行及时的检测和预警,可能对病患的健康产生损害。实际上,在药品生产过程中发生药物相互作用和配伍禁忌的情况基本上可在细致的工艺研究阶段和临床实验中予以发现,最终反映在具体的药品说明书中。然而面对海量的药品说明书,当前尚无强有力的数据分析方法对混合用药冲突进行检测。

【发明内容】

[0004]有鉴于此,本发明的目的是提供一种采用数据分析方法、能够检测混合用药冲突的检测混合用药冲突的方法及系统。
[0005]为了实现上述目的,本发明提供了一种检测混合用药冲突的方法,包括:
[0006]获取至少两种药品;
[0007]根据所述至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分;
[0008]根据所述药物成分,从药物相互作用数据库中查询所述药物成分对应的药物相互作用记录;
[0009]根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突。
[0010]作为优选,获取至少两种药品之前,所述方法还包括:构建所述药品数据库和所述药物相互作用数据库。
[0011]作为优选,构建药品数据库和药物相互作用数据库,包括:
[0012]获取药品说明书中的药物成分,并将所述药物成分存储至所述药品数据库;
[0013]获取药品说明书中的药物相互作用,将所述药物相互作用存储至所述药物相互作用数据库。
[0014]作为优选,获取药品说明书中的药物成分,并将所述药物成分存储至所述药品数据库,包括:
[0015]获取N个药品说明书,构成药品说明书集合I,表示式为:
[0016]I = {I (drugi),…,I (drugi), - --KdrugN)},
[00?7]其中,drugi表示第i个药品的名称,I (drugi)表示第i个药品的说明书,i = I,2,…,N;
[0018]获取所述第i个药品的药品说明书中的M个药物成分,则所述M个药物成分与所述第i个药品的药品名称drugi共同组成第i个药品的药物成分记录record_comi,存储至药品数据库R_C,药物成分记录的表示式为:
[0019]record_comi= [drugi,ci,…,Cm,...cm],
[°02°]其中,drugi表示第i个药品的名称,Cm表示抽取出的第m个药物成分,m=l,2,…,M。
[0021]作为优选,获取药品说明书中的药物相互作用,将所述药物相互作用存储至所述药物相互作用数据库,包括:
[0022 ]获取所述第i个药品说明书I (drugi)的药物相互作用;
[0023]根据所述第i个药品的药物成分与所述药物相互作用的对应关系生成药物相互作用记录,并将所述药物相互作用记录保存到药物相互作用数据库R_F中,其中药物相互作用记录表示式为:
[0024]rec_confk= [cP,dM',fi],
[0025]其中,cPerecord_conu,表示所述第i个药品的其中一个药物成分,ck表示不属于第i个药品的药物成分的#个药物成分,fi表示第I个药物相互作用类型中的,k= I,2,…,N,1 = 1,2,...,8o
[0026]作为优选,所述方法还包括:
[0027]所述药物相互作用类型包括:拮抗作用、增强作用、毒性反应、分解降效、理化反应、浑浊沉淀、不相容和稳定性降低。
[0028]作为优选,根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲关,包括:
[0029]若药物相互作用数据库中没有药物相互作用记录,则确定所述任一药品的任一药物成分与所述至少两种药品中除所述任一药品以外的药品不存在药物相互作用;
[0030]若药物相互作用数据库中存在药物相互作用记录,则判断药物相互作用记录中与第j个药物成分产生相互作用的药物成分是否属于所述至少两种药品中除第k个药品以外的药品,若属于,则将所述药物相互作用记录对应的两种药品的组合保存成一条混合用药冲突记录;
[0031]相应地,若不属所述至少两种药品中除第k个药品以外的药品,则确定所述第k个药品的药物成分与所述至少两种药品中除第k个药品以外的药品不存在药物相互作用。
[0032]作为优选,根据所述药物相互作用数据确定所述至少两种药品是否存在混合用药冲关,包括:
[0033]将混合用药冲突记录转化成字符串的形式作为混合用药检测结果输出。
[0034]本发明还提供一种检测混合用药冲突的系统,包括:
[0035]获取模块,用于获取至少两种药品;
[0036]第一查询模块,用于根据所述至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分;
[0037]第二查询模块,用于根据所述药物成分,从药物相互作用数据库中查询所述药物成分的药物相互作用记录;
[0038]输出模块,用于根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突。[〇〇39] 所述系统还包括:
[0040]构建模块,用于构建所述药品数据库和所述药物相互作用数据库。
[0041]与现有技术相比,本发明具有以下有益效果:本发明的技术方案通过所获取的至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分,并从药物相互作用数据库中查询所述药物成分相对应的药物相互作用记录;根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突,从而基于数据分析方法,即可方便地对海量药品说明书所涉及的药品的混合用药冲突进行检测。【附图说明】
[0042]图1为本发明的检测混合用药冲突的方法的实施例一的流程图;
[0043]图2为本发明的检测混合用药冲突的方法的实施例二的流程图;
[0044]图3为本发明的检测混合用药冲突的方法的实施例二的流程图;
[0045]图4为本发明的检测混合用药冲突的方法的药品数据库的示意图;
[0046]图5为本发明的检测混合用药冲突的方法的药物相互作用数据库的示意图;
[0047]图6为本发明的检测混合用药冲突的装置的实施例一的示意图。【具体实施方式】
[0048]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0049]图1为本发明的检测混合用药冲突的方法的实施例一的流程图,如图1所示,本实施例的检测混合用药冲突的方法,具体可以包括如下步骤:
[0050]S101,获取至少两种药品。
[0051]—般来说,作为同一种药物成分的药物成分是不可能存在冲突的,只有两种以上的药品之是才可能存在用药冲突。因此,本实施例需要获取两种或两种以上的药品。获取的方式可以是由医生所开的处方或是医嘱获取。[〇〇52]S102,根据至少两种药品的药品名称,从药品数据库中查询至少两种药品的药物成分。[〇〇53]具体地,无论是中药还是西药,均由多种药物成分组成,因此检测药品之间的冲突,实质是检测药品中的药物成分之间的冲突。因此,需要先由药品数据库中获取到至少两种药品的药物成分。[〇〇54]S103,根据药物成分,从药物相互作用数据库中查询药物成分对应的药物相互作用记录。
[0055]具体地,可以利用现有的检索技术将海量的药物相互作用存储于数据库,这样在检测混合用药冲突时,可以由药物相互作用数据库中查询到混合用药冲突。对于正规的药品,在药品说明书中会写明注意事项,对药品用法、用量、药理作用以及药物相互作用做以说明,因此,可以根据药物成分,以及该药物成分所对应的药物相互作用,构建药物相互作用数据库,这样在需要检测混合用药冲突时,可以直接由药物相互作用数据库中检索出药物相互作用记录,根据药物相互作用记录确定药品是存在混合用药冲突。
[0056]S104,根据药物相互作用记录确定至少两种药品是否存在混合用药冲突。[〇〇57]具体地,根据药物相互作用记录,可以确定药品间是存在混合用药冲突。这可以分为三种情况,以两种药品A和B为例,确定药品A与药品B之间是否存在混合用药冲突,第一种情况,在药物相互作用数据中查询,若药品A中存在的某一药物成分不存在药物相互作用记录,则说明该某一药物成分与其他任何药物成分都不存在冲突的情况,若药品A所含的所有药物成分均与其他任何药物成分都不存在冲突,则说明该药品A与其他任何药品都不存在冲突,那么当然与药品B与不存在冲突;第二种情况,药品A中的任一药物成分存在药物相互作用记录,具体说是与任一药物成分与另一药物成分存在药物相互作用记录,但是另一药物成分不存在于药品B中,则药品A与药品B也不可能存在混合用药冲突;第三种情况,药品A 中的某一药物成分存在药物相互作用记录,具体说是某一药物成分与另一药物成分存在药物相互作用记录,另一药物成分存在于药品B中,则药品A与药品B存在混合用药冲突。
[0058]本实施例的技术方案通过所获取的至少两种药品的药品名称,从药品数据库中查询至少两种药品的药物成分,并从药物相互作用数据库中查询药物成分相对应的药物相互作用记录;根据药物相互作用记录确定至少两种药品是否存在混合用药冲突,从而基于数据分析方法,即可方便地对海量药品说明书所涉及的药品的混合用药冲突进行检测。
[0059]图2为本发明的检测混合用药冲突的方法的实施例二的流程图,本实施例的检测混合用药冲突的方法在上述实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图2所示,本实施例的检测混合用药冲突的方法,具体可以包括如下步骤:
[0060]S201,构建药品数据库和药物相互作用数据库。
[0061]具体地,使用网络索引器数据获取技术获取海量的药品说明书,对任一特定名称的药品说明书,将其中的药物成分及药物相互作用说明部分作为语料,使用中文分词工具结合专业医学词典进行药物成分和药物相互作用语料的提取,对所获取的所有药品说明书提取药物成分和药物相互作用,保存所生成的药物成分和药物相互作用,构建药物成分数据库和药物相互作用数据库。对本实施例更详细的说明如图3所示,具体包括:[〇〇62] A,获取N个药品说明书,构成药品说明书集合I;其中,药品说明书集合的表示式为:
[0063] I = {I(drugi),…,I(drugi),...1(drugN)},[0〇64]其中,drugi表示第i个药品的名称,I (drugi)表示第i个药品的说明书,i = 1,2,…, N;[〇〇65] B,设置遍历用的索引i的值为1;
[0066] C,对第i个药品说明书的药物成分进行提取,生成药品数据库;具体地针对当前索引i,获取第i个药品的药品说明书中的M个药物成分,则M个药物成分与第i个药品的药品名称drugi共同组成第i个药品的药物成分记录record_conu,存储至药品数据库R_C,药物成分记录的表示式为:
[0067] record_comi= [drugi,ci,,cm, ???cm],[0〇68]其中,drugi表示第i个药品的名称,cm表示抽取出的第m个药物成分,m=l, 2,…,M。
[0069]在具体实施时,使用网络索引器数据获取技术获取海量的药品说明书,对任一药品的药品说明书,以其中的药物成分作为语料,使用中文分词工具结合专业医学词典进行药物成分的医药术语抽取,基于抽取结果生成药物成分记录,对获取的所有药品说明书重复上述步骤,保存所有生成的药物成分记录,构建成药品数据库。所构建的药品数据库如图 4所示,图中给出了药品硫酸庆大霉素片、氨酚伪麻美芬片的药物成分记录。
[0070]进一步地,构建药物相互作用数据库包括:获取药品说明书中的药物相互作用,将药物相互作用存储至药物相互作用数据库。具体包括:
[0071]D,对第i个药品说明书的药物相互作用进行提取,生成药物相互作用数据库;具体地,设置遍历用的索引i的值为1,针对当前索引i,根据第i个药品的药物成分与药物相互作用的对应关系生成药物相互作用记录,并将药物相互作用记录保存到药物相互作用数据库 R_F中,其中药物相互作用记录表示式为:
[0072]rec_confk= [cP,dM,,fi],
[0073]其中,cPGrecord_conu,表示第i个药品的其中一个药物成分,ck表示不属于第i 个药品的药物成分的,个药物成分,f 1表示第1个药物相互作用类型,k= 1,2,…,N,1 = 1, 2^***^S〇
[0074]构建药物相互作用数据库的方法与构建药品数据库的方法相同,首先使用网络索引器数据获取技术获取海量的药品说明书,以第i个药品说明书I(drUgl),以该药品说明书中的药物相互作用说明部分作为语料,对于每一条药物相互作用语料,使用中文分词工具结合专业医学词典进行药物成分和药物相互作用属性的医药术语抽取,对于抽取到的药物成分c^c^cb,…,cbf,使用人工神经网络分类器对其对应的医药相互作用属性术语进行分类,得到作用类型fi,通过成M’条药物相互作用记录rec_confi = [cP,di,fi],rec_conf2 = [cP,d2,fi] ^Tecjonfj/f = [cP,(k,fi],并追加保存到药物相互作用数据库R_F中去,其中 cPGrecord_conu表示第i个药品的其中一个药物成分,缺省时为药品名称drugi,di,d2,…, ck表示抽取到的不属于当前药品的药物成分记录record_conu的,个药物成分,f 1表示总共L个药物相互作用类型中的第1个,其中1 = 1,2,...,L,所构建的药物相互作用数据库如图5所示。[〇〇75]药物相互作用类型包括:fi =拮抗作用;f2 =增强作用;f3 =毒性反应;f4 =分解降效;f 5 =理化反应;f 6 =浑池沉淀;f 7 =不相容;f 8 =稳定性降低。
[0076] E,判断i是否大于药品个数;若是,则执行步骤F;否则执行步骤G。[〇〇77] F:完成药品数据库和药物相互作用数据库的构建。
[0078] G:索引i的值递增1;以及迭代执行上述步骤A至D,直到索引i的值不小于的药品个数N,以完成药品数据库和药物相互作用数据库的构建。[〇〇79]S202,获取至少两种药品。
[0080]—般来说,作为同一种药物成分的药物成分是不可能存在冲突的,只有两种以上的药品之是才可能存在用药冲突。因此,本实施例需要获取两种或两种以上的药品。获取的方式可以是由医生所开的处方或是医嘱获取。
[0081]S203,根据至少两种药品的药品名称,从药品数据库中查询至少两种药品的药物成分。
[0082]具体地,无论是中药还是西药,均由多种药物成分组成,因此检测药品之间的冲突,实质是检测药品中的药物成分之间的冲突。因此,需要先由药品数据库中获取到至少两种药品的药物成分。[〇〇83]S204,根据药物成分,从药物相互作用数据库中查询药物成分的药物相互作用记录。[〇〇84]具体地,在具体实施时,加载药物相互作用数据库R_F,包括:[〇〇85]H,加载药物相互作用数据库。[0〇86]对于步骤S203获得的药品的药物成分记录,设需要查询的药品名称为Drug_Input= [ei,..,ek,..,eK],其中K为需要查询的药品种类数,对于第k种药品,其药物成分记录为 record_comk = [gi,k,…,gj,k,???cjkA],其中gj,k表示第k种药品的第j个药物成分,j = 1, 2,...,Jk,Jk表示第k种药品的含该药品名本身在内的总药物成分个数;[〇〇87]I,设置遍历用的药品索引k的值为1。
[0088]J,设置遍历用的药物成分索引j的值为1。[〇〇89] K,查询与第k个药品的第j个药物成分相对应的药物相互作用记录。[〇〇9〇]S205,若药物相互作用数据库中没有药物相互作用记录,则确定所述任一药品的任一药物成分与所述至少两种药品中除所述任一药品以外的药品不存在药物相互作用;
[0091]L,判断药物相互作用数据库中是否存在该药物对应的药物相互作用记录。
[0092]针对当前索引k、j对应的第k个药品的第j个药物成分gj,k,在药物相互作用数据库 R_F中查询与之关联的药物相互作用记录,若无记录,则判定当前药品的当前药物成分与其它输入药品不存在药物相互作用,此时执行步骤N;若有记录,则执行步骤M。
[0093]M,生成并保存成混合用药冲突记录。[〇〇94]若有记录,则查询到的每一条与第k个药品的第j个药物成分gj,k*联的药物相互作用记录;判断记录中与g^k产生相互作用的每一药物成分是否属于其它输入药品,若属于某一其它输入药品,则将查询和判定结果映射并保存成一条混合用药冲突记录,若不属任何其它输入药品,则判定当前药品的当前药物成分与其它输入药品不存在药物相互作用。
[0095]N,判断药物成分索引j是否大于第k种药品的总药品成分个数;若是,则执行步骤〇;否则执行步骤P。[〇〇96]0,k是否大于输入药品的个数,若是,则执行步骤S206;否则,执行步骤Q。
[0097]P,索引j的值递增1;迭代执行步骤K至步骤N,直到j的值超过当前索引k的值对应的第k种药品的总药物成分个数;
[0098]Q,索引k的值递增1;迭代执行步骤J至步骤0,直到索引k的值超过输入药品总个数 K〇[〇〇99]若药物相互作用数据库中存在药物相互作用记录,则判断药物相互作用记录中与该任一药物成分产生相互作用的药物成分是否属于至少两种药品中除所述任一药品以外的药品,若属于,则将药物相互作用记录对应的两种药品的组合保存成一条混合用药冲突记录;
[0100]相应地,若不属至少两种药品中除所述任一药品以外的药品,则确定所述任一药品的任一药物成分与至少两种药品中除所述任一药品以外的药品不存在药物相互作用。
[0101]举例来说,根据药物相互作用记录,可以确定药品间是存在混合用药冲突。这可以分为三种情况,例如第k个药品为药品A,第k+1个药品为药品B,确定药品A与药品B之间是否存在混合用药冲突,第一种情况,在药物相互作用数据中查询,若药品A中存在的第j个药物成分g^k不存在药物相互作用记录,则说明第j个药物成分g^k与其他任何药物成分都不存在冲突的情况,若药品A所含的所有药物成分均与其他任何药物成分都不存在冲突,则说明该药品A与其他任何药品都不存在冲突,那么当然与药品B与不存在冲突;第二种情况,药品 A中的第j个药物成分gj,k存在药物相互作用记录,具体说是第j个药物成分gj,k与另一药物成分存在药物相互作用记录,但是另一药物成分不存在于药品B中,则药品A与药品B也不可能存在混合用药冲突;第三种情况,药品A中的某一药物成分存在药物相互作用记录,具体说是与某一药物成分与另一药物成分存在药物相互作用记录,另一药物成分存在于药品B 中,则药品A与药品B存在混合用药冲突。
[0102]S206,将混合用药冲突记录转化成字符串的形式作为混合用药检测结果输出。
[0103]举例来说,药品A和药品B的混合用药冲突记录格式可以为[ekl ,gj,k, <fi> , ek2, gj,k2],其中,ekl表不第一种药品的名称,gj,k表不药品ekl的药物成分,ek2表不第二种药品的名称,g^k2表示药品ek2的药物成分,^表示第一种药品和第二种药品的药物相互作用的类型。这种格式的混合用药冲突记录很难直观地阅读,因此,需要转化成字符串的形式来输出,例如,可以是,药品与药品%2不可同时使用,若同时使用可能会引起fi。
[0104]本实施例的技术方案通过从从药物相互作用数据库中查询药物成分相对应的药物相互作用记录;根据药物相互作用记录的结果,确定至少两种药品是否存在混合用药冲突,所进行的操作均为数据库查询方法,方便医护人员操作。
[0105]图6为本发明的检测混合用药冲突的系统的实施例一的示意图,如图6所示,本实施例的检测混合用药冲突的系统,具体可以包括获取模块61、第一查询模块62、第二查询模块63和输出模块64。
[0106]获取模块61,用于获取至少两种药品;
[0107]第一查询模块62,用于根据至少两种药品的药品名称,从药品数据库中查询至少两种药品的药物成分;[〇1〇8]第二查询模块63,用于根据药物成分,从药物相互作用数据库中查询药物成分的药物相互作用记录;
[0109]输出模块64,用于根据药物相互作用记录确定至少两种药品是否存在混合用药冲关。
[0110]所述系统还包括:
[0111]构建模块65,用于构建所述药品数据库和所述药物相互作用数据库。
[0112]本实施例的检测混合用药冲突的系统,通过采用上述模块对混合使用的药品是否冲突进行检测的实现机制与上述图1所示实施例的混合使用的药品是否冲突进行检测的实现机制相同,详细可以参考上述图1所示实施例的记载,在此不再赘述。
[0113]以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
【主权项】
1.一种检测混合用药冲突的方法,其特征在于,包括: 获取至少两种药品; 根据所述至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分; 根据所述药物成分,从药物相互作用数据库中查询所述药物成分对应的药物相互作用记录; 根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突。2.根据权利要求1所述的方法,其特征在于,获取至少两种药品之前,所述方法还包括:构建所述药品数据库和所述药物相互作用数据库。3.根据权利要求2所述的方法,其特征在于,构建药品数据库和药物相互作用数据库,包括: 获取药品说明书中的药物成分,并将所述药物成分存储至所述药品数据库; 获取药品说明书中的药物相互作用,将所述药物相互作用存储至所述药物相互作用数据库。4.根据权利要求3所述的方法,其特征在于,获取药品说明书中的药物成分,并将所述药物成分存储至所述药品数据库,包括: 获取N个药品说明书,构成药品说明书集合I,表示式为:I = {I(drugi),..., I(drugi),...KdrugN)}, 其中,drugi表示第i个药品的名称,Kdrugi)表示第i个药品的说明书,i = I,2,…,N;获取所述第i个药品的药品说明书中的M个药物成分,则所述M个药物成分与所述第i个药品的药品名称drugi共同组成第i个药品的药物成分记录record_comi,存储至药品数据库R_C,药物成分记录的表示式为:record_comi= [drugi,ci,…,cm, ---cm], 其中,drugi表示第i个药品的名称,Cm表示抽取出的第m个药物成分,m= I,2,…,M。5.根据权利要求4所述的方法,其特征在于,获取药品说明书中的药物相互作用,将所述药物相互作用存储至所述药物相互作用数据库,包括: 获取所述第i个药品说明书I (drug,)的药物相互作用; 根据所述第i个药品的药物成分与所述药物相互作用的对应关系生成药物相互作用记录,并将所述药物相互作用记录保存到药物相互作用数据库R_F中,其中药物相互作用记录表示式为:rec_confk= [cP,dM' ,fi], 其中,Cp e record_comi,表示所述第i个药品的其中一个药物成分,ck表示不属于第i个药品的药物成分的,个药物成分,f I表示第I个药物相互作用类型中的,k = l,2,…,N,l =...j 8 ο6.根据权利要求5所述的方法,其特征在于,包括: 所述药物相互作用类型包括:拮抗作用、增强作用、毒性反应、分解降效、理化反应、浑浊沉淀、不相容和稳定性降低。7.根据权利要求6所述的方法,其特征在于,根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突,包括: 若药物相互作用数据库中没有药物相互作用记录,则确定所述任一药品的任一药物成分与所述至少两种药品中除所述任一药品以外的药品不存在药物相互作用; 若药物相互作用数据库中存在药物相互作用记录,则判断药物相互作用记录中与第j个药物成分产生相互作用的药物成分是否属于所述至少两种药品中除第k个药品以外的药品,若属于,则将所述药物相互作用记录对应的两种药品的组合保存成一条混合用药冲突记录; 相应地,若不属所述至少两种药品中除第k个药品以外的药品,则确定所述第k个药品的药物成分与所述至少两种药品中除第k个药品以外的药品不存在药物相互作用。8.根据权利要求7所述的方法,其特征在于,根据所述药物相互作用数据确定所述至少两种药品是否存在混合用药冲突,包括: 将混合用药冲突记录转化成字符串的形式作为混合用药检测结果输出。9.一种检测混合用药冲突的系统,其特征在于,包括: 获取模块,用于获取至少两种药品; 第一查询模块,用于根据所述至少两种药品的药品名称,从药品数据库中查询所述至少两种药品的药物成分; 第二查询模块,用于根据所述药物成分,从药物相互作用数据库中查询所述药物成分的药物相互作用记录; 输出模块,用于根据所述药物相互作用记录确定所述至少两种药品是否存在混合用药冲突。10.根据权利要求9所述的检测混合用药冲突的系统,其特征在于,所述系统还包括: 构建模块,用于构建所述药品数据库和所述药物相互作用数据库。
【文档编号】G06F19/24GK106022004SQ201610342140
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】黄亦谦
【申请人】北京千安哲信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1