医疗检验项目的规则正确性验证方法及装置、计算机可读存储介质与流程

文档序号:16744817发布日期:2019-01-28 13:25阅读:169来源:国知局
医疗检验项目的规则正确性验证方法及装置、计算机可读存储介质与流程

本发明涉及医疗检验领域,尤其涉及一种医疗检验项目的规则正确性验证方法及装置、计算机可读存储介质。



背景技术:

随着医疗体系的不断健全,作为疾病诊断手段的检验服务也更加专业化和多样化,检验服务开始进入自动化和智能化。通过预设的规则,可以自动审核检验项目是否异常,也可自动审核检验项目的阳性率等。通过上述手段,大大缩短了实验室的检测流程,无需人工比对和筛查。但是,通过建立规则进行检验项目的审核存在以下缺点:1)自动审核仅查看最终结果,类似软件测试中的黑盒测试,侧重于程序展现的功能,若仅有部分规则执行,最终执行结果与规则全部执行下的表现形式无差异,实验室人员无法识别问题;2)若规则存在执行错误,如假阴性规则,需要预警的报告可表现为通过。故引入针对单个规则的白盒测试(即规则正确度验证)就尤为必要。



技术实现要素:

本发明实施例提供一种医疗检验项目的规则正确性验证方法及装置、计算机可读存储介质,能有效解决现有依附规则进行检验项目审核存在的执行错误的问题,能有效验证规则运行的准确度,提高医学检验的可靠性。

本发明一实施例提供一种医疗检验项目的规则正确性验证方法,包括步骤:

接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核;其中,所述规则库包括若干规则,所述规则用于审核所述检验项目的检测结果是否异常;

获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示;

响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确。

与现有技术相比,本发明实施例公开的医疗检验项目的规则正确性验证方法通过接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核,然后获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示,接着响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确,能对规则的正确性进行判定,有效解决现有依附规则进行检验项目审核存在的执行错误的问题,有效控制自动审核风险,提高医学检验的可靠性。

作为上述方案的改进,所述方法还包括:

根据所述检验项目对每一所述规则的调用结果,获得所述检验项目的检测结果的审核结果;其中,所述规则的调用结果包括未触发、已触发未违背和已违背。

作为上述方案的改进,当响应于用户基于预警提示输入的关于正确性判定的选择指令,判定所述规则是否正确包括:

当所述检验项目对任一所述规则的调用结果为已触发未违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的正例接受指数加1;

当所述检验项目对任一所述规则的调用结果为已触发未违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的不接受指数加1。

作为上述方案的改进,当响应于用户基于预警提示输入的关于正确性判定的选择指令,判定所述规则是否正确还包括:

当所述检验项目对任一所述规则的调用结果为已违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的反例接受指数加1;

当所述检验项目对任一所述规则的调用结果为已违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的不接受指数加1。

作为上述方案的改进,当响应于用户基于预警提示输入的关于正确性判定的选择指令,判定所述规则是否正确还包括:

接受用户输入的对任一状态为待验证的规则的验证通过指令,获取所述规则的正例接受指数、反例接受指数和不接受指数;

当所述不接受指数大于或等于1时,保持所述规则的状态为待验证;

当所述规则的反例接受指数大于或等于1、所述规则的正例接受指数大于或等于1且所述规则的不接受指数小于1,修改所述规则的状态为验证通过。

作为上述方案的改进,所述修改所述规则的状态为验证通过后还包括步骤:

发出是否开启所述规则相关的检验项目的自动发放功能的提示信息。

作为上述方案的改进,所述方法还包括步骤:

响应于用户输入的对其中一所述规则的删除指令,发出是否关闭所述规则相关的检验项目的自动发放功能的提示信息。

本发明另一实施例对应提供了一种医疗检验项目的规则正确性验证装置,包括:

审核模块,用于接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核;其中,所述规则库包括若干规则,所述规则用于审核所述检验项目的检测结果是否异常;

第一预警提示模块,用于获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示;

判定模块,用于响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确。

作为上述方案的改进,所述装置还包括审核结果获取模块,用于根据所述检验项目对每一所述规则的调用结果,获得所述检验项目的检测结果的审核结果;其中,所述规则的调用结果包括未触发、已触发未违背和已违背。

本发明另一实施例提供了一种医疗检验项目的规则正确性验证装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任一发明实施例所述的医疗检验项目的规则正确性验证方法。

本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任一发明实施例所述的医疗检验项目的规则正确性验证方法。

附图说明

图1是本发明一实施例提供的一种医疗检验项目的规则正确性验证方法的流程示意图。

图2是本发明一实施例提供的自动审核界面结果的示意图。

图3是本发明一实施例提供的是否接受关于规则的正确性判定的界面示意图;

图4是本发明一实施例提供的显示规则的验证结果的界面示意图。

图5是本发明一实施例提供的一种医疗检验项目的规则正确性验证装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明一实施例提供的一种医疗检验项目的规则正确性验证方法的流程示意图,包括:

s1、接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核;其中,所述规则库包括若干规则,所述规则用于审核所述检验项目的检测结果是否异常;

可以理解的,对检验项目的自动审核是通过调用规则进行的,不同的规则预设不同的审核条件,当满足该审核条件或违背该审核条件时,则可确定该检验项目的检测结果已违背该规则。

s2、获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示;

其中,规则的状态分为待验证和验证通过状态。若在预设时间段后规则的状态仍然为待验证状态可能的原因如下:1)规则设置错误,系统无法识别,建议删除;2)未有遇到规则运行的场景,建议人工模拟场景验证(即人为设定相关的检验项目的检测结果进行校验)。

例如,如图2所示,通过在特定位置显示预设的颜色提醒用户与某一相关检验项目的规则的状态为待验证。对于以条码为单位的审核结果显示,每一条码对应一病患。其中,每一条码下包括若干检验项目,每一检验项目与若干个规则相关,在对该条码进行自动审核时,会对该条码下的每一检验项目进行自动审核,并根据每一检验项目的审核结果确定该条码的审核结果。当该条码下每一检验项目的审核结果均为预警通过(即每一检验项目对相关规则的调用结果均为已调用未违背时),则提示该条码预警通过(例如,通过在特定位置显示绿色代表该条码不存在问题);而当该条码下存在一检验项目的审核结果为预警不通过(即该检验项目对相关规则的调用结果均为已违背时),则提示该条码预警不通过(例如,通过在特定位置显示红色代表该条码存在问题)。

s3、响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确。

当用户在其中一条码下的审核结果界面的特定位置发现存在相关规则的状态为待验证状态的提示信息时,其可手动点击查看该处于待验证状态的规则,并根据实际情况决定是否接受该规则设定正确或正确运行,如图3所示。

当系统接收到关于正确性判定的接受指令时,表示规则设定正确且运行符合要求;而当系统接收到关于正确性判定的不接受指令时,表示规则设定不正确或运行不符合要求。

本实施例公开的医疗检验项目的规则正确性验证方法,通过接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核,然后获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示,接着响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确,能对规则是否正确设定或正确运行进行判定,有效解决现有依附规则进行检验项目审核存在的执行错误的问题,有效控制自动审核风险,提高医学检验的可靠性。

在另一优选实施例中,所述方法还包括步骤:根据所述检验项目对每一所述规则的调用结果,获得所述检验项目的检测结果的审核结果;其中,所述规则的调用结果包括未触发、已触发未违背和已违背。每一规则均设定由特定的审核条件,当任一检测项目的检测结果不符合该审核条件时,则认为该检验项目对该规则的调用结果为已违背。例如当任一检验项目的检测结果大于预设的阈值时,则判定该检验项目对该规则的调用结果为已违背,又例如任一检验项目完全与一规则无关时,则判定该检验项目对该规则的调用结果为未调用。不同的检验项目会调用不同的规则,可获得不同检验项目对不同规则的调用结果。

另外,对于判定所述规则是否正确可通过以下方式进行:

当所述检验项目对任一所述规则的调用结果为已触发未违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的正例接受指数加1;

当所述检验项目对任一所述规则的调用结果为已触发未违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的不接受指数加1;

当所述检验项目对任一所述规则的调用结果为已违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的反例接受指数加1;

当所述检验项目对任一所述规则的调用结果为已违背,且判断所述规则的状态为待验证时,响应于用户基于预警提示输入的关于正确性判定的接受指令,为所述规则的不接受指数加1;

接受用户输入的对任一状态为待验证的规则的验证通过指令,获取所述规则的正例接受指数、反例接受指数和不接受指数;

当所述不接受指数大于或等于1时,保持所述规则的状态为待验证;

当所述规则的反例接受指数大于或等于1、所述规则的正例接受指数大于或等于1且所述规则的不接受指数小于1时,修改所述规则的状态为验证通过。

通过以下例子本发明涉及到正例接受和反例接受进行详细说明,例如设置血糖大于10mmol/l预警。实际运行中,15mmol/l经规则判断,系统显红色表规则违背,医疗检验人员认同系统判断,为反例接受;8mmol/l经规则判断,显绿色表规则触发,医疗检验人员认同系统判断,称正例接受。

例如,当用户进入任一规则的“验证结果”界面,可查看任一规则的“验证结果”(即图4中的测试结果栏)。图中的“红色接受”指代的是反例接受指数,“绿色接受”指代的是正例接受指数,图中的“不接受”指代的是不接受指令。

需要说明的是,只有在所述规则的反例接受指数大于或等于1,且所述规则的正例接受指数大于或等于1时,才能修改所述规则的状态为验证通过,这能有效实现风险控制,提高规则验证结果的准确度。存在一种情况是,所述规则的反例接受指数大于或等于1,且所述规则的正例接受指数大于或等于1,但所述规则的不接受指数大于0,这时,即使接收到用户输入的对该规则的验证通过指令,也不能讲所述规则的状态修改为验证通过。

在本发明涉及到医疗检验系统中,除了涉及到对检验项目的自动审核,还涉及到医疗领域常见的对任一条码相对应的报告单的自动发放。一般来说,当某一报告单下所有检验项目的审核结果均为预警通过时,且所有检验项目已提前勾选自动批准时,则系统自动发放该报告单。在本发明中,所述修改所述规则的状态为验证通过后还包括步骤:发出是否开启所述规则相关的检验项目的自动发放功能的提示信息。只有对与该检验项目的相关规则全部验证通过,才能开启所述规则相关的检验项目的自动发放功能。

而在另一优选实施例中,所述方法还包括步骤:

响应于用户输入的对其中一所述规则的删除指令,发出是否关闭所述规则相关的检验项目的自动发放功能的提示信息。

当该规则为对相关检验项目来说是多余设定时,可不关闭所述相关的检验项目的自动发放功能;而当规则为相关检验项目来说并非多余设定时,且存在设定有误需要重新编辑时,可先关闭所述相关的检验项目的自动发放功能,待删除旧规则和增加新规则、或者对规则进行重新编辑后对该规则进行验证,带验证通过后再开启该检验项目的自动发放功能。

参见图5,是本发明一实施例提供的一种医疗检验项目的规则正确性验证装置的结构示意图,包括:

审核模块101,用于接收对任一检验项目的检测结果的审核指令,根据接收到的若干检验项目的检测结果,调用规则库中的规则对所述检验项目的检测结果进行审核;其中,所述规则库包括若干规则,所述规则用于审核所述检验项目的检测结果是否异常;

第一预警提示模块102,用于获取被调用到的所有规则的状态,当判断任一所述规则的状态为待验证时,发出预警提示;

判定模块103,用于响应于用户基于预警提示输入的关于正确性判定的接受/不接受指令,判定所述规则是否正确。

优选地,所述装置还包括审核结果获取模块,用于根据所述检验项目对每一所述规则的调用结果,获得所述检验项目的检测结果的审核结果;其中,所述规则的调用结果包括未触发、已触发未违背和已违背。

本发明实施例提供的医疗检验项目的规则正确性验证装置的具体实施过程可参考上述任一实施例对医疗检验项目的规则正确性验证方法的描述,在此不再赘述。

本发明另一实施例提供了一种医疗检验项目的规则正确性验证装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任一发明实施例所述的医疗检验项目的规则正确性验证方法。

本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任一发明实施例所述的医疗检验项目的规则正确性验证方法。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述医疗检验项目的规则正确性验证装置备的控制中心,利用各种接口和线路连接整个医疗检验项目的规则正确性验证装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述医疗检验项目的规则正确性验证装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述医疗检验项目的规则正确性验证装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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