基于XML的电子病历信息集成的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yangyugui888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:通过分析电子病历数据来源,针对数据来源的多样性,利用XML可以对不同应用甚至是差异很大的应用间的数据进行描述的优点,设计出基于XML的电子病历集成框架,将来源于不同应用系统的病历数据转换为XML文档以实现数据的共享与交换。
  关键词:电子病历;CPR;XML;信息集成
  中图分类号:TP312文献标识码:A 文章编号:1009-3044(2007)05-11277-02
  
  1 引言
  医院数字化是目前国家卫生信息化的重点之一,也是国内医院现代化建设新兴的热点,数字化医院是医院现代化建设的必然发展趋势。电子病历是实现数字化医院的核心,所有医疗数据都要统一体现到电子病历之中。实现电子病历无论对病人的医疗、保健或是对医院及行业管理都具有十分重要的价值。从整个医院信息管理系统看,电子病历数据来源于医疗的各个环节及医院信息系统的各个子系统中,医院信息系统由于其功能庞大、复杂,模块众多,许多系统是由不同时期不同厂家开发的子系统组成的。因此,电子病历信息的集成对提高医疗工作效率、实现病人信息的异地共享、实现电子病历的完整性具有特别重要的意义。
  
  2 XML描述电子病历的优势
  可扩展标志语言XML(Extensible Markup Language)为病历内容的描述提供了有效手段。XML是一种结构化描述语言,它随着因特网技术和电子商务的发展成为HTML的后继者。它不仅是一种标识语言,更是一种可以定义描述对象结构的元语言。XML文档自含结构,使得系统间交换的信息可以互相“理解”。使用XML作为病历内容的描述语言有以下优势:①XML采用了层次化的面向对象的结构描述方法,非常适合于描述病历这样复杂的内容,在表达能力方面优于关系数据库。②XML是一种元语言,可以定义描述对象的结构。这适合于病历中不同内容结构的变化,适合于保持病历的历史。③XML与因特网有天生的联系,可以通过浏览器直接浏览病历内容,减轻开发工作量。④XML将内容与样式关联在一起,这不仅可以保留病历内容,也可保留病历外观。⑤XML作为电子商务时代的“标准语言”,拥有大量的开发和应用工具,有利于对病历内容的处理。
  可扩展标记语言XML的出现为电子病历信息集成所面临的数据格式统一技术问题提供了一种新的思路。
  
  3 基于XML电子病历信息集成的框架与实现
  3.1 电子病历信息的集成
  电子病历数据涉及医院信息管理系统、医学影像系统、检验信息系统等多种不同的系统。由于XML语言的灵活性和扩展性使其可以对不同应用甚至是差异很大的应用间的数据进行描述,因此引入XML技术可以实现电子病历所需的大量信息集成问题,它能够描述不规则数据,并能够从不同来源的信息集成,将多个应用程序所生成的数据纳入同一个XML文件并传送到客户机上,被解析出来的数据可以在本地存储、编辑或操纵。例如从医生工作站中取得病人的病程信息,从医学影像工作站中取到病人的摄片报告,从化验科系统中取到病人的化验报告等,并将这些来自不同系统的不同结构的数据都转换成XML格式的数据库,为电子病历信息的共享和交换提供了基础。
  另外,能将病历信息的外观与其内容集成到一起,例如在XML中建立与样式描述XSL文件的关联(外观方面),在存储管理XML内容的同时,管理DTD和XSL文件,并将其与内容相关联(内容方面)。利用XML解析器,电子病历系统就可以将不同格式的病历信息形象地展现在用户面前。使电子病历进行多媒体查询时,做到图文并茂,甚至可以看到三维影像,最大限度的保证病历的完整性。
  3.2 基于XML电子病历信息集成的框架与实现
  根据电子病历当前的信息来源及基于XML电子病历的数据表示方式,设计出基于XML的电子病历集成框架(图1),该框架是把来自不同系统的不同数据源的信息通过包装器(Wrapper)转换成XML数据,存储在集中存储器中,用户通过DOM/SAX来获取已经转换成XML格式的信息;同样,用户通过DOM/SAX接口提交的查询命令,通过Wrapper转换成本地数据源能够识别的数据格式进行查询。用户通过XML的封装体实现彼此之间的交互,而不需要了解对方的数据格式。基于HL7(HealthLevel Seven)标准对XML语言的支持,采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换。
  基于XML的电子病历集成框架总体上分为三层结构,由下至上各层的功能如下:
  ①数据源层,处于最低层,是系统的数据提供者,由不同来源的数据构成。包括各种类型的数据库、文件、多媒体等信息。
  ②XML中间件层,它提供必要的数据转换功能或工具,通过它来访问数据库中的数据,将此数据转换成XML数据库,或者将XML数据转换成数据库中的数据。另外,它也是一种在客户端桌面应用层和底层数据层之间传递数据的工具。根据不同用户的不同需求,定义不同的XSL样式表,来屏蔽一些对象或对象的属性,改变对象的显示形式,提供不同的用户视图。实现基于Web浏览器的多样化可视化显示。通过中间层的程序,可获取的数据来源可以不必局限于某台固定的数据库服务器,而可以是分布于医院内,甚至于遍及全球各地的数据库服务器。
  ③应用层,即用户界面层,根据具体的应用和用户计算环境,采用合适的信息访问技术或应用软件。
  基于XML电子病历信息集成的核心即中间件(包装器)部分,是实现数据库与XML文档之间的相互转换,可以综合运用一些较新的标准、技术和支持环境工具。在客户端使用HTML技术和XML中的XSL技术,在应用服务器端使用了JSP技术、Java Web Server和JAVA技术。XML数据库其实是各部门系统数据集成之后的数据中心,以实现数据的共享与交换。
  
  4 结束语
  电子病历信息集成的研究,为电子病历信息共享和交换打下基础。随着XML技术的不断完善和发展,使其在电子病历上的应用不断成熟。同时,基于HL7标准对XML语言的支持,采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换,由于HL7标准在国内逐渐受到有关部门的重视,并对HL7标准的推广和本地化研究工作的进一步深入,因此本文的研究和实践对于全面实现电子病历具有一定的参考价值和实践意义。
  参考文献:
  [1]薛万国.XML与电子病历.国外医学.医院管理[J],2002,(1):33-34.
  [2]王海波,谢晖,姜吉发,等.基于XML的数据交换的实现[J].计算机应用, 2001,21(4):67-68.
  [3]王伟平.基于XML的Web异种数据库操作模型的研究[J].计算机工程与应用,2002, 38 (7):50-52.
  [4]赵辉,陶世群,李丽萍.一种基于XML的异构数据源集成的方法与实现[J].山西大学学报自然科学版2005,28(1):33-36
  [5]朱静,陈忠良.异构数据源集成的实现[J]内蒙古大学学报(自然科学版),2005,36(4):458-461.
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘要:为改善Internet上空间资源共享的环境,对当前 Web GIS的空间资源共享问题结合网格技术进行了研究,从网格的角度阐释了空间信息网格、空间知识网格、空间数据网格和空间服务网格在内的GIS网格体系。  关键词:网格;信息网格;空间信息网格;GIS 网格  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)05-11220-02    1 引言  当前,Inter
期刊
摘要:在分析了当前模型库系统普遍存在的问题的基础上,阐述了基于Web Services的模型表示方法,提出了基于Web Services的模型库管理系统框架,为充分利用 Web Services技术跨平台的互操作和松耦合优势构建决策支持系统的模型库提供了一种可行的方法。  关键词:Web服务;模型;模型库;决策支持系统  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)
期刊
摘要:本文就如何按照485总线的施工规范进行485网络布线施工,供弱电安装工程商参考以及与相关行业技术人员进行交流。  关键词:RS485;共模干扰;屏蔽;布线施工  中图分类号:TP305 文献标识码:A文章编号:1009-3044(2007)05-11249-02    1 引言  目前在建筑弱电工程中有两个广泛使用的子系统采用RS485网络布线,分别是一卡通子系统及视频监控子系统中的摄像机控
期刊
摘要:为了提高数据库应用的性能,减少用户的等待时间,有必要对查询速度进行优化。本文以Oracle数据库为例,首先分析了影响Oracle数据查询速度的各种因素:数据库配置、数据库设计、应用程序的优化,然后基于这些因素提出了优化查询速度的方法,最后通过优化方法举例介绍了实际软件项目中应用的优化方法和策略。  关键词:查询;SQL优化;Oracle;DBA  中图分类号:TP311文献标码:A 文章编号
期刊
摘要:本文分析了评价搜索引擎中索引机制优劣的几个指标,针对XML文档的特点,设计了一个索引模块,给出了一种倒排索引方法。  关键词:XML文档;索引;倒排表  中图分类号:TP391.3文献标识码:A 文章编号:1009-3044(2007)05-11279-02    1 引言  当今,互联网已成为人类有史以来资源最多、品种最全、规模最大的信息库。作为网上最主要的信息检索工具,搜索引擎发挥着非常
期刊
摘要:本文阐述了基于WEB数据库的考务管理系统及其软、硬件环境的构建。  关键词:WEB数据库;Webservice;考务管理  中图分类号:TP311 文献标识码:A文章编号:1009-3044(2007)05-11235-01    1 引言  目前各级考试管理机构主要使用基于C/S(客户机/服务器)模式的考务考籍管理系统进行相关考试的管理工作。这些系统一般运行在单机或若干台机器组成的局域网中
期刊
摘要:本文以著名的开源网络入侵检测系统Snort为基础,通过跟踪国内外网络入侵检测系统的研究动向和Snort的研究热点,在对Snort源代码进行分析的基础上,提出Snort系统在IPv4向IPv6过渡阶段的相应改造方案。通过构造IPv6检测规则,添加IPv6解码模块,IPv6分段重组, IPv6快速检测算法以及对过渡技术的支持,实现了一套同时支持IPv4 、IPv6和过渡技术的入侵检测系统。  关
期刊
摘要:在研究软构件理论的基础上,将构件技术引入MIS系统的开发,提出了一种基于软构件的MIS系统开发模型,采用PowerBuilder实现了该模型,并在多个MIS系统中得到有效应用。  关键词:软构件;MIS;PowerBuilder  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)05-11187-02    1 引言  在管理信息系统MIS的开发过程中,经常遇到这
期刊
摘要:本文主要介绍了PKI技术以及在电子商务中的应用,并在文章最后介绍了一个系统的设计。  关键词:PKI;电子商务;系统  中图分类号:TP249文献标识码:A文章编号:1009-3044(2007)05-11251-02    1 电子商务及其PKI技术概述  1.1 背景分析  随着Internet和计算机网络技术的蓬勃发展,人类正在进入以网络为主的信息时代,传统的贸易正在向电子商务发展。目
期刊
摘要:贪食蛇游戏是款简单有趣的游戏。此文以Authorware7.0为开发工具,介绍了如何利用Authorware7.0中的函数变量实现贪食蛇游戏,涉及到界面设计、事件响应、时间限制以及声音设置等。  关键词:贪食蛇游戏;Authorware;函数;变量  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)05-11288-02    1 系统设计  1.1 本系统功能 
期刊