返回首页前一篇文章后一篇文章
特别策划→李超:医院信息系统集成路在何方



医院信息系统集成路在何方

文/陕西西安市卫生局信息中心工程师 李超

 
Voice:

    不论是点对点方式还是数据共享的集成方法,它们所针对的是一个系统与另一个系统或主题数据库的连接,通过编写程序接口或直接的数据共享,达到通信的目的。
    作为医院信息系统的集成平台,最需要考虑的就是集成的可扩展性,即实现信息系统的无限扩张,这是医院信息系统发展的趋势。

 


    医院的信息化进程始于上世纪90年代,最初是围绕医院收费、经济核算为中心的HMIS系统开始建设的,随着医院对信息系统的需求不断扩展和信息技术的飞速发展,医院信息系统从单一的收费系统,陆续实现了医学图像存储传输处理系统(PACS)、放射信息系统(RIS)、检验科信息系统(LIS)、超声信息系统(UIS)、病理信息系统(PIS)、内镜系统(EIS)等。为了提高医院的信息共享度和工作效率,必须将这些系统集成起来,使之协调工作,最理想的方法是由一家厂商提供全线产品,这样就不存在系统间的集成问题,但是由于医院信息系统的复杂性决定了任何一个厂商都不可能提供一个医院所需要的全线产品,因此医院信息系统需要集成不同厂商的产品就成为了必然的要求。如何采用一种统一的、高效的方式来集成医院里面的信息系统,成为一个难题摆在医院信息系统管理者面前。

一、信息系统集成的概念

    医院信息系统集成的概念是EAI(企业应用集成)在医院信息系统的扩展,EAI是将进程、软件、标准和硬件联合起来,在两个或更多的企业信息系统之间实现无缝集成,使它们就像一个整体一样。包括:

    业务过程集成:当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。业务过程集成包括业务管理、进程模拟以及综合任务、流程、组织和进出信息的工作流,还包括业务处理中每一步都需要的工具。

    应用集成:为两个应用中的数据和函数提供接近实时的集成。在一些B2B 集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个业务系统资源的电子商务网站。

   数据集成:为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数据才能在数据库系统中分布和共享。

    集成的标准:要实现完全的数据集成,必须首先选择数据的标准格式。集成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。

    平台集成:要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。
 
二、信息系统集成常用方法

1、点对点集成方法

    在医院信息系统集成方法中,点对点的集成是一种最常见的集成方法。该方法简单易用,实现效率高,同时它可以在集成模型的任意层面上实现。但该方法要求医院使用的信息系统只能来自少数几个厂商。然而信息技术日新月异,一个医院的信息需求不断扩展,一旦来自不同厂商的信息系统达到一定数量,这种集成方法就明显出现了弱点。主要表现在:

    (1)当医院信息系统有A、B两个子系统间互有信息传递及处理的需求时,就不得不在A、B两个子系统间再单独进行集成接口的设计,当功能子系统的数量增加时这种需要单独进行的集成接口工作的工作量就会呈指数级上升。当医院有十几个子系统的时候,这种集成方式就会变成不可实施、不可维护、不可变动、不可升级的。

    (2)在被集成的子系统数量相对较少时,虽然这种方式可实施,但其集成的质量也是不被保证的。当一个信息被A子系统发向B子系统后,B系统是否正确地接收到了这个信息?如果没有收到,或收到的信息有误时,没有一个机制来进行检验、纠正。

    (3)每个子系统都可能同时和多个其它子系统集成,因此这个子系统的任何变动或问题都有可能变成全局的。比如,检验科子系统的升级换代可能导致院内与之相集成的多个子系统都需要作相应的调整,这些调整又会带来连锁的系统稳定性、可靠性、功能性等一系列未知的影响因素的变化。

2、数据共享集成方法

    目前,数据共享的集成方式是很多厂商和医院优先采用的,它属于集成模型的数据层集成模型的应用。数据共享集成是以数据共享为基础,应用系统双方彼此通过直接或者间接的方式读写对方的数据。

    数据共享集成方法的优点较易实现,对于少数几个应用的系统集成来说实现效率比较高,不需要编写太多的代码。 但它的最大弊端是不能保证系统的安全,扩展性差。

    该方法比较适合基于主题数据库设计的HIS系统。所谓主题数据库设计就是指同一家医院基本上采用一家厂商开发的HIS 系统,主要基于集中数据库的设计,数据高度共享,基本上不需要与其他厂商的HIS产品集成。当第二个厂商的应用系统需要加入时,采用数据共享的集成方法应该是比较容易实现的,因为只需要相互共享对方的数据库,简单的相互调用即可实现相互集成。

3、基于中间件技术的集成方法

    中间件是一种独立的软件系统或服务程序,位于操作系统和应用层之间一个软件层。它向各种应用软件提供服务,使不同的应用进程能在异构平台之间,通过网络互相通信,为应用程序提供连接和协同工作的功能。中间件技术在集成中越来越重要,也成为了医院信息系统集成中最常用方法之一。

    中间件集成方法可以用于解决多种类型的集成问题,如数据一致性集成、多步处理集成、即插即用集成。但与点对点的集成方式相类似,中间件平台需要凭借高度专用化资源方可发挥出其所具备的潜在效率。此外,其所创建的集成接口同样具有紧密相关性,它是将信息与内部工作机制绑定在一起,从而传递相互依赖性的封闭系统体系结构的另一种表现形式。可见,目前医院信息系统所遇到的集成问题,不是使用一种中间件技术就可以解决的,需要综合考虑,采用多种集成方法相互结合的解决方案。

4、信息集成平台方法

    信息集成平台是指系统中各子系统和用户的信息采用统一的标准,规范和编码,实现全系统信息共享,进而可实现相关用户软件间的交互和有序工作。

    标准化是信息集成的基础,主要包含通信协议标准化,产品数据标准话,以及调节网络标准化,电子文档标准化,交互图形标准化等。

    集成平台是信息集成的有力工具,这是面向对象的开放式集成技术,例如有X个需要交互的应用软件,只要把每个应用软件分别接到集成平台,就可在一组集成服务器的支持下,实现X个应用软件的集成,因而集成的复杂性由多个降到一个。

    作为医院信息系统的集成平台,最需要考虑的就是集成的可扩展性,即实现信息系统的无限扩张,这是医院信息系统发展的趋势。所有应用对于自己都应该是独立的,所有新、老系统将来都是独立的,所有模块都因为统一集成平台而解放。基于统一的集成平台,任何模块都可以加入进来,它们之间只有标准的消息传递,通过消息触发事件,这样所有需要加入的模块,所有需要更新的模块都可以很成功地完成。若增加一个模块,只是在各应用内增加一些对应的消息事件,不需要修改应用程序,即可实现软件的即插即用。信息集成平台有其自身优势,但同样存在一些问题。主要表现在:

    (1)信息集成平台不是万能的,在具体应用上需要进行配置、二次开发等工作,如果实施团队没有这个能力和经验,实施效果就会大打折扣。
    (2)熟悉信息集成平台的工程技术人员缺乏,因此而形成的维护风险也较大。
    (3)由于信息集成平台的供应者多为国外的大厂商,因此平台的购买和维护成本很高。
    (4)信息平台开发是一个复杂、庞大的工程,比开发单个系统的开发要困难得多,不成熟的信息平台应用起来会让医院的信息系统更加混乱。

三、总述

    不论是点对点方式还是数据共享的集成方法,它们所针对的是一个系统与另一个系统或主题数据库的连接,通过编写程序接口或直接的数据共享,达到通信的目的。这些方法要求每一个新系统介入时都要重新编写各自的接口,越多的系统介入,接口越多,一旦医院的达到者足够复杂,此时再需要进行信息系统的升级或者再接入新的系统,整个医院信息系统的就面临着重新开发的威胁。但是由于其简单易行在医院信息系统不复杂的前提下,不失为一种较为简捷的集成方法。

    集成平台作为信息化领域的新兴事物,在医疗领域的应用还不广泛。目前对应用的效果、应用的成果和应用的产出来说,现在还没有特别成功的案例。虽然不少IT企业都看好该领域的前景,如微软、IBM、DELL都试水集成平台领域,但由于这些IT企业对医疗领域比较陌生,其整合的信息系统都存在不同程度的问题。

    另据权威机构统计,就系统整合暴露出的缺陷,48.2%的信息系统存在数据分散的问题;40.8%的系统数据不完整且错误;37.6%的系统不能给使用者所需要的信息进行分析决策;35.9%的系统由于过于复杂而导致医护人员无暇使用专门分析工具去决策;24.5%的系统会给医护人员太多且无用的业务数据。

    虽然如何走出医院信息系统集成的困境,是摆在系统厂商、应用厂商及用户面前的难题,但是随着信息技术迅猛发展,通过医院的信息管理者不断摸索,相信在不久的将来这一难题会迎刃而解。