HOME / TIME
广东深圳专业医疗设备器械工业产品设计基于XML的医疗数据集成系统设计
-基于XML的医疗数据集成系统设计
2019/03/05
文章针对医疗信息集成中存在的问题和障碍,研究基于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],分别存储到相应的数据库中。

  4 系统中间层设计
  4.1 中介器设计
  本系统基于HL7标准,选择XML进行数据传输。
在中间层中,中介器实广东深圳专业医疗器材外壳工业产品设计关于工业设计教学现状的思考现医疗信息数据集成。
系统依据XML的衍生技术XQuery和XML Schema 实现不同医疗系统间的数据交互,将查询分解为多个数据源的子查询,各个子查询之间相互独立,再将局部查询广东深圳专业医用仪器器材工业产品设计医院医疗器械的维修与管理刍议得到的结果进行模式转换,并汇总为XML格式反馈给用户。
中介器接收到的全局查询命令和发送到包装器的子查询都采用XQuery的统一形式;与此同时,查询执行的缓存中也含有部分查询结果,直接在缓存中查询可以提高查询效率;HL7标准能简化映射过程,使数据转换过程变得高效快捷;XML Schema展示出XML格式的众多优点,包括可拓展性、重复性和独立性等。

  4.2 包装器设计
  在中间层中,包装器具有两大功能,一是子查询命令的转换,二是局部查询结果的转换[5]。
整个流程如�D2所示:首先中介器将子查询发送给包装器,然后包装器将子查询转换为医疗数据源能够处理的查询,最终将XML格式的查询结果返回给查询执行引擎。
而基于HL7协议的结果转换器则对各个异构医疗数据源查询到的相关结果进行合适的转换,生成易于被各系统识别的XML格式文件,同时该过程能够起到减弱数据广东深圳专业产品设计公广东深圳专业医疗设备工业产品设计探讨云医疗在全科医疗中的应用司产品设计教学现状及改革措施研究异构性的作用。

  5 结束语
  本系统将原先的各个异构系统数据进行集成,降低了各业务系统的复杂程度,减少了系统开发维护所需要的费用,提高了医疗机构之间的数据信息共享度和医疗信息化的覆盖范围。
在日常医疗活动中,极大地降低了医疗人员的工作量,提高了医疗机构的工作效率,让医疗人员更及时有效地为患者服务。

  参考文献:
  [1]崔隽.基于医疗系统的异构数据共享的研究与设计[D].吉林大学,2011.
  [2]汪永琳,丁一.基于HL7的医疗数据集成及系统设计[J].通信技术,2009,42(12):176-178.
  [3]许峰,张雪洁,李凤生,等.XML数据集成平台的研究与应用[J].计算机工程与设计,2009,30(13):3212-3215.
  [4]曾汪旺,谢颖夫,胡光阔.多源异构数据整合系统在医疗大数据中的应用[J].价值工程,2017,36(8):80-82.
  [5]胡芳,沈绍武.医疗数据集成平台的研究与设计[J].世界科学技术:中医药现代化,2015,17(4):916-921.
微信
粤ICP备16001253号-1