医院信息系统的技术集成
2011-07-24金新政
◆金 盾 金新政
1 粤北人民信息中心 广东 韶关 512026
2 华中科技大学同济医学院医药卫生管理学院 湖北 武汉 430030
责任编辑:姚 涛
医院信息化是指医院以业务流程为基础,利用计算机技术、网络通信技术以及数据库技术,控制和集成化管理医疗、护理、财务、药品、物资及科研教学等活动中的信息,以实现医院信息的共享和有效利用,从而提高医院的管理水平和综合发展实力[1]。
在通信技术高速发展的今天,国内医院信息系统相关软件也迅速发展。但由于医院信息系统的高度复杂性,单家公司难以完成所有系统的开发,且医院信息化是渐进的、分散的过程,即使在同一所医院中,系统集成也必然会遇到问题。
1 信息系统建设现状及技术集成的必要性
1.1 医疗信息系统的复杂性
医院信息系统是迄今为止企业信息系统中最为复杂的一类。医院既有与其他行业一样的管理信息系统(MIS),还有以病人信息为中心的临床信息系统(CIS)、检验信息系统(LIS)、医学影像系统(PACS)、健康体检管理系统等。同时,医院的信息需求又是不断扩展的,随着医院信息化的建设与发展,信息系统体系会越来越复杂。
1.2 医院信息技术力量薄弱
医院自身的信息技术力量是薄弱的,而且医院的高层管理人员基本都是医疗行业人员,对医院信息化的了解不多。
1.3 医院信息化建设缺少规划
大多数医院对信息系统的建设缺少整体规划,导致医院看似所有相关信息系统都已建立,但各个系统的信息却彼此孤立,难以共享,无法实现全面信息化。
1.4 必要性分析
国内目前大多数医院都建立了自己的信息系统。因此,实现各孤立系统之间以及医院内外部之间信息交换与共享,实现系统集成是非常必要的。
2 面临的问题
医院信息系统的集成,不仅要考虑到新老系统之间的集成问题,还要考虑到各种异构平台之间的复杂集成问题。
由于缺乏统一的标准,医院信息集成面临着极大的困难。解决办法是建立基于HL7(Health Level Seven,是致力于卫生信息标准化方面最重要的国际组织)标准的可扩展医院信息集成平台。像XML正成为IT信息交互的标准一样,HL7是当前国际医疗信息交换的标准。因此可以采用基于HL7标准,建立可扩展的统一集成平台。微软、IBM、ORACLE等公司都提供了面向医院信息系统集成的解决方案,如Accelerator for HL7、HAI、HTB 等。
目前,国内部分医院根据自己的需要,和一些软件厂商进行了合作,对医院现有的系统进行了集成,但效果不太理想,其主要采取的是传统的信息集成交互方式,也就是点对点的集成方式,如图1所示。
图1 点对点的系统集成方式
从图1可以看出,点对点的集成方式在遇到多应用系统集成时便暴露出缺陷。如医院需要集成由N个厂商开发的系统,则该医院有N·(N-1)个接口需要设计。对于厂商和医院都要和N-1个其他厂商打交道,M家医院要开发M·(N-1)个接口。显然,此时集成的复杂度太高,接口过多。而且每增加一个应用系统,集成复杂度便上升一倍,导致成本过高。这样的交互不但加大了信息中心的工作量,也让使用人员面临多个独立的业务系统,管理难度加大。
另外,也有一些医院采用了数据共享集成方法、基于数据仓库技术的集成方法、基于Broker的集成方法、基于中间件技术的集成方法等,虽然都在不同程度上实现了大部分系统的集成,但其缺点也是比较明显的。如数据共享集成方法对于少数几个应用的系统集成来说实现效率比较高,不需要编写太多的代码,但最大弊端是不能保证系统的安全性,扩展性差。数据仓库集成方法属于数据层集成模型的应用,它的优点是便于进行联机分析处理(OLAP)和数据挖掘(Data Mining),缺点是数据冗余存储,信息同步问题难以及时更新,各数据源需要提供统一的视图模式,且数据仓库集成方法目的单一,因此不适于解决当前异构系统之间需要相互通信的集成问题。基于Broker集成方法可以避免直接共享数据,保证了系统的安全性,但它的不足之处是需要冗余存储,只限于少数几个异构系统之间的集成使用,如果应用系统太多,同样面临着数据共享集成方法的缺点。基于中间件集成方法主要属于功能层模型的应用,它可以解决多种类型的集成问题,如数据一致性集成、多步处理集成、即插即用集成,但与点对点的集成方式相类似,中间件平台需要凭借高度专用化资源方可发挥其潜在效率。
3 高效的医院信息系统集成技术
众所周知,医院信息系统的发展应该是可持续的。为了实现新系统与医院现有系统的无缝连接,就需要运用高效的信息集成技术搭建一个可扩展的集成平台。作为医院信息系统的集成平台,主要考虑其集成的可扩展性,即实现信息系统的无限扩张,这是医院信息系统发展的趋势。
3.1 医院信息化集成主要内容
医院的信息系统集成最核心的内容是要构建信息化建设框架,建立数字化医院的整体模型。应从医院的工作流、物流、信息流、组织流及财务流进行全面规划,集成医院管理信息系统、检验信息系统、临床信息系统、放射及影像管理系统、健康体检管理系统、行政办公系统、财务管理及全成本核算系统、医保接口系统、客户关系管理系统等,建立全面的数据仓库。其主要目的是对业务流程进行优化,使集成后的业务流转更加高效。
3.2 高效的医院信息系统集成及其优势
高效的医院信息系统采用通用业务集成平台技术,建立相应的数据中心,采用统一门户系统进行数据流转,集成所有的应用系统,使得各系统业务均与平台可以进行接口数据交换。不像传统的接口方式需要各业务系统之间进行接口,其简单高效,并且可以对业务行为进行监控,见图2。
图2 通用业务集成平台
相比传统的集成方式,新的系统集成优势明显:(1)可优化医疗机构业务流程,消除医疗机构内部屏障,帮助医疗机构进行业务及管理单元的调整;(2)实行业务系统及接口的封装服务。大大降低了医疗机构本身对技术及应用厂商的依赖性;(3)建立医疗机构的数据模型,为新的应用数据结构设计提供标准;(4)实现了医疗信息总线,消除了信息孤岛,消除了医疗信息各业务系统间点对点连接的弊端[2]。
4 建立高效信息集成系统的关键因素
建立一套适合医院发展的高效集成系统,不仅需要一套先进的集成平台系统,还需要在进行医院内部各业务的集成应用时,把握以下关键点:
4.1 构建医院信息系统的建设模型
包括医院的信息系统整体模型规划对业务系统边界进行划分,分析业务流程、提炼公共服务、寻找跨系统的服务或者业务等。
4.2 建立集成各业务应用的门户系统
在设计集成的医院信息化系统时,业务操作人员可以通过一次登陆,使用与其业务相关的系统,及建设个人门户系统。门户系统通常有如下3个特点:Personalization(个性化)、Single sign on(单点登陆)、Content aggregation(内容聚合)。
4.3 系统集成的安全管理
系统集成的安全是十分关键的,包括计算机网络安全、系统访问安全、应用权限安全、用户行为安全及数据安全等。
4.4 单点登陆
统一各个业务系统现用的相对较弱的安全控制体系,以便进行安全认证管理,实现整个业务系统的单点登陆。
4.5 业务流程的管理
集成平台是为业务流程服务的,在集成平台上可以实现对业务流程的管理。要实现这个目标,首先需要在业务服务分析时对涉及系统间交互的业务服务进行剥离和封装,根据业务流程或者步骤分解成多个子服务,在此基础上进行封装,并按照平台的协议进行包装。
4.6 业务流程的定制
业务流程的定制可以建设因业务流程变动所带来的程序改动,同时也提高了系统的灵活性和适应性,确保了整个业务系统能够较快的适应实际业务流程的变化,为医院未来业务发展提供支撑。
4.7 业务流程的监控
随着集成平台的建设,业务系统之间的交互和业务流程的定制都需要经过平台来完成。而且随着系统的增多,原有业务系统之间相对比较紧密的耦合变得松散,一旦业务流程出现问题,就很难定位,所以平台上必须要有业务流程监控功能,以便对整个业务流程进行跟踪和监控,从而了解和监控业务集成流程的执行情况。
目前,随着医院电子病历的广泛应用,其对医院临床信息系统的需求也逐渐扩大。医院信息系统的集成问题便成为当前医院信息化面临的最紧迫、最重要问题,也是目前需要亟待解决的问题。
[1] 金新政,陈 敏,张晓祥,等.现代医院信息系统[M].北京:人民卫生出版社,2009.1 -28.
[2] Ruh W A,Maginnis F X,Brown W J,张 博译.Enterprise Application Integration[M].北京:机械工业出版社,2003.23-78.