二三级医院信息集成平台数据传输系统的方法

    二三级医院信息集成平台数据传输系统的方法

    随着计算机软件技术的发展和企业信息化的不断发展,医疗机构使用的软件,如HIS 、财务管理,LIS和EMR等应用和管理系统也越来越多。虽然这些系统是应用在不同的领域, 管理着不同的对象,但是它们之间也有很多相互交叉,甚至重复的信息和数据。而各个应用 系统又是相互独立运行,因此内部的这些系统相当于一个个信息孤岛,相互之间没有畅通的 信息交流与共享。

    医院要解决这些矛盾, 一种办法是对现有系统推倒重来将企业的各个信息系统全部 更新成一个统一的管理系统,各个部门都在这个统一的系统上工作(如整个医院的所有应

二三级医院信息集成平台数据传输系统的方法


    用都在一个厂商的系统上运行),但考虑到成本、实施周期和难度因素,这不是一种切实可 行的解决方案。另一种办法是企业从整体来考虑企业的整个信息系统,根据实际需要,对各 个应用系统进行总体规划,选择一个合适的集成平台,把涉及的各个不同的科室系统软件集 成起来。这种解决方案不管是从实施难度,还是从实施成本、周期和技术上考虑都是切实可 行的。在这种背景下,集成平台数据传输就应运而生。

    本发明提供了基于数据中心的互联网多点数据传输及交互解决技术方案,以实现在现有

    软件条件下对数据进行同步,减少数据备份软件的投资;有效利用互联网进行数据传输,减少建设专线带来的成本。

    根据基于数据中心的互联网多点数据传输及交互解决技术方案,其特征在于,包括采 用XML为传输介质,涉及客户端数据收集及传输权限校验;

    根据本发明实施例的基于数据中心的互联网多点数据传输及交互解决技术方案,其特征

    在于,还包括服务器数据接收及数据库入库处理。

    根据本发明实施例的基于数据中心的互联网多点数据传输及交互解决技术方案还包括 客户端在连接到该数据库并与数据中心服务器进行身份验证后,将索引信息(一般为编号、 姓名等)检索到程序对象中,随后根据项目配置信息与用户操作。根据本发明实施例的基于数据中心的互联网多点数据传输及交互解决技术方案还包括 在联机情况下,根据编号生成单独XML数据包,压縮、加密并采用多线程方式通过SOAP直接 发送到数据中心Web Services接收端。



    根据本发明实施例的基于数据中心的互联网多点数据传输及交互解决技术方案还包括 在脱机情况下,根据编号编码XML数据片段,采用XML数据片段方式串联成XML数据包,压縮 、加密并存储在本地或移动介质上,后通过转移处于联机状态的系统中,直接通过SOAP发送 至数据中心Web Services接收端,或者解包后采用多线程方式进行传输。

    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示 意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图l是是根据本发明实施例的流程图。 图2由配置文件中所指向目录生成的结构图

    具体实施例方式

    本技术方案对终端数据库类型不敏感,可采用表、视图、存储过程生成即定格式数据。 客户端在连接到该数据库并与数据中心服务器进行身份验证后,将索引信息(一般为编 号、姓名等)检索到程序对象中,随后根据项目配置信息与用户操作可进行以下几种处理

    (1) 在联机情况下,根据编号生成单独XML数据包,压縮、加密并采用多线程方式通过 SOAP直接发送到数据中心Web Services接收端。

    (2) 在脱机情况下,根据编号编码XML数据片段,采用XML数据片段方式串联成XML数据 包,压縮、加密并存储在本地或移动介质上,后通过转移处于联机状态的系统中,直接通过 SOAP发送至数据中心Web Services接收端,或者解包后采用多线程方式进行传输。

二三级医院信息集成平台数据传输系统的方法


    以上第二种处理方式是否解包后再行传输,取决于当时网络条件以及数据包大小,如网 络条件差或数据包太大,可解包后发送小包以提高传输的成功率。

    所有数据包由Web Services接收到后,对数据包的头部进行相关信息效验。 其中头部信息如下

    效验通过后,主要效验clientid与clientpass是否符合。 由配置文件中所指向目录生成如图二所示的结构 所有XML数据文件都缓存至该目录结构。

    4至此,数据传送与接收部分完毕,接下来将进行XML数据文件处理部分。 出于网络性能考虑,将尽可能减短与网络交互有关应用的处理时间,因此,文件存入数 据库部分,将由单独的服务进行操作。

    HDCServices服务在10秒进行一次目录遍历,如发现有xml文件存在,则进行下面操作

    (1) 读入xml文件根据客户号(由目录名取得)在配置文件中取得数据连接,解析xml 文件内容,截取body节点所有内容,按规则存入数据库。

    (4) 完毕,进行下一个xml文件处理。

    通过本发明,可跨平台进行数据交换,可进行在线及离线状态下的数据传输,可进行在 线及离线状态下的数据传输。

    以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说 ,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替 换、改进等,均应包含在本发明的权利要求范围之内。

    权利要求

    1.基于数据中心的互联网多点数据传输及交互解决技术方案,其特征在于,包括采用XML为传输介质,涉及客户端数据收集及传输权限校验。

    2.根据权利要求l所述的基于数据中心的互联网多点数据传输及交互 解决技术方案,其特征在于,还包括服务器数据接收及数据库入库处理。

    3.根据权利要求2所述的基于数据中心的互联网多点数据传输及交互 解决技术方案,其特征在于,还包括在联机情况下,根据编号生成单独XML数据包,压縮 、加密并采用多线程方式通过SOAP直接发送到数据中心Web Services接收端。

    4.根据权利要求3所述的基于数据中心的互联网多点数据传输及交互 解决技术方案,其特征在于,还包括在脱机情况下,根据编号编码XML数据片段,采用XML 数据片段方式串联成XML数据包,压縮、加密并存储在本地或移动介质上,后通过转移处于 联机状态的系统中,直接通过SOAP发送至数据中心Web Services接收端,或者解包后采用多 线程方式进行传输。

    5.根据权利要求4所述的基于数据中心的互联网多点数据传输及交互 解决技术方案,其特征在于,还包括处理方式是否解包后再行传输,取决于当时网络条件 以及数据包大小,如网络条件差或数据包太大,可解包后发送小包以提高传输的成功率。

    本发明公开了一种二三级医院信息集成平台基于数据中心的互联网多点数据传输及交互解决技术方案,包括采用XML为传输介质,涉及客户端数据收集及传输权限校验;服务器数据接收及数据库入库处理;在联机情况下,根据编号生成单独XML数据包,压缩、加密并采用多线程方式通过SOAP直接发送到数据中心Web Services接收端;在脱机情况下,根据编号编码XML数据片段,采用XML数据片段方式串联成XML数据包,压缩、加密并存储在本地或移动介质上,后通过转移处于联机状态的系统中,直接通过SOAP发送至数据中心WebServices接收端,或者解包后采用多线程方式进行传输。