基于药品规则组合的医嘱智能审核系统及方法与流程

文档序号:12125323阅读:760来源:国知局
基于药品规则组合的医嘱智能审核系统及方法与流程

本发明涉及医疗领域和计算机技术领域,尤其涉及一种基于药品规则组合的医嘱智能审核系统及方法。



背景技术:

药品是医疗行业的核心资源,也是社会发展必不可少的宝贵资源。随着科研能力的提升和社会的发展,药品种类也越来越多,使用规则也日渐增多,药品信息使用准确性和合理性就显得尤为重要。

全国医疗差错,与临床用药相关的占60%。危害患者的健康,引起了许多医疗纠纷,增加了医院的经济负担和管理难度,造成了不良的社会影响。病人与药品的确认难度大,仅靠护理工作人员日复一日的手工操作来进行控制,有时候容易导致护理药物用错、护理对象不当,从而加剧了临床管理的难度。为了减小错误出现的可能性,要求对每一支、袋以及每一整包药品都要有详细直观的标签,以便护士通过掌上PDA设备进行核对,减少出现错误的可能性。

药物是社会发展必不可少的宝贵资源,其实际种类数量十分有限,远远不能满足人类日益增长的卫生保健需求,必须在药物资源的配置和使用方面精打细算,通过正确选用、合理配伍,发掘现有药品的作用潜力,提高使用效率。也就是说应当合理使用现有的药物,让其发挥应有的生物医学效益、社会效益和经济效益。同时,不合理用药必然导致不良的后果,这些不良后果有些是单方面的,有些是综合性的,有些程度轻,有些后果严重,如延误疾病治疗、浪费医药资源、产生药物不良反应甚至药源性疾病、酿成医药事故等。



技术实现要素:

本发明的目的就是为了解决上述问题,提供一种基于药品规则组合的医嘱智能审核系统及方法,用于处方的抽取录入、审核,审核完成把审核信息发送给药师作为最终参考;处方基本规则库和规则组合库的维护,用于对组合库进行维护和更新;二维码的生成、标签的打印和药品出科扫描,用于对审核后药品的追踪。

为了实现上述目的,本发明采用如下技术方案:

一种基于药品规则组合的医嘱智能审核系统,包括:

医嘱数据提取单元,用于从电子病历数据库中提取医嘱信息;并将提取结果发送给规则审核单元;医嘱信息包括医嘱数据和患者基本信息;需要立即执行的医嘱通过ibatis缓存机制从电子病历数据库中自动提取,自动报警;

规则审核单元,接收医嘱数据提取单元的医嘱信息,依据药品审核规则数据库的规则依次对医嘱信息进行重复用药审核、皮试审核和组合规则审核;若审核全部通过,则打印标签二维码;如果审核未通过,则对审核发现的问题进行人工审核,人工审核确认医嘱存在问题,则将问题反馈给医生工作站服务器。

所述电子病历数据库用于存储医嘱数据和患者基本信息。

所述药品审核规则数据库从规则维护模块提取药品审核规则。所述药品审核规则数据库数据还通过规则审核单元维护。

所述规则维护模块包括:基本字典维护子模块、基本规则维护子模块、组合规则维护子模块和配伍禁忌维护子模块;

所述基本字典维护子模块,用于对单独使用、驳回原因、药物储存方法、肠内肠外营养用药、标准药品、药品分类维护。所述维护包括增加条目、修改条目信息、查询内容、删除条目。

所述基本规则维护子模块,用于对基本规则信息进行维护。基本规则是组合规则的最小组成单位,基本规则包括描述药品医嘱信息、患者基本信息或者根据药品医嘱信息和患者基本信息计算出来的其他信息的规则。其他信息的规则,包括年龄、液体量、浓度、体表面积、单位体重用药量、单位体表面积用药量。

年龄计算公式是:

年龄=当前日期-出生日期;

液体量计算公式=处方内所有药品的剂量*处方内药物对应等效液体量;

浓度计算公式=(剂量*等效质量)/液体量;

体表面积计算公式如下:

H:身高(CM)W:体重(KG)

中国成年男性BSA=0.00607H+0.0127W-0.0698

中国成年女性BSA=0.00586H+0.0126W-0.0461

小儿体表面积计算公式:BSA=0.0061H+0.0128W-0.1529

单位体重用药量=药物剂量/体重;

单位体表面积用药量=药物剂量/体表面积;

对基本规则信息进行维护包括对基本规则信息增加条目、修改条目信息、查询内容、删除条目。

所述组合规则维护子模块,用于对药品做出通用规则和组合规则的维护。

通用规则,包括冷藏药品、高危药品、是否激素、易跌倒药品、存储方式、规格换算、药物分类;

所述冷藏药品、高危药品、是否激素、易跌倒药品、存储方式打印到标签上,在使用时提示护士注意;

所述规格换算用于提示药品的使用量;

所述药物分类用于检查是否重复用药;

组合规则包括:规则名称、规则依据、使用范围、入口条件、审核规则。

规则名称给规则组命名,例如:成人用药剂量规则、儿童用药剂量规则。

规则依据记录维护的规则是根据药品说明书、法律法规(例如:国家药品标准:《中华人民共和国药典》、药品注册标准和其他药品标准等等)。

使用范围包括门诊审核、住院审核或者不限制。

入口条件包括:用药途径:肌肉注射规则。

审核规则将基本规则组合起来,组成药品说明书、法律法规规定内容描述对药品的合理使用。例如:注射用替加环素(进口):1.剂量:50.0mg-100.0mg 2.给药浓度:<=1.0mg/ml 3.给药频次:bid,q12h 4。给药途径:静滴、泵入、静滴续。

所述配伍禁忌维护子模块,用于维护药品之间的禁忌关系。

所述配伍禁忌包括标准药品维护、药品匹配维护和配伍禁忌维护。

标准药品维护是将多厂家多规格对应的成分相同的药品,划分为同一种药品;

药品匹配维护是把医院使用的药品匹配到《中华人民共和国药典》的标准药品上来,例如:葡萄糖酸钙口服液和葡萄糖酸钙片都匹配到葡萄糖酸钙;

配伍禁忌维护是维护标准药品之间禁忌关系。例如:硫普罗宁与葡萄糖氯化钠、复方氯化钠、葡萄糖氯化钠注射液配伍疗效降低。

所述规则审核单元包括:重复用药模块、皮试审核模块和组合规则审核模块。

所述重复用药模块,用于检查患者是否有重复用药的情况,

检查具体方法是:

a.有效医嘱内有相同药品则认定为重复用药。

b.属于同一类别的药品认定为重复用药。

所述皮试审核模块,用于查看患者使用激素类药品时是否对此激素过敏,保证药品使用的安全性。

判断方法:

a.查找72小时内使用激素类药物对应皮试类型的皮试结果,如果存对应皮试类型的皮试结果,且结果是阴性,则皮试审核通过,否则不通过。

b.查找72小时内使用的同类抗生素;如果72小时内使用过相同的抗生素,则皮试审核通过,如果72小时内未使用过相同的抗生素,则不通过。

所述组合规则审核模块,用于审核维护的规则组合。遍历规则进行审核:遍历组合规则中的每一条子规则根据审核算法进行审核。每一条子规则包括:子规则信息(子规则信息是组成组合规则的基本规则,例如:氨茶碱注射液的成人常用量,子规则1:每日用药总量0.5g-1.0g自规则2:剂量:0.25g-0.5g子规则3用药途径:静滴、静滴(续)、泵入、泵入(急)、肌肉注射;每一条子规则之间的逻辑关系是且的关系)、患者基本信息和医嘱数据;

审核包括年龄、药品剂量、用药频次、用药途径、给药浓度、孕妇禁用、产妇禁用或适用检验。

年龄和剂量根据量化的数字进行对比;

用药频次和用药途径在设定范围值,根据医嘱的使用情况看是否在维护的范围内。

年龄审核根据量化的数字进行对比审核。首先患者根据出生日期计算出患者年龄,计算方法:年龄=当前日期–出生日期。年龄规则维护的分两种,第一范围维护:维护的规则在设定范围内使用,审核方法:患者年龄与维护的最大值和最小值进行对比,查看患者年龄是否在维护的年龄范围内;第二种大小关系维护,维护年龄大于或小于某一个值时,满足规则。例如:诺氟沙星胶囊,维护年龄>18岁;如果患者年龄大于18岁,满足规则,小于18岁不满足规则。

药品剂量根据量化的数字进行对比审核。首先提取处方中药品剂量。剂量规则维护的分两种,第一范围维护:维护的规则在设定范围内使用,审核方法:处方使用剂量与维护的最大值和最小值进行对比,查看处方使用剂量是否在维护的年龄范围内;例如:氨茶碱注射液成人剂量:0.25g-0.5g第二种大小关系维护,维护药品使用剂量大于或小于某一个值时,满足规则。例如:氢化可的松注射液剂量:<=100.0mg。

用药频次根据设定范围值进行对比审核。取得处方的用药频次,在维护的用药频次的范围内的,符合规则。例如:阿莫西林颗粒给药频次为:q6h,qid,tid,q12h,q8h,qd。如果处方用药频次在维护的这三个之内,这符合规则,否则不符合规则。

用药途径根据设定范围值进行对比审核。取得处方的用药途径,在维护的用药途径的范围内的,符合规则。例如:曲安奈德注射液用药途径维护为:关节腔穿刺注射,鞘内注射,肌肉注射。如果处方用药途径在维护的这三个之内,这符合规则,否则不符合规则。

给药浓度审核方法:先计算液体量,再根据液体量计算浓度。液体量计算公式=处方内所有药品的剂量*处方内药物对应等效液体量;浓度计算公式=(剂量*等效质量)/液体量。浓度规则维护的分两种,第一范围维护:维护的规则在设定范围内使用,审核方法:浓度与维护的最大值和最小值进行对比,查看浓度是否在维护的年龄范围内;第二种大小关系维护,维护浓度大于或小于某一个值时,满足规则。例如:注射用替加环素(进口),维护给药浓度:<=1.0mg/ml;如果患者浓度<=1.0mg/ml,满足规则,>1.0mg/ml不满足规则。

孕妇、产妇禁止审核方法:通过JDBC(Java Data Base Connectivity,java数据库连接)查询电子病历,孕产妇标志;如果药品维护了此条规则,且患者是孕妇或者产妇,则禁止使用药品。

适用检验审核算法:首先查询此药品维护的对应的检验类型和检验结果,再去HIS(医院信息系统HospitalInformationSystem)数据库中查询患者对应的检验类型和检验结果,检验结果根据维护的大小关系对比。例如:阿卡波糖片要求肌酐清除率<25ml/min禁用。适用检验包括检验的类型和检验结果,属于复合类型(包括检验类型、检验结果),先验证类型,再查询HIS(医院管理信息系统(Hospital Management Information System,HMIS))的结果。

一种基于药品规则组合的医嘱智能审核系统,还包括:

打印二维码标签单元,用于打印出来含有二维码的标签,标签上面含有医嘱包含的药品、用量、特殊标志(高危黑三角号、易跌字体斜体、冷藏写“冷藏”)、患者卡号、姓名等信息。用于护士执行时确认患者和医嘱信息。保证用药的安全性和合理性。

扫描二维码出科单元,用于扫描打印出来标签上的二维码。发药药师扫描二维码,修改药品送出药房的状态,已经出科,记录出科的时间,便于整个药品使用流程的追踪和监督使用。

一种基于药品规则组合的医嘱智能审核方法,包括如下步骤:

步骤(1):从HIS数据库提取医生下达医嘱信息,医嘱信息包括患者基本信息和医嘱数据;

步骤(2):信息提取:从医嘱信息中提取患者基本信息和医嘱数据;

步骤(3):依次进行皮试审核、组合规则审核、重复用药审核和配伍禁忌审核,判断是否存在警告信息,若否则打印二维码标签;若皮试审核、组合规则审核、重复用药审核和配伍禁忌审核任意一个环节存在警告信息,则将警告信息存储到警告数据库,提醒药师进行进一步判断,将有问题的医嘱反馈给医生。

所述步骤(2)的步骤为:利用Database Link访问电子病历数据库,提取医嘱数据和患者基本信息;所述医嘱数据包括:用药剂量、用药途径和用药频次;所述患者基本信息包括:身高、体重、出生日期和性别。

所述步骤(3)的皮试审核的步骤包括:根据患者72小时做的皮试结果或患者72小时内是否使用同类抗生素,判断患者是否使用抗生素。

所述步骤(3)的皮试审核的步骤包括:

步骤(3a-1):提取72小时内结果为阴性皮试信息;皮试信息包括患者编码、皮试类型、皮试结果、皮试时间;

步骤(3a-2):判断步骤(3a-1)中皮试剂是否为被审核药品对应的皮试类型,如果是标记为通过审核医嘱,跳出验证;如果是标记为通过审核医嘱,跳出验证;如果否则认为皮试审核没有通过;例如:注射用青霉素钠对应皮试类型是青霉素皮试,

步骤(3a-3):步骤(3a-2)中皮试剂不是被审核药品对应的皮试类型,提取72小时内与被审核药品属于同类抗生素的药品;

步骤(3a-4):判断步骤(3a-3)的结果条数是否大于零,若是则标记为通过审核医嘱,跳出验证;若否,则认为抗生素审核没有通过。

所述步骤(3)的组合规则审核的步骤包括:提取患者基本信息和医嘱数据。查看是否满足入口条件,满足则进入组合规则进行审核,对组合的每一条进行验证,完全满足的审核通过。

所述步骤(3)的组合规则审核的步骤包括:

步骤(3b-1):从药品审核规则数据库中提取被审核药品维护的规则组合;

步骤(3b-2):利用java工厂模式实例化入口条件,进行逐条验证。

入口条件是由基本规则组成的一个或多个验证条件,若验证通过则继续验证下一条条件,若入口条件不符合患者或者医嘱数据,则被认为不符合条件;利用java的中断遍历机制break直接跳出入口条件验证。

利用工厂模式根据规则对应字段实例化出需要的入口条件,实现入口条件验证过程包括:年龄入口验证过程、单独使用入口验证过程、用药途径入口验证过程、使用频次入口验证过程;具体如下:

年龄入口条件验证过程:取到患者出生日期和当前时间,用当前时间-出生日期计算出患者年龄;取出维护的规则的逻辑关系,所述逻辑关系包括数字范围或大小关系;如果是数字范围,判断是否在数字范围内,若在数字范围内,则满足条件,若不在数字范围内,则不满足条件;如果是大小关系,判断患者年龄是否大于维护数字或患者年龄是否小于维护数字,若患者年龄大于维护数字或患者年龄小于维护数字,则满足条件;否则不满足条件。

单独使用入口验证过程:包括单独使用、只能与大溶液混合使用和只能与药物混合使用。如果是单独使用,则只能含有一个药物,如果含有其他药物或溶液则不符合条件;如果只能与大溶液混合使用,若含有其他药物则不符合条件;如果只能与药物混合使用,若含有溶液时不符合条件。

用药途径入口验证过程:获取医嘱的用药途径,用药途径在维护的范围内的为符合条件,反之不符合条件,例如:注射用头孢他啶用药途径可以是静推、静滴,处方如果是静推,入口条件是静滴,不符合入口条件。

使用频次入口验证过程:获取医嘱的使用频次,使用频次在维护的范围内的为符合条件,反之不符合条件。

步骤(3b-3):步骤(3b-2)验证的条件都符合,入口条件验证完成。

利用规则的对应字段找到对应的审核实现程序进行审核。

规则,是指用药的遵循的法则。

规则组合:是指由药品的一个或者多个规则组成联合验证的规则组。

对应字段是指基本规则为了区分每一种规则对应的一个唯一标示。

实现程序包括:年龄验证程序、单独使用程序、单位体表面积用药程序、浓度程序、天量程序、过敏禁止使用程序、剂量程序、膳食禁止程序、频次程序、产妇禁用程序、孕妇禁用程序、皮试程序、液体量程序、用药途径程序、单位体重用药量程序。

所述步骤(3)的重复用药审核的步骤包括:根据药品和有效医嘱内药品进行对比,有相同药品或相同药理的就是重复用药。

所述有效医嘱是指患者医嘱24小时内用的临时医嘱和没有停止的长期医嘱

所述步骤(3)的重复用药审核的步骤包括:

步骤(3c-1):遍历有效医嘱;

步骤(3c-2):第一种情况:提取有效医嘱的药物编码与患者新开的药品编码相同的,为相同药物的重复用药;

步骤(3c-3):第二种情况:有效医嘱药物对应的药物类型(根据药理维护)和被审核药品药物类型相同的,为药理相同的重复用药。

所述步骤(3)的配伍禁忌审核的步骤包括:根据基本药物的配伍禁忌关系,完成配伍。审核时根据患者有效医嘱药品和禁忌配伍药品对比,看是否在禁忌列表中,如有即是违反禁忌配伍。

所述配伍禁忌关系包括有忌配伍、疗效降低和毒性增加。

所述步骤(3)的配伍禁忌审核的步骤包括:

步骤(3d-1):遍历有效医嘱;

步骤(3d-2):有效医嘱中药品编码在禁忌配伍药品编码列表中的,认为是配伍禁忌。

本发明的有益效果:

1本发明实现了药品组合规则审核方法。本发明所提供的系统及其方法能在患者执行药物医嘱前,多条件多规则组合检查审核,发现医嘱在药品合理性、患者信息以及配伍禁忌全方面多角度的问题。本方法跟以往的审核优点在于同一药品针对不同人群或者不同情况,使用不同的审核规则,解决了之前所有情况都按一种规则来审核的方法,使审核更加精细性和准确性。

2用以发现处方使用药品不合理和不正确的地方,提高药品使用真确性,降低药品使用异常事件。

3本发明所提供的系统及其方法能在患者执行药物医嘱前,多条件多规则组合检查审核,发现处方在药品合理性、患者信息以及配伍禁忌全方面多角度的问题。

4现在信息技术越来越发达,医疗信息化使药品审核的可能性增大,同时使药品使用流程更加快捷方便。

5医疗信息化可以使药物审核流程更加快捷方便,节省人力物力,节省时间,解放了药师审核的大量体力劳动,医院效率极大提高。

6工厂模式是实例化对象模式,是用工厂方法代替new操作的一种模式,给系统带来更大的可扩展性和尽量少的修改量。

附图说明

图1为本发明药品规则组合智能审核医嘱系统架构图;

图2为本发明药品规则组合智能审核医嘱系统流程图;

图3为本发明药品规则组合审核方法流程图;

图4为本发明药品规则组合列表界面;

图5为本发明药品规则组合维护界面。

具体实施方式

下面结合附图与实施例对本发明作进一步说明。

如图1所示,一种基于药品规则组合的医嘱智能审核系统,包括:

医嘱数据提取单元,用于从电子病历数据库中提取医嘱信息;并将提取结果发送给规则审核单元;医嘱信息包括医嘱数据和患者基本信息;需要立即执行的医嘱通过ibatis缓存机制从电子病历数据库中自动提取,自动报警;

规则审核单元,接收医嘱数据提取单元的医嘱信息,依据药品审核规则数据库的规则依次对医嘱信息进行重复用药审核、皮试审核和组合规则审核;若审核全部通过,则打印标签二维码;如果审核未通过,则对审核发现的问题进行人工审核,人工审核确认医嘱存在问题,则将问题反馈给医生工作站服务器。

提取处方或者药物医嘱。提取医嘱信息时涉及到了HIS数据库、LIS检验数据库(提取检验结果)、电子病历数据库(提取身高、体重、过敏史等信息)。使用dblink(Database Link)数据库链接去访问其他数据库数据。dblink(Database Link)数据库链接顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。紧急医嘱自动提醒(提醒方式采用ibatis缓存机制处理,3分钟刷新一次,以保证紧急药品的时效性。)

如图2所示,一种基于药品规则组合的医嘱智能审核方法,包括如下步骤:

步骤(1):从HIS数据库提取医生下达医嘱信息,医嘱信息包括患者基本信息和医嘱数据;

步骤(2):信息提取:从医嘱信息中提取患者基本信息和医嘱数据;

步骤(3):依次进行皮试审核、组合规则审核、重复用药审核和配伍禁忌审核,判断是否存在警告信息,若否则打印二维码标签;若皮试审核、组合规则审核、重复用药审核和配伍禁忌审核任意一个环节存在警告信息,则将警告信息存储到警告数据库,提醒药师进行进一步判断,将有问题的医嘱反馈给医生。

如图3所示,根据患者信息、医嘱信息,与维护的规则库中信息进行对比,不合理者,提醒药师确认。一条组合规则审核开始,组合审核首先识别医嘱中的药品维护的规则入口条件有哪些,可能包括一条(例如:丙酸睾酮注射液条件:年龄小于14岁,剂量小于25mg),也可能包括多条条件(例如:注射用头孢硫脒(0.5g)在儿童肌内给药是入口条件是年龄:<=18.0岁和给药途径:肌肉注射),如果包含多个条件的入口,则必须每一个条件都必须满足,是一个且的关系,有其中一个不满足,直接跳出验证。这就把相同药品用于不同人群分开来,如成人和小儿的用量不同则适用规则不同,不会用同一个规则,造成审核不准确。遍历规则进行审核:便利规则组合中的每一条子规则,子规则信息和患者基本信息或者医嘱信息根据审核算法进行审核。审核算法包括年龄、剂量、用药频次、用药途径、给药浓度、孕妇禁用、产妇禁用、使用检验等审核算法。年龄、剂量等能够量化的根据量化的数字进行对比;用药频次、用药途径等在设定范围值得根据医嘱的使用情况看是否在维护的范围内。检验等则既包括检验的类型、也包括结果,属于算法中的符合类型,先验证类型,在查询HIS的结果。对每一条审核完毕后,如有警告信息,在加入到警告结果集中。

重复用药的审核,重复用药审核主要是根据药品和有效医嘱内药品进行对比,有相同药品或相同药理的即是重复用药

二维码的生成、标签的打印和药品出科扫描,用于对审核后药品的追踪。

向医生发送驳回信息,医生根据驳回信息处理驳回医嘱。

本发明第二方面提供组合审核处方的方法,该方法包括:

根据药品说明书或法律法典维护药品组合规则,包括入口规则和审核规则,可以根据具体内容多条件或者多规则组合。

入口判断:患者信息、医嘱信息,与维护的规则库中入口条件进行比对,看是否满足入口,是否适用此条规则,适用进入,不适用跳过;组合审核首先识别医嘱中的药品维护的规则入口条件有哪些,可能包括一条,也可能包括多条条件,如果包含多个条件的入口,则必须每一个条件都必须满足,是一个且的关系,有其中一个不满足,直接跳出验证。这就把相同药品用于不同人群分开来,如成人和小儿的用量不同则适用规则不同,不会用同一个规则,造成审核不准确。

规则判断:根据患者信息、医嘱信息,与维护的规则库中信息进行对比,不合理者提醒药师,驳回返回医生。

为使本发明处方审核系统和方法更加详细,结合图例和实例进一步详细说明:

实例1:智能处方审核系统实例说明

处方:某一患者到医院就诊,症状:颈部左侧红肿多天,可见一直径约3cm肿物,红肿明显,根据辅助检查确诊为新生儿高胆红素血症

诊断:新生儿高胆红素血症,医生下了一条医嘱:0.9%氯化钠注射液20.00ml+注射用头孢唑肟钠0.14g,用药途径是泵入,频次是q12h,滴速:15ml/小时

步骤一,流程如图例1,患者在住院就诊治疗,医生根据患者症状做出诊断,并根据患者病情下达药物医嘱。如实例一中,根据颈部左侧红肿多天,可见一直径约3cm肿物,红肿明显,根据辅助检查确诊为新生儿高胆红素血症。下达医嘱:0.9%氯化钠注射液20.00ml+注射用头孢唑肟钠0.14g,用药途径是泵入,频次是q12h,滴速:15ml/小时。

系统提取新医嘱信息,获取到本条医嘱,根据医嘱内容查询到患者的卡号或住院号,根据卡号或者住院号,获取患者本人信息,出生年月,计算年龄,体重,过敏史等信息。同时能提取到下达药品医嘱的信息,药品编码、药品使用频次、适用途径、滴速、使用剂量等信息。

步骤二,获得以上信息以后,开始识别医嘱信息中的药品,开始审核是否有重复用药,重复用药根据患者正在使用的药和医生开出的药品以及医生开出药品相互之间进行对比,首次就诊的没有正在使用的药,会对医生开出药品相互之间进行对比。如果有统一药品或者药理相同的药品,则被认为是重复用药。案例1中注射用头孢唑肟钠需要查询是否有头孢类抗生素的药品,如果有则会判断为重复用药。

步骤三,规则组合入口条件判断。规则组合审核首先识别医嘱中的药品维护的规则入口条件有哪些,如图例2中,案例1中的患者年龄是小儿,药品的入口条件是否有小儿的要求,有的就适用,有成人的则跳过。同时一个规则组可以同时有多个入口条件,包括年龄,也可能包括用药途径,比如:泵入和静滴,两种滴速就不同。案例1中的医嘱是泵入,则需要对应泵入的入口条件。

步骤四,规则组合审核。规则组合审核首先识别医嘱中的药品维护的规则组合内容,然后跟提取出的医嘱内容进行对比、验证,符合规则组中每一条规则,则认为医嘱没有问题,反之则会报出违反的规则明细。例如实例1中,维护了患者医嘱中药品的用药途径和用药剂量,0.9%氯化钠注射液和注射用头孢唑肟钠的用药途径是否可以为泵入。用药剂量头孢唑肟钠0.14g符合规定则通过审核,0.9%氯化钠注射液符合剂量规则,则用药剂量符合规定,审核组内维护的内容全部通过。

步骤五,配伍禁忌审核。配伍禁忌审核,需要先查询匹配的标准药品,标准药品为头孢唑肟钠;再查找头孢唑肟钠对应的配伍禁忌药品。如果此患者有效医嘱内有对应的配伍禁忌药品,则此药品违反配伍禁忌药品规则。

步骤五,审核警告信息反馈给药师。药师接收到医嘱审核后的警告列表,对此类药品进行确认,特殊实例则给与通过,确实违反规则者驳回给医生。

步骤六,医生接受信息处理驳回医嘱,医生通过系统接口接收到驳回的患者医嘱,查看医嘱详细信息、驳回原因,并进行处理。

实例2:药品规则组合审核方法实例说明

处方:某一患者到医院就诊,症状:颈部左侧红肿多天,左乳结节1月

专科查体:双乳对称,乳头无回缩,局部皮肤无红肿、破溃及橘皮样外观。按压乳腺乳头无溢液,双乳未触及明显肿物,双侧腋窝及双锁骨上未及肿大淋巴结。诊断:左乳肿瘤。手术后,医生下达医嘱:0.9%氯化钠注射液(10ml)10ml注射用苯巴比妥钠0.1g肌肉注射。

步骤一,流程如图例1,患者在住院就诊治疗,医生根据患者症状做出诊断,并根据患者病情下达药物医嘱。如实例一中,根据颈部左侧红肿多天,可见一直径约3cm肿物,红肿明显,根据辅助检查确诊为左乳肿瘤。下达医嘱:0.9%氯化钠注射液(10ml)10ml注射用苯巴比妥钠0.1g肌肉注射。

系统提取新医嘱信息,获取到本条医嘱,根据医嘱内容查询到患者的卡号或住院号,根据卡号或者住院号,获取患者本人信息,出生年月,计算年龄,体重,过敏史等信息。同时能提取到下达药品医嘱的信息,药品编码、药品使用频次、适用途径、滴速、使用剂量等信息。

步骤二,获得以上信息以后,开始识别医嘱信息中的药品,开始审核是否有重复用药,重复用药根据患者正在使用的药和医生开出的药品进行对比,如果有统一药品或者药理相同的药品,则被认为是重复用药。案例1中注射用苯巴比妥钠需要查询是否有同类的药品,如果有则会判断为重复用药。

步骤三,规则组合入口条件判断。规则组合审核首先识别医嘱中的药品维护的规则入口条件有哪些,如图例2中,案例1中的患者年龄是57岁成人,药品的入口条件是否有成人的要求,有的就适用,有小儿的则跳过。同时一个规则组可以同时有多个入口条件,包括年龄,也可能包括用药途径,比如:泵入和静滴,两种滴速就不同。案例1中的医嘱是肌肉注射,则需要对应肌肉注射的入口条件。

步骤四,规则组合审核。规则组合审核首先识别医嘱中的药品维护的规则组合内容,然后跟提取出的医嘱内容进行对比、验证,符合规则组中每一条规则,则认为医嘱没有问题,反之则会报出违反的规则明细。例如实例1中,维护了患者医嘱中药品的用药途径和用药剂量,0.9%氯化钠注射液和注射用苯巴比妥钠的用药途径是否可以为肌肉注射。用药剂量注射用苯巴比妥钠符合规定则通过审核,0.9%氯化钠注射液符合剂量规则,则用药剂量符合规定,审核组内维护的内容全部通过。

步骤五,配伍禁忌审核。配伍禁忌审核,需要先查询匹配的标准药品,标准药品为头孢唑肟钠;再查找头孢唑肟钠对应的配伍禁忌药品。如果此患者有效医嘱内有对应的配伍禁忌药品,则此药品违反配伍禁忌药品规则。

步骤五,审核警告信息反馈给药师。药师接收到医嘱审核后的警告列表,对此类药品进行确认,特殊实例则给与通过,确实违反规则者驳回给医生。

1.根据权利要求药品规则组合智能处方审核系统,其特征在于,它具有:

①取模块,用于提取医生通过电子病历或者处方录入等程序录入的医嘱。紧急医嘱(S药品医嘱)具有即时提醒功能,此处采用了ibatis的缓存技术,既可以减少对数据库服务器的压力,也可以提醒临床药师及时处理ST医嘱。具体实现是每隔3分钟系统清除ibatis缓存,重新查询数据库,放入到ibatis缓存中,页面间隔2分钟向缓存请求数据,不再直接访问数据库。提取模块提取采用dblink(Database Link)数据库链接抽取HIS数据医嘱信。具体实现:在药物审方数据库建立连接HIS的dblink,查询HIS数据控中的医嘱。连接LIS提取检验信息时,连接LIS数据库用JDBC连接方式,取得患者检验信息。从电子病历数据库可以提取身高、体重、过敏史、是否是孕产妇标志(孕产妇标志由特殊符号进行连接,需要拆分然后识别对应的孕妇和产妇的编码)等信息。

②药品基本规则库、组合规则库、配伍禁忌规则库维护。

基本规则维护需要维护规则名称、对应字段、对应字典、对应单位字典、规则类型、备注信息。

组合规则库由基本规则组合而成,包括组合规则的入口条件和组合规则的审核内容。入口条件即对不同患者情况进行验证,根据不同情况使用不同的组合规则内容。组合规则的规则体,即用于审核的内容,此内容维护依据是药品说明书或者药物法规法典来进行组合。规则组合列表如文档后面图4所示,维护界面如图5所示。

组合规则维护如图5所示,主要是根据药品说明书和相关法律法规对药品做出审核规则的组合。

根据界面5,组合规则维护算法如下:维护组合规则入口条件或审核内容的时候,需要根据基本规则的类型来维护逻辑关系,基本规则类型现存有:数字类型、字典类型、多文本类型、是否布尔类型、药品累计符合类型、适用检验复合类型。根据不同的数据类型维护规则维护内容会有不同。数值类型的有两种情况:一种是范围性,需要维护规则的范围值和单位值,不同的规则对应不同的单位;另一种是逻辑关系型,维护规则的逻辑关系、数值和单位。字典类型是在现有规则对应的字典范围内选择适用的字典范围,例如:阿莫西林胶囊的用药频次,bid、tid等等。文字类型的作为字典来选择维护,选择的范围内即为规则可用范围,如药品频次、给药途径。多文本类型是需要维护一个或者多个文本规则值,根据维护的内容,利用关键字匹配法,跟医嘱信息或患者信息进行匹配,能匹配上着符合规则。是否布尔类型主要是维护是否判断值,比如孕妇禁止,产妇禁止等。药品累计符合类型和适用检验复合类型主要针对累计用药和适用检验设计的,因为这两个需要适用数字和字典类型的复合内容,需要选择类型,也需要填写数字和单位。

⑤医嘱组合规则审核功能。提取患者信息、医嘱信息,同药品维护规则组合的入口条件和规则内容进行对比。审核方法利用了开发模式中的工厂设计模式来实例化审核的规则。

①.药品基本规则库、组合规则库、配伍禁忌规则库。组合规则库由基本规则组合而成,可以包括组合规则的入口条件,即对不同患者情况使用不同的组合规则。组合规则包括规则的规则体,即用于审核的内容,此内容可以包括基本规则根据药品说明书或者药物法规法典来进行组合。

②.审核方法特征在于:提取患者的年龄、身高、体重、诊断、检验信息、累计用药、过敏史、皮试、是否妊娠期、是否哺乳期、膳食医嘱、检验、累计用量等信息,以及药品医嘱的剂量、滴速、给药途径、给药频次等信息。以上信息综合可以算出其他信息,如体表面积、浓度、单位体重用量、单位体表面积用量、液体量、每日用药总量等信息。根据以上三类信息和药品规则库信息进行验证审核。先根据入口信息查看是否满足适用条件,如阿莫西林成人、小儿和新生儿早产儿每日使用量不一样,这种情况需要维护两条规则,一条适用于成人,年龄满足成人的每日使用量根据维护的成人使用量来维护(<=4g);另一条适用于小儿,年龄满足小儿的每日使用量根据维护的小儿使用量来维护(20~40mg/kg);另一条适用于新生儿和早产儿,年龄满足新生儿和早产儿的每日使用量根据维护的新生儿和早产儿使用量来维护(一次口服50mg,12小时1次)。同时。规则可以组合在一起充当入口条件,比如年龄大于18岁,且体重在50KG以上的患者可以使用。

审核内容由基本规则组成,可以包括多条基本规则,有一条不满足,即处方或患者有违反规则组的地方,例如:丙酸睾酮注射液,成人使用规则,剂量<=100mg,给药途径:肌肉注射,违反其中剂量或者用药途径任何一种都会视为违反规则进行提醒。

例如:阿司匹林用法:年龄大于14岁,肌内注射一次80mg。根据患者出生日期计算出年龄,如果年龄大于14,满足条件进入以上审核内容,如果年龄小于14,不满足条件直接跳过此条内容。

例如:成人一次0.5g(5支),一日2次,小儿按体重一日10~15mg/kg,分2次给药。规则维护界面使用了redips_drag技术,把每一种规则变成一个模块(如图5),维护时直接拖拽即可。增加规则时,使用结合redips_drag把基本规则拖拽到新规则上,并且把对应基本规则ID、基本规则类型、对应字典、单位字典赋值到隐藏域中,以便后续javascript对约束的操作。redips_drag拖拽完成后,javascript根据隐藏域的基本规则类型类型,动态生成不同的条件类型:数字类型的select的option选项有范围和逻辑关系;字典的只有字典一项;是否类型的只有是否一项。约束的生成则根据条件类型的不同利用JQUERY局部刷新来生成。条件类型选择范围类型的约束为:最小值和最小值单位-最大值最大值单位;逻辑关系对应约束:逻辑符号(<,>,>=,<=,=)逻辑值、逻辑值符号;字典对应约束:字典名称;是否对应约束:SELECT,option为是。redips_drag、html、jsp、javascript和JQUERY的结合使用,实现了规则的动态的约束条件。使维护界面更加形象和便捷。

入口条件是由基本规则组成的一个或多个验证条件,若验证通过则继续验证下一条条件,若入口条件不符合患者或者医嘱数据(例如:条件是:年龄>5岁,利用患者出生日期计算出来患者当前年龄是3岁,则被认为不符合条件)。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1