掌桥专利:专业的专利平台
掌桥专利
首页

基于数据聚合的ICU患者诊疗数据可视化展示方法

文献发布时间:2023-06-19 19:18:24


基于数据聚合的ICU患者诊疗数据可视化展示方法

技术领域

本发明涉及医疗设备技术领域,特别涉及一种基于数据聚合的ICU患者诊疗数据可视化展示方法。

背景技术

ICU病房即重症加强护理病房,其主要作用是收治医院各科室的危重症患者,为患者提供全方位的救治诊疗服务;因此,ICU病房会监测患者的大量身体数据,从而为其定制合适的治疗措施,例如血常规、肝功能、肾功能、凝血功能、细菌培养等,或来自于影像学的报告,或使用治疗措施后患者身体指标的变化。但是当前医院内的ICU系统缺乏数据聚合和数据联系,各项诊疗数据都是独立存放在不同界面,缺乏汇总整理,主治医师在查看时需要多次进行切换,才能了解某一治疗措施与患者身体数据之间的关系,这便大大增加了医生的工作负担。

发明内容

为解决上述问题,本发明提供一种基于数据聚合的ICU患者诊疗数据可视化展示方法,以解决现有技术中ICU系统缺乏数据聚合和数据联系、从而不方便主治医师进行查看的问题。

为实现上述目的,本发明一种基于数据聚合的ICU患者诊疗数据可视化展示方法的技术方案是,包括

步骤S1:基于患者监测级别在预设界面生成第一表格,所述第一表格包括时间序列,所述时间序列包括多个时间点,每个所述时间点均包括患者的监测数据、治疗措施、微生物培养数据和影像学报告,基于监测数据、治疗措施、微生物培养数据和影像学报告从数据库内获取相应的数据信息,并填充于所述第一表格内;

步骤S2:基于所述第一表格生成第二表格,所述第二表格用于展示所述第一表格内微生物培养数据的详细信息,每个所述时间点的微生物培养数据均对应有所述第二表格,所述第二表格响应所述第一表格内对微生物培养数据的触发操作进行显示;

步骤S3:基于所述第一表格的监测数据生成趋势图,所述趋势图以所述时间序列为横轴,每个监测数据以坐标点的形式绘制于所述趋势图内,并以时间顺序依次连接,以展示监测数据在所述时间序列内的变化趋势,不同类别的监测数据均对应有所述趋势图,所述趋势图响应所述第一表格内对监测数据的触发操作进行显示;

步骤S4:基于所述第一表格的治疗措施在所述趋势图的下侧生成瀑布图,所述瀑布图内包括多个并排显示的时间条,每个所述时间条上标记有治疗措施的具体名称,所述时间条的两端分别对应治疗措施的开始时间和结束时间。

进一步的,所述步骤S1中,从数据库内获取相应的数据信息包括以下步骤:

步骤S11:基于监测数据、治疗措施、微生物培养数据和影像学报告设置对应的数据获取路径;

步骤S12:基于需要获取的数据名称确定所述数据获取路径,通过所述数据获取路径进入至相应的数据库内,基于筛选条件获取患者从住院时间至当前时间之间相应的数据信息,所述筛选条件包括患者名字、性别和年龄。

进一步的,所述趋势图内坐标点的一侧展示有该点的具体数值。

进一步的,所述步骤S3中,生成趋势图包括以下步骤:

步骤S31:基于显示器尺寸和人眼分辨率设置趋势图内单个字体的最佳显示尺寸;

步骤S32:基于字体的最佳显示尺寸计算各个所述时间点在所述趋势图横轴上的显示长度d,以d+ε作为所述时间点在所述趋势图横轴上的绘制间隔,其中,ε为预留显示距离,基于所述绘制间隔生成初始显示比例下的所述趋势图。

进一步的,所述趋势图在预设界面内的显示占比大于所述第一表格在预设界面内的显示占比。

进一步的,所述步骤S3中,所述绘制间隔能够响应鼠标滚轮操作进行改变,所述时间点设置有最低显示长度,所述时间点到达所述最低显示长度且所述绘制间隔进一步缩小时,所述趋势图对横轴上字体出现重叠的所述时间点进行隐藏。

进一步的,所述趋势图对横轴上字体出现重叠的所述时间点进行隐藏时,获取所述趋势图的纵轴长度以及当前所述绘制间隔,基于角度公式计算出现重叠的两个所述时间点之间连线与横轴之间的夹角,若所述夹角小于等于预设阈值,则对后一个所述时间点进行隐藏,若所述夹角大于预设阈值,则对前一个所述时间点进行隐藏,所述角度计算公式为:

进一步的,所述步骤S3中,所述趋势图内标记有入科、CRRT、手术和ecmo的时间节点信息。

进一步的,获取正常数据范围,若所述第一表格内存在超出正常数据范围的监测数据,则对该监测数据进行标记。

进一步的,若所述时间条的长度小于具体治疗措施名称的长度,则删除具体治疗措施名称超出所述时间条自身长度的字符。

与现有技术相比,本发明的有益效果至少如下所述:

1、本发明通过将各个科室的诊疗数据进行聚合,实现多种数据在同一界面内进行显示,从而辅助主治医师进行诊断;相比于传统的ICU界面,通过本发明所展示的界面不仅可以同时了解患者的各项身体数据,而且还可以通过点击获得趋势图和瀑布图,使得主治医师可以方便的了解患者身体指标随治疗措施的变化情况,从而提升操作的便利性和诊断速度,为诊疗过程提供了便利。

2、趋势图在预设界面内的显示占比大于第一表格在预设界面内的显示占比。通过此设置,一方面使得趋势图在显示器内占用较大的显示长度,从而可以看到更长的监测数据的走势,另一方面,第一表格在显示器内占用较小的显示长度,避免第一表格过长,使得在观看第一表格时,不易将最左侧的监测数据与最右侧的监测数据名称进行对照。

附图说明

图1为本发明基于数据聚合的ICU患者诊疗数据可视化展示方法的流程图;

图2为本发明中第一表格和趋势图的显示界面;

图3为本发明中第一表格和第二表格的显示界面;

图4为本发明角度计算公式的原理图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。

如图1所示,基于数据聚合的ICU患者诊疗数据可视化展示方法,包括:

步骤S1:基于患者监测级别在预设界面生成第一表格,第一表格包括时间序列,时间序列包括多个时间点,每个时间点均包括患者的监测数据、治疗措施、微生物培养数据和影像学报告,基于监测数据、治疗措施、微生物培养数据和影像学报告从数据库内获取相应的数据信息,并填充于第一表格内。

如图2所示,在具体实施例中,时间序列包含多个以天为时间尺度的时间点,每个时间点的监测数据包括血氧饱和度、氧分压、血红蛋白和乳酸等,治疗措施包括抗生素等,微生物培养数据具体为微生物微生物培养数据,影像学报告包括多种医学检测图像,系统内相应的模块基于上述具体的名称从数据库内抓取相应的数据,从而填充至表格内。

步骤S2:基于第一表格生成第二表格,第二表格用于展示第一表格内微生物培养数据的详细信息,每个时间点的微生物培养数据均对应有第二表格,第二表格响应第一表格内对微生物培养数据的触发操作进行显示。

如图3所示,在具体实施例中,第二表格基于第一表格某个时间点,更进一步详细展示了微生物培养过程、细菌的详细名称和具体时间点。通过鼠标点击第一表格微生物培养栏对应的某个时间点的检测结果,可在屏幕内触发相应的第二表格进行显示。

步骤S3:基于第一表格的监测数据生成趋势图,趋势图以时间序列为横轴,每个监测数据以坐标点的形式绘制于趋势图内,并以时间顺序依次连接,以展示监测数据在时间序列内的变化趋势,不同类别的监测数据均对应有趋势图,趋势图响应第一表格内对监测数据的触发操作进行显示。

继续参照图2,在具体实施例中,趋势图以时间为横轴,展示第一表格的监测数据在时间序列的变化趋势;对于趋势图的纵轴,在实际使用时可以以监测数据的数值为刻度,亦可以以Sofa评分、APACHE评分以及发生脓毒症和急性肾损伤的风险评分为刻度。通过鼠标点击第一表格某项监测数据对应的某个时间点的检测数值,可在屏幕内触发相应的趋势图进行显示。

步骤S4:基于第一表格的治疗措施在趋势图的下侧生成瀑布图,瀑布图内包括多个并排显示的时间条,每个时间条上标记有治疗措施的具体名称,时间条的两端分别对应治疗措施的开始时间和结束时间。

在具体实施例中,瀑布图自上而下依次分为三条横向队列,每个治疗措施以时间条的形式显示在横向队列内,且不同的时间条具有不同的显示颜色,从而增大的区分度;瀑布图的下方设置有滚动条,通过拉动滚动条可进行趋势图和瀑布图的同步滚动,方便查看其它时间区域的内容。

本发明通过将各个科室的诊疗数据进行聚合,实现多种数据在同一界面内进行显示,从而辅助主治医师进行诊断;相比于传统的ICU界面,通过本发明所展示的界面不仅可以同时了解患者的各项身体数据,而且还可以通过点击获得趋势图和瀑布图,使得主治医师可以方便的了解患者身体指标随治疗措施的变化情况,从而提升操作的便利性和诊断速度,为诊疗过程提供了便利。

步骤S1中,从数据库内获取相应的数据信息包括以下步骤:

步骤S11:基于监测数据、治疗措施、微生物培养数据和影像学报告设置对应的数据获取路径;

步骤S12:基于需要获取的数据名称确定数据获取路径,通过数据获取路径进入至相应的数据库内,基于筛选条件获取患者从住院时间至当前时间之间相应的数据信息,筛选条件包括患者名字、性别和年龄。通过提前设置数据抓取路径可以更加快速的进行数据抓取,从而提升第一表格的生成效率。

继续参照图2,趋势图内坐标点的一侧展示有该点的具体数值。具体的,每个坐标点的具体数值展示在坐标点的上侧,且点击第一表格内某项监测数值的具体数据时,趋势图上对应的具体数值会呈现高亮状态。

步骤S3中,生成趋势图包括以下步骤:

步骤S31:基于显示器尺寸和人眼分辨率设置趋势图内单个字体的最佳显示尺寸;

步骤S32:基于字体的最佳显示尺寸计算各个时间点在趋势图横轴上的显示长度d,以d+ε作为时间点在趋势图横轴上的绘制间隔,其中,ε为预留显示距离,基于绘制间隔生成初始显示比例下的趋势图。

在具体实施例中,例如12/09与12/10的显示长度均为0.3厘米,预留显示距离为0.1厘米,那么通过计算获得时间点的绘制间隔为0.4厘米,那么在趋势图横轴上的每隔0.4厘米绘制一个刻度;通过设置字体的最佳显示尺寸,使得趋势图内的字体可以清晰的展示在显示屏上,便于主治医师进行查看;通过设置预留显示距离,使得在生成趋势图时,尽可能缩短时间点在横轴上的绘制间隔,从而在保证趋势图在文字清晰的情况下,最大化的展示监测数据的变化趋势。

趋势图在预设界面内的显示占比大于第一表格在预设界面内的显示占比。通过此设置,一方面使得趋势图在显示器内占用较大的显示长度,从而可以看到更长的监测数据的走势,另一方面,第一表格在显示器内占用较小的显示长度,避免第一表格过长,使得在观看第一表格时,不易将最左侧的监测数据与最右侧的监测数据名称进行对照。

步骤S3中,步骤S3中,绘制间隔能够响应鼠标滚轮操作进行改变,时间点设置有最低显示长度,时间点到达最低显示长度且绘制间隔进一步缩小时,趋势图对横轴上字体出现重叠的时间点进行隐藏。此设置使得主治医生可以通过鼠标滚轮缩小对趋势图内的图像进行缩放,从而看到更为长远的数据走向,通过设置最低显示长度,可以避免字体过小出现人眼无法分辨的情况,但当时间点在横轴上的绘制间隔小于字体长度时,必然会出现字体重叠的现象,因此需要对部分字体进行隐藏。

趋势图对横轴上字体出现重叠的时间点进行隐藏时,获取趋势图的纵轴长度以及当前绘制间隔,基于角度公式计算出现重叠的两个时间点之间连线与横轴之间的夹角,若夹角小于等于预设阈值,则对后一个时间点进行隐藏,若夹角大于预设阈值,则对前一个时间点进行隐藏,角度计算公式为:

下面对角度计算公式进行具体说明,如图4所示,当需要对两个时间点中的其中一个时间点进行隐藏时,首先将两个时间点对应的坐标点相连,通过

再进一步的,当通过鼠标滚轮缩放趋势图时,趋势图自左向右依次对时间点重叠进行检测并缩放,例如当横轴上第一个刻度的时间点与第二个刻度的时间点重合时,通过计算得出这两点之间监测数据的连线小于预设夹角阈值,则隐藏第一个时间点,然后在对第二个时间点和第三个时间点进行计算,若这两点之间监测数据的连线大于预设夹角阈值,则隐藏第二个时间点,此时由于第二个时间点被隐藏,则第一个时间点与第三个时间点之间暂时不会发生重叠,则继续对第三个时间点和第四个时间点进行计算。

步骤S3中,趋势图内标记有入科、CRRT、手术和ecmo的时间节点信息。通过显示上述节点信息,主治医生可以了解CRRT、手术和ecmo等操作前后患者监测数据、Sofa评分、APACHE评分以及发生脓毒症和急性肾损伤风险的变化,从而更精确的定制诊疗措施。

获取正常数据范围,若第一表格内存在超出正常数据范围的监测数据,则对该监测数据进行标记。如图2所示,人体氧分压的正常数值应位于80-100之间,图中12月21日的氧分压低于该范围,则在该数值的右侧以方向朝下的箭头进行标记,表明该数值相对于正常数值偏低。

若时间条的长度小于具体治疗措施名称的长度,则删除具体治疗措施名称超出时间条自身长度的字符。例如,当络合碘的长度大于时间条的长度时,时间条会删除超过其长度部分的字符,即合碘,且当鼠标放置在该时间条上时,会在该时间条的上侧显示具体治疗措施的全程,从而方便医生进行查看。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一个非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上上述的实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上上述的实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上上述的仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 科技创新类数据可视化分析与展示方法
  • 一种基于虚拟成像技术的临床诊疗数据可视化呈现方法
  • 一种基于Echarts的分级诊疗分析及数据可视化系统
技术分类

06120115865957