DB2 V9 PureXML 技术与电子病历系统解决方案电子病历的信息特点电子病历信息具有复杂性医疗卫生行业的数据复杂度比其他行业要高,病人的信息包括了从管理到临床等丰富的内容,几乎覆盖了所有的数据类型,如表格类型、正文文本、影像、X 光、B超、CT、核磁等,还有细胞学和病例学的影像,同时,还有很多如胃镜、腔镜等动态的、非平面影像。 电子病历信息具有灵活性医学分科非常细,不同病种需要记录不同的病历信息,内容、知识、数据的表达都不一样。举例来说,不同病症的患者有不同的表现症状,需要记录患者进行的不同检查及结果,而根据检查结果的诊断也不相同,用药,手术等信息就更是千差万别。这些情况要求电子病历系统能够灵活处理医疗信息。而关系型数据库数据结构僵化,无法满足此灵活性的要求。 电子病历信息具有可分析性作为重要的临床资料,电子病历有广泛的需求,如科研、教学、循证医学、流行病防治、医院管理等。其中的大多数需求是统计、分析、挖掘的需求。 电子病历信息具有二重性电子病历系统所存储的信息中,也包括很多管理数据,比如病人费用,化验单等等。这些信息可以用二维表来进行描述。而一个完整的电子病历必须是层次结构。并且,医生看病翻病历是按时序、分层结构来看数据的,层次型从业务角度也是符合医生的实际工作习惯的。这种情况下,病历信息的复杂度和难度给电子病历系统的实施带来了巨大挑战。以前,业界、技术界都在寻求更好地处理医疗卫生行业数据的工具,即可以满足灵活结构的要求,又要具备开放性,以避开商务风险。 方案价值 IBM 的新一代数据库 DB2 9 中第一次实现了关系型引擎与层次型引擎的结合,实现了混合数据库。IBM 将此技术称为 pureXML 技术。由于 pureXML 技术很好的融合了关系型和 XML 层次型技术,所以它能够实现电子病历对于信息技术的所有要求。关系型数据库很早就已经开始考虑对 XML 的支持,但传统的技术一般还是基于关系型数据库的基本框架,用表之间的关系去模拟 XML 的层次结构。仅仅是对关系型数据的一些功能性增强,而非真正去适应 XML 所代表的层次型结构和面对对象的数据处理方法,因而难以发挥 XML 的灵活性、扩展性等方面的优势,大大限制了 XML 技术在数据库的应用。方案特性 很好的融合了关系型和 XML 技术DB2 V9 是混合数据库,支持 SQL、XQuery、以及两种方式的混合,开发人员可以用自己熟悉的方式完成开发工作。并且之前基于关...