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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 DB2 pure XML 的电子病历的研究 ① 覃永胜 ①中山大学附属第一医院信息科,510080,广州市中山二路 58 号 关键词 电子病历 DB2 XML 摘 要 首先描述了电子病历的特点,接着根据这些特点讨论了利用传统关系数据库实 现电子病历的不足,然后介绍了DB2 pure XML的特点,最后通过几个例子详细阐述了DB2 pure XML在电子病历方面的良好性能。 随着医疗信息化的深入发展,医院的信息系统已有传统的医院管理信息系统 (Hospital Management Information System)向临床信息系统(Clinical Information System)转化,未来的医院信息系统不但要在医院的管理方面发挥重要的作用,更要在疾 病诊治、病人护理、医学科研和医学教育方面发挥更大的作用。电子病历软件系统已经成 为临床信息系统发展的基础和重点。 为了满足临床医疗工作的需要,电子病历要在结构上完整、书写功能上非常灵活,可 以根据不同的病人和不同的病情书写病历。为了满足科研工作的需要,电子病历的查询和 检索必须方便、快捷和灵活。这就要求电子病历在结构上是完整的,必须保持病历的整体 结构;在格式上是灵活的,可以对病历的结构和内容进行灵活的设置和修改;在数据检索 方面是快速和准确的,必须对具有重要科研意义的临床数据进行方便和高效的查询。 随着 IT 技术的不断发展,XML 技术以其自我定义、自我描述和利于共享等特点,在 一定程度上满足了电子病历的内容和结构复杂、灵活的要求,成为实现电子病历的主要技 术。已经有越来越多的医院和公司采用了XML作为电子病历的实现技术。但是随着越来越 多的XML格式的电子病历的产生,对如何管理好XML电子病历数据,满足临床医疗工作和 科研工作的需要,已经成为电子病历软件的重点和难点。 现在的电子病历的软件还是主要采用传统的关系数据库来进行数据管理和维护,但是 传统关系数据库在管理XML数据方面显得有些力不从心。 1 现有的基于关系数据库的软件一般采用三种方式对 XML 数据进行管理 1.1采用将XML数据映射到关系数据库表的方法 采用这种方法虽然可以方便地检索数据, 但是他存在两个缺点。首先是无法维持电子病历结构的完整,将XML数据映射到关系数据 385 表中的数据的同时也就丧失了XML整个文档的结构。其次,表结构相对固定,无法满足灵 活的结构要求,一旦病历的结构发生改变就必须对这个数据库进行大规模的修改,这对软 件的管理和维护无疑是灾难性的。 1.2 采用将 XML 这个文档以 CLOB 或者 BLOB 的形式存储在关系数据库中 采用这种方法虽 然可以保持病历文档的结构完整和满足病历结构灵活的要求。但是在病历检索方面,需要 从大量的XML文档中检索出满足科研需要的病历要耗费大量的资源和时间。 1.3 采用综合上述两种的方法 将对临床科研意义重大的数据,映射到关系数据表中的同 时再存储整个XML文件,这种方法虽然在一定程度上满足了结构完整和灵活,检索快捷和 方便的要求,但是这种方法却增加了数据的冗余,耗费大量资源,增加了软件开发和维护 的难度。实在是无奈之举。 综上所述,电子病历为了满足多方面的需求,就必须采用一种可以良好的处理关系数 据和XML数据的数据库平台。在这个方面DB2 pure XML为我们提供了很好的解决方案。 2 DB2 9 DB2 9是一个混合数据库管理系统,他可以在一个数据库系统中同时处理关系数据和 XML数据。DB2 9中引入了XML数据类型。由于XML数据有其内在的层次结构,可以用节 点以树的形式展现出来。和其他传统关系数据库不同,DB2 9提供了XML数据类型,用这 个数据类型可以存储解析后的整个XML文档,同时也可以在节点粒度上,在保存XML文档 层次结构的前提下,存储XML文档的片段,而不破环XML文档的层次结构将其分解为关系 数据。图1显示混合数据存储。

文档评论(0)

cxmckate + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档