集成平台在医院信息系统集成中的应用.pdf
《集成平台在医院信息系统集成中的应用.pdf》由会员分享,可在线阅读,更多相关《集成平台在医院信息系统集成中的应用.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1203集成平台在医院信息系统集成中的应用 集成平台在医院信息系统集成中的应用 张刚伟 苏颖干 周杰 湖南长沙市中心医院,100176,通用电气医疗健康集团,100176,北京 关键词关键词 医院信息系统 集成平台 HL7 摘 要 摘 要 结合医院的实际,介绍了当前医院信息系统集成所遇到的问题,论述了集成平台的功能以及解决医院信息系统集成的优势所在,并且举出实际案例说明了集成平台在医院中应用。1 引言 1 引言 我院开始实施医院管理信息系统(HIS)以来,不断加强在医院信息化的投入,陆续实现了医学图像存储传输处理系统(PACS)、放射信息系统(RIS)、检验科信息系统(LIS)、超声信息系统
2、(UIS)、病理信息系统(PIS)、内镜系统(EIS)等。为了使这些系统协同工作,提高医院的信息共享度和工作效率,必须将其集成起来。但在系统建设初期,由于缺少统一的规划,系统之间进行两两集成,带来了很多问题,比如:当系统数量增加时,集成的接口数量也增加,给集成的工作量带来指数级的上升,影响了系统的可维护性;增加了系统的耦合度。当集成的某一方更新换代时,要求与其集成的其它方也要跟着改动,这就会带来连锁的系统稳定性、可靠性、功能性等一系列未知的影响因素的变化;集成的质量难以保证,部分厂商之间的集成没有日志,无法跟踪和监控,之间的信息交互有没有成功难以知晓;增加医院管理的难度,当集成出现问题时,往往
3、很难协调。因此,如何以一种统一的高效的方式来集成医院里面的信息系统,成为一个难题摆。2 集成平台介绍 2 集成平台介绍 2.1 集成平台概述 2.1 集成平台概述 集成平台1属于系统服务软件,在操作系统层和应用层之间工作。它连接两个或更多的应用程序,为其提供连接和协同工作的功能。各种形式的集成平台都是用来简化不同软件应用系统之间通信的,集成平台的支持对于集成至关重要。经过权衡,我们决定采用集成平台来集成医院里面的信息系统,见图 1。1204集成平台系统B系统D系统E系统C系统A 图 1 通过集成平台的集成 各个系统只与集成平台做接口,系统之间交互的信息都传到集成平台,再由集成平台转发出去。例如
4、 A 与 B、C 集成,那么消息将由 A 到集成平台,经过集成平台处理后再分别路由到 B 和 C。2.2 集成平台的功能 2.2 集成平台的功能 集成平台应该提供以下功能:2.2.1 应用程序接口2.2.1 应用程序接口 医院里面有多种信息系统,有些是比较老的遗留系统,有些是应用了新技术的系统,各个系统所能提供的接口不一样,所以集成平台应该能支持多种通讯协议和消息协议。通讯协议方面例如 COM,Web Service,CORBA,数据库表或视图,存储过程,FTP,TCP/IP 等等;消息协议方面有 HL7,还有一些厂商自己定义的固定格式的文本,例如定制化的 XML。2.2.2 消息路由2.2.
5、2 消息路由22 消息路由是指把一个消息从源系统路由到正确的目标系统。由于集成的系统比较多,系统之间交互的消息类型相应也会很多,这就需要一个消息路由模块,来处理系统之间的消息路由。2.2.3 数据处理2.2.3 数据处理 数据处理模块包括数据缓存,数据格式化,数据过滤,数据映射,数据转换,数据丰富等模块。2.2.4 数据缓存2.2.4 数据缓存 数据在有的场合并不需要实时地更新。可以通过数据缓存模块,把从应用 A 传过来的数据暂时存储在集成平台中,等到需要的时候再一次性地把数据传到应用 B。这样就可以支持异步操作,可以减少集成中间件与网络的交互次数,提高集成平台的性能。数据缓存的另外一个作用是
6、把消息存起来方便日后的问题定位以及纠错处理。2.2.5 数据格式化2.2.5 数据格式化 数据格式化模块是对数据进行格式化处理,以便某系统的数据能被另一个系统识别。由于系统千差万别,数据格式又有很多种,集成平台为了能跟不同的系统打交道,有必要对数据进行格式化处理。数据从外部系统流入集成平台时需要格式化,以便集成平台能处理;数据从集成平台流出到外部系统也需要格式化,以便外部系统能识别。2.2.6 数据过滤2.2.6 数据过滤 数据过滤模块的功能是从一个应用输出来的数据中,根据一定的规则,过滤出另一个应用所需要的数据。这是因为在实际的很多情景下,应用A 往往根据自己的业务逻辑,有条件地选取另一个应
7、用 B 的数据。例如,对于门诊病人的医嘱,RIS 只需要在 HIS 中已交费的医嘱信息,而不理会未交费的医嘱信息。2.2.7 数据映射2.2.7 数据映射 数据映射模块的功能是在不同应用的数据模型之间建立起对应 1205关系。因为一般来说,各个系统数据模型的字段不一样,要想把应用 A 的数据传到应用 B,就需要在这两个应用的数据模型之间建立起对应关系。例如,病人 ID在 HIS 中的字段名为 pat_id,在 RIS 中的字段名为 PatientID,这时候需要在pat_id 和 PatientID 之间建立好映射关系。2.2.8 数据转换2.2.8 数据转换 数据转换模块的功能包括:一、数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集成 平台 医院 信息系统 中的 应用
限制150内