中间件技术在数字化医院信息系统中的应用.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:1.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

中间件技术在数字化医院信息系统中的应用.pdf

中间件技术在数字化医院信息系统中的应用.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中间件技术在数字化医院信息系统中的应用刘喻①①无锡市人民医院,214000,江苏省无锡市清扬路299号关键词SOA中间件数据共享和交换ESB适配器消息总线消息队列摘要随着数字化医院信息系统的丰富、医院流程和服务质量要求的日益提高,对医院信息化建设提出了更高的要求。无锡市人民医院高起点、高品位的信息化建设的需求,在数字化医院的大框架下,利用中间件系统的建设,为医疗服务业务的数据共享交换平台。并利用适配器技术、服务总线技术、XML丰富和完善了数据共享和交换解决方案。通过解决方案和系统的建设,改善了医院业务处理流程,提升医院业务系统之间的关联和交互,逐步实现“以病人为中心”的一站式管理和服务,提高了医院的社会和经济效益,成为了医院信息化建设的重点和亮点。1项目背景2007年,在江苏省、无锡市医疗主管部门的领导和决策下,原有的无锡市第一人民医院(包括儿童医院)和第五人民医院合并为一家新医院无锡市人民医院。无锡市的医疗管理部门系统通过这次整合在医院的管理体系、服务模式上能有所创新和突破,使医院的活动在经济效益和社会效益上得到很好的平衡和发展,同时通过加大投入、扩大规模,为病人提供更好的优质服务,真正体现“以人为本”的服务理念。医院的合并为医院的发展带来了新的发展契机,但同时也带来了问题和压力:如何将两个医院业务系统进行整合,实现业务系统之间数据的有效共享和交换,实现业务流程的简化;如何抓住契机,从全局来规划和实现医院整体的信息化,更好为医院业务服务,简化业务流程、促进业务发展、保障医疗安全、提升服务响应效率等。225正是在这样的背景下,我们医院在进行业务系统整体设计和规划过程中,引入了中间件技术和产品,打通医院业务系统之间的数据通道和业务流程通道,使所有的业务系统能够在统一的数字化医院整体框架平台上实现有效的整合。2解决方案介绍2.1概述在我们医院的业务数据中心中包含了HIS、CIS、LIS、PACS、MIS以及BIS等业务数据库服务,在过去,各个业务系统相对比较独立,自成体系,运行在不同的硬件平台上,而且分别由不同公司开发,采用不同的数据格式、流程规范、实现模式、编程语言等。这些对于医院信息化的发展都带来了非常大的障碍,为了保证医院信息系统的模块化、兼容性和扩展性,采用中间件技术屏蔽硬件平台、软件平台的差异性,操作系统与网络协议以及各个系统接口的异构性,使应用软件能够在统一的数据交换平台上实现良好的数据整合和交换。为了实现以上的目标,我们医院在信息系统的建设过程中选择了美国著名的中间件专业公司BEA公司,在整体系统设计、开发、应用过程中选择了BEAAquaLogicServiceBus中间件产品作为整个数字化医院框架的数据交换总线平台,大大提高了各组成部分建设的灵活性,便于已有系统和以后可能建设的系统的集成,同时协调不同用户的系统需要。BEA中间件实现的服务包括:数据中心各子系统之间的数据、业务流程交互服务;数据中心个子系统与应用前端中的临床、移动应用(MC50)之间的数据交互服务;数据中心与未来区域医疗、家庭医疗之间的数据交互服务;数据中心未来提供的统一查询、统一决策分析、统一公共服务的应用。2262.2逻辑技术框架见图1。图1逻辑技术框架如上图所示,各个业务系统都有自己独立的数据库和业务系统,这些业务系统通过BEA消息总线(BEAAquaLogicServiceBus,中间件系统)建立一个通道,这个通道实现数据交换、业务流程驱动。适配器的作用是屏蔽业务系统之间的差异性,通过一个统一的翻译系统在传输过程中转化各个业务系统数据格式和不同的业务流程体系,使各个业务系统实现异构情况下的数据交换和流程交换,彻底打通各个系统之间的联系,可以减少业务系统之间的重复工作,大大提供业务系统反映速度和工作范畴。2.3BEAALSB简介BEAAquaLogic产品家族交付了最全面的服务基础架构产品线,可以帮助企业成功部署SOA。作为首款完全针对SOA而构建的产品套件,它为IT提供了一组统一的产品来处理消息传递、服务管理、数据一致和安全需要。另外,BEAAquaLogicServiceBus提供了智能的消息代理、动态传送和转换,所有这些都支持与服务生命周期管理功能(包括服务注册、监控和定义了阈值的服务水平协议(SLA)实施)集成的异构服务端点。有了BEAAquaLogicServiceBus,IT不需要执行高成本的复杂开发就能快速配置服务的交互,从而降低了变更的部署和运营成本,并能将227IT资源分配到新方案中。并且,IT可以在异构基础架构中快速地重用和部署服