摘 要:该文采用SOA、ESB和XML技术,设计了基于HL7 v3、XML标准的消息中间件和数据交换适配器。通过基于XML的数据迁移中间件,实现自定义XML文档的存储与导出,完成居民健康档案的基本信息从其他系统到社区医疗服务软件系统的自动采集。通过数据交换适配器,实现其它各相关信息系统的集成接入。
关键词:信息采集 ESB XML 中间件
中图分类号:R197 文献标识码:A 文章编号:1674-098X(2013)01(a)-0-01
随着计算机技术、数据库技术、计算机网络技术和信息产业的发展,我国各行业的信息化建设快速发展,各行业各部门都根据自己的需求进行了信息系统建设。因发展初期国家没有社区卫生信息化指导标准,现有市场供应或相关医疗卫生机构自行开发的“社区卫生服务信息管理系统”软件,由于在系统标准、系统目标、系统要素、系统功能和系统构成等方面的不一致,大部分社区卫生服务软件跟不上社区卫生服务发展需要。民政、公安、物业、疾控、社保、妇女、儿童保健等相关部门,按照各自需要内容设计软件,各部门信息化软件不能交互,个人基本资料不能共享,造成资源浪费[1]。
从电子健康档案在国外的实践来看,不管区域是怎么划分的,其目的无外乎为辖区内的居民提供便捷,高效,高质量的医疗卫生服务。其建设过程中,更多的借鉴业内标准和利用现有成熟的技术,譬如HL7 v3 RIM参考信息模型,SOA集成等[2]。
该文采用先进的电子健康档案基本信息采集技术,整合民政、公安、物业、疾控、社保、妇女、儿童保健等信息系统与健康档案基本信息相关的资料信息,完成电子健康档案基本资料部分的信息采集。解决目前个人基本资料不能共享、各信息化部门不能交互及大量系统存在的信息孤岛和死档问题。
1 系统设计
根据国家健康档案的基本概念和系统架构,健康档案的基本内容主要由个人基本信息和主要卫生服务记录两部分组成。个人基本信息包括人口学和社会经济学等基础信息以及基本健康信息。其中一些基本信息反映了个人固有特征,贯穿整个生命过程,内容相对稳定、客观性强[3]。
电子健康档案个人基本信息采集系统是一个庞大而繁杂的系统,牵涉多方面协同工作,其中重点内容就是电子健康档案从其他相关系统获取个人基本信息。
数据采集系统由三部分组成:集成开发环境、管理控制台和后台引擎。
集成开发环境是通信接口的创建界面,开发界面简洁、直观,开发过程大部分的操作都可以拖拽完成,支持Windows运行环境。管理控制台则可以通过Internet Explorer等浏览器,在任何地方对信息进行实时的监控和管理。后台集成引擎,核心为Java32&64位,可以安装在多种操作系统中。保证系统在不同环境中均可高效稳定运行。
数据采集系统按照预先载入的配置文件,通过多种协议和方式从外部系统获取消息,并通过本身预定义的消息格式和消息类型对获取的信息进行处理(校验、过滤、映射等),向目标系统发送消息。
所有被数据采集系统接受并处理的消息,都将保存于服务器中,以备再次调阅或再处理;通过监控界面所有的消息通道和被处理的消息都可以被监控,以便在出现问题时,系统会向指定位置发送错误信息,在最短时间内解决问题。
系统信息采集功能需要与各外部系统交互,按个人基本信息的信息域和各外部系统间的关联性,定制好交互对象进行相关信息采集,在外部系统端得到相关信息后,首先转化为HL7标准数据,然后传输到健康档案端,所有采集到的信息整合为个人基本资料信息格式后进行归档。
2 关键技术
ESB(enterprise service bus,企业服务总线)是由中间件技术实现,并支持SOA(Service-Oriented Architecture,面向服务架构)的一组基础架构,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别与可管理性。
社区卫生信息系统与其它系统交互模型基于消息中间件技术和消息内容路由功能,集成工作流服务。通过数据交换适配器,实现其它各相关信息系统的集成接入。把被集成系统与数据交换平台进行交互的功能组件、数据组件封装成“服务”,屏蔽被集成系统所采用的具体技术及其实现方式,以标准的接口方式与互通平台衔接[4]。
基于HL7的数据交换适配器由适配器核心和应用程序编程接口(API)组成,适配器核心实现消息交换中心的消息交换和对HL7消息的实时监控,并提供将消息分发到应用系统的功能。API为应用系统提供的一套标准的接口,具有足够的扩展性,可以嵌入到业务流程中,同时,把与业务无关的通讯配置定义和业务代码进行隔离。
利用中间件技术实现ESB基础架构,支持异构环境中的服务与消息的基于时间的交互,并且具有适当的服务级别和可管理性。基于XML的数据迁移中间件,通过自定义XML文档的存储与导出,完成电子健康档案基本信息从其他系统到社区医疗服务软件系统的自动采集。
3 结语
该文采用先进的健康档案构建技术与信息采集技术,在电子健康档案建档时,实现个人基本信息在各相关外部信息系统的采集,具有一次性部署和自动传输特性。在社区卫生服务中心和各相关部门之间,提供一个通用、高效、安全的电子健康档案个人基本资料信息采集系统。
解决了目前居民基本资料不能共享、各信息化部门不能交互及大量系统存在的“信息孤岛”和死档问题。将促进我国公共卫生服务的信息化发展,提升我国社区卫生管理水平,同时带动相关产业的
发展。
参考文献
[1]戴涛.医疗信息化集成平台在医院的建设与思考[J].医学信息学杂志,2011,32(6):2-16.
[2]卢云,王丹,翟红,等.基于电子健康档案的区域医疗实现方式[J].中国医疗设备,2012,27(3):54-56.
[3]陈刚,白尚旺,党伟超,等.基于HL7 标准的区域卫生信息平台研究[J].应用技术,2010(6):88-91.
[4]DONG,Weili SHI,Jing LIU,
et.Research on the Intercommunication of Healthy Records and Hospital Medical Records[J].Electrical Review,2012,88(3):26-28.
相关热词搜索: 技术研究 信息采集 档案 健康 社区