一种基于标准规则的评估方法、终端设备及存储介质与流程

文档序号:30583642发布日期:2022-06-29 14:01阅读:135来源:国知局
一种基于标准规则的评估方法、终端设备及存储介质与流程

1.本发明涉及标准评估领域,尤其涉及一种基于标准规则的评估方法、终端设备及存储介质。


背景技术:

2.新生儿健康和分娩能否顺利进行,均与母体健康状况存在着密不可分的关系。而母体健康状况涉及方方面面,包括但不仅限于心脏、肝肾、肺、血型、甲状腺、传染病等情况。涉及面广,靠人为判断不单效率低下,还容易出现信息遗漏。随着二胎、多胎政策的开放,高龄孕产妇的数量将会出现比较大的增幅,高龄孕产妇的各项生理机能相对降低,容易带来风险的维度也会随之增多。


技术实现要素:

3.为了解决上述问题,本发明提出了一种基于标准规则的评估方法、终端设备及存储介质。
4.具体方案如下:
5.一种基于标准规则的评估方法,包括以下步骤:
6.s1:将标准规则拆分为多个判断条件和判断条件之间的逻辑关系,将每个判断条件构建为一个原子规则,将逻辑关系构建为复合规则;
7.s2:根据标准规则对应的原子规则和复合规则之间的层级关系,构建规则树并存储;
8.s3:当接收到待通过标准规则进行评估的数据时,按照从叶子节点至根节点的先后顺序,将数据分别与规则树中各节点对应的规则进行匹配,根据根节点的匹配结果得到标准规则的评估结果;
9.s4:将所有匹配到的规则作为评估结果的评估依据。
10.进一步的,原子规则的属性包括:判断属性名、运算符、临界值和父节点id。
11.进一步的,复合规则由不同原子规则之间的逻辑关系组成、由不同复合规则之间的逻辑关系组成或由不同原子规则与复合规则之间的逻辑关系组成。
12.进一步的,复合规则的属性包括:逻辑运算符、父节点id和组成复合规则的所有子节点id。
13.进一步的,步骤s3还包括:将接收到的具有多层嵌套结构的数据降维为一维数据。
14.进一步的,步骤s3还包括:根据预先构建的包含判断属性名的所有近义词的近义词列表,将数据中所有近义词统一重命名为对应的判断属性名。
15.进一步的,步骤s3还包括:根据规则树中包含的所有判断属性名,从数据中提取判断属性名对应的值,将提取到的值和其对应的判断属性名组成键值对,将键设为判断属性名,值设为对应的属性值。
16.进一步的,步骤s3中进行匹配时,当数据仅包含一个判断属性名对应的属性值时,
当数据与原子规则匹配时,直接判断数据中包含的判断属性名对应的属性值是否满足原子规则中运算符和临界值对应的判断条件;当数据与复合规则进行匹配时,获取数据与复合规则下的所有原子规则的匹配结果,并判断所有匹配结果是否满足复合规则对应的逻辑关系,如果满足则判定能够匹配,否则判定不能够匹配;当数据包含至少两个判断属性名对应的属性值时,针对每个属性值分别进行匹配。
17.一种基于标准规则的评估终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。
18.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。
19.本发明采用如上技术方案,可以辅助医护人员对待评估人员的各项临床数据进行全面了解,并能从众多维度的数据中,获取可能带来风险的重要指标,并提醒医护人员加以关注,同时可以根据标准规则得出相应的风险分级,为后续医疗过程提供参考。
附图说明
20.图1所示为本发明实施例一的流程图。
21.图2所示为该实施例中贫血包含的4种风险因素示意图。
22.图3所示为该实施例中妊娠合并贫血对应的多层判断条件示意图。
具体实施方式
23.为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。
24.现结合附图和具体实施方式对本发明进一步说明。
25.实施例一:
26.本发明实施例提供了一种基于标准规则的评估方法,如图1所示,所述方法包括以下步骤:
27.s1:将标准规则拆分为多个判断条件和判断条件之间的逻辑关系,将每个判断条件构建为一个原子规则,将逻辑关系构建为复合规则。
28.标准规则通常为由专业部门颁布的,具有一定效力的标准。
29.如图2所示,在贫血包含的4种风险因素中,不同风险因素对应不同的风险等级,如血液系统疾病:妊娠合并贫血(hb60-110g/l)对应的风险等级为1级(即轻微)。该实施例以血液系统疾病:妊娠合并贫血(hb60-110g/l)对应的标准规则为例进行说明,当判定为属于血液系统疾病:妊娠合并贫血(hb60-110g/l)时,需满足如图3所示的多层判断条件,不同判断条件之间通过逻辑关系(且、或)连接,每个判断条件中包括判断属性名(如value)、运算符(如大于等于)和临界值(如130)。因此,可以将图3所示的层级结构数据转换为树形结构数据,即将最底层的判断条件作为原子规则,将中间层和顶层的逻辑关系作为复合规则。每个原子规则仅能得出一个结果,即真或假,当结果为真时为能够匹配,当结果为假时则为不能匹配。
30.复合规则可以由不同原子规则之间的逻辑关系组成、由不同复合规则之间的逻辑关系组成或由不同原子规则与复合规则之间的逻辑关系组成。
31.s2:根据标准规则对应的原子规则和复合规则之间的层级关系,构建规则树并存储。
32.在存储中不同类型的规则的存储内容不同,作为最底层(叶子节点)的用于进行判断的原子规则至少需要存储判断属性名、运算符、临界值和父节点id(编码),作为中间节点和根节点的复合规则至少需要存储逻辑运算符、父节点id和组成复合规则的所有子节点id。
33.s3:当接收到待通过标准规则进行评估的数据时,按照从叶子节点至根节点的先后顺序,将数据分别与规则树中各节点对应的规则进行匹配,根据根节点的匹配结果得到标准规则的评估结果。
34.在具体的匹配规程中,首先将数据与所有叶子节点对应的规则(即原子规则)进行一一匹配,当匹配到某叶子节点对应的规则时,将数据与叶子节点对应的父节点对应的规则进行匹配,当匹配到父节点对应的规则时,继续匹配父节点的父节点对应的规则,直至根节点。当与某节点对应的规则(原子规则或符合规则)无法匹配时,则停止对该节点的父节点的匹配。
35.当根节点对应规则的匹配结果为能够匹配时,则判定数据满足标准规则,当不能匹配时,则判定数据不满足标准规则。
36.进一步的,由于数据的来源多样、数据结构多样、属性名的表述形式多样,而在进行规则匹配时往往需要匹配固定的字符,因此在对数据进行规则匹配之前,还需要对接收到的数据进行预处理,以方便规则匹配的进行。
37.预处理包括降维处理,即将接收到的具有多层嵌套结构的数据转换为一维数据。如json字符串格式的多层嵌套结构的数据需转换为一维数据。
38.预处理还包括重命名,根据预先构建的包含判断属性名的所有近义词的近义词列表,将数据中所有近义词重命名为规则中对应的判断属性名。
39.进一步的,为了方便对数据中需要的判断属性名和对应的属性值进行提取,该实施例中预处理还包括从数据中提取所有的键值对,键值对中键为判断属性名,值为对应的属性值。
40.在进行规则匹配时,根据数据类型的不同和规则类型的不同具有不同的匹配方式。
41.当数据类型为基本类型(即只包含一组键值对)时,当其与原子规则匹配时,直接判断键值对中的属性值是否满足原子规则中运算符和临界值对应的判断条件;当其与复合规则进行匹配时,获取其与复合规则下的所有原子规则的匹配结果,并判断所有匹配结果是否满足复合规则对应的逻辑关系,如果满足则判定能够匹配,否则判定不能够匹配。
42.当数据类型为复杂类型(即包含至少两组键值对)时,将其拆分为多个基本类型数据,并针对每个基本类型数据分别按照上述方法进行匹配,在此不做赘述。
43.能够与根节点匹配则表明符合标准规则,而根据根节点的匹配结果得到标准规则的评估结果根据不同的需求可以设定不同的评估结果,如该实施例中如果能够匹配根节点时,则得出的评估结果为风险等级为1级(即轻微)。
44.进一步的,由于在得到评估结果时往往还需要展示出得出这些评估结果的评估依据,因此该实施例中还包括s4:将所有匹配到的规则作为评估结果的评估依据进行输出。
45.本发明实施例可以辅助医护人员对待评估人员的各项临床数据进行全面了解,并能从众多维度的数据中,获取可能带来风险的重要指标,并提醒医护人员加以关注,同时可以根据标准规则得出相应的风险分级,为后续医疗过程提供参考。
46.实施例二:
47.本发明还提供一种基于标准规则的评估终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。
48.进一步地,作为一个可执行方案,所述基于标准规则的评估终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述基于标准规则的评估终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述基于标准规则的评估终端设备的组成结构仅仅是基于标准规则的评估终端设备的示例,并不构成对基于标准规则的评估终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述基于标准规则的评估终端设备还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。
49.进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述基于标准规则的评估终端设备的控制中心,利用各种接口和线路连接整个基于标准规则的评估终端设备的各个部分。
50.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述基于标准规则的评估终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
51.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。
52.所述基于标准规则的评估终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中
间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)以及软件分发介质等。
53.尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1