基于Web Service的医疗机构信息交换平台的研究
扫描二维码
随时随地手机看文章
摘要 本文论述了Web Service在医疗机构间信息交换平台中的建设及其应用,从医疗机构间信息交换的现状分析到解决方案,阐述了Web Service在医疗信息交换与网络信息技术的创新思路。
关键词 Web Service 医疗机构 信息交换
1 引言
随着信息技术的发展,医疗卫生系统正在迈入一个数字化、信息化的时代,信息系统的应用是重要组成部分。目前多数应用系统是孤立的,系统间的信息交换和信息共享比较困难,并且难以保证数据的一致性。如何实现医疗卫生行业的资源共享,应用程序的跨平台、跨语言、跨硬件的无缝集成是目前亟待解决的问题。
目前通常的解决办法是为每一特定的系统或产品单独开发接口,这样做不仅效率低、工作量大,而且难以根据统一标准对软件进行集成。所以,有必要针对上述情况建立一个能在异构软件系统中进行信息交换的通用性平台,缓解来自于各方面的问题和矛盾。
2 医疗机构信息交换平台
2.1总体技术实现方案
由于各医疗机构的物理位置不同,可以采用一个中心节点(医疗机构信息交换平台),作为系统信息交换中心。
通过医疗机构信息交换平台可以与直属重点医院、120急救数据中心、其它医院信息系统连接,实现医疗卫生信息资源的共享。
通过医疗机构信息交换平台实现医疗机构与外部相关,如审计局、财务局、社保局、药检局、公安局等政府部门的信息交换和信息共享。
2.2信息交换系统架构图
2.3信息交换平台解决的主要问题
由于各医疗机构采用不同系统,不同数据库或者医疗机构之间根本无法连通,医院、医生、病人无法通过现有网络获得有价值的数据信息,数据之间形成了一个个信息孤岛。
根据信息交换技术对安全性,开放性和灵活性等技术特性的需求,信息交换平台应解决同构和异构数据交换问题。在目前各医疗机构单位中,医疗机构信息化建设并不是从零开始,许多单位已有了自己的业务系统,其采用的硬件、平台、数据库和应用不尽相同,信息交换平台必须全面解决异构平台、异构数据库之间的信息交互问题,充分保护各个单位已有投资和历史数据。
通过数据共享交换平台,可达到如下目标:
● 消除数据冗余
● 能够在不同系统间进行数据转换和传递
● 支持不同数据格式和通信协议
2.4信息交换平台架构
该交换平台采用XML作为信息交换的标准,通过消息传递进行数据的交换,在交换过程中能对消息进行加密、审计、能监控和管理不同应用系统之间通信。
2.5信息交换平台的关键技术
1) 信息的访问控制:在分布式应用计算环境中,信息交换平台应提供数据的访问授权和操作控制,确保数据在使用过程中的安全性。本方案中将主要采用基于PMI的访问控制技术,将授权机制的定义与实现分离。
2) 信息的分析处理:分析处理的关键技术主要包括数据挖掘和分析技术,主要通过对大量数据的综合分析为科学决策提供数据支持,包括OLAP功能支持。
3) 信息的暂存控制:交换平台应对信息在交换过程中提供暂时存储服务,根据数据的安全级别提供相应的安全保护机制,并对交换完成的数据进一步提供数据销毁机制,防止数据的泄漏。
4) 信息的分发控制:信息交换平台的数据交换权限控制采用PMI授权管理技术体系,由各部门对各自需要交换的业务数据提供对应的分发控制策略的定义,并由数据交换子系统根据该策略进行相应的数据流控制。
5) SOAP服务支持:信息交换平台需要提供对SOAP服务的支持,以确保数据在交换过程中的机密性,完整性,以及抵赖性。SOAP技术所采用的XML数据表示方法也能提供对异构数据库平台之间的数据转换功能支持。
2.6 信息交换流程
采用Web Service进行系统的集成,下图所示Web Service是分布在互联网上的Web Service对象,为说明问题我们只举例列出三个Web Service对象。
下面举例大概说明直属重点医院和急救中心如何进行信息交换,医疗机构信息交换平台调用直属重点医院的Web Service,直属重点医院Web Service通过查询数据库来提供患者的信息,将结果以SOAP编码XML文档的形式返回给医疗机构信息交换平台,再转交给急救中心Web Service来处理。
加入Web Service对象三层模型示意图
从上图可以看出,医疗机构信息交换品平台承担了中间服务层的角色,而直属重点医院Web Service、急救中心Web Service、卫生局Web Service属于数据层部分。
中间服务层与数据层的交互可动态进行,具有松散耦合的特点;这是由于Web Service具组件对象的即插即用的特点;Web Service还可以通过UDDI可实现完全的动态查找和发现机制。
由于Web Service使用开放的XML文档存储和传输数据(SOAP协议),不论是关系数据库还是层次数据库,都可以采用基于文本的XML来交换数据,中间层服务器可以从多个数据源聚集数据并同时将其提交到客户机。
4 结束语
本文结合当前流行的Web Service技术,为解决在异构数据系统之间进行数据集成的问题,提出了信息交换平台作为解决方案,使医疗信息得到共享,提高了工作效率。目前,很多厂商开发出不同产品,提出了各自的方案,这样造成信息交换的标准十分混乱,各种不同的产品难于集成。今后,这些系统的整合仍将是研究的重点,特别是建立一种通用的信息交换标准更是亟待解决的问题。
本文提出的解决方案也存在着一些不足,如在传输数据量庞大的情况下,如何对传输的XML数据进行压缩和解压,需要进一步的研究和探讨。
参考文献
[1] 飞思科技产品研发中心编着.Java Web服务应用开发详解.电子工业出版社,2002
[2] 江扞平,杨才布,张福林.整合区域卫生资源 创建数字化医院.2004中国卫生信息技术交流大会论文集,2004年11月21-22日 中国.广州
[3] 姚志洪.基于XML的电子病历传输系统.2004年中华医院信息网络大会暨中美医院信息化论坛论文集,2004.5 上海
ce="宋体">更多医疗电子信息请关注:21ic医疗电子频道