基于数据存储节点树的医院资源管理系统与方法与流程

文档序号:35212184发布日期:2023-08-24 13:43阅读:25来源:国知局
基于数据存储节点树的医院资源管理系统与方法与流程

本发明属于医院数据管理,尤其涉及一种基于数据存储节点树的医院资源管理系统与方法、实现所述方法的人机交互终端与计算机可读存储介质。


背景技术:

1、在临床实践中,医院不同部门或不同科室会产生大量的临床数据块,这些临床数据块包括文字数据和/或图层数据,通常是二者的结合。医护人员需要将这些临床数据保存,当数据符合研究需要时,需要作为标准数据更新到标准数据库中,以便后续研究需要时提取;另一方面,研究人员也需要经常从标准数据库中获取最新的临床数据作为标准数据,因此,标准数据库中的数据需要及时更新,以反映最新的临床实际情况。

2、然而,在实际应用中,发明人发现,医护人员上传数据时通常不会或者来不及对数据进行标准式检查,可能导致上传数据存在不合格的情况;而研究人员因此也会无法获得最新的临床数据。现有技术通常可以采用两个数据库并列的方式存在,实时数据全部上传,后期进行数据清洗后再录入标准库。

3、然而,这种方式需要配置的冗余的数据库,并且在数据清洗之前,研究人员也无法存取最新的临床数据,因为无法判断该从哪个数据库读取数据。


技术实现思路

1、为解决上述技术问题,本发明提出一种基于数据存储节点树的医院资源管理系统与方法、实现所述方法的人机交互终端与计算机可读存储介质。

2、在本发明的第一个方面,提出一种基于数据存储节点树的医院资源管理系统,所述资源管理系统包括数据上传子系统、数据比对子系统以及数据提取子系统。

3、其中,所述数据上传子系统包括数据上传节点树,所述数据上传节点树包括父节点、中间节点和叶子节点;所述数据上传子系统接收待处理数据后,对所述待处理数据进行元素识别后,得到多个待处理数据块,并将多个待处理数据块存储至所述数据上传节点树;

4、所述数据比对子系统包括标准数据节点树,所述标准数据节点树包括一级节点和二级节点;

5、所述数据比对子系统按照第一预设周期将所述标准数据节点树与所述数据上传节点树进行比对,得出节点差异图;

6、所述数据提取子系统基于所述节点差异图,确定对应于数据上传节点树的各个不同节点的数据提取规则。

7、在本发明的技术方案中,所述待处理数据为医院不同部门或不同科室产生的临床数据块;所述临床数据块包括数据产生来源、文本数据和图层数据,每个待处理数据块包括至少一个临床数据块。

8、所述数据上传子系统预先构造所述数据上传节点树的父节点和中间节点;

9、所述父节点对应于产生所述待处理数据的医院名称;

10、所述中间节点对应于所述待处理数据的数据产生来源;

11、所述数据产生来源包括医院不同部门、不同科室或者不同医生。

12、所述数据提取子系统基于所述节点差异图,确定对应于数据上传节点树的各个不同节点的数据提取规则,具体包括:

13、所述节点差异图包括文本数据差异度和图层数据差异度;

14、所述文本数据差异度定义为标准数据节点树的二级节点存储的标准文本数据与所述数据上传节点树的叶子节点存储的文本数据的第一差异比例;

15、所述图层数据差异度定义为标准数据节点树的二级节点存储的标准图层数据与所述数据上传节点树的叶子节点存储的图层数据的第二差异比例;

16、基于所述第一差异比例和所述第二差异比例,确定数据上传节点树的各个不同节点的数据提取规则。

17、作为进一步的改进,所述将多个待处理数据块存储至所述数据上传节点树,具体包括:

18、基于每个待处理数据块包含的临床数据块的数据产生来源,确定该临床数据块在所述数据上传节点树上的目标中间节点;

19、基于每个待处理数据块包含的临床数据块的文本数据和图层数据,确定所述目标中间节点的叶子节点的数目;

20、将所述临床数据块的文本数据和图层数据存储至所述数据上传节点树的所述目标中间节点的叶子节点上。

21、在此基础上,所述数据上传子系统根据所述接收的待处理数据的元素识别结果,为所述数据上传节点树的中间节点构造叶子节点;

22、所述叶子节点用于存储待处理数据块中的文本数据或图层数据。

23、所述标准数据节点树的一级节点与医院不同部门、不同科室或者不同医生对应;

24、所述标准数据节点树的二级节点与一级节点产生的标准文本数据或标准图层数据对应;

25、所述数据比对子系统按照第一预设周期将所述标准数据节点树与所述数据上传节点树进行比对,得出节点差异图,具体包括:

26、所述数据比对子系统将所述标准数据节点树的一级节点与所述数据上传节点树的中间节点对齐后,将所述标准数据节点树的二级节点与所述数据上传节点树的叶子节点进行比对,得出所述节点差异图。

27、在本发明的第二个方面,提供一种基于数据存储节点树的医院资源管理方法,所述方法包括如下步骤:

28、s800:预先构造数据上传节点树,预先构造的所述数据上传节点树仅包括父节点和中间节点;

29、s810:接收待处理数据后,对所述待处理数据进行元素识别,得到多个待处理数据块;

30、s830:根据所述接收的待处理数据的元素识别结果,为所述预先构造的所述数据上传节点树的中间节点构造叶子节点;

31、s840:将多个待处理数据块存储至所述数据上传节点树的中间节点和叶子节点;

32、s850:按照第一预设周期将所述数据上传节点树与标准数据节点树与进行比对,得出节点差异图;

33、s860:基于所述节点差异图,确定对应于数据上传节点树的各个不同节点的数据提取规则;

34、其中,所述标准数据节点树包括一级节点和二级节点;

35、所述标准数据节点树的一级节点与医院不同部门、不同科室或者不同医生对应;

36、所述标准数据节点树的二级节点与一级节点产生的标准文本数据或标准图层数据对应。

37、所述步骤s850包括:

38、将所述标准数据节点树的一级节点与所述数据上传节点树的中间节点对齐后,将所述标准数据节点树的二级节点与所述数据上传节点树的叶子节点进行比对,得出所述节点差异图。

39、所述步骤s860包括:

40、所述节点差异图包括文本数据差异度和图层数据差异度;

41、所述文本数据差异度定义为标准数据节点树的二级节点存储的标准文本数据与所述数据上传节点树的叶子节点存储的文本数据的第一差异比例;

42、所述图层数据差异度定义为标准数据节点树的二级节点存储的标准图层数据与所述数据上传节点树的叶子节点存储的图层数据的第二差异比例;

43、基于所述第一差异比例和所述第二差异比例,确定数据上传节点树的各个不同节点的数据提取规则。

44、为实现上述方法步骤,在本发明的第三个方面,提供一种人机交互终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述步骤。

45、在本发明第四方面,提供一种数据存储介质,例如可以是计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述步骤。

46、本发明能够基于节点树实现医院不同部门或不同科室产生的临床数据块的存储与处理,同时基于节点差异图自适应性的配置数据提取规则,确保数据存取高效率。

47、具体的,本发明的技术方案可以使得获取的待处理数据块既保持了完整性,也能够尽可能的符合临床实际情况,同时避免上传错误的数据代替了已有的标准数据,导致后续需要进行数据清洗的现象发生。

48、作为优选,当所述第一差异比例和所述第二差异比例均高于预设标准值时,降低所述第一预设周期,以便加快比对频率,及时发现错误;当所述第一差异比例和所述第二差异比例均低于预设标准值时,则可保持第一预设周期不变或者增加所述第一预设周期,以降低数据处理压力。

49、结合到前述背景技术提及的问题,作为本发明的具体后续应用,在执行本发明时,可以仅配置一个标准数据库,上述数据上传节点树和标准数据节点树的节点差异图产生后,即可根据差异图更新标准数据库;而在更新之前,研究人员依然可以实时的选择从数据上传节点树或者标准数据节点树存取最新的数据,不会影响获取数据的实时性。

50、本发明的进一步优点将结合说明书附图在具体实施例部分进一步详细体现。

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