摘要
基于 Web 的医院诊疗系统的设计与实现
互联网+时代的到来使得医院诊疗过程融入信息化技术成为一种必然趋势,医院诊疗系统的开发与实现可以极大的节约医院工作人员的诊疗时间,规范诊疗过程,提高医院的运行效率,同时方便医院管理者对医院的各项信息进行查询并及时进行决策处理。医院诊疗系统在提高医院的管理效率的同时给广大患者带来了极大的便利,医院服务质量的提高可以节约患者候诊、缴费、问诊的时间,同时,患者的历次病历被保存可以方便医生针对患者进行相关信息的查询,提高问诊的准确性。医院诊疗系统的实施符合时代发展的需求,为医院今后的信息化发展奠定的数据技术的基础。
本系统的开发使用 B/S 架构,结合 Struts2、Spring、Hibernate 框架进行开发。整个系统采用分层设计的思想,将整体架构分为持久层、DAO 层、业务层、Web 层,实现系统带的松耦合,方便代码程序的开发及复用。本文首先针对医院信息管理系统在国内外发展的历程进行详细的介绍,说明了本文实现的主要工作及研究意义,然后根据现有的技术对实现系统的技术进行分析选定并进行说明。
通过对系统参与用户进行分析,给定系统的需求模块,并针对每个模块需要的功能进行详细的阐述。根据系统的角色用例图设计系统的数据库逻辑结构,最终实现系统并进行测试。本文针对医院诊疗过程及医院用户的角色为系统分为门诊医生站模块、门诊收费模块、领导查询模块、管理员维护模块四大部分,实现了挂号、收费、诊治、检查、住院、查询、系统维护等功能。
关键字: 互联网+,医院诊疗,B/S,管理系统 。
Abstract
Design and implementation of hospital diagnosis and treatment system based on Web
The advent of the Internet+ era has made the integration of hospital diagnosis and treatment into an inevitable trend. The development and implementation of the hospital diagnosis and treatment system can greatly save the time of diagnosis and treatment of hospital staff, standardize the diagnosis and treatment process, and improve the operation efficiency of the hospital. It is convenient for hospital administrators to inquire about the hospital's various information and make timely decision-making. The hospital diagnosis and treatment system brings greatconvenience to the patients while improving the management efficiency of the hospital. The improvement of the hospital service quality can save the time for patients waiting for treatment, payment, and consultation. At the same time, the patient's previous medical records can be saved to facilitate the doctor. Inquiring about the patient's relevant information to improve the accuracy of the consultation.The implementation of the hospital diagnosis and treatment system is in line with the needs of the times and the foundation of the data technology laid for the future informationization of the hospital.
The development of this system uses the B / S architecture, combined with Struts2, Spring, Hibernate framework for development. The whole system adopts the idea of layered design, and divides the overall architecture into a persistence layer, a DAO layer, a business layer, and a Web layer to realize loose coupling of the system and facilitate the development and reuse of code programs. This paper firstly introduces the development process of hospital information management system at home and abroad, explains the main work and research significance of this paper, and then analyzes and describes the technology of the realization system according to the existing technology. By analyzing the system participating users, the requirements modules of the system are given, and the functions required for each module are elaborated. According to the role of the system, use the example diagram to design the database logical structure of the system, and finally implement the system and test it. In this paper, the system is divided into four parts: the outpatient doctor station module, the outpatient fee module, the leadership query module and the administrator maintenance module. The registration, charging, diagnosis, examination, hospitalization, inquiry, and system are realized. Maintenance and other functions.
Keywords: Internet+; Hospital diagnosis and treatment; B/S; Management system 。
第1章 绪 论 。
1.1 研究背景与意义 。
随着人口数量的不断增多,人民生活水平的提高,看病难、挂号难已经成为一种普遍性的问题,引起了国内外研究学者普遍关注。传统的医院诊疗过程是患者先挂号,缴费,然后候诊,问诊,按处方排队缴费,再排队取药或检查,等候检查结果,再复诊,排队缴费,取药或接受住院治疗等。其中排队挂号、排队缴费的时间过长,等候问诊的时间也很长,而往往医生就诊的时间很短,这样不仅极大的浪费了患者的时间,降低了看病的精准度,同时也损失了医院的大量人力去管理维护诊疗过程,降低了医院服务的质量水平。
在信息化时代发展的今天,越来越多的电子信息技术应用于服务行业,比如“微信”、“支付宝”等各类网上支付平台的出现,使得人们不再需要随身携带金钱和银行卡就能实现付款;“淘宝”、“唯品会”、“京东”等网上商城的出现,使得人们在家里就可以浏览各种想要的东西并买回家。网络预约挂号的模式和手机移动端的支付缴费方式推动了医院诊疗服务行业从建立初期迅猛发展,并不断完善。
互联网高速发展的今天,不少医院开始将电子信息技术用于医疗挂号、门诊收费、药房统计、处方管理等各个方面,并研发了相关的如医院信息管理系统(HIS)、临床信息系统(CIS)、医学影像信息管理系统(PACS)、电子病历系统(EMRS)等,极大的实现了医院的信息化进程,方便了医院工作人员的工作。
基于 Web 的医院诊疗系统的设计与实现可以很好的帮助医院进行信息的管理与维护,规范管理流程,提高医院工作人员的工作效率与质量,并且这些存储备份的数据信息也便于医院管理领导进行相关信息的统计查询,能够给医院带来良好的口碑和收益,提高医院评级的可能性。同时该系统的实现对于广大看病的患者来说可以极大的节约患者的候诊时间,方便患者进行看病缴费,对今后医院的发展来说也是具有深远的指导意义。
1.2 国内外发展现状 。
国外早在二十世纪五十年代,就有计算机技术应用与医院中。在二十世纪六十年代初期,美国等发达国家开始研究医院信息系统(Hospital InformationSystem),简称 HIS,其中着名的麻省总医院研究的 COSTAR 系统就是当时开始研究的,如今已经发展成为大规模的临床病人信息系统[1]。在二十世纪七十年代,更多的国家开始关注并研发医院信息系统,日本就是在七十年代开始研究发展医院信息管理系统的。到了八十年代,医院信息系统已经在很多医院得到实际的应用。美国着名教授 Morris. Collen 在1988 年为医院信息系统下了明确定义:“利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户带的功能需求。”[2]在二十世纪九十年代末,美国重点研究并开发电子病历系统用来辅助决策,并研究统一医学语言系统及 HIS 的评估等方面。
在国内,医院信息管理系统经历了四个发展阶段。在 20 世纪 70 年代末,因为受到硬件性能、价格,软件编程语言、操作系统、汉字显示等问题的限制,我国的医院信息系统处于萌芽阶段。上海肿瘤医院在 1976 年使用计算机计算 X射线放疗计量,在 1978 年于复旦大学合作使用计算机对病历进行存储、检索与分析。南京军区总医院在 1978 年利用国产 DJS-130 针对病房、病历与库存方面进行医院信息管理的研究。北京积水潭医院、协和医院、解放军区总医院在 1980年后陆续引进小型机开展医院信息管理的研究。中国电子学会医药信息学会于1981 年在长沙成立,促进了国内医院信息管理系统的发展与交流。在 20 世纪 80年代中期,由于微型机的发展我国的医院信息系统处于起步阶段。不少微型机应用到医院中,出现了针对人事、病案、财务、药品、器械、营养等各种管理软件,还有一些辅助诊断、图像处理等高级应用。20 世纪 80 年代末,随着网络技术的快速发展,我国的医院信息管理系统处于局部发展阶段。以微机和微机服务器为主开发了网络版的局部医院信息系统,但此时软件还不够规范、标准,各个医院的软件不通用,难以移植,重复开发的成本较高。到了 20 世纪 90 年代中后期,我国的医院信息管理系统处于全面发展阶段,不少大型先进医院都着手筹建大规模的完整的医院信息系统。1995 年卫生部制定《卫生系统计算机应用发展纲要》, 1996 年5月,卫生部正式启动“金卫工程”,促进了庞大的医院信息系统的推广运行[3]。但是这个时期管理者并没有意识到信息管理的重要性,加上专业的信息人才的缺乏,我国的医疗卫生信息化建设进展相对缓慢。2002 年,非典的到来加深了我们对医院信息化建设重要性的重视程度,加快了我国医院信息系统的发展完善。进步入 21 世纪以后,随着我国对医疗机构的信息化改革扶持,全国各地的大型医院都开始引进互联网,用来实现对医院各种信息的管理维护,包括电子病历、医学影像等方面,给医院的运行管理带来了极大的便利。
1.3 主要工作 。
目前针对我国看病的“三短一长”问题,针对特定医院研发的基于 Web 的医院诊疗系统是非常有意义的。
建立医院诊疗系统的主要目标:
1)以病人 中心,减少病人在门诊等待时间,提高医疗服务质量;2)优化门诊流程,提高了门诊工作效率;3)动态生成候诊、就诊的病人信息;4)供医生个人使用的常用处方模板定义。
基于 Web 的医院诊疗系统主要包含门诊医生站、门诊收费、领导查询这三个子系统。主要完成了从挂号、收款、诊疗处方、开药、信息维护到退号、退款、收入查询等功能。患者进医院挂号时,门诊前台根据患者病情和诊室情况为其分配相应的科室和医生,输入患者的卡号即已挂号。门诊医生登录系统后可以查看待诊患者人数,及当前诊治患者的基本信息,在询问病情、进行体检后,对症开电子处方,做检验、特殊检查,或直接开具治疗用的药方,电子处方一开出,即可显示并告知病人医疗金额。医生可在计算机上根据疾病预先设定相应检验、特殊检查、药品处方模板,针对不同患者调用不同模板进行修改,灵活应用,提高了工作效率。
本系统是基于 Web 实现的,整体采用 B/S 架构,通过 SSH 框架搭建系统,采用 java 开发语言,较好的实现系统的松耦合性,方便系统的后期维护,利于系统代码复用,节约开发成本。
【由于本篇文章为硕士论文,如需全文请点击底部下载全文链接】
1.4、论文结构
第2章. 系统的开发环境以及相关技术
2.1、相关技术
2.1.1、 B/S架构
2.1.2、SSH框架
2.2、运行环境
2.2 1、 MyEclipse
2.2.2、MySQL数据库
2.2 3、 Tomcat服务器
2.3、本章小结
第3章、系统分析
3.1、可行性分析
3.2、角色分析
3.3、功能需求分析
3.3.1、门诊医生站模块
3.3.2、门诊收款模块
3.3.3、领导查询模块
3.3.4、管理员维护模块
3.4、本章小结
第 4 章 系统设计
4.1、系统功能模块设计
4.2、系统架构设计.
4.3、数据库设计.
4.3.1、E-R图
4.3.2、数据库逻辑结构设计
4.4、本章小结
第5章、系统实现
5.1、门诊医生站
5.1.1、登录
5.1.2、转科.
5.1.3、诊治
5.2、 门诊收款
5.2.1、挂号
5.2.2、退号
5.2.3、患者信息查询
5.2.4、收款.
5.2.5、退费
5.2.6、结算处理
5.3、领导查询
5.3.1、收入统计
5.3.2、医生科室信息统计
5.3.3、住院查询
5.3.4、药品查询
5.4、系统维护
5.4.1、医生信息维护
5.4.2、患者信息维护
5.4.3、模板维护
5.5、本章小结
第 6 章 系统测试
6.1、系 统测试概述
6.2、测 试用例设计
6.3、测试结果分析
6.4、本章小结.
第 7 章 总结
在互联网迅猛发展的今天,医院数据信息化已经成为一种必然趋势,研发基于 Web的医院诊疗系统是符合国家发展前景,符合国情需求的方向。医院诊疗系统的开发与实现不仅节约了医院工作人员的诊疗时间,规范诊疗过程,提高医院的运行效率,同时方便医院管理者对医院的各项信息进行查询并及时进行决策处理。医院诊疗系统在提高医院的管理效率的同时给广大患者带来了极大的便利,医院服务质量的提高可以节约患者候诊、缴费、问诊的时间,同时,患者的历次病历被保存可以方便医生针对患者进行相关信息的查询,提高问诊的准确性。医院诊疗系统的实施符合时代发展的需求,为医院今后的信息化发展奠定的数据技术的基础。
本文设计并实现了基于 Web 的医院诊疗系统,其中主要分为门诊医生站、门诊收费和领导查询、系统维护这四个功能模块。其中在系统维护中可以设置诊疗模板,方便医生根据诊断快速的下医嘱及开药方。本系统是基于 B/S 架构的 web 端的医院诊疗系统,基本实现了医院诊疗过程中挂号、诊疗、收费、患者详情维护等需求。在系统设计中,采用了比较成熟的 SSH 框架,较好的实现系统的 MVC 架构,使得系统具有较低的耦合性,方便后期维护和复用。
参考文献