微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > 专家谈电子病历与DB2 9

专家谈电子病历与DB2 9

时间:05-25 来源:IT专家网 点击:
DB2 9在医疗卫生领域的应用最引人注目,pureXML技术与电子病历的浑然结合,解决了许多技术上的疑难病症。

  在前不久的"IBM DB2数据库专家、分析师高峰论坛"上,我们有幸请到数据库领域的专家:孟小峰、周龙骧、唐世渭等人,以及医疗领域的IT专家:姚志洪、曹德贤、尹岭等,专家们在一起就DB2 9在理疗卫生领域的应用问题发表了自己的看法。

  以下是几位专家的主要观点:

  中国科学院上海生命科学研究院健康科学研究所研究员 姚志洪

  姚志洪:10年前我参加了一个课题,是上海和深圳的远程就医项目。那是IT正好发展的时候,这个项目的最大问题是什么?是没有医疗信息。最简单的是什么呢?是把病历信息录入系统。我说这个信息本来在医院里面都是有的,拿着病历来录入,拿着片子扫描,这个不是项目所要解决的本质问题。所以10年前我认为解决这个问题的关键是建立院际的信息共享机制。

  再讲到5年前,那时医疗卫生有一些改革了,每个人都可以到公立医院看病,而不只是定点医院。于是人大就提出了问题,你到非定点医院,是不是先前的医疗信息可以看到?这个课题落到了我身上。我怎么解决呢?我就想到了XML,所以5年前我就开始做XML电子病历的事情。但是又发现一个问题,当病历信息都用XML数据表示出来后,我遭遇了新的困难--如何去存储这么大数量的XML数据呢?很荣幸的是在今年上半年,IBM到上海来做了一个DB2 9发布会,我在会上了解了一些关于DB2 9在处理XML数据方面的技术,感到非常兴奋。为什么呢?因为我解决XML数据的存储问题有着落了。所以下面就唤起了我很多新的想法,所以我很高兴参加到IBM DB2 9在电子病历中应用的项目。

  毫无疑问,基于XML是实现医疗信息共享最大化的途径,这是我的体会。所以我在5年前就开始搞这个。

  下面我们看一下XML的优点是什么?一个是它是一种自描述的语言,通过标识可以描写信息的内容,一看这个很明确,有了这个标识之后,不要任何的解释大家都可以看懂。

  第二它是纯文本的,所以大家可以看,不管是什么数字,假如我看出生的日期,1976年9月6日,当然我们一般的数据库里面不是这么直观表述的,但在这里是直接表意的,所以不管什么时候都不受任何的限制,能满足在不同系统间的数据共享。

  另外一个,它可以跨平台,不管是操作系统还是移动的设备都可以实现。另外还有一个很重要的,我们的电子病历是很个性化的,每个人的电子病历都不一样,因为它是一个非结构化的数据结构,假如单纯从结构化表示就比较困难。同时我们看到,它的节点是在不断增加的,我们的病例是随着时间不断地增加,而且技术在不断地发展,所以要不断地增加,所以也是电子病历对于XML特殊的要求。

  数据库的类型基本上有三种,一个是传统关系型数据库,但是传统关系型数据库如果不支持XML是不行的,所以几乎所有的数据库都宣布支持XML(事实上许多只是一种按照处理关系型数据的原理来支持XML数据),比如Oracle、Sybase等等都是。还有原生的XML数据库,原生的XML数据库是很好,但是在医院的信息化和电子病历里面还保留很多关系型的数据,可以说纯粹的原生XML也不能满足要求,所以我很希望能看到关系型和原生型XML结合的数据库,这在IBM DB2 9中得到充分体现。

  其实大家可以看到,原来扩充的数据库往往是把层次拆分,然后综合对象成为一个数据库,然后是这样的,经过拆分层一层分下去,本来是这样一个结构,我放到数数据库里面,层次一多,表一多,到一定的时候就很困难,而且读错一个显示,要回过来改进一些错,大家要知道效率受到很大的影响。而且,所有的层次是不是全恢复呢?我不敢讲这一点,所以我很需要一个直接用XML结构的存储。

  今天展示的这些项目都是2003年前做的,后面我没有做下去了,为什么呢?上海市信息委员会觉得很好,验收完了之后说了一点,你们医院可以继续做,我们可以出钱的。我说不行,我们只能提供方法,操作是由业务处来提供的,我可以把方法提供给你。这一点是我们信息的共享,通过XML这个技术就可以简单地实现,但是最大的困难是没有找到XML数据的存储方法,所以这次我非常感谢IBM公司为我们医疗行业信息化的推进做出很大的贡献,谢谢大家!

中国医学科学院肿瘤医院计算机室主任 曹德贤

  曹德贤:我谈不上建议,简单谈一点想法--我为什么对DB2 9那么感兴趣?我想我们医院里面的数据的处理和信息化,确实碰到了很多复杂的问题,宏观方面包括立法和政策支持、人才资源等等很多的困难,但是技术层面其实也碰到了一些障碍。正如刚才大家讲的,医疗数据、特别是以电子病历为核心的,以病人记录为核心的数据的复杂程度很高。所以,一直寻求一个好的工具,我们早期曾经有10万个病历,要想办法做成表格,然后做成关系数据库。那么关系数据库修改起来很困难,怎么办?就用Pascal等语言做一个文件系统,最后可以做出来,但是终归用起来很困难。所以搞了这么多年,自从有了计算机用到了医学,但是后来从管理和信息分开了,最后还是回到了共享的课题上来。

  所以我认为DB2 9在技术层面上给我们提供了一个绝好的机会(在医疗信息化上做到世界领先水平的机会),这也是IBM公司为这个领域做出重要贡献。IBM公司有了DB2 9,应该在医疗行业信息化处理当中,克服了很大的技术障碍。因为它不只是专注于传统的关系型数据,也不是全部抛弃以前的东西全面面向Native XML,它是混合的(既能处理关系型数据,又能解决XML数据的问题),这个非常符合电子病历的应用理念。

  第二个还是说DB2 9是好东西。为什么说是好东西?因为我们在医疗行业当中做信息系统的时候,现在实际上是有两支,一支是以Cache数据库为主的,你们都知道Cache在美国医疗行业当中占了很大的分量,这里面有历史的原因。为什么我觉得医疗行业当中MAX占了这么大的比重呢?因为它是一个纯粹的数据,但是它的弱点在哪里呢?为什么在中国推行不了呢?是因为它的弱点太封闭了,它把操作系统和数据库拧在一起,所以很多的数据库的应用客户他只是在外围建了一些MAX和数表的处理,但是他一定要转到MAX核心里面去。正因为它封闭,所以在大学里面没有人讲课,除了我们中国几个老头之外,没有人懂MAX是什么东西。所以这是它最大的问题,但是它也是好东西,如果不是好东西,为什么美国退伍医院170多家和国防部很多的医院都要用呢?就因为它一开始是为医生设计的,这是有理由的。但是因为它封闭,所以我们在中国不能推广它,没有人帮你。

  反过来讲,实际上其他的数据库公司有在搞XML,既然这样的话,作为IBM很快地介入到应用和对医疗行业的支持,我想是可以大有作为的。姚老师说了,慢一步就不行,慢一步别人就要追上来了。我们医疗行业里面有很多的大项目,不仅仅是科技部的数据库,我们现在的区域卫生医疗和电子病历项目的研究,确实有很多很多的项目。这个功率对于我们来说确实是一个锦上添花的事,或者是解决了一个难题的事情。我希望IBM公司在这个领域能够很快地做出很多的贡献,谢谢!

  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top