发明名称 一种远程诊疗系统
摘要 本发明揭示了一种远程诊疗系统,包括云服务器、若干客户端;云服务器包括XML格式文件存储模块,用以将UI界面、属性、数据逻辑、数据集、代码以XML格式文件存储于云服务器的云端代码库中;所述客户端包括界面显示单元,界面显示单元用以显示医生及病人终端的显示界面;界面显示单元用以显示视频区域、聊天区域、病历界面、按键区域。本发明提出的远程诊疗系统,可在一个界面呈现多种信息;同时实现跨平台的即时视频看医生、类微信即时聊天,并实现了IDC个人健康档案存储/调阅、远程影像CT/X、远程心电、远程视屏看医生、远程病理、远程LIS、影像云等真正的医疗云;提高交互的跨平台性及效率。
申请公布号 CN106407680A 申请公布日期 2017.02.15
申请号 CN201610823169.6 申请日期 2016.09.13
申请人 上海市徐汇区中心医院;上海贯众健康管理咨询有限公司 发明人 朱福;庞郁悦
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 上海容慧专利代理事务所(普通合伙) 31287 代理人 于晓菁
主权项 一种远程诊疗系统,其特征在于,所述远程诊疗系统包括:云服务器、若干客户端;所述云服务器包括XML格式文件存储模块,用以将UI界面、属性、数据逻辑、数据集、代码以XML格式文件存储于云服务器的云端代码库中;所述XML格式文件存储模块包括UI界面存储单元,属性存储单元,数据逻辑、数据集、代码存储单元;所述UI界面存储单元用以把图形化的界面分割成若干格子,行列以表格的方式进行存储;所述属性存储单元用以通过XML标签属性定义;XML元素在开始标签中包含属性,类似HTML;属性提供关于元素的额外信息;所述数据逻辑、数据集、代码存储单元用以将数据逻辑、数据集、代码作为XML的值传入,由各客户端做解析;所述客户端包括XML解析模块,用以解析XML;XML解析模块包括DOM解析单元、SAX解析单元;所述DOM解析单元利用DOM技术解析XML;DOM是以层次结构组织的节点或信息片段的集合;这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作;由于它是基于信息层次的,因此DOM被认为是基于树或基于对象的;所述SAX解析单元利用用于处理XML事件驱动的推模型SAX技术解析XML;对于超过设定容量的文档,解析加载整个文档使用SAX技术解析XML,对于未超过设定容量的文档则采用DOM技术对其解析;能够立即开始分析,不需要等待所有的数据被处理;且应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中;应用程序不必解析整个文档,在某种条件得到满足时停止解析;所述DOM解析单元包括批量读写子单元,批量修改子单元;当需要获取某一属性,这一属性需要计算才能得到并且,队列中存在尚未提交的DOM修改操作,则此时,DOM修改操作的队列将会被提交;为了提高效率,减少更新render tree的次数,所述批量读写子单元先统一读取属性,然后统一修改DOM,这样能减少更新render tree的次数;当需要对DOM做出大量修改时,所述批量修改子单元先创建一个虚拟结点,将所有修改附加在该节点,最后将该虚拟节点一次性提交给在render tree上存在的结点,则相当于只提交了一次修改操作;所述客户端包括界面显示单元,界面显示单元用以显示医生及病人终端的显示界面;界面显示单元用以显示视频区域、聊天区域、病历界面、按键区域;所述系统包括即时通讯模块、实时视频模块、病史记录模块、远程心电模块、实时影像模块;所述即时通讯模块用以发送内容包括文字、图片、语音、小视频;Node.js过滤所有需要接收消息的WebSocket,然后发送信息;所述实时视频模块用以实现医院与病人之间的视频连接;WebSocket需要与另一WebSocket建立连接的时候,WebSocket发送请求到NAT,NAT再发送请求至另一WebSocket,该WebSocket同意请求后,发回消息给NAT,由NAT在转发给发起请求的WebSocket,然后两个WebSocket建立视频连接。所述实时视频模块包括信令服务器、防火墙打洞服务器;信令服务器是用来管理和协助通话终端建立去中心的点对点通话的一个角色;防火墙打洞服务器包括STUN协议服务器、TURN协议服务器、ICE协议服务器;所述病史记录模块用以借用LocalETL前置工作机的强大数据转换功能,从各类数据库提取数据,转换并通过WebService发送到云服务器上,然后页面端发送请求至数据库调取病历数据,展现在前端;LocalETL逻辑实现使用脚本代码完全提交给院方信息部,实现数据抽取过程的完全透明,保证整个抽取过程是被监控的提供一个基于统一的数据交互接口;提供几个标准的统一的对外接口的接口,如果数据提供方现有的系统能够进行调整,实现数据的直接对接;数据接口的技术特点是支持目前所有的软件开发语言,因此现有的数据提供方都通过扩充一个功能模块来实现;所述远程心电模块用以通过接口获取XML数据,解析XML数据保存至数据库,查询到的数据集通过调用Highchart插件的开源方法即以图像的形式展现在前端页面;所述实时影像模块用以采用专业的图像引擎集成到系统;系统将病人影像资料上传至该图像引擎,然后传入参数到对方提供封装好的HTML,即可调用打开本地插件,通过该插件阅片。
地址 200031 上海市徐汇区淮海中路966号