标注轨迹显示方法、装置、设备及计算机可读存储介质与流程

文档序号:21195507发布日期:2020-06-23 18:42阅读:223来源:国知局
标注轨迹显示方法、装置、设备及计算机可读存储介质与流程

本发明涉及远程同步技术领域,尤其涉及一种标注轨迹显示方法、装置、设备及计算机可读存储介质。



背景技术:

传统的远程会诊,一般是一方提前从署医院信息系统(hospitalinformationsystem,his)、放射科信息管理系统(radiologyinformationsystem,ris)、实验科(检验科)信息系统(laboratoryinformationsystem)、电子病历(electronicmedicalrecord,emr)等日常业务系统准备好需要会诊的病历发送给另一方会诊的医生;或者在本地打开,然后提前通知两边的医生及专家按照约定时间到达会议室。打开相关音视频设备和系统,两边可以进行音视频通话,也可以阅读同一个病人的病历。目前的远程会诊中,所使用的远程协助技术一般都是远程桌面操作,在语音通畅的前提下,双方通过远程桌面的方式来实现阅读病历的一致,类似远程会议的方式。

但是,现有的远程协助的方式采用数据传输并显示的方式,在同屏显示电子病历或者医嘱等文件时,由于屏幕显示的单一性,使得远程会诊过程在各方同屏显示文本的可读性差的问题。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种标注轨迹显示方法、装置、设备及计算机可读存储介质,旨在解决远程会诊过程中各方同屏显示文本的可读性差的技术问题。

为实现上述目的,本发明提供一种标注轨迹显示方法,所述标注轨迹显示方法包括以下步骤:

参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;

所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;

所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

优选地,所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹的步骤包括:

所述参与方获取参与方显示屏的第二分辨率信息;

所述参与方根据所述第二分辨率信息,确定所述第二分辨率信息对应的第一标注蒙板,并在所述第一目标病历上覆盖显示所述第一标注蒙板;

所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

所述参与方在所述第一标注蒙板中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

优选地,所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹的步骤包括:

所述参与方根据所述第一分辨率信息和所述第二分辨率信息,确定所述参与方显示屏与标注方显示屏的显示比例系数;

所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹。

优选地,所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹的步骤包括:

所述参与方获取所述病历标注数据中的滚动轨迹坐标和标注位置坐标;

所述参与方根据所述显示比例系数和所述滚动轨迹坐标,确定所述第一目标病历中的病历区域;

所述参与方根据所述显示比例系数和所述标注位置坐标,确定所述病历区域中的标注轨迹。

优选地,所述参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据的步骤之前,还包括:

所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历;

所述标注方若检测到所述第二目标病历上触发的病历同步显示操作,则发送病历同步显示指令至所述服务器,所述服务器将所述病历同步显示指令发送至所述参与方;

所述参与方若在接收到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,则在所述参与方显示屏上打开所述第一病历显示界面,并从所述服务器中获取所述标注信息包。

优选地,所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历的步骤之后,还包括:

所述标注方若检测到所述第二目标病历上触发的开启标注指令,则基于所述标注方显示屏的第一分辨率信息确定第二标注蒙板,在所述标注方的第二病历显示界面上覆盖显示所述第二标注蒙板;

所述标注方若检测到所述第二标注蒙板上触发的标注操作,则获取所述标注操作对应的病历标注数据,以确定所述标注信息包中的所述病历标注数据。

优选地,所述参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据的步骤之前,还包括:

所述参与方若检测到病历调阅指令,则在所述参与方显示屏上打开所述第一病历显示界面,并提取所述病历调阅指令中的待调阅病历号,从所述服务器中获取所述待调阅病历号对应的所述标注信息包。

此外,为实现上述目的,本发明还提供一种标注轨迹显示装置,所述标注轨迹显示装置包括:

获取装置,用于参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;

第一确定装置,用于所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;

第二确定装置,用于所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

显示装置,用于所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

此外,为实现上述目的,本发明还提供一种标注轨迹显示设备,所述标注轨迹显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的标注轨迹显示程序,所述标注轨迹显示程序被所述处理器执行时实现如上述的标注轨迹显示方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有标注轨迹显示程序,所述标注轨迹显示程序被处理器执行时实现如上述的标注轨迹显示方法的步骤。

本发明通过参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹,使参与方和标注方同屏显示电子病历或者医嘱等文件,标注方发起同屏请求并在病历上作标注,参与方同步显示标注方在病历中所标注的病历区域和标注轨迹,以供参与方同步实时查看到在标注方在病历上所标注的标注信息,同时可以使多方参与方同步查看,提升了远程会诊过程中各方同屏显示文本数据的可读性,使得远程会诊更加高效。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的标注轨迹显示设备结构示意图;

图2为本发明标注轨迹显示方法第一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的标注轨迹显示设备结构示意图。

本发明实施例标注轨迹显示设备可以是pc,也可以是智能手机、平板电脑或便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该标注轨迹显示设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,标注轨迹显示设备还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。

本领域技术人员可以理解,图1中示出的标注轨迹显示设备结构并不构成对标注轨迹显示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及标注轨迹显示程序。

在图1所示的标注轨迹显示设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的标注轨迹显示程序。

在本实施例中,标注轨迹显示设备包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的标注轨迹显示程序,其中,处理器1001调用存储器1005中存储的标注轨迹显示程序时,并执行以下操作:

参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;

所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;

所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述参与方获取参与方显示屏的第二分辨率信息;

所述参与方根据所述第二分辨率信息,确定所述第二分辨率信息对应的第一标注蒙板,并在所述第一目标病历上覆盖显示所述第一标注蒙板;

所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

所述参与方在所述第一标注蒙板中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述参与方根据所述第一分辨率信息和所述第二分辨率信息,确定所述参与方显示屏与标注方显示屏的显示比例系数;

所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述参与方获取所述病历标注数据中的滚动轨迹坐标和标注位置坐标;

所述参与方根据所述显示比例系数和所述滚动轨迹坐标,确定所述第一目标病历中的病历区域;

所述参与方根据所述显示比例系数和所述标注位置坐标,确定所述病历区域中的标注轨迹。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历;

所述标注方若检测到所述第二目标病历上触发的病历同步显示操作,则发送病历同步显示指令至所述服务器,所述服务器将所述病历同步显示指令发送至所述参与方;

所述参与方若在接收到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,则在所述参与方显示屏上打开所述第一病历显示界面,并从所述服务器中获取所述标注信息包。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述标注方若检测到所述第二目标病历上触发的开启标注指令,则基于所述标注方显示屏的第一分辨率信息确定第二标注蒙板,在所述标注方的第二病历显示界面上覆盖显示所述第二标注蒙板;

所述标注方若检测到所述第二标注蒙板上触发的标注操作,则获取所述标注操作对应的病历标注数据,以确定所述标注信息包中的所述病历标注数据。

进一步地,处理器1001可以调用存储器1005中存储的标注轨迹显示程序,还执行以下操作:

所述参与方若检测到病历调阅指令,则在所述参与方显示屏上打开所述第一病历显示界面,并提取所述病历调阅指令中的待调阅病历号,从所述服务器中获取所述待调阅病历号对应的所述标注信息包。

本发明还提供一种标注轨迹显示方法,参照图2,图2为本发明标注轨迹显示方法第一实施例的流程示意图,该标注轨迹显示方法包括以下步骤:

本发明实施例所适用的一种系统架构,包括标注方、参与方和服务器,其中,标注方和参与方均为客户端,标注方一般是一个客户端,参与方可以是一个或多个客户端。客户端用于收发信号和数据信息,服务器用于传递信号和数据信息,并存储标注方和参与方之间传递的数据信息,客户端通过访问服务器,可再次读取在服务器中存储的数据信息。

服务器可以是计算机等网络设备,服务器可以是一个独立的设备,也可以是多个服务器所形成的服务器集群。优选地,服务器可以采用云计算技术进行信息处理。客户端安装于终端上,终端可以是手机、平板电脑或者是专用的手持设备等具有无线通信功能的电子设备,也可以是pc,笔记本电脑,服务器等有线接入方式连接上网的设备。终端可以是一个独立的设备,也可以是多个终端所形成的终端集群。优选地,终端可以采用云计算技术进行信息处理。客户端可以通过互联网与服务器进行通信,也可以通过全球移动通信系统(globalsystemformobilecommunications,简称gsm)、长期演进(longtermevolution,简称lte)系统等移动通信系统与服务器进行通信。

步骤s10,参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;

其中,病历号指的是医院按规范记录病人疾病表现和诊疗情况整理的病例档案的编号,为标注方当前查看的病历id,通常以字符串的形式存储,病历号至少包括英文或者数字或者标点符号其中一种,通过病历号可查询或者读取标注方或参与方的病历数据库中的电子病历或医嘱等文件。分辨率信息为是屏幕图像的精密度,指显示器所能显示的像素有多少,即显示分辨率,第一分辨率指的是标注方显示屏的显示分辨率。病历标注数据为在病历号对应的病历中所标注的数据信息,病历号与病历标记数据相互绑定,通过读取标注方或者参与方的病历数据库可读取病历中所作标注的数据。

在本实施例中,标注信息包中包括参与方需要查看的病历的病历号、标注方显示屏的第一分辨率信息和病历标注数据。标记信息包的来源于服务器,标记方和参与方通过服务器实现数据同步连接。用户在标记方中的病历进行标注时,标注方记录下每次所标注的病历标注数据,并将病历标注数据、标注方显示屏的第一分辨率信息和病历号打包生成标注信息包,并将标注信息包发送至服务器,服务器实时获取标注信息包,并将标注信息包下发至对应的参与方。最后,参与方通过服务器获取到标注方的标注信息包,并提取标注信息包中的病历号、标注方显示屏的第一分辨率信息和病历号对应的病历标注数据。

步骤s20,所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;

在本实施例中,参与方获取标注方的病历号后,病历数据库中存储与患者有关的病历资料的病历文件数据,参与方的病历数据库中包含有大量的病历文件数据即病历,并且病历号与病历相互绑定,每个不同的病历号对应着不同的病历,即病历号与病历一一对应,参与方通过所获取的病历号可以在病历数据库中读取该病历号对应的第一目标病历的文件数据,并且在读取第一目标病历后,将第一目标病历显示在参与方的第一病历显示界面上,以供在参与方同步显示当前在标注方所打开的第一目标病历。

步骤s30,所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

其中,病历标注数据指的是用户在标记方客户端上通过外接设备如鼠标或者键盘等实时操作留下的标注信息,如文本注解、符号、数字等等内容;病历区域指病历标注数据在病历中实际显示区域;标注轨迹指病历标注数据在实际显示区域中实际显示的轨迹,如直线、曲线、箭头或者矩形框等标注轨迹。

在本实施例中,参与方获取病历号对应的病历标注数据和标注方显示屏的第一分辨率信息后,标注方的病历数据库中存储有大量的病历和病历对应的病历标注数据,病历与病历号互相绑定,病历与病历标注数据互相绑定,每个不同的病历对应着不同的病历标注数据,一个病历中包含多种病历标注数据,病历数据中记载着病历中不同病历区域中的标注轨迹。参与方可以通过从病历数据库中获取标注信息包中的病历标注数据和第一分辨率信息,对病历标记数据进行数据解析,定位所标注的病历区域,读取第一目标病历中的病历区域和病历区域中的标注轨迹,以供显示病历区域以及显示该病历区域中的标注轨迹。

步骤s40,所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

在本实施例中,若在参与方检测到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,当参与方接收到同步显示消息并进行确认后,在参与方显示屏上打开第一病历显示界面,并从服务器中获取标注方发送过来的标注信息包,解析标注信息包以获取病历号、标注方显示屏的第一分辨率信息和病历号对应的病历标注数据,根据病历号、标注方显示屏的第一分辨率信息和病历号对应的病历标注数据,确定第一目标病历,并且确定第一目标病历中的病历区域和病历区域中的标注轨迹,最终在参与方打开第一病历显示界面后,在第一病历显示界面上跳转显示当前要查看的病历区域,并在该病历区域中同步显示标注方所做的标注轨迹。

可以理解的是,若标注方先在目标病历中做标注,但参与方此时并打开第一病历界面参与同屏显示,则参与方在后打开目标病历参与同屏显示,仍可从服务器中获取标注方先前在标注的标注信息包,并提取标注信息包中的病历号、标注方显示屏的第一分辨率信息和病历号对应的病历标注数据,参与方根据第一分辨率信息和病历标注数据,确定第一目标病历中的病历区域和病历区域中的标注轨迹,在第一病历显示界面中跳转显示病历区域,并在病历区域上显示标注轨迹,此时在参与方同屏显示的目标病历中显示标注方先前在目标病历中标注的标注信息。

本实施例提出的标注轨迹显示方法,通过参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据,所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历,所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹,所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹,使参与方和标注方同屏显示电子病历或者医嘱等文件,标注方发起同屏请求并在病历上作标注,参与方同步显示标注方在病历中所标注的病历区域和标注轨迹,以供参与方同步实时查看到在标注方在病历上所标注的标注信息,同时可以使多方参与方同步查看,提升了远程会诊过程中各方同屏显示文本数据的可读性,使得远程会诊更加高效。

基于第一实施例,提出本发明标注轨迹显示方法的第二实施例,在本实施例中,步骤s30包括:

步骤a,所述参与方获取参与方显示屏的第二分辨率信息;

在本实施例中,分辨率信息为是屏幕图像的精密度,指显示器所能显示的像素有多少,即显示分辨率,第二分辨率指的是参与方显示屏的显示分辨率。第二分辨率信息存储于参与方客户端的系统中,参与方通过读取参与方客户端的系统配置,从系统配置参数中获取参与方显示屏的第二分辨率信息,以进行自适应调整标注轨迹。

步骤b,所述参与方根据所述第二分辨率信息,确定所述第二分辨率信息对应的第一标注蒙板,并在所述第一目标病历上覆盖显示所述第一标注蒙板;

在本实施例中,在参与方读取系统配置参数中的第一分辨率信息后,参与方通过解析第二分辨率信息,可以根据第二分辨率信息确定第二分辨率信息对应的第一标注蒙板,根据参与方显示屏的分辨率信息确定第一标注蒙板的格式,以供准确在第一目标病历上覆盖显示第一标注蒙板。确定参与方的第一标注蒙板的格式后,参与方读取第一标注蒙板,并且将第一标注蒙板按照相应的格式显示于病历显示界面的第一目标病历上。其中,标注蒙板为同步显示病历上所覆盖的标注透视板,标注蒙板上可以设置是否显示方格或者边框或者实线条或者虚线条等等。

步骤c,所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

在本实施例中,第一分辨率信息为标注方显示屏的显示分辨率,第二分辨率为参与方显示屏的显示分辨率。参与方获取标注信息包并且解析标注信息包提取其中的标注方显示屏的第一分辨率信息,以获得第一分辨率信息;参与方解析标注信息包以提取第一目标病历中的病历标注数据,以获得病历标注数据;参与方通过读取参与方客户端的系统配置获取第二分辨率信息。

参与方获取第一分辨率信息和第二分辨率信息后,由于在标注方中的病历标注数据不一定适用于参与方显示,因此参与方根据所获取的第一分辨率信息、第二分辨率信息和病历标注数据,定位第一目标病历中的病历区域和病历区域中的标注轨迹,并且自适应调整参与方中的病历显示区域和标注轨迹,确定第一目标病历中的病历区域和病历区域中的标注轨迹,,以供在参与方的病历显示界面上显示病历区域和标注轨迹。

步骤d,所述参与方在所述第一标注蒙板中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

在本实施例中,参与方自适应调整参与方中的病历显示区域和标注轨迹,确定第一目标病历中的病历区域和病历区域中的标注轨迹后,在第一目标病历所覆盖显示的第一标注蒙板上跳转显示所到的病历区域,并且在该病历区域上显示标注轨迹。

进一步地,一实施例中,所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹的步骤包括:

步骤e,所述参与方根据所述第一分辨率信息和所述第二分辨率信息,确定所述参与方显示屏与标注方显示屏的显示比例系数;

步骤f,所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹。

在本实施例中,参与方获取第一分辨率信息和第二分辨率信息后,由于在标注方中的病历标注数据不一定适用于参与方显示,因此参与方首先根据所获取的第一分辨率信息和第二分辨率信息,确定参与方显示屏与标注方显示屏的显示比例系数,通过显示比例系数和病历标注数据自适应调整参与方中的病历显示区域和标注轨迹,定位第一目标病历中的病历区域和病历区域中的标注轨迹,并且确定第一目标病历中的病历区域和病历区域中的标注轨迹,以供在参与方的病历显示界面上显示病历区域和标注轨迹。

进一步地,一实施例中,所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹的步骤包括:

步骤g,所述参与方获取所述病历标注数据中的滚动轨迹坐标和标注位置坐标;

在本实施例中,参与方获取标注信息包并且解析标注信息包提取其中的标注方病历中的病历标注数据,以获得第一目标病历中的病历标注数据。病历标注数据包括滚动轨迹坐标和标注位置坐标,参与方通过解析病历标注数据获取滚动轨迹坐标和标注位置坐标。

步骤h,所述参与方根据所述显示比例系数和所述滚动轨迹坐标,确定所述第一目标病历中的病历区域;

在本实施例中,参与方根据第一分辨率信息和第二分辨率信息确定显示比例系数;通过病历标注数据提取其中的滚动轨迹坐标。获取病历标注数据中的滚动轨迹坐标和显示比例系数后,参与方通过滚动轨迹坐标和显示比例系数计算在第一标注蒙板上的纵向位置参数,以通过纵向的位置参数确定第一目标病历中的病历区域,以供在第一标注蒙板上显示第一目标病历中的病历区域。

步骤i,所述参与方根据所述显示比例系数和所述标注位置坐标,确定所述病历区域中的标注轨迹。

在本实施例中,参与方根据第一分辨率信息和第二分辨率信息确定显示比例系数;通过病历标注数据提取其中的标注位置坐标。获取病历标注数据中的标注位置坐标和显示比例系数后,参与方通过滚动轨迹坐标和显示比例系数计算在第一标注蒙板上的标注轨迹的坐标参数,以通过标注轨迹的坐标参数确定病历区域中的标注轨迹,以供在第一标注蒙板上显示的病历区域上显示标注轨迹。

本实施例提出的标注轨迹显示方法,通过所述参与方获取参与方显示屏的第二分辨率信息,所述参与方根据所述第二分辨率信息,确定所述第二分辨率信息对应的第一标注蒙板,并在所述第一目标病历上覆盖显示所述第一标注蒙板,所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹,所述参与方在所述第一标注蒙板中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹,首先在参与方的病历显示界面上覆盖显示第一标注蒙板,通过第一标注蒙板的辅助以准确定位标注轨迹和标注区域,并且在第一标注蒙板上同步显示病历中的病历区域和标注轨迹,以供参与方同步实时查看到在标注方在病历上所标注的标注信息,提升远程会诊过程中各方同屏显示文本数据的可读性,使得远程会诊更加高效。

基于第一实施例,提出本发明标注轨迹显示方法的第三实施例,在本实施例中,步骤s10之前,还包括:

步骤j,所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历;

在本实施例中,在远程会诊过程中,标注方首先打开第二病历显示界面,用户通过在第二病历显示界面上选择科室类型或者患者类型或者不同医生可以选择不同的病历以进行查看。用户在第二病历显示界面中选定一病历后,产生一查看病历指令,那么获取查看病历指令对应的待查看病历号,并基于待查看病历号在第二病历显示界面上显示待查看病历号对应的第二目标病历,因此标注方可以在第二病历显示界面上查看第二目标病历,并且进一步地,可以在第二目标病历上进行标注。

步骤k,所述标注方若检测到所述第二目标病历上触发的病历同步显示操作,则发送病历同步显示指令至所述服务器,所述服务器将所述病历同步显示指令发送至所述参与方;

在本实施例中,标注方打开第二病历显示界面,并且在第二病历显示界面上打开了第二目标病历后,若标注方在第二目标病历上按下一预设区域按钮,该按下按钮则为一病历同步显示操作,启用病历同步显示功能,则触发一病历同步显示指令,并将该同步显示指令发送至服务器或者服务器集群,之后,服务器或者服务器集群将同步显示指令发送至一个或多个参与方,以请求参加远程会诊。

步骤l,所述参与方若在接收到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,则在所述参与方显示屏上打开所述第一病历显示界面,并从所述服务器中获取所述标注信息包。

在本实施例中,服务器或者服务器集群将同步显示指令发送至一个或多个参与方后,参与方若接收到到病历同步显示指令后,参与方进行确认是否加入远程病历同屏。参与方确认加入远程病历同屏,则产生一加入远程病历同屏确认指令,则参与方检测到病历同步显示指令对应的确认指令,则在参与方显示屏上打开第一病历显示界面,以在第一病历显示界面显示目标病历,并获取标注方的标注信息包。

进一步地,一实施例中,所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历的步骤之后,还包括:

步骤m,所述标注方若检测到所述第二目标病历上触发的开启标注指令,则基于所述标注方显示屏的第一分辨率信息确定第二标注蒙板,在所述标注方的第二病历显示界面上覆盖显示所述第二标注蒙板;

在本实施例中,标注方打开第二病历显示界面并在第二病历显示界面中打开第二目标病历时,若用户在标注方的第二目标病历上按下病历标注按钮以开启病历标注功能,那么按下病历标注按钮时产生一开启标注指令,那么标注方在第二目标病历中检测到该开启标注指令,若标注方检测到第二目标病历上触发的开启标注指令,则基于标注方显示屏的第一分辨率信息确定第二标注蒙板,根据标注方显示屏的第一分辨率信息确定第二标注蒙板的格式,以供准确在标注方的第二病历显示界面上覆盖显示第二标注蒙板。

进一步地,所述标注方若检测到所述第二目标病历上触发的开启标注指令,则基于所述标注方显示屏的第一分辨率信息确定第二标注蒙板,在所述标注方的第二病历显示界面上覆盖显示所述第二标注蒙板的步骤之后,还包括:

标注方若检测到第二目标病历上触发的开启标注指令,则从服务器中获取标注信号资源,以供基于标注信号资源在第二标注蒙板上执行标注操作;若标注方检测到标注结束指令,则向服务器归还标注信号资源。

在本实施例中,标注方标注时,从服务器获取标注信号资源,以供在第二标注蒙板上标注;若标注方标注结束,则向服务器归还标注信号资源,其中,标注信号资源包括但不限于蒙板格式、标注颜色、标注线条类型和/或标注工具类型等。可以理解的是,其他参与方想要标注时,也可以从服务器中获取标注信号资源,以供在标注蒙板上标注,若从服务器中获取标注信号资源失败,则其他参与方无法进行标注。所有参与方均是标注方,而标注不冲突。

进一步地,服务器中存储有不同的标注信号资源,标注方可以是多个标注方对相同病历同时进行标注。具体地,当多个标注方对相同病历同时进行标注时,多个标注方在第二目标病历上触发的开启标注指令,则基于各个标注方显示屏的第一分辨率信息确定第二标注蒙板,在各个标注方的第二病历显示界面上覆盖显示第二标注蒙板;接着,各个标注方分别从服务器中获取标注信号资源,服务器则分别向各个标注方发送不同的标注信号资源,其中,标注信号资源包括标注工具颜色,且标注信号资源中的标注工具颜色不同。进一步地,在标注方以及参与方的标注蒙板中的预设区域中显示标注方对应的标注工具颜色,以供标注方以及参与方区分不同标注方所标注的标注内容。其中,预设区域为标注蒙板中的一个角落或者小面积区域,可以是左上角区域或者左下角区域或者右上角区域或者右下角区域等。

为了方便理解,举例进行说明。在同一个云房间,多个专家一起会诊,每个专家配备标注设备(如pc),则标注设备为标注方,不同专家通过标注设备进行对同一个病历同时进行标注。当各个标注方打开第二病历时,在第二病历中开启同屏标注指令,则在第二病历上覆盖显示第二标注蒙板,并且向服务器请求标注信号资源,服务器则向各个标注方发送不同的标注信号资源,标注信号资源中的标注工具颜色不同,各个标注方则基于所获取的标注工具颜色进行对病历进行标注,以区分不同专家所标注的标注内容,如甲专家在病历中标注的颜色是红色,乙专家在病历中标注的颜色是绿色等。

步骤n,所述标注方若检测到所述第二标注蒙板上触发的标注操作,则获取所述标注操作对应的病历标注数据,以确定所述标注信息包中的所述病历标注数据。

在本实施例中,标注方的第二病历显示界面上覆盖显示第二标注蒙板后,若标注方在第二标注蒙板上触发的标注操作,即用户在标注方进行对病历进行标注操作,那么此时标注方记录下当前标注操作对应的病历标注数据,以获取标注操作对应的病历标注数据,可以确定所述标注信息包中的病历标注数据。

进一步地,一实施例中,所述参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据的步骤之前,还包括:

步骤o,所述参与方若检测到病历调阅指令,则在所述参与方显示屏上打开所述第一病历显示界面,并提取所述病历调阅指令中的待调阅病历号,从所述服务器中获取所述待调阅病历号对应的所述标注信息包。

在本实施例中,若在参与方检测到病历调阅指令,则在参与方显示屏上打开第一病历显示界面,并提取病历调阅指令中的待调阅病历号,确定待调阅病历号对应的标注信息包,参与方通过访问服务器,可以再次调阅标注轨迹,参与方使用病历id即待调阅病历号向服务器请求标注信息,那么服务器向参与方发送标注信息包,参与方接收该标注信息包,可在参与方的病历上显示标注轨迹,以供再次调阅病历进行再次查看病历以及病历中的标注信息。

本实施例提出的标注轨迹显示方法,通过所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历,所述标注方若检测到所述第二目标病历上触发的病历同步显示操作,则发送病历同步显示指令至所述服务器,所述服务器将所述病历同步显示指令发送至所述参与方,所述参与方若在接收到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,则在所述参与方显示屏上打开所述第一病历显示界面,并从所述服务器中获取所述标注信息包,并将标注信息包对应的标注内容显示在第一病历显示界面上,以供参与方查看标注方标注的标注内容,解决了远程同屏医疗数据共享过程中,文本数据如电子病历、检验或者医嘱的同屏标注定位问题,标注方和参与方打开同屏功能,标注方打开标注功能,在病历中标注,参与方显示同位置病历内容,标注内容同步显示,同时达到了参与方仍可再次调阅标注轨迹的效果。

此外,本发明实施例还提出一种标注轨迹显示装置,所述标注轨迹显示装置包括:

获取装置,用于参与方从服务器中获取标注方的标注信息包,并提取所述标注信息包中的病历号、标注方显示屏的第一分辨率信息和所述病历号对应的病历标注数据;

第一确定装置,用于所述参与方根据所述病历号,确定所述病历号对应的第一目标病历,并在参与方的第一病历显示界面上显示所述第一目标病历;

第二确定装置,用于所述参与方根据所述第一分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

显示装置,用于所述参与方在所述参与方的第一病历显示界面中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

可选地,所述第二确定模块包括:

获取单元,用于所述参与方获取参与方显示屏的第二分辨率信息;

第一确定单元,用于所述参与方根据所述第二分辨率信息,确定所述第二分辨率信息对应的第一标注蒙板,并在所述第一目标病历上覆盖显示所述第一标注蒙板;

第二确定单元,用于所述参与方根据所述第一分辨率信息、所述第二分辨率信息和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹;

显示单元,用于所述参与方在所述第一标注蒙板中跳转显示所述病历区域,并在所述病历区域上显示所述标注轨迹。

可选地,所述第二确定单元包括:

第一确定子单元,用于所述参与方根据所述第一分辨率信息和所述第二分辨率信息,确定所述参与方显示屏与标注方显示屏的显示比例系数;

第二确定子单元,用于所述参与方根据所述显示比例系数和所述病历标注数据,确定所述第一目标病历中的病历区域和所述病历区域中的标注轨迹。

可选地,所述第二确定子单元包括:

第一获取子单元,用于所述参与方获取所述病历标注数据中的滚动轨迹坐标和标注位置坐标;

第三确定子单元,用于所述参与方根据所述显示比例系数和所述滚动轨迹坐标,确定所述第一目标病历中的病历区域;

第四确定子单元,用于所述参与方根据所述显示比例系数和所述标注位置坐标,确定所述病历区域中的标注轨迹。

可选地,所述获取装置包括:

第二获取子单元,用于所述标注方若检测到所述标注方的第二病历显示界面上存在查看病历指令,则获取查看病历指令对应的待查看病历号,所述标注方并基于所述待查看病历号在所述第二病历显示界面上显示所述待查看病历号对应的第二目标病历;

发送单元,用于所述标注方若检测到所述第二目标病历上触发的病历同步显示操作,则发送病历同步显示指令至所述服务器,所述服务器将所述病历同步显示指令发送至所述参与方;

显示子单元,用于所述参与方若在接收到病历同步显示指令后且检测到病历同步显示指令对应的确认指令,则在所述参与方显示屏上打开所述第一病历显示界面,并从所述服务器中获取所述标注信息包。

可选地,所述第二获取子单元包括:

第五确定子单元,用于所述标注方若检测到所述第二目标病历上触发的开启标注指令,则基于所述标注方显示屏的第一分辨率信息确定第二标注蒙板,在所述标注方的第二病历显示界面上覆盖显示所述第二标注蒙板;

第三获取子单元,用于所述标注方若检测到所述第二标注蒙板上触发的标注操作,则获取所述标注操作对应的病历标注数据,以确定所述标注信息包中的所述病历标注数据。

可选地,所述获取装置包括:

提取单元,用于所述参与方若检测到病历调阅指令,则在所述参与方显示屏上打开所述第一病历显示界面,并提取所述病历调阅指令中的待调阅病历号,从所述服务器中获取所述待调阅病历号对应的所述标注信息包。

此外,本发明还提供了一种计算机存储介质,所述计算机存储介质存储有标注轨迹显示程序,所述标注轨迹程序还可被处理器执行以用于实现上述标注轨迹显示方法各实施例的步骤。

本发明计算机存储介质的具体实施方式的拓展内容与上述标注轨迹显示方法各实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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