基于DB2+pure+XML的电子病历研究

获得积分
资料库会员登录
搜索: [高级搜索]
下载首页 | 资源分类 | 下载排行
您的位置: 首页 > 电子病历 > 电子病历技术
 
分类导航
下载排行
最新资源
基于DB2+pure+XML的电子病历研究
资源大小:323.40 KB 资源类型:文档
下载积分: 0
更多
-->
下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
发表评论 错误报告 加入收藏夹
资源介绍
覃永胜①林崇健②
参考文献
⋯1薛万国.电子病历的概念、应用及发展中
的问题.中华医院信息网络大#2005.
【2】肖强,陈联忠,吴伟斌.自由结构录入法在半
结构化电子病历中的应用.CHIMA&CHlTA。
2004 Proceedings.
【3】陈联忠,杨军,徐伟星,等.可控管理型全院
电子病历系统的构建与应用.中国数字医学,
2008,7(3):63—65. ·
【41张兆国,范可方,电子病历信息管理
和临床科研应用系统开发.中国数字医
学,2008,9(3):68-69.
【收稿日期:2008—12—29】
(责任编辑:赵士洁)
摘要描述了电子病历的特点。并根据这些特点讨论了利用传统关系数据库实现电子病历的不足;介绍TDB2 pure XML
的特点,详细阐述TDB2 pure XML在电子病历方面的良好性能。
关键词电子病历DB2 XML
Doi:l 0.3969/j.issn.1 673-7571.2009.02.004
Research on electronic medical record based on DB2 pure XML/QIN Yong-sheng。LIN Chong-jian//China Digital
Medicine.-2009 4(2):14 to 1 7
Abstran This paper describes the featUreS of electronic medicaI record and discusses how to make up the deficiency
in electronic medicaI reCOrds on the grounds of these features as welI as introduces the features of DB2 pure XML and
iIluminates good function of DB2 pure XML used in electronic medicaI record.
Keywords electronic medical recorcl,DB2。XML
Corresponding author Information Network Department of The First A仟iliated Hospital to Sun Yat—Sen University,
Guangzhou 51 0080,Guangdong Province,P.R.C.
1引言
随着医疗信息化的深入发展,医院信息系统已由传统的医院管理信息系统(Hospital Management Information
System)向临床信息系统(Clinical Information System)转化,电子病历系统更是其中的基础和重点。为满足临床和科研
工作需要,电子病历首先在结构上必须完整,要保持病历的整体结构:其次格式要灵活,要能对病历的结构和内容进行设
(D中山大学附属第一医院院办信.E-网络科,510080。广东省广州市中山----.1#58号
②中山大学附属第一医院院长办公室,510080,广东省广州市中山二路58号
1 4 。
万方数据
置和修改:在数据检索方面则要快速、准确。
2 XML格式电子病历
随着IT技术的不断发展,XML技术以其自我定义、自
我描述和利于共享等特点,在一定程度上满足了电子病历
内容和结构复杂、灵活的要求,成为实现电子病历的主要
技术。而越来越多XML格式电子病历的产生,使数据管理
的问题也越来越突出。目前的电子病历软件主要采用传统
的关系数据库进行数据管理和维护,这在管理XML数据上
显得有些力不从心。现有的基于关系数据库的软件一般采
用三种方式对XML数据进行管理。
2.1将XML数据映射到关系数据库表采用这种方法虽然可
以方便地检索数据,但存在两个缺点:一是无法维持电子
病历结构的完整,将XML数据映射到关系数据表中数据的
同时也丧失了XML整个文档的结构;二是表结构相对固
定,无法满足灵活的结构要求,一旦病历结构发生改变就
必须对数据库进行大规模修改,这对软件的管理和维护无
疑是灾难性的。
2.2将×ML文档以CLOB或者BLoB的形式存储在关系数据
库采用这种方法虽然可以保持病历文档的结构完整并满足
结构灵活的要求,但在病历检索方面,从大量的XML文档
中检索出所需病历耗费的资源和时间过多。
2.3综合上述两种方法即将对临床科研意义重大的数据映
射到关系数据表中的同时,再存储整个XML文件。这种方
法在一定程度上满足了结构完整、灵活,检索快捷、方便
的要求,但增加了数据冗余,耗费大量资源,也加大了软
件开发和维护的难度。
综上所述,电子病历为满足多方面的需求,,必须采用
一种可以很好地处理关系数据和XML数据的数据库平台。
在这方面,DB2为我们提供了解决方案。
3 DB2 pure XML技术
DB2 9是一个混合数据库管理系统,它可以在一个数
据库系统中同时处理关系数据和XML数据。在DB2 9中引
入7XML数据类型,由于XML数据有其内在的层次结构,
可以用节点以树的形式展现出来,因此能够存储解析后的
整个×ML文档,同时也可在保存XML文档层次结构的前提
下,在节点粒度上存储XML文档的片段,而不破坏其层次
结构。
XML数据是以一个列的形式存储在关系表中,这
种混合的数据库采用两种不同的解析方式来处理_SQL和
XQuery,即一个编译器可以同时处理两种语言,各种应
用可以通过DB2 9的编译器和优化器同时管理关系数据和
XML数据。DB2框架见图1。
图1 DB2框架结构
×ML数据对象是独立于其父表单独存储的,对于XML
数据类型的列的每一行都有一个XML数据标识符(XML
Data Specifier(XDS))存储在表中。XDSdP存储着如何
访问硬盘的XML数据信息。各种结构之间的关系见图2。
图2最、XDS和XML数据的关系
DB2 9具有以下的特点:pu reXML的数据类型和存
储技术,可以高效地维护在XML文档中的层次结构;
pureXML索引技术可以加速对XML文档子集的检索性能;
在支持公认的业内XPath 2.0等标准的基础上,提供了新的
查询语言,支持XQuery和SQL/XML,同时采用了新的优化
技术⋯。
4如何利用DB2 9管理XML数据
4.1数据库的创建和数据插入
4.1.1创建数据库执行SQL语句CREATE TAB LE
operation(id,INTEGER NOT NULL,doc XML),创建一个
含有XML字段的数据表。
4.1.2插入数据利用标准的SQL语句进行数据插入,下列
SQL语句显示插入一个手术记录的文档。需要指出的是,
同一个XML数据类型的列可以插入结构不同的×ML文档。
1 5
万方数据
下载地址
 下载地址1
按字母检索

下载须知:
大部份资源无需注册即可下载
需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

免责声明:
所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!