一种用于实验室信息管理系统中维护计算公式的方法与流程

文档序号:26010386发布日期:2021-07-23 21:30阅读:114来源:国知局
一种用于实验室信息管理系统中维护计算公式的方法与流程

本发明涉及检验检测技术领域,特别涉及一种用于实验室信息管理系统中维护计算公式的方法。



背景技术:

目前,实验室信息管理系统(lims,laboratoryinformationmanagementsystem)基于以实验室或检测机构为核心,符合国际规范的全方位实验室信息管理系统,它将现代管理思想与网络技术、数据存储技术、快速数据处理技术、自动化仪器分析技术有机结合,通过建立以实验室为中心的分布式信息化管理体系,集任务管理、样品管理、资源管理、数据管理、报表管理、事务管理等诸多功能为一体,组成一套完整的实验室综合管理和质量监控系统,对实验室实行全方位的管理和控制,从而使实验室的最终产品,即所有的检测或管理数据、信息均符合相关的质量标准或规范。

在实验室信息管理系统中,系统用户维护计算公式一般都是通过直接编写计算公式脚本进行维护,对维护人员要求高,编写过程中容易出错,维护效率低下,因此本发明提供了一种用于实验室信息管理系统中维护计算公式的方法,用于提供计算公式的维护功能,减少检测人员录入检测数据后的繁重的公式计算工作,提高检测数据的准确性,提高检测效率,使得在录入检测数据后根据计算公式自动计算。



技术实现要素:

本发明提供一种用于实验室信息管理系统中维护计算公式的方法,用以提供计算公式的维护功能,减少检测人员录入检测数据后的繁重的公式计算工作,提高检测数据的准确性,提高检测效率,使得在录入检测数据后根据计算公式自动计算。

本发明提供了一种用于实验室信息管理系统中维护计算公式的方法,包括:

步骤1:基于分析项选择器或者测试选择器,确定计算公式所依赖的第一分析项及第一重复数数据;

步骤2:基于计算公式录入界面中的运算符图标,增加计算公式第一运算符;

步骤3:根据计算公式需求,从预设函数库匹配对应的内置函数;

步骤4:确定计算公式所依赖的第二分析项及第二重复数数据,并根据计算公式需求确定第二运算符及函数库,并基于所述计算公式录入界面的引导操作,完成计算公式的录入;

步骤5:基于录入的计算公式,输入相关测试值对录入的计算公式进行测试,且在测试通过后,实现对录入的计算公式的维护。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,在执行步骤1之后,步骤2之前,还包括:

获取实验室信息管理系统中计算公式录入界面以及计算公式维护过程中需要使用的函数库、数据源、运算符;

将所述函数库、数据源以及运算符进行标签化处理,得到所述函数库、数据源以及运算符对应的标签;

将所述函数库、数据源以及运算符对应的标签与所述函数库、数据源及运算符内部的数据进行超链接处理,并将超链接处理后的所述函数库、数据源以及运算符对应的标签放置于所述计算公式录入界面;

用户根据计算公式依赖的分析项、重复数数据、运算符及内置函数点击所述计算公式录入界面中对应的标签进入各个标签对应的目标数据库,其中,所述目标数据库中存储有多种分析项、重复数数据、运算符及内置函数数据;

基于所述目标数据库选择计算公式依赖的第一分析项、第一重复数数据、第一运算符及内置函数完成计算公式维护过程中的可视化及引导操作。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,步骤1中,确定计算公式所依赖的第一分析项及第一重复数数据,包括:

基于实验室信息管理系统接收用户确定的目标选择器,并在确定目标选择器后登录计算公式录入界面;

其中,所述目标选择器包括分析项选择器和测试选择器;

若确定为分析项选择器,基于所述计算公式录入界面,确定相同测试下不同分析项目,同时确定所述分析项目对应的第一重复数数据;

若确定为测试选择器,基于所述计算公式录入界面,完成对测试名称的输入,

同时,在测试名称输入完成后,通过选择进行测试选项,并切换到对应的第一分析项;

基于所述第一分析项中的预设选择项,自动填充所述预设选择项中的测试分析项,并根据所述测试分析项确定对应的第一重复数数据;

其中,所述重复数数据包括相同重复数、所有重复数和指定重复数。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,步骤2中,基于计算公式录入界面中的运算符图标,增加计算公式第一运算符,包括:

获取所述计算公式所依赖的第一分析项及第一重复数数据,并将所述第一分析项及第一重复数数据在预设的计算公式展示框中进行展示;

基于展示框中的第一分析项及第一重复数数据,从算公式录入界面选择预设运算符选项,并基于所述运算符选项从预设的运算符数据库中确定第一运算符;

将确定的第一运算符增加至所述预设的计算公式展示框,完成对计算公式运算符的添加维护。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,步骤3中,根据计算公式需求,从预设函数库匹配对应的内置函数,包括:

获取所述计算公式所依赖的分析项、重复数数据以及计算公式中增加的运算符;

基于所述计算公式所依赖的分析项、重复数数据以及计算公式中增加的运算符,从计算公式录入界面选择预设数据源选项;

其中,所述预设数据源以中括号、竖杠和逗号组合的形式进行展示,且所述预设数据源中内置多个函数库;

基于计算公式对内置函数的要求,从所述多个函数库中匹配目标内置函数;

若从所述多个函数库中匹配出目标内置函数,将所述目标内置函数添加至预设的计算公式展示框,完成对所述计算公式内置函数的添加;

否则,基于用户对计算公式内置函数的要求,对所述预设数据源进行实时更新,扩展所述多个函数库,并再次从所述多个函数库中匹配目标内置函数,直至满足用户对计算公式内置函数的要求。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,步骤5中,基于录入的计算公式,输入相关测试值对录入的计算公式进行测试,且在测试通过后,实现对录入的计算公式的维护,包括:

获取预设的计算公式展示框中录入完毕的计算公式,并确定录入的计算公式在进行格式转换时的目标转换参数;

基于所述目标转换参数确定所述录入的计算公式对应的格式表名,并确定所述格式表名对应的格式表,并在所述格式表中确定所述录入的计算公式与对应的输出目标格式之间的映射关系;

基于所述映射关系,确定所述录入的计算公式对应的待编码字符串,并通过预设划分规则将所述待编码字符串进行划分,得到m个字符串;

获取每一个字符串的概率状态值以及每一个字符串在编码之前的编码区间长度值,并根据所述概率状态值及编码区间长度值,确定每一个字符串在编码之前的编码区间长度值对应的编码系数;

基于所述编码系数对每一个字符串进行编码,并将编码后的字符串添加至预设循环冗余校验序列对每一个编码后的字符串进行纠错编码,且将纠错处理后的字符串进行融合,得到所述计算公式对应的目标编码字符串;

获取用户用于对所述录入的计算公式进行测试的相关测试值,并将所述相关测试值进行格式转换,并在转换后对所述录入的计算公式对应的目标编码字符串进行训练测试;

将训练测试结果输入参数输入计算文件,由所述参数输入计算文件计算出目标计算结果;

基于所述目标计算结果确定校验模式,并基于所述校验模式确定所述目标计算结果的属性信息;

基于所述目标计算结果的属性信息生成所述目标计算结果对应的校验代码,基于所述校验代码将所述目标计算结果与第一预设计算结果进行比对;

若所述目标计算结果与预设计算结果不符,重新对所述录入的计算公式进行调整维护并再次进行测试校验,直至所述目标计算结果与预设计算结果相符;

否则,完成对所述录入的计算公式的测试维护。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,完成对所述录入的计算公式的测试维护,还包括:

获取维护后的计算公式;

基于预设的计算公式引擎将所述维护后的计算公式的表达式转化为可以执行的程序代码,并替换所述维护后的计算公式对所依赖的值进行计算以获取最终运算结果;

获取所述最终运算结果与第二预设计算结果的比对结果;

若所述最终运算结果与第二预设计算结果不符,基于计算公式录入界面,弹出测试维护失败提醒界面;

其中,所述测试维护失败提醒界面需在用户同意对计算公式进行再次测试维护后才能关闭。

优选的,一种用于实验室信息管理系统中维护计算公式的方法,步骤5中,基于录入的计算公式,用户输入计算公式的相关测试值,并进行计算公式的测试,且在测试通过后完成计算公式的维护,还包括:

获取维护后的计算公式及用户输入的相关测试值;

基于维护后计算公式,计算所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,并根据所述准确率计算对所述录入的计算公式的维护程度值,具体步骤包括;

根据如下公式计算所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率:

其中,α表示所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,且取值范围为(0,1);δ表示所述维护后的计算公式准确计算所述相关测试值的次数;μ表示所述维护后的计算公式对所述相关测试值进行计算的总次数;ε1表示第一误差因子,且取值范围为(0.00005,0.0001);ε2;表示第二误差因子,且取值范围为(0.00005,0.0001);p表示所述维护后的计算公式错误计算所述相关测试值的次数;

根据如下公式计算对所述录入的计算公式的维护程度值:

其中,β表示对所述录入的计算公式的维护程度值;α表示所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,且取值范围为(0,1);θ表示对所述录入的计算公式的维护系数,且取值范围为(0.8,1.25);n表示对所述录入的计算公式维护的总次数;ω表示维护前的计算公式对所述相关测试值计算的准确率,且取值范围为(0,1);i表示当前维护次数;αi表示第i次维护后的计算公式的准确率;ti表示对录入的计算公式进行第i次维护所用的时间长度值;t表示维护后的计算公式准确计算所述相关测试值所用的时间长度值;

将计算得到的维护程度值与预设维护程度值进行比较;

若所述计算得到的维护程度值小于所述预设维护程度值,判定对所述计算公式维护不合格,并重新获取所述计算公式依赖的分析项、重复数数据、内置函数及运算符,并将所述分析项、重复数数据、内置函数及运算符重新进行组合测试,直至所述计算得到的维护程度值大于或等于所述预设维护程度值;

若所述计算得到的维护程度值大于或等于所述预设维护程度值,判定对所述计算公式维护合格,并将维护完毕的计算公式投入实验室信息管理系统中进行使用,完成对所述计算公式的维护。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种用于实验室信息管理系统中维护计算公式的方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

实施例1:

本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,其如图1所示,包括:

步骤1:基于分析项选择器或者测试选择器,确定计算公式所依赖的第一分析项及第一重复数数据;

步骤2:基于计算公式录入界面中的运算符图标,增加计算公式第一运算符;

步骤3:根据计算公式需求,从预设函数库匹配对应的内置函数;

步骤4:确定计算公式所依赖的第二分析项及第二重复数数据,并根据计算公式需求确定第二运算符及函数库,并基于所述计算公式录入界面的引导操作,完成计算公式的录入;

步骤5:基于录入的计算公式,输入相关测试值对录入的计算公式进行测试,且在测试通过后,实现对录入的计算公式的维护。

该实施例中,分析项指的是在对计算公式进行录入时,确定该计算公式用于进行计算分析的项目,将此项目定义为分析项,且分析项有多个。

该实施例中,重复数数据包括相同重复数(same)、所有重复数(all)、指定重复数(自定义),是用来描述不同分析项的参数。

该实施例中,第一分析项、第一重复数数据以及第一运算符是特指一个分析项、重复数据以及运算符是如何进行录入的。

该实施例中,第二分析项、第二重复数数据以及第二运算符指的是在分别添加完第一个计算公式还涉及的其他数据项,其中第二分析项、第二重复数数据以及第二运算符可以是多个。

该实施例中,预设函数库是提前设定好的,内部存储有多种运算符,为计算公式录入提供便利,在录入计算公式时可从预设函数库中选择需求的。

该实施例中,其他分析项及重复数数据指的是在公式录入时,可能存在要录入多个不同的分析项,所以其他分析项及重复数数据指的时同一批中其他需要录入至实验室信息管理系统中分析项和重复数数据。

该实施例中,相关测试值是用户根据计算公式的分析项,选择对应的测试值,是提前设定好的。

上述技术方案的有益效果是:通过提供计算公式的维护功能,减少检测人员录入检测数据后的繁重的公式计算工作,提高检测数据的准确性,提高检测效率,使得在录入检测数据后根据计算公式自动计算。

实施例2:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,在执行步骤1中,基于分析项选择器或者测试选择器,确定计算公式所依赖的分析项及重复数数据,包括:

获取实验室信息管理系统中预设的计算公式录入界面以及计算公式维护过程中需要使用的函数库、数据源、运算符;

将所述函数库、数据源以及运算符进行标签化处理,得到所述函数库、数据源以及运算符对应的标签;

将所述函数库、数据源以及运算符对应的标签与所述函数库、数据源及运算符内部的数据进行超链接处理,并将超链接处理后的所述函数库、数据源以及运算符对应的标签放置于所述计算公式录入界面;

用户根据计算公式依赖的分析项、重复数数据、运算符及内置函数点击所述计算公式录入界面中对应的标签进入各个标签对应的目标数据库,其中,所述目标数据库中存储有多种分析项、重复数数据、运算符及内置函数数据;

基于所述目标数据库选择计算公式依赖的第一分析项、第一重复数数据、第一运算符及目标内置函数完成计算公式维护过程中的可视化及引导操作。

该实施例中,预设的计算公式维护界面是验室信息管理系统中提前设定好的,用于为用户录入计算公式提供可视化和引导作用。

该实施例中,标签化处理是为了将函数库、数据源、运算符生成对应的案件并放置在预设的计算公式维护界面,便于用户根据需要点击相应的按钮进入相应的数据库。

该实施例中,超链接处理是为了将函数库、数据源以及运算符的标签与内部的具体数据进行连接,可通过点击标签直接进入相应的数据库。

该实施例中,第一分析项、第一重复数数据、第一运算符及目标内置函数指的是从各自对应的目标数据库中选择出的适合计算公式所需要的分析项、重复数数据、运算符及内置函数数据。

上述技术方案的有益效果是:通过本发明,用户不需要手动编写计算公式,直接根据引导步骤在系统页面中进行点击操作即可,大大降低了计算公式维护对人员能力的要求,用户可以很简单的完成计算公式的维护工作。

实施例3:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,步骤1中,确定计算公式所依赖的第一分析项及第一重复数数据,包括:

基于实验室信息管理系统接收用户确定的目标选择器,并在确定目标选择器后登录计算公式录入界面;

其中,所述目标选择器包括分析项选择器和测试选择器;

若确定为分析项选择器,基于所述计算公式录入界面,确定相同测试下不同分析项目,同时确定所述分析项目对应的第一重复数数据;

若确定为测试选择器,基于所述计算公式录入界面,完成对测试名称的输入,

同时,在测试名称输入完成后,通过选择进行测试选项,并切换到对应的第一分析项;

基于所述第一分析项中的预设选择项,自动填充所述预设选择项中的测试分析项,并根据所述测试分析项确定对应的第一重复数数据;

其中,所述重复数数据包括相同重复数、所有重复数和指定重复数。

该实施例中,目标选择器指的是用户根据需要选择的选择器,目标选择器为析项选择器或者测试选择器中的一种。

该实施例中,预设选择项指的是分析项中可功用户直接选择的,是提前设定好的,便于用户录入相应的计算公式。

该实施例中,预设的展示框是提前设计好的显示界面,用于显示向前计算公式的录入情况。

上述技术方案的有益效果是:通过确定用户需要进行公式录入的选择器,并根据用户选择的选择器进行相应的公式录入,并将录入的公式进行显示,此方案为用户提供了可视化,引导式的操作,使得用户不需要手动编写计算公式,大大降低了计算公式维护对人员能力的要求,用户可以很简单的完成计算公式的维护工作。

实施例4:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,步骤2中,基于计算公式录入界面中的运算符图标,增加计算公式第一运算符,包括:

获取所述计算公式所依赖的第一分析项及第一重复数数据,并将所述第一分析项及第一重复数数据在预设的计算公式展示框中进行展示;

基于展示框中的第一分析项及第一重复数数据,从计算公式录入界面选择预设运算符选项,并基于所述运算符选项从预设的运算符数据库中确定第一运算符;

将确定的第一运算符增加至所述预设的计算公式展示框,完成对计算公式运算符的添加维护。

该实施例中,预设运算符选项是提前在实验室信息管理系统中预设的计算公式维护界面设定好的,用户可直接点击预设运算符选项进入运算符数据库,选择相应的运算符进行录入。

该实施例中,在添加目标运算符时可以是用户自己选择的,或者是系统自动选择的两种方式。

上述技术方案的有益效果是:通过确定计算公式依赖的分析项及重复数数据,便于准确确定当前计算公式需要的运算符,并且用户可直接点击运算符选项录入相应的运算符,为用户录入计算公式提供了便利,减少检测人员录入检测数据后的繁重的公式计算工作,提高检测数据的准确性,提高检测效率。

实施例5:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,步骤3中,根据计算公式需求,从预设函数库匹配对应的内置函数,包括:

获取所述计算公式所依赖的分析项、重复数数据以及计算公式中增加的运算符;

基于所述计算公式所依赖的分析项、重复数数据以及计算公式中增加的运算符,从计算公式录入界面选择预设数据源选项;

其中,所述预设数据源以中括号、竖杠和逗号组合的形式进行展示,且所述预设数据源中内置多个函数库;

基于计算公式对内置函数的要求,从所述多个函数库中匹配目标内置函数;

若从所述多个函数库中匹配出目标内置函数,将所述目标内置函数添加至预设的计算公式展示框,完成对所述计算公式内置函数的添加;

否则,基于用户对计算公式内置函数的要求,对所述预设数据源进行实时更新,扩展所述多个函数库,并再次从所述多个函数库中匹配目标内置函数,直至满足用户对计算公式内置函数的要求。

该实施例中,预设数据源选项是提前设定好的,内部包含多个函数库,用来存储计算公式录入过程中可能会用到的函数。

该实施例中,目标内置函数指的是用户从函数库中包含的多个函数中选出需要的函数,将此函数定义为目标内置函数。

上述技术方案的有益效果是:本发明将计算公式表达式化,通过中括号、竖杠、逗号组合的形式展示计算公式所依赖的数据源,内置了众多函数库,并可以根据用户需求快速的扩展函数库,计算公式表达式通俗易懂,方便用户理解和使用。

实施例6:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,步骤5中,基于录入的计算公式,输入相关测试值对录入的计算公式进行测试,且在测试通过后,实现对录入的计算公式的维护,包括:

获取预设的计算公式展示框中录入完毕的计算公式,并确定录入的计算公式在进行格式转换时的目标转换参数;

基于所述目标转换参数确定所述录入的计算公式对应的格式表名,并确定所述格式表名对应的格式表,并在所述格式表中确定所述录入的计算公式与对应的输出目标格式之间的映射关系;

基于所述映射关系,确定所述录入的计算公式对应的待编码字符串,并通过预设划分规则将所述待编码字符串进行划分,得到m个字符串;

获取每一个字符串的概率状态值以及每一个字符串在编码之前的编码区间长度值,并根据所述概率状态值及编码区间长度值,确定每一个字符串在编码之前的编码区间长度值对应的编码系数;

基于所述编码系数对每一个字符串进行编码,并将编码后的字符串添加至预设循环冗余校验序列对每一个编码后的字符串进行纠错编码,且将纠错处理后的字符串进行融合,得到所述计算公式对应的目标编码字符串;

获取用户用于对所述录入的计算公式进行测试的相关测试值,并将所述相关测试值进行格式转换,并在转换后对所述录入的计算公式对应的目标编码字符串进行训练测试;

将训练测试结果输入参数输入计算文件,由所述参数输入计算文件计算出目标计算结果;

基于所述目标计算结果确定校验模式,并基于所述校验模式确定所述目标计算结果的属性信息;

基于所述目标计算结果的属性信息生成所述目标计算结果对应的校验代码,基于所述校验代码将所述目标计算结果与第一预设计算结果进行比对;

若所述目标计算结果与预设计算结果不符,重新对所述录入的计算公式进行调整维护并再次进行测试校验,直至所述目标计算结果与预设计算结果相符;

否则,完成对所述录入的计算公式的测试维护。

该实施例中,目标转换参数指的是在对计算公式进行格式转换时需要用到的一些参数,将此参数定义为目标转换参数,例如在转换时可能用到二进制参数等。

该实施例中,格式表名指的是根据计算公式的转换参数,确定计算公式在进行格式转换时,最终格式所处的格式表的表名,其中格式表中包含多种数据格式。

该实施例中,映射关系指的是计算公式与格式表中所办含的多个格式之间的对应关系,可以是多个格式对应计算公式,也可以是仅有一个格式对应计算公式。

该实施例中,待编码字符串指的是计算公式对应的数据,将此数据定义为代编码字符串。

该实施例中,预设划分规则是提前设定好的,例如可以是以相邻字符1和0之间的节点进行划分。

该实施例中,概率状态值指的是字符串能够被成功编码的概率。

该实施例中,编码区间长度值指的是数据在编码之前数据之间的间隔长度,可根据数据间隔长度确定对应的编码方式。

该实施例中,编码系数指的是在对计算公式进行编码时,影响编码结果的一个参数,可根据该参数对数据的影响对计算公式进行相应的编码。

该实施例中,预设循环冗余校验序列是预先设定好的,是用来判断编码后的数据中是否存在错误编码,起到对编码数据进行校验的作用。

该实施例中,目标编码字符串指的是将编码后的数据中错误的编码进行剔除处理后得到的准确的、可直接用于计算测试的计算公式对应的编码数据。

该实施例中,第一预设计算结果是提前设定好的,是用来判断计算结果是否合格的一个衡量参数。

上述技术方案的有益效果是:本发明设计的计算公式引擎将页面维护好的计算公式表达式转化为可以执行的程序代码,并替换计算公式计算所依赖的值进行计算以获取最终运算结果,运行速度快,效率高,准确性高,在计算公式维护过程中,用户可以使用计算公式的校正功能对计算结果实时进行校核,将计算结果与预期结果进行比较,若计算结果与预期结果不符,则重新调整公式再次校正,以保证计算公式的准确性,提高计算公式维护效率。

实施例7:

在上述实施例6的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,完成对所述录入的计算公式的测试维护,还包括:

获取维护后的计算公式;

基于预设的计算公式引擎将所述维护后的计算公式的表达式转化为可以执行的程序代码,并替换所述维护后的计算公式对所依赖的值进行计算以获取最终运算结果;

获取所述最终运算结果与第二预设计算结果的比对结果;

若所述最终运算结果与第二预设计算结果不符,基于计算公式录入界面,弹出测试维护失败提醒界面;

其中,所述测试维护失败提醒界面需在用户同意对计算公式进行再次测试维护后才能关闭。

该实施例中,第二预设计算结果是提前设定好的,是用来判断由计算公式引擎对计算公式表达式转化后对依赖值得计算结果的维护标准,当计算结果大于或等于第二预设计算结果判定维护合格,否则不合格。

上述技术方案的有益效果是:通过将测试结果与预设测试结果进行比较,在不符合要求时进行报警操作,便于用户及时发现当前计算公式中出现的问题,并作出相应修改,提高了计算公式维护的效率。

实施例8:

在上述实施例1的基础上,本实施例提供了一种用于实验室信息管理系统中维护计算公式的方法,步骤5中,基于录入的计算公式,输入相关测试值对录入的计算公式进行测试,且在测试通过后,实现对录入的计算公式的维护,还包括:

获取维护后的计算公式及用户输入的相关测试值;

基于维护后计算公式,计算所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,并根据所述准确率计算对所述录入的计算公式的维护程度值,具体步骤包括;

根据如下公式计算所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率:

其中,α表示所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,且取值范围为(0,1);δ表示所述维护后的计算公式准确计算所述相关测试值的次数;μ表示所述维护后的计算公式对所述相关测试值进行计算的总次数;ε1表示第一误差因子,且取值范围为(0.00005,0.0001);ε2;表示第二误差因子,且取值范围为(0.00005,0.0001);p表示所述维护后的计算公式错误计算所述相关测试值的次数;

根据如下公式计算对所述录入的计算公式的维护程度值:

其中,β表示对所述录入的计算公式的维护程度值;α表示所述维护后的计算公式对用户输入的相关测试值进行计算时的准确率,且取值范围为(0,1);θ表示对所述录入的计算公式的维护系数,且取值范围为(0.8,1.25);n表示对所述录入的计算公式维护的总次数;ω表示维护前的计算公式对所述相关测试值计算的准确率,且取值范围为(0,1);i表示当前维护次数;αi表示第i次维护后的计算公式的准确率;ti表示对录入的计算公式进行第i次维护所用的时间长度值;t表示维护后的计算公式准确计算所述相关测试值所用的时间长度值;

将计算得到的维护程度值与预设维护程度值进行比较;

若所述计算得到的维护程度值小于所述预设维护程度值,判定对所述计算公式维护不合格,并重新获取所述计算公式依赖的分析项、重复数数据、内置函数及运算符,并将所述分析项、重复数数据、内置函数及运算符重新进行组合测试,直至所述计算得到的维护程度值大于或等于所述预设维护程度值;

若所述计算得到的维护程度值大于或等于所述预设维护程度值,判定对所述计算公式维护合格,并将维护完毕的计算公式投入实验室信息管理系统中进行使用,完成对所述计算公式的维护。

该实施例中,第一误差因子指的是计算公式对相关测试值进行计算时,影响准确计算结果次数的参数,第二误差因子指的是计算公式对相关测试值进行计算时,影响错误计算结果次数的参数,将第一误差因子以及第二误差因子考虑在公式中,可以使得获得的计算结果次数更加客观。

该实施例中,维护程度值是用来表示对计算公式的维护程度,例如维护前的计算公式对相关测试值的计算准确率为50%,维护后的计算公式对相关测试值的计算准确率为90%,表明对计算公式的维护程度为55,且在对计算公式进行维护时,维护时间对计算公式的准确率有直接影响,将对公式的维护程度以具体的数值进行表示。

该实施例中,表示的是对计算公式进行多次维护后,求得计算公式准确率的平均值,使得计算结果更加科学准确。

该实施例中,维护系数指的是在对计算公式维护过程中,影响计算公式维护程度的一类参数。

该实施例中,是用来表示维护计算公式所划分的总时间,即时间的多少可作为用来表示对计算公式维护程度大小的影响参数之一。

该实施例中,预设维护程度值是提前设定好的,是衡量对计算公式的维护程度值的一个标准参数。

上述技术方案的有益效果是:通过计算维护后的计算公式对相关测试值计算的准确率,并根据测试准确率计算对计算公式的维护程度值。在计算准确率时,涉及实际计算值与理想计算值得比值,为计算准确率奠定了基础,同时涉及误差因子等,确保计算结果准确可靠,在计算维护程度值,涉及实验室信息管理系统对计算公式的维护强度值以及在维护后计算公式达到得准确率,使得计算结果更加准确,此方案确保了对计算公式进行有效的维护,减少检测人员录入检测数据后的繁重的公式计算工作,提高检测数据的准确性,提高检测效率,使得在录入检测数据后根据计算公式自动计算。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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