一种基于智慧医院管理平台的数据可视化展示方法及系统与流程

文档序号:34710433发布日期:2023-07-07 14:03阅读:110来源:国知局
一种基于智慧医院管理平台的数据可视化展示方法及系统与流程

本发明涉及数据可视化,尤其涉及一种基于智慧医院管理平台的数据可视化展示方法及系统。


背景技术:

1、伴随科学技术的发展,智慧管理也逐渐普及,特别是在医院这种人流攒动、数据指数生成的情况下,如何高效实现数据可视化,从而方便医院管理或医学研究,具有重要作用。

2、目前常用的基于智慧医院管理平台的数据可视化展示方法,主要依赖于预先编写完成可视化程序,将获取的就诊数据作为可视化程序的入参,并运行可视化程序实现对就诊数据的可视化。

3、上述方法虽然可实现数据可视化,但缺乏对可视化程序的灵活配置,其中灵活配置包括基本配置、网络配置及所接收的就诊数据配置,从而极其容易导致可视化程序运行卡顿,特别是当就诊数据规模庞大时,甚至会造成可视化程序运行崩溃的现象。因此,缺乏一种可提高医疗就诊类数据可视化流畅度的方法。


技术实现思路

1、本发明提供一种基于智慧医院管理平台的数据可视化展示方法及系统,其主要目的在于提高医疗就诊类数据可视化流畅度。

2、为实现上述目的,本发明提供的一种基于智慧医院管理平台的数据可视化展示方法,包括:

3、接收数据可视化生成指令,根据所述数据可视化生成指令连接智慧医院管理平台,其中,智慧医院管理平台与医院内每个科室的计算机相连,且可获取每个科室的就诊数据;

4、创建就诊数据可视化组件,并进入所述就诊数据可视化组件对应的组件配置页面,其中,所述组件配置页面包含基本配置单元、网络配置单元及数据校验单元;

5、利用所述基本配置单元对所述就诊数据可视化组件进行基本显示配置,得到固化显示内容;

6、根据所述网络配置单元,对所述就诊数据可视化组件进行网络配置,得到网络配置内容;

7、利用所述网络配置内容,从所述智慧医院管理平台中拉取每个科室的就诊数据,得到就诊源数据;

8、根据所述数据校验单元对所述就诊源数据执行数据校验,当校验通过以后,对就诊源数据执行可视化操作,得到就诊数据可视图。

9、可选地,所述创建就诊数据可视化组件,包括:

10、解析数据可视化生成指令,得到数据源端口集及一种或多种可视化类型,其中可视化类型包括二维图可视化、二维表可视化、三维图可视化及三维表可视化;

11、编写可视化组件空程序,其中可视化组件空程序包括数据源端口连接函数、智慧医院管理平台连接函数及空可视化函数;

12、将可视化类型与空可视化函数执行绑定,得到数据可视化函数;

13、获取所述数据源端口集中每个数据源端口的端口ip,将每个数据源端口的端口ip作为数据源端口连接函数的入参;

14、利用智慧医院管理平台连接函数连接智慧医院管理平台,并从智慧医院管理平台中获取数据处理函数;

15、将所述数据处理函数、包括端口ip的数据源端口连接函数及数据可视化函数封装得到可视化组件生成程序;

16、运行所述可视化组件生成程序,得到就诊数据可视化组件。

17、可选地,所述根据所述网络配置单元,对所述就诊数据可视化组件进行网络配置,得到网络配置内容,包括:

18、根据网络配置单元,获取当前时间段内,可服务就诊数据可视化组件执行就诊数据获取的所有服务器;

19、依次采集每个服务器在当前时间段内的多组任务处理记录,并基于多组任务处理记录构建得到每个服务器的任务处理矩阵;

20、根据所述任务处理矩阵计算得到每组服务器的繁忙度,选择繁忙度最小的服务器作为服务就诊数据可视化组件的响应服务器;

21、配置所述响应服务器,得到网络配置内容,其中网络配置内容包括调整就诊数据可视化组件的接入网络与所述响应服务器同属一个无线网络、将响应服务器与智慧医院管理平台执行点对点连接。

22、可选地,所述依次采集每个服务器在当前时间段内的多组任务处理记录,包括:

23、设定当前时间段的任务采集起始点时间和任务采集终止点时间;

24、在所述任务采集起始点时间和任务采集终止点时间内,获取每个服务器处理的所有任务历史记录;

25、从任务历史记录中依次提取每条任务,且每条任务均具有任务细则,其中任务细则包括完成任务所消耗的时间、处理任务期间服务器的cpu占比、工作的电压电流频率及内存消耗值;

26、将每条包括任务细则的任务按照时间先后顺序汇总得到所述任务处理记录。

27、可选地,所述基于多组任务处理记录构建得到每个服务器的任务处理矩阵,包括:

28、构建每个服务器的任务空矩阵,其中任务空矩阵的维度由每个服务器的任务处理记录的总数确定;

29、将每组任务处理记录的任务细则依次导入至任务空矩阵,得到所述任务处理矩阵,其中,任务处理矩阵如下表示:

30、

31、其中,xi表示第i个服务器的任务处理矩阵,xmn表示第m个任务处理记录的任务细则中的第n个数据值,数据值包括完成任务所消耗的时间、处理任务期间服务器的cpu占比、工作的电压电流频率及内存消耗值。

32、可选地,所述根据所述任务处理矩阵计算得到每组服务器的繁忙度,包括:

33、将各服务器的任务处理矩阵输入至预先训练完成的繁忙度计算模型,其中繁忙度计算模型由xgboost模型构建,且浓度预测模型在使用之前,已通过对xgboost模型的训练;

34、利用所述繁忙度计算模型计算得到每个服务器的繁忙程度。

35、可选地,所述利用所述网络配置内容,从所述智慧医院管理平台中拉取每个科室的就诊数据,得到就诊源数据,包括:

36、将所述数据源端口集中每个数据源端口的端口信息发送至响应服务器,其中每个数据源端口均对应一个科室;

37、根据每个数据源端口的端口信息,通过所述响应服务器依次访问对应的数据源端口是否工作异常;

38、若存在异常的数据源端口,则生成拉取数据的警示指令返回至数据可视化生成指令的发起者;

39、若不存在异常的数据源端口,将每个数据源端口的端口信息转发至智慧医院管理平台;

40、利用响应服务器接收智慧医院管理平台从每个数据源端口的端口信息中拉取的就诊数据;

41、汇总每个数据源端口的就诊数据,得到所述就诊源数据。

42、可选地,所述根据所述数据校验单元对所述就诊源数据执行数据校验,包括:

43、在数据校验单元中输入源数据校验条件,其中所述源数据校验条件包括数据重复校验、数据属性校验、数据缺失校验;

44、根据所述源数据校验条件生成源数据校验程序;

45、运行所述源数据校验程序执行对就诊源数据的数据校验,得到校验结果,其中校验结果包括无异常源数据或有异常源数据。

46、可选地,所述繁忙度计算模型也可用随机森林或支持向量机替代。

47、为了解决上述问题,本发明还提供一种基于智慧医院管理平台的数据可视化展示系统,所述系统包括:

48、智慧医院管理平台连接模块,用于接收数据可视化生成指令,根据所述数据可视化生成指令连接智慧医院管理平台,其中,智慧医院管理平台与医院内每个科室的计算机相连,且可获取每个科室的就诊数据;

49、可视化组件创建模块,用于创建就诊数据可视化组件,并进入所述就诊数据可视化组件对应的组件配置页面,其中,所述组件配置页面包含基本配置单元、网络配置单元及数据校验单元;

50、基本配置模块,用于利用所述基本配置单元对所述就诊数据可视化组件进行基本显示配置,得到固化显示内容;

51、网络配置模块,用于根据所述网络配置单元,对所述就诊数据可视化组件进行网络配置,得到网络配置内容;

52、数据可视模块,用于利用所述网络配置内容,从所述智慧医院管理平台中拉取每个科室的就诊数据,得到就诊源数据,根据所述数据校验单元对所述就诊源数据执行数据校验,当校验通过以后,对就诊源数据执行可视化操作,得到就诊数据可视图。

53、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:

54、存储器,存储至少一个指令;及

55、处理器,执行所述存储器中存储的指令以实现上述所述的基于智慧医院管理平台的数据可视化展示方法。

56、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的基于智慧医院管理平台的数据可视化展示方法。

57、与现有技术相比,本技术的有益效果是:

58、本发明实施例为解决背景技术所述问题,先接收数据可视化生成指令,根据所述数据可视化生成指令连接智慧医院管理平台,其中,智慧医院管理平台与医院内每个科室的计算机相连,且可获取每个科室的就诊数据,可理解的是,本发明实施例并非通过可视化程序直接获取每个科室的就诊数据,因为直接获取会造成可视化程序运行压力过大的问题,而是通过智慧医院管理平台先获取就诊数据,当需要执行可视化时,从智慧医院管理平台获取就诊数据,防止程序压力过大,然后创建就诊数据可视化组件,并进入所述就诊数据可视化组件对应的组件配置页面,其中,所述组件配置页面包含基本配置单元、网络配置单元及数据校验单元,可理解的是,每个单元均具有不同的作用,特别是网络配置单元及数据校验单元,从源头上确定数据的正常获取及数据的正确性,其中根据所述网络配置单元,对所述就诊数据可视化组件进行网络配置,得到网络配置内容,优良的网络配置可提高数据传输效率,从而提高可视化速度,其次利用数据校验单元对就诊源数据执行数据校验,可防止所获取的源数据异常而导致的可视化显示错误。因此本发明提出的基于智慧医院管理平台的数据可视化展示方法、系统、电子设备及计算机可读存储介质,可以提高医疗就诊类数据可视化流畅度。

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