本发明涉及医学检测领域,尤其涉及一种用于优生优育筛查的数据预警方法及装置。
背景技术:
现如今,随着样本检测项目的增加,样本量的增加,样本周转时间按照原有流程将会延长,但现实需求要求尽可能缩短样本周转时间,因此,如何有条不紊地对样本进行分类、合理有效地优化实验室检测流程,实验室信息系统的设计的合理便捷性便成为了关键。目前独立实验室开展项目的类别主要分:理化质谱检验、基因组检验、病理诊断、生化发光检验、免疫学检验以及其它综合检验等。由于样本检测项目增多,加上项目内容更新快,因此对检测项目相关数据的审核人员的要求也不断提升。但是,在样本周转时间缩短要求的压力下,审核人员可能会为了追求速度而简化或者疏忽应有的审核处理环节,最终导致审核结果的错误率大幅增加。
异常样本,除包括受脂血、溶血等干扰的样本外,还包括实验结果异常的样本。这些样本实验结果的核查均需要人工进行处理,如进行离心再测、推片镜检或联系临床等处理。这样的样本实验结果核查耗费大量时间,从而会大幅度延迟其它报告的发出时间,因此,在缩短样本周转时间的压力下,实验室人员可能会疏忽或者简化应有的处理流程,导致结果的风险大幅增加。
技术实现要素:
本发明提出一种用于优生优育筛查的数据预警方法及装置,能够提高数据核查的效率和准确率,实现对数据的实时监控,保证数据的正确性。
本发明提供的一种用于优生优育筛查的数据预警方法,具体包括:
接收数据核查指令;
根据所述数据核查指令,获得待核查项目的待核查数据;
根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围;
判断所述待核查数据是否位于所述标准数据范围内;
若所述待核查数据不位于所述标准数据范围内,则生成并显示相应的预警信息。
进一步地,所述根据所述数据核查指令,获得待核查项目的待核查数据,具体包括:
根据所述数据核查指令,查找获得所述待核查项目;
获取所述待核查项目的所有历史数据;
根据所述数据核查指令获得数据筛选条件,并根据所述数据筛选条件对所述历史数据进行筛选,获得至少一个符合所述数据筛选条件的目标历史数据;其中,所述数据筛选条件包括数据数值范围、数据生成时间范围以及数据内容;
将每个所述目标历史数据依次设置为所述待核查数据。
进一步地,所述根据所述数据核查指令,获得待核查项目的待核查数据,具体包括:
根据所述数据核查指令,查找获得所述待核查项目;
获取所述待核查项目的所有历史数据,并将所有所述历史数据按照生成时间的先后顺序排列;
依次将每个所述历史数据设置为所述待核查数据;
则在所述根据所述数据核查指令,获得待核查项目的待核查数据之后,所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围之前,还包括:
将所述待核查数据的前n个所述历史数据设置为所述基准数据;其中,n≥1。
进一步地,所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围,具体包括:
根据所述数据级别列表,确定与所述基准数据最接近的第一数据级别和第二数据级别;其中,所述第一数据级别大于所述第二数据级别;
将大于所述第一数据级别且与所述第一数据级别最接近的第三数据级别设置为所述标准数据范围的范围上限;
将所述第二数据级别设置为所述标准数据范围的范围下限。
进一步地,所述待核查项目为梅毒半定量检测项目;所述数据级别列表为滴度级别列表;所述滴度级别列表中包括至少一个滴度级别;
则所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围,具体包括:
根据所述滴度级别列表,确定与所述基准数据最接近的第一滴度级别和第二滴度级别;其中,所述第一滴度级别大于所述第二滴度级别;
将所述第一滴度级别和所述第二滴度级别分别设置为所述标准数据范围的范围上限和范围下限。
相应地,本发明还提供了一种用于优生优育筛查的数据预警装置,具体包括:
数据核查指令接收模块,用于接收数据核查指令;
待核查数据获得模块,用于根据所述数据核查指令,获得待核查项目的待核查数据;
标准数据范围确定模块,用于根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围;
数据核查模块,用于判断所述待核查数据是否位于所述标准数据范围内;以及,
预警信息生成显示模块,用于当所述待核查数据不位于所述标准数据范围内时,生成并显示相应的预警信息。
进一步地,所述待核查数据获得模块,具体包括:
第一待核查项目获得单元,用于根据所述数据核查指令,查找获得所述待核查项目;
历史数据获取单元,用于获取所述待核查项目的所有历史数据;
数据筛选单元,用于根据所述数据核查指令获得数据筛选条件,并根据所述数据筛选条件对所述历史数据进行筛选,获得至少一个符合所述数据筛选条件的目标历史数据;其中,所述数据筛选条件包括数据数值范围、数据生成时间范围以及数据内容;以及,
第一待核查数据设置单元,用于将每个所述目标历史数据依次设置为所述待核查数据。
进一步地,所述待核查数据获得模块,具体包括:
第二待核查项目获得单元,用于根据所述数据核查指令,查找获得所述待核查项目;
历史数据序列获得单元,用于获取所述待核查项目的所有历史数据,并将所有所述历史数据按照生成时间的先后顺序排列;以及,
第二待核查数据设置单元,用于依次将每个所述历史数据设置为所述待核查数据;
则所述用于优生优育筛查的数据预警装置,还包括:
基准数据设置模块,用于将所述待核查数据的前n个所述历史数据设置为所述基准数据;其中,n≥1。
进一步地,所述标准数据范围确定模块,具体包括:
邻近数据级别确定单元,用于根据所述数据级别列表,确定与所述基准数据最接近的第一数据级别和第二数据级别;其中,所述第一数据级别大于所述第二数据级别;
第一标准数据范围上限设置单元,用于将大于所述第一数据级别且与所述第一数据级别最接近的第三数据级别设置为所述标准数据范围的范围上限;以及,
第一标准数据范围下限设置单元,用于将所述第二数据级别设置为所述标准数据范围的范围下限。
进一步地,所述待核查项目为梅毒半定量检测项目;所述数据级别列表为滴度级别列表;所述滴度级别列表中包括至少一个滴度级别;
则所述标准数据范围确定模块,具体包括:
邻近滴度级别确定单元,用于根据所述滴度级别列表,确定与所述基准数据最接近的第一滴度级别和第二滴度级别;其中,所述第一滴度级别大于所述第二滴度级别;
标准数据范围上下限设置单元,用于将所述第一滴度级别和所述第二滴度级别分别设置为所述标准数据范围的范围上限和范围下限。
实施本发明,具有如下有益效果:
本发明提供的用于优生优育筛查的数据预警方法及装置,通过在系统中配置数据级别列表,使得系统能够自动地通过查询该数据级别列表来判断待核查数据与基准数据之间的一致性,从而判断该待核查数据是否正常,大大减少甚至避免了数据核查过程中的人工因素的介入,因此能够提高数据核查的效率和准确率,进而能够实现对数据的实时监控,保证数据的正确性。
附图说明
图1是本发明提供的用于优生优育筛查的数据预警方法的一个优选的实施例的流程示意图;
图2是本发明提供的用于优生优育筛查的数据预警装置的一个优选的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明通过将待核查数据和基准数据进行比较,并通过设置数据级别列表来半定量地判定该待核查数据和该基准数据之间是否具有一致性,从而判断该待核查数据是否正常,并在判断发现该待核查数据异常时,生成并显示相应的预警信息。本发明由于能够根据预设的数据级别列表来自动地对待核查数据和基准数据之间的一致性进行判断,进而判断待核查数据是否正常,能够减少甚至避免人工因素的介入,因此能够提高数据核查的效率和准确率,实现对数据的实时监控,保证数据的正确性。
如图1所示,为本发明提供的用于优生优育筛查的数据预警方法的一个优选的实施例的流程示意图,包括步骤s11至s15,具体如下:
s11:接收数据核查指令;
s12:根据所述数据核查指令,获得待核查项目的待核查数据;
s13:根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围;
s14:判断所述待核查数据是否位于所述标准数据范围内;
s15:若所述待核查数据不位于所述标准数据范围内,则生成并显示相应的预警信息。
需要说明的是,在对数据进行核查之前,核查人员需要在系统中配置数据级别列表,以作为对待核查数据与基准数据之间的一致性进行判断的依据。可以理解的是,每个数据级别列表中包含一个或者多个数据级别。与此同时,核查人员还需要在系统中设置需要进行核查的待核查项目。
在完成对系统的设置之后,核查人员向系统发送数据核查指令,以触发系统的数据核查流程。系统在接收到核查人员发送的数据核查指令之后,根据预先的设置,获取上述待核查项目的待核查数据。随后,系统将该待核查数据与预先获取的基准数据进行比较,并借助上述数据级别列表判断该待核查数据与该基准数据是否一致。具体地,系统根据该基准数据查询该数据级别列表,从而确定一个标准数据范围,并判断该待核查数据是否位于该标准数据范围内。若该待核查数据在该标准数据范围内,则认为该待核查数据与该基准数据相一致,该待核查数据正常,因此不对该待核查数据进行处理;若该待核查数据不在该标准数据范围内,则认为该待核查数据与该基准数据不相一致,该待核查数据异常,因此生成相应的预警信息,并在人机交互设备(如,显示屏等)中显示该预警信息,以使核查人员根据该预警信息对该待核查数据进行相应的处理。
本发明实施例通过在系统中配置数据级别列表,使得系统能够自动地通过查询该数据级别列表来判断待核查数据与基准数据之间的一致性,从而判断该待核查数据是否正常,大大减少甚至避免了数据核查过程中的人工因素的介入,因此能够提高数据核查的效率和准确率,进而能够实现对数据的实时监控,保证数据的正确性。
更优选地,所述根据所述数据核查指令,获得待核查项目的待核查数据,具体包括:
根据所述数据核查指令,查找获得所述待核查项目;
获取所述待核查项目的所有历史数据;
根据所述数据核查指令获得数据筛选条件,并根据所述数据筛选条件对所述历史数据进行筛选,获得至少一个符合所述数据筛选条件的目标历史数据;其中,所述数据筛选条件包括数据数值范围、数据生成时间范围以及数据内容;
将每个所述目标历史数据依次设置为所述待核查数据。
需要说明的是,系统中存储有待核查项目的若干历史数据。系统在接收到用户发送的数据核查指令之后,获取系统中的待核查项目的所有历史数据,并对这些历史数据进行筛选。具体地,系统根据所接收到的数据核查指令获得相应的数据筛选条件(包括待核查项目中的各个数据的数据数值范围、数据生成时间范围以及数据内容等),并从所获得的所有历史数据中筛选出符合该数据筛选条件的历史数据,并将这些符合该数据筛选条件的历史数据作为目标历史数据。最后,按照核查人员的控制或者预先设置的控制逻辑,将这些目标历史数据中的一个目标历史数据设置为待核查数据,并对该待核查数据进行核查,并采用相同的方法,完成对其他目标历史数据的数据核查。
例如,假设待核查项目为a,系统中存储有待核查项目a的前5天的历史数据a1、a2、a3、a4和a5。系统在接收到数据核查指令之后,获取该待核查项目a的所有历史数据a1、a2、a3、a4和a5,并根据数据筛选条件对这些历史数据进行筛选。假设历史数据a2、a3和a5为符合该数据筛选条件的历史数据,则将该历史数据a2、a3和a5均设置为目标历史数据。随后,系统根据预先设置的某一控制逻辑,首先将目标历史数据a2设置为待核查数据,并对该待核查数据a2进行数据核查,随后将目标历史数据a3设置为待核查数据,并对该待核查数据a3进行数据核查,最后将目标历史数据a5设置为待核查数据,并对该待核查数据a5进行数据核查。
再例如,当本发明实施例应用于医疗行业时,上述数据筛选条件除了可以包括数据数值范围、数据生成时间范围以及数据内容之外,还可以包括送检医院名称/编号、病人年龄、病人性别、住院号等。
又例如,当本发明实施例应用于医疗行业时,可以针对某一患者所做的待核查项目进行核查。在针对某一患者所做的待核查项目进行核查时,在接收到数据核查指令之后,搜索系统中的患者信息数据库,从中筛选出与该待核查的患者同姓名、同性别、年龄相差一岁,且在同一家医院的所有患者的信息数据,并将这些信息数据视为该待核查的患者的信息数据,获取这些信息数据中的所有与该待核查项目相关的数据,即获得该待核查患者所做的该待核查项目的所有历史数据。在获得该待核查患者所做的该待核查项目的所有历史数据之后,可以根据数据核查指令中的设定,从中筛选出前m(m≥1)天至今所生成的所有数据作为目标历史数据,并将这些目标历史数据依次设置为待核查数据,分别对各个待核查数据进行核查。
更优选地,所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围,具体包括:
根据所述数据级别列表,确定与所述基准数据最接近的第一数据级别和第二数据级别;其中,所述第一数据级别大于所述第二数据级别;
将大于所述第一数据级别且与所述第一数据级别最接近的第三数据级别设置为所述标准数据范围的范围上限;
将所述第二数据级别设置为所述标准数据范围的范围下限。
需要说明的是,本实施例所采用的标准数据范围通过查询数据级别列表确定于待核查数据的上两个数据级别和下一个数据级别之间。
例如,假设系统中配置的数据级别列表中包含5个数据级别,从高到低分别为100%、75%、50%、25%和0%,基准数据的值为30%,则此时标准数据范围为75%~25%,即,系统判断待核查数据的值是否位于75%~25%之间,若是,则认为该待核查数据与该基准数据一致,该待核查数据正常,若否,则认为该待核查数据与该基准数据不一致,该待核查数据异常,生成相应的预警信息。
在另一个优选的实施例中,在上述实施例的基础之上,所述根据所述数据核查指令,获得待核查项目的待核查数据,具体包括:
根据所述数据核查指令,查找获得所述待核查项目;
获取所述待核查项目的所有历史数据,并将所有所述历史数据按照生成时间的先后顺序排列;
依次将每个所述历史数据设置为所述待核查数据;
则在所述根据所述数据核查指令,获得待核查项目的待核查数据之后,所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围之前,还包括:
将所述待核查数据的前n个所述历史数据设置为所述基准数据;其中,n≥1。
需要说明的是,系统中存储有待核查项目的若干历史数据。系统在接收到用户发送的数据核查指令之后,获取系统中的待核查项目的所有历史数据,并将这些历史数据按照生成时间的先后顺序进行排列。随后,按照核查人员的控制或者预先设置的控制逻辑,将这些历史数据中的一个历史数据设置为待核查数据,将该待核查数据的前n(n≥1)个历史数据设置为基准数据,并通过判断该待核查数据与该基准数据是否一致来判断该待核查数据是否正常,并采用相同的方法,完成对其他历史数据的数据核查。
例如,假设待核查项目为a,n=1,系统中存储有待核查项目a的前3天的历史数据a1、a2和a3,且这些历史数据的生成时间顺序为a1>a2>a3。系统在接收到用户发送的数据核查指令之后,获取该待核查项目a的所有历史数据a1、a2和a3,并对这些历史数据进行排序,获得序列a1>a2>a3。随后,系统根据预先设置的某一控制逻辑,首先将历史数据a2设置为待核查数据,将历史数据a1设置为基准数据,并判断该待核查数据a2和该基准数据a1的一致性,以对该待核查数据a2进行核查,随后将历史数据a3设置为待核查数据,将历史数据a2设置为基准数据,并判断该待核查数据a3和该基准数据a2的一致性,以对该待核查数据a3进行核查。
本实施例通过采用待核查项目的历史数据作为基准数据,使得数据核查的基准与待核查项目之间的切合度高,从而进一步提高数据核查的准确率。
在又一个优选的实施例中,在上述实施例的基础之上,所述待核查项目为梅毒半定量检测项目;所述数据级别列表为滴度级别列表;所述滴度级别列表中包括至少一个滴度级别;
则所述根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围,具体包括:
根据所述滴度级别列表,确定与所述基准数据最接近的第一滴度级别和第二滴度级别;其中,所述第一滴度级别大于所述第二滴度级别;
将所述第一滴度级别和所述第二滴度级别分别设置为所述标准数据范围的范围上限和范围下限。
需要说明的是,本发明实施例可以应用于对梅毒半定量的检测结果进行核查,此时待核查项目为梅毒半定量检测项目(包括trust等),系统中所配置的数据级别列表为滴度级别列表,其中包括滴度级别:阴性、1:1、1:2、1:4、1:8、1:16、1:32、1:64、阳性。在通常情况下,标准数据范围通过查询滴度级别列表确定于基准数据的上一个滴度级别和下一个滴度级别之间。例如,当基准数据为1:8时,所确定的标准数据范围即在1:4与1:16之间。系统在对待核查数据进行核查时,首先根据基准数据查询滴度级别列表,确定标准数据范围,随后判断待核查数据是否在该标准数据范围之内,若是,则认为该待核查数据正常,若否,则认为该待核查数据异常,并生成相应的预警信息。
本发明实施例提供的用于优生优育筛查的数据预警方法,通过在系统中配置数据级别列表,使得系统能够自动地通过查询该数据级别列表来判断待核查数据与基准数据之间的一致性,从而判断该待核查数据是否正常,大大减少甚至避免了数据核查过程中的人工因素的介入,因此能够提高数据核查的效率和准确率,进而能够实现对数据的实时监控,保证数据的正确性。在一些实施例中,还可以通过采用待核查项目的历史数据作为基准数据,使得数据核查的基准与待核查项目之间的切合度高,从而进一步提高数据核查的准确率。
相应地,本发明还提供一种用于优生优育筛查的数据预警装置,能够实现上述用于优生优育筛查的数据预警方法的所有流程。
如图2所示,为本发明提供的用于优生优育筛查的数据预警装置的一个优选的实施例的结构示意图,具体如下:
数据核查指令接收模块21,用于接收数据核查指令;
待核查数据获得模块22,用于根据所述数据核查指令,获得待核查项目的待核查数据;
标准数据范围确定模块23,用于根据预先获得的基准数据与预先设置的数据级别列表,确定标准数据范围;
数据核查模块24,用于判断所述待核查数据是否位于所述标准数据范围内;以及,
预警信息生成显示模块25,用于当所述待核查数据不位于所述标准数据范围内时,生成并显示相应的预警信息。
更优选地,所述待核查数据获得模块,具体包括:
第一待核查项目获得单元,用于根据所述数据核查指令,查找获得所述待核查项目;
历史数据获取单元,用于获取所述待核查项目的所有历史数据;
数据筛选单元,用于根据所述数据核查指令获得数据筛选条件,并根据所述数据筛选条件对所述历史数据进行筛选,获得至少一个符合所述数据筛选条件的目标历史数据;其中,所述数据筛选条件包括数据数值范围、数据生成时间范围以及数据内容;以及,
第一待核查数据设置单元,用于将每个所述目标历史数据依次设置为所述待核查数据。
更优选地,所述标准数据范围确定模块,具体包括:
邻近数据级别确定单元,用于根据所述数据级别列表,确定与所述基准数据最接近的第一数据级别和第二数据级别;其中,所述第一数据级别大于所述第二数据级别;
第一标准数据范围上限设置单元,用于将大于所述第一数据级别且与所述第一数据级别最接近的第三数据级别设置为所述标准数据范围的范围上限;以及,
第一标准数据范围下限设置单元,用于将所述第二数据级别设置为所述标准数据范围的范围下限。
在另一个更优选的实施例中,在上述实施例的基础之上,所述待核查数据获得模块,具体包括:
第二待核查项目获得单元,用于根据所述数据核查指令,查找获得所述待核查项目;
历史数据序列获得单元,用于获取所述待核查项目的所有历史数据,并将所有所述历史数据按照生成时间的先后顺序排列;以及,
第二待核查数据设置单元,用于依次将每个所述历史数据设置为所述待核查数据;
则所述用于优生优育筛查的数据预警装置,还包括:
基准数据设置模块,用于将所述待核查数据的前n个所述历史数据设置为所述基准数据;其中,n≥1。
在又一个更优选的实施例中,在上述实施例的基础之上,所述待核查项目为梅毒半定量检测项目;所述数据级别列表为滴度级别列表;所述滴度级别列表中包括至少一个滴度级别;
则所述标准数据范围确定模块,具体包括:
邻近滴度级别确定单元,用于根据所述滴度级别列表,确定与所述基准数据最接近的第一滴度级别和第二滴度级别;其中,所述第一滴度级别大于所述第二滴度级别;
标准数据范围上下限设置单元,用于将所述第一滴度级别和所述第二滴度级别分别设置为所述标准数据范围的范围上限和范围下限。
本发明实施例提供的用于优生优育筛查的数据预警装置,通过在系统中配置数据级别列表,使得系统能够自动地通过查询该数据级别列表来判断待核查数据与基准数据之间的一致性,从而判断该待核查数据是否正常,大大减少甚至避免了数据核查过程中的人工因素的介入,因此能够提高数据核查的效率和准确率,进而能够实现对数据的实时监控,保证数据的正确性。在一些实施例中,还可以通过采用待核查项目的历史数据作为基准数据,使得数据核查的基准与待核查项目之间的切合度高,从而进一步提高数据核查的准确率。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。