论文部分内容阅读
在医疗机构中,病历是记录病患医疗行为及资料的,医师可依病历记载迅速而正确地诊断与治疗病患,病患可依病历记录获得连续性照护,病历可谓是医院最重要的资产。然而在医院管理专业化、医疗照护需求与医疗费用高涨的今天,医院管理因病历纸张增长迅速,导致人力及储存空间严重不足,为了提升医疗品质照护及成本效益,发展电子病历系统已成为刻不容缓的课题。针对医院应用需要,研究目前适用于一定等级医院规模和业务量的电子病历系统。它可以帮助医生实现病人病历资料的快速处理,查询,上传和下载。同时帮助医院实现临床病历的质量控制,规范约束,快速查询,临床路径管理。通过本系统能使医务工作者准确、灵活、方便、高效的管理病历,提高工作效率,具有较高的使用价值。本文对电子病历系统进行深入研究,提出采用基于可扩展标记语言即XML实现的电子病历。并在互联网环境下,采用J2EE技术搭建基于MVC框架的电子病历管理系统。根据电子病历规范要求,对电子病历的需求进行了详细的分析,设计了电子病历的整体结构、功能模块划分以及数据结构设计。根据HL7委员会颁布的临床文档架构标准,本文采用XML实现了电子病历,并且设计并实现了基于XML描述的符合HL7信息交换协议标准的消息模板。本文采用了浏览器/服务器体系结构实现了电子病历管理系统。它分为三层,主要包括视图层、业务逻辑层和数据层。其中视图层,其设计的目的是用户与系统之间的接口,是面向用户的设计。它负责完成系统和用户之间的交互,例如病历信息的展示,病历信息的录入、功能的选择等。业务逻辑层,该层主要负责的完成一些逻辑操作和数据处理。用户通过视图层提交命令,视图层将命令提交给业务逻辑层,业务逻辑层将用户的请求和命令转换成实际对数据的各种操作。数据层主要负责和数据库打交道,是对数据库操作的封装。其主要是对数据进行增、删、改、查等最基本的数据库操作。三层架构的实现采用的是MVC设计思想,主要采用的是struts2、spring和hibernate集成框架实现。电子病历管理系统为用户提供了电子病历所有相关操作。