论文部分内容阅读
在信息技术广泛应用的今天,医疗服务的信息化改革是必然趋势,而电子病历作为医疗信息化的重要部分,已经成为全球医疗信息化的研究重点。但是目前电子病历应用研究还没有一个统一的、能跨系统、跨平台,而且又具有实际指导意义的技术标准和实现框架。而这也成为本文研究的重点,即标准化的电子病历API。目前,国内外对电子病历的存储研究主要体现在两个方面,一种是传统的关系型数据表存储,这种方案提供比较稳定的数据存储方式。另一种是建立一个支持XML存储的XML原生数据库,这样保留电子病历的XML特性,同时也便于跨医院系统之间的通信。因此所面临的首要问题就是基于不同的底层数据库存储方式,如何实现兼容这些数据库的统一的数据通信接口。本文的主要目的在于通过ORM框架关键技术的研究,设计一个基于不同数据库存储并构建原型系统,提供适合各医院的统一电子病历API。主要研究内容如下:1、论文通过深入研究《电子病历基本架构与数据标准》以及医院看病业务流程,基于电子病历临床文档信息模型分析其逻辑结构,对电子病历分别进行关系型数据库建模和树形结构病历建模。2、论文在关系数据库和XML数据库(Native XML DBMS,简称NXD)设计的基础上,设计并构建了基于这两种数据库存储的关系对象映射框架。论文首先对框架的设计目标、体系结构进行了论述,着重介绍了服务管理层中工厂模式提供的统一电子病历API,对象关系映射层中数据库到Java对象之间的映射,方法管理的设计,SQL解析器和Xquery解析器,数据访问层中跨数据库平台的数据访问以及数据迁移引擎等关键技术的实现。然后,基于该框架对主要电子病历API接口进行说明。3、论文开展了基于该电子病历API的性能测试、功能测试与典型应用,并通过“珠江医院管理系统”这个典型的应用案例实验,证明了该电子病历API能够作为医疗系统的服务接口,开发人员只需要掌握HTML、CSS和Javascript即可开发,有效的支持医疗信息共享,提高了应用程序的开发效率,具有良好的实际应用价值。