欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 毕业论文 > 计算机毕业论文

XML信息集成在电子病历中的应用

时间:2016-01-08  作者:陈 越

摘要:经过多年的发展,电子病历系统已有一定的规模,但国内尚无统一的技术标准和实现框架。本文讨论基于XML的电子病历信息集成技术,设计出三层系统集成框架和总体算法流程,以解决各系统间的数据交互和数据共享。
论文关键词:XML,电子病历,集成框架,包装器

电子病历(EMR, Electronic Medical Record)也叫计算机化的病案系统或称基于计算机的病人记录(CPR, Computer-Based Patient Record),是用电子设备(计算机、健康卡等)保存、管理、传输和重现的数字化的病人的医疗记录,取代手写纸张病历。电子病历是从更深层次上保证医院信息系统(HIS)发展的基础,也是计算机应用面向临床发展的迫切要求。

2 问题的提出

经过多年的发展,在发达国家,电子病历已有一定规模。尤其是最近几年,电子病历的应用有了迅猛地发展,并制定了DICOM3、HL7(Health Level 7)等数据交换标准。国内的研究目前主要集中在理论研究方面,实际的应用仅对HIS功能作了简单扩充。最主要的问题是没有一个统一的、能满足不同需要、又具有实际指导意义的技术标准和实现标准框架。因而,各系统之间难以数据交互或数据共享,不能支持获取和显示病人丰富的临床数据和图像信息[1]。

可扩展标记语言(extensible markup language,XML)是一种以结构化的开放格式描述数据的元数据定义语言 。XML文档自含结构,使得系统之间交换的信息可以互相“理解”。XML是解决电子病历中庞大信息流、数据类型多样性和复杂性以及异构系统之间的数据交换和共享的理想解决方案[2]。

3 电子病历集成框架及算法流程

根据电子病历当前的信息来源及基于XML电子病历的数据表示方式,设计基于XML的电子病历集成框架,该框架是把来自不同系统的不同数据源的信息通过包装器转换成XML数据,存储在集中存储器中,用户通过API提交查询命令;同样,用户通过API来获取已经转换成XML格式的信息[4]。用户通过XML的封装体实现彼此之间的交互,而不需要了解对方的数据格式。采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换。

基于XML的电子病历集成框架总体上设计为三层结构,如图1所示:

图1 基于XML的电子病历集成框架

1) 数据源层,处于最低层,是系统的数据提供者,由不同来源的数据构成。包括各种类型的数据库、文件、多媒体等信息。

2) XML中间件层,它提供必要的数据转换功能或工具,通过它来访问数据库中的数据,将此数据转换成XML数据库,或者将XML数据转换成数据库中的数据。XML数据库其实是各部门系统数据集成之后的数据中心,以实现数据的共享与交换。

3) 应用层,即用户界面层,根据具体的应用和用户计算环境,采用合适的信息访问技术或应用软件。

基于XML电子病历信息集成的核心即中间件(包装器)部分,是实现数据库与XML文档之间的相互转换,可以综合运用一些较新的标准、技术和支持环境工具。在客户端使用HTML技术和XML中的XSL技术,在应用服务器端使用.Net技术或JSP技术、Java Web Server和JAVA技术。

总体算法流程:

1) 用户通过API对XML信息集成中间件发出查询请求;

2) XML信息集成中间件接受相关调用后,启动XML数据库查询处理;

3) 查询处理将应用的调用翻译成对各部门数据库的查询语句,发送到包装器;

4) 包装器查询相关数据库中的数据,返回结果;

5) 根据不同用户的不同需求,定义不同的XSL样式表.实现结果的多样化可视化显示。

4 关键技术

4.1 DTD

在XML应用中,DTD[3](Date Type Define)是最关键的问题,各种平台的数据库之间只有通过DTD 才能实现信息的输入、交流和共享。电子病历在不同医院间交换,就必须有交换标DTD文件来规范电子病历数据,是电子病历内容表示和数据交换的前提,目前国内还未推广使用类似的标准,无法参考。目前病历数据的规范采用自定义专业词库,用户可以增加、册除、修改专业词库。对于XML来说,从一种格式转化成另一种格式比较简单,几乎不需要编程就可实现,如果以后有标谁可参考,可直接将现有的数据转化成标准数据。

4.2 包装器应解决的关键问题

包装器负责将数据库系统的元数据描述转换为 XML元数据描述并根据数据查询请求,连接对应的数据源,返回查询结果。

包装器包括两部分:查询引擎和数据转化管理部分。其中查询引擎响应应用层的查询请求,查询并返回数据库的数据;数据转化管理部分由注册、共享定义和模式转化三个模块组成,并提供必要的用户界面和接口,使用户完成数据库注册和共享定义交互操作,从而解决权限瓶颈问题。数据转化管理部分最终为应用层提供XML模式的转化结果为进一步的集成操作提供基础。

4 结束语

电子病历信息集成的研究,为电子病历信息共享和交换打下基础。随着XML技术的不断完善和发展,使其在电子病历上的应用不断成熟。同时,基于HL7标准对XML语言的支持,采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换。由于HL7标准在国内逐渐受到有关部门的重视,并对HL7标准的推广和本地化研究工作的进一步深入,因此本课题的研究和实践对于全面实现电子病历具有一定的参考价值和实践意义。


参考文献
[1] 俞文敏.电子病历应用中存在的问题及解决方案[J].东南国防医药,2006年第8卷(第1期):66-67
[2] 陈联忠.基于XML解析平台的电子病历研究与应用[J].中国卫生信息管理杂志,2006年4月第3卷(第2期):58-62
[3] 胡业发,陈娟,陶飞,杨朝阳.基于XML的电子病历数据模式研究[J].计算机工程与设计,2007年2月第28卷(第4期):914-916
[4] Jinqiu Guo, Akira Takada, Koji Tanaka. CLAIM (CLinical Accounting Information)—An XML-Based Data Exchange Standard for Connecting Electronic Medical Record Systems to Patient Accounting Systems[J]. Journal of Medical Systems, 2005,29:413-423

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:Web日志挖掘探析
下一篇论文:从等级考试看计算机基础教学改革
毕业论文分类
行政管理毕业论文 工商管理毕业论文
护理毕业论文 会计毕业论文
会计专业毕业论文 英语专业毕业论文
大学毕业论文 硕士毕业论文
计算机毕业论文 市场营销毕业论文
物流管理毕业论文 法学毕业论文
相关计算机毕业论文
最新计算机毕业论文
读者推荐的计算机毕业论文