时间:2017-10-20 13:57 文章来源:http://www.lunwenbuluo.com 作者:林德南等 点击次数:
摘要:文章针对医疗信息集成中存在的问题和障碍,研究基于XML模式医疗信息数据集成系统的设计方案和关键技术,设计完成了基于HL7标准的医疗数据集成系统。本系统能够对医院的各个异构数据库中的医疗数据进行有效的集成,在保证其他系统相对独立工作的前提下,能够实现对大量医疗数据的高效集成和处理功能,使得医疗人员查询多源关联数据更加便捷,并且正确结果的返回更加及时。
关键词:数据集成;医疗信息;XML;HL7
中图分类号:TP311.13 文献标志码:A 文章编号:2095-2945(2017)29-0014-02
1 研究背景
医疗事业是关系到民生问题的一项重要事业,主要包括民众疾病的预防、监控和治疗等方面的工作[1]。医疗信息系统融医疗服务与信息技术于一体,在信息时代发挥着越来越最重要的功能。近年来,随着我国医疗体制改革的不断深入,医疗机构将不断推进信息化建设,实现各类数据的有效集成。传统的异构数据集成方法有联邦数据库系统、数据仓库法和虚拟法,而近年来可扩展标记语言(Extensible Markup Language,XML)已经成为互联网数据交互的主要工具。本文通过对基于XML模式医疗数据集成系统的关键技术进行研究,在保证其他系统相对独立工作的前提下,实现了医院各个异构数据库中医疗数据的高效集成处理,使得医疗人员查询多源关联数据更加便捷。
2 HL7标准与XML
2.1 HL7标准
HL7(Health Level Seven)是国际医院数据信息传输协议的标准,能够规范医院数据信息管理格式,降低医疗机构之间数据信息传输成本,提高共享程度[2]。基于HL7标准进行数据交换的基本原理是:将各个系统的异构数据转换为HL7标准格式,按照指定的网络传输协议(如TCP等协议)传输到另一方,接受者在用户层上进行应答和有效性验证,再将消息传入到应用系统,依据该标准的语法规则进行解析,最终将消息转化为应用数据。本系统基于HL7标准,数据集成系统与医院异构系统之间进行良好的交互,并转化为XML格式,实现医疗数据集成系统的功能。
2.2 XML数据集成技术
XML是一种可扩展标记性语言,由标准通用标记语言(Standard Generalized Markup language,SGML)发展而来,该语言不仅继承了SGML的各种优点,同时还避免了其复杂难用的缺点[3]。XML具有两个主要特点,一是自描述性,即允许开发者自定义标签并将标签内容有效分离;二是半结构化,即XML本身是文本语言,但是可以通过DTD和Schema补充其结构性。XML具有易开发性和可扩充性等优点,适用于异构环境下的数据交换,且通过数据库实现数据信息的关联和处理,能够达到异构数据集成的目的。
3 系统架构设计
架构简介
本系统基于HL7传输协议,采用中间件技术完成医疗数据集成过程,实现信息查询和访问的功能。如图1所示,本系统具有三层架构:
首先是用户层,开发者根据医疗机构的不同需求设置查询权限,用户根据需要可在医疗数据集成系统上查询相关数据,实现系统的相关功能。
其次是中间层,应用层的查询请求通过中介器进行分解查询,得到子查询并通过包装器进行包装后再经过HL7接口转化为XML格式反馈给用户。
最后是数据存储层,将医院各异构子系统的数据信息与中间层交互,异构的数据经过无效信息过滤、数据加密和数据压缩等过程[4],分别存储到相应的数据库中。
联系方式
随机阅读
热门排行