cordandtheClinical
Oil
DocumentArchitecturewhichispublishedbyHL7,andtheCDAbased
XMLo
(4)DesignandimplementaCPR
use
interactivesystem,u∞Strutsinviewerlayer,
Hibernatein
theoperationofdatapersistencelayer.patientrecordstandardizedbyclinicmodelof
(5)Describecomputer—based
document;identified
patientpathologyresultmarkedby
SNOMED;identified
patientcheck-upresultmarkedbyLOINC.
(6)Take
acalability
and
maintainabilityofCPRsystemintoaccount.
Key
words:J2EE。Struts,Hibernate,CPR,CDA
4
四川大学硕士学位论文
1.引言1.1课题的研究意义
随着信息技术的普及和发展,纸张病历已经不能适应现代医学的需求,电子病历开始在医院管理和医疗工作中出现。随着医院信息化建设的进行,电子病历作为临床医疗信息基础已成为医院信息化建设的重点建设项目。电子病历【11是记录有关病人健康和医护状况的终身电子信息载体,它由医务人员客观、完整、连续地记录了病人的病情变化及诊疗经过,是临床进行科学诊断治疗的基础资料。它将传统的纸病历完全电子化,并超越纸了质病历的管理模式,便于电子储存、查询、统计、数据共享,它的英文名称有:ECR
(ElectronicCareRecord)、EPR(Electronic
basedPatientPatient
Record)、CPR(Computer—
Record)等。
电子病历不仅包括了纸病历的所有内容,而且包括声像图文等多媒体信息,具有纸质病历无法比拟功能。电子病历具有容量大、信息完整、易保存和方便快捷的特点,医生、患者或其他获得授权的人,在需要了解一个个体的任何健康资料或相关信息时,在任何情况下都可完整、准确、及时获得它们,并可得到准确的释义,在需要时可以最大限度地得到详细、准确的提示,并给出最优
方案和实施计划.另外,电子病历可以根据自身掌握的信息和知识,主动进行统计、分析,在个体健康状态需要调整时,给出最优方案和实施计划,为临床医疗、科研、教学和管理决策提供重要依据。在设计电子病历交互系统的过程中,系统的整体架构非常重要:如何进行系统的框架设计才能更有利于模块化的设计、编码与今后功能的扩展以及系统快速有效的维护。为了提高开发的效率,考虑到应用系统的灵活性、安全性、实用性等,需要有一种好的设计模式,一个好的可复用的B/S架构的框架设计作为一种可行的方案来解决上述
问题。MVc模式是国外用的比较多的一种设计模式,很多的开源项目,就是利用这一设计思想,将其做成了WEB框架。WEB框架有很多,例如Turbine,
Jetspecd,Tapestry,
Strum。它们各有优点,而且功能强弱也不同,本文只
四川大学硕士学位论文
对一个广泛使用的Struts框架进行研究讨论。Struts框架是个在不断升级中的开源项目,新的版本会不断的增加功能,越来越强大,它的最新发布版本StrutsI.2.6己经开始在国内外许多的大型B/S项目中得到应用。Hibernate是一个面向
Java环境的对象,关系数据库的映射工具。它不仅仅管理Java类数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。系统中运用CDA(CUnical
Document
Architecture)标准对电子病历文档作
了结构上和语意的规范,这样电子病历信息可以通过符合国际标准化组织ISO所发布的HL7(医学信息交换协议)进行传输,避免了医学信息孤岛。本文将MVC设计模式的Struts框架和Hibernate持久化技术应用在电子病历交互系统中,对电子病历以CDA结构进行描述。
1.2电子病历的发展与现状
早在60年代计算机技术就进入了美国、英国等发达国家医院的医院
经济、
管理、急救医疗等领域的信息管理工作中,并逐步形成了一门新兴学科一医
学信息学。1991年电子病历被确定为医疗保健中的一项基本技术,次年国际上成立了病历学会(cPRI),其目的是使电子病历完全取代低效率的纸质病历,为医疗保健的全球化提供更多的帮助。最近几年,电子病历在发达国家已里大力推广和普及之势,例