张文康
摘要:随着我国经济发展水平的不断提高,医疗事业得到了显著发展,伴随发展而来的医疗信息系统也在构建中逐步完善和加强,形成了种类丰富、系统功能全面的医疗信息系统。但是,对医疗信息系统的集成技术研究的较少,各个系统间的集成制约成为阻碍医疗信息发展的关键性问题。本文主要基于BPEL技术,对医疗信息系统的集成技术进行了深入研究,进而表现集成技术对于医疗信息系统的重要作用。
关键词:医疗信息系统;集成技术;技术探究
随着信息技术的飞速发展,集成技术逐渐走进医疗领域。医疗信息系统的集成能够体现出医院的不同层次需求,主要有医疗内部集成以及国家地区的集成需求。可以将医院内部集成需求看成是一个医院的内存LIS(Laboratory Information Syste,医疗检验系统),还有PACS(Picture Archiving and Communications System,图像存档与通信系统)、CIS(Clinical Information System,临床信息系统)、RIS(Radiation Information System,放射科信息系统)等各种医疗信息系统,所有这些医疗系统都是由特定的开发商研发的,在医疗系统中形成一个个单独的子系统。而集团中的集成需求指的是不同医疗场所信息系统会存在异常,不能使用同一个数据工具,对病人采用不同的标志。BPEL医疗信息系统是建立集成框架基础上的,设计的依据为IHE,基础软件是JBOSS ESB,Active BPE。此框架能够支持数字化的医疗实验系统,通过各项实验表明,该框架为医疗信息系统的集成提供了一些借鉴。
一、BPEL的基本概念
BPEL是一种商业流程执行语言(Business Process Execution Language)能够有效的整合Web服务,并且BPEL在应用中有一套规范标准。该语言形式是由IBM公司在2002年发起。提出的基础是Web Services Flow Language(WSFL)和Microsoft的XLANG。该语言已经升级到了WS2.0版本。
BPEL4WS主要作用是能够将医疗机构中的各项服务整合起来,进而对We进行重新构建和定义。能够调用Web服务,对数据进行设置,对故障进行终止。可以将以上这些内容连接到一起,从而提出一些复杂的程序流程,可以将其融入到结构化的系统活动中,这种结构形式能够对活动类型进行控制。将所有的资源和服务整合到一起,对Web服务重新定义。
二、BPEL文件及引擎
BPEL的文件是一个XML形式的文档,能够对文本进行编辑,但是手工编写文件的效率较低,并容易出现一些错误。为此,对BPEL的文件编写人员一定要能够对指标和要求有所了解。为此,有专门的BPEL设计工具完成文件的构建。BPEL设计工具能够为用户提供需要的界面,并且所有的工具都能够以各式各样图像表示出来。文件设计人员要能够充分了解业务需求和设计流程,要能认清设计工具界面的图形样式。BPEL还能够按照用户提出的设计流程,实现文件的自动生成,文件的样式还能够符合BPEL标准。形成的BPEL文件能够作为一种文件输入到系统中,并由专门的引擎指示其运作。BPEL引擎运行情况是由其管理工具进行监督和控制的。下图表示的就是BPEL设计工具与引擎以及管理工具三者之前的关系。
图1中的BPEL模块中的文件输出是由其内部的设计工具控制的。BPEL引擎能够对流程进行重新的定义,在定义完成以后就可以进行生产特定的流程。一般,流程的产生都是由BPEL流程系统中的消息接收中心对相应条件进行反映而形成的。为此,一个单独的BPEL模块能够产生很多个流程实例。鉴于这种BPEL引擎能够长期运行,该引擎实现信息的存储是由数据库机制控制的。
三、BPEL的组件及功能
在BPEL模块中,内部很多的实体应用过软件都称为一个伙伴。这种伙伴可以是运行伙伴,也可以是一个网络形式的伙伴,也可以是内部服务形式。另外,在该模块中还有一个应用组件就是Partner,该组件是一个启动流程应用组件。在执行流程过程中,一个单独的流程能够调用很多个伙伴,为此提供必要的服务。同时也可以接受很多个伙伴的请求,为此,要想将通信中的多义性剔除,就要对服务和流程进行划分。合作伙伴的流程也是其定义中的一部分,在BPEL中,该流程和合作伙伴之间关系都是通过各种元素进行定义和划分的。这样一来,流程活动中的交互就可以通过伙伴的组合来完成。
四、IHE
IHE是一种处理信息传播和医疗系统之间信息集成问题的辅助手段,是一种医疗信息系统形式,能够管理和产生某些医疗信息,并有效开展一些医疗系统的集成。其主要目的是确保病人应用的诊断信息都是正确或者是有效的。其存在的意义是能够定义一个技术性的系统标准。该手段被广泛应用在医疗领域,在一些企业中也应用的较为广泛。
结语:
本文主要基于BPEL应用模块,对医疗信息系统的集成技术进行了深入探讨,通过论述表现了该医疗信息系统对处理集成问题的重要作用。
参考文献:
[1]赵晨晖.医疗信息系统集成问题研究及实践[D].浙江大学生物医学工程与仪器科学学院,2010.
[2]许庆,徐静,耿庆山等.基于异构系统的医疗信息集成研究[J].中国数字医学,2011,06(6).
[3]郑君君.医院综合信息系统与医院检验信息系统集成技术的研究[D].厦门大学,2010.
[4]钱忠山.基于BPEL的医疗信息交换系统[D].哈尔滨工业大学,2011.