医院门诊预约管理系统的设计与实现
何宝生出家闫学晶前夫摘要
医院门诊预约管理系统(Hospital Outpatient Appointment Management System)是以中小型医院门诊预约为背景,为了更好地服务方便患者,通过有效门诊预约管理实现有序的就诊。该管理系统能够方便、快捷的创建管理医生科室和患者信息,记录预约、就诊信息等,包括管理员后台管理、患者预约平台和医生管理平台三个平台。朴施厚的女友
本次医院门诊预约管理系统采用SSM框架来进行整体开发,同时它采用JSP技术设计web页面,利用业务逻辑层、数据持久层和web表现层的整合,使设计思路更清晰简明,系统实施、测试和维护更加方便,采用MySQL数据库来做数据的存储和管理[13]。该管理系统满足了不同权限下不同用户的实际需求,实现了对数据的增加、删除、查询、修改操作。通过管理员管理系统后台,对医生患者预约、就诊信息以及权限信息,还有科室信息、药品信息进行管理,系统前台由患者预约、医生审核预约信息进行接诊以及用户修改个人信息、密码等相关功能构成,总体来说是一个具备门诊预约相关功能以及方便维护的管理系统。
关键词:门诊预约管理;预约挂号;Java;JSP;SSM框架;MySQL
引言
在互联网飞速发展的大环境下,大众已经普遍接受互联网带来的便捷性,我国也越来越重视网上预约挂号这一新的挂号看病方式,医院门诊预约与互联网的结合,也展现出了新的发展形势信息社会的快速发展。目前中小型医院随着医疗规模的发展,在国内医疗领域内也发挥着重要作用,需要利用门诊预约管理系统,更好地服务于患者,为患者提供便利,通过网上提前预约挂号,患者节省排队等候挂号的时间,医生也可以根据情况合理安排预约者就诊,增强医院的门诊服务管理质量,提升医院在患者心中的印象[14]。
如今大型医院基本具备完善的管理系统,网上预约挂号看病已经有很多成功的案例,效果相当明显,医院门诊预约系统实行以后,预约者只需要通过互联网,选自己合适的时间和看病的科室医生进行预约,这不仅方便了患者对于就诊的选择,也简化了就诊的流程,现在仍然在不断持续的运营和改进中[5]。
现在许多中小型医院是通过接入第三方预约挂号平台实现预约挂号,也有未实行预约挂号系统的医院,本次论文主要想要建立适合中小型医院自身状况的在线门诊预约管理系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约。医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作。
1.现行系统概述
1.1 公司概述
中国如今已经有很多大型医院具备较完善的预约挂号系统,也有很多第三方平台把一个地区的医院整合在一起实现预约挂号服务,方便患者预约选择医院、科室和医生。例如青岛市健康信息服务平台结合青岛市医疗健康信息化的工作特点和实际情况,依托浙江远图互联科技股份有限公司建立“患者就医全流程优化系统”,建设全市统一的居民健康信息服务系统,加快医疗卫生机构数字化建设[9]。健康信息服务平台实现在线预约诊疗,在线查看诊疗报告、电子病历、就诊记录、健康资讯、健康档案等信息。通过平台运行基本达到预期效果,医院的人工挂号缴费窗口大量减少,排队挂号缴费高峰期时间明显缩短。初步实现了网络预约挂号、实时查看检验检查结果、查询个人就诊信息,医院就诊各环节信息化、智能化,实现了就诊流程的优化,节约了患者预约就诊时间,提高了医院的工作管理效率和患者对医院的满意度。
1.2 现行系统运行状况概述
本次设计实现的医院门诊预约管理系统是一个中小型医院的在线预约系统,主要包括患者、医生和管理员三个对象。患者根据个人的实际情况,选取相应科室下的医生进行就诊预约,填写相应的病情描述。医生把患者的预约信息根据自己的实际情况进行审核予以处理,合理安排自己就诊时间,有权利在有事或者调整就诊时间情况下,拒绝患者的预约并附加说明相应理由,告知患者改天更换时间预约,
或者预约其他医生。管理员主要是负责管理医院门诊预约系统内各项信息,医生患者账号的权限管理,包括管理员个人、患者、医生、科室、药品、就诊信息、预约信息等[7]。
本系统通过患者预约平台、医生管理平台和管理员后台管理平台这三个平台整合来完成医院的门诊预约,每个平台都具有不同的功能模块。用户通过浏览器访问系统,系统是基于Java开发,开发工具是eclipse,利用JSP进行动态页面开发,不仅可以在服务器端上运行,也可以在网页上做需求操作,并且利用SSM框架做整体开发设计[11]。
2.系统分析
2.1 系统目标与需求分析
本次毕业设计系统目标是利用现有的开发软件、数据库等先进的开发平台,配置一定的系统环境,建立一个具有开放体系结构、易维护的适合中小型医院自身状况的在线门诊预约管理系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约,医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作[12]。
本系统设计了患者预约平台、医生管理平台和管理员后台管理平台来实现需求功能。患者注册成功后,登录预约平台,进行就诊预约,并具有修改查看个人信息密码、预约、预约历史等功能模块。医
生登录医生管理平台,查看预约信息并做出同意或拒绝的处理,也可以查看并修改个人信息、就诊历史等功能模块。管理员登录后台管理平台,可以修改个人信息密码,也可以对科室、医生、患者、药物、就诊信息、预约信息等各类信息进行增删改查,还可以管理医生、患者的登录权限。
vin码是什么意思
2.2 可行性研究
2.2.1 社会可行性
网上怎么预约挂号
医院门诊预约管理系统是为了提高医院的运行效率,方便医生以及病人的门诊预约操作的管理系统,中小型医院需要这样一个系统来提高管理服务,增强自身竞争力,它的实行对于促进社会信息化建设比较有益,没有违反相应的社会道德,在法律层面也没有涉及侵权等问题,并且该系统的操作要求简单,在社会上适用可行。
2.2.2 经济可行性
医院门诊预约管理系统在经济上是完全可行的,主要利用大学学习的专业知识和网络书籍学习技术知识综合运用开发,运用免费开发软件和最基本的SSM框架进行代码开发实现管理系统,不需要购买软件、框架或者端口之类的,通过老师的指导和同学帮助或网络搜索查询解决困难问题,没有任何费用的支出,能够使医院实现较大的效益。
2.2.3 技术可行性
医院门诊预约管理系统利用JSP技术进行动态页面设计,使用Java和SSM框架进行整体开发,并利用MySQL数据库技术作数据的存储[10],这些技术都是运用学习过的内容,相应的技术知识也可以通过书籍网络查学习拓展运用,并且相关技术已经发展成熟,能够在规定期限内实现此管理系统,还有各种软件帮助实现系统功能。
2.3 系统开发方法的选择
百度云10g压缩包解压门诊预约管理系统主要采取的系统开发方法是JSP技术、Java和SSM框架。
JSP是基于Java的技术,可以在服务器端上运行,也可以在网页上运行,从而将需要实
现的一些功能动态效果展示在动态页面上。当用户请求访问服务器端的时候,在服务器端就会执行相应的我们设计好的Java代码[1]。它在多种平台下都能顺利进行,支持多种多样的开发工具。
Java是一门面向对象的语言,在选取开发软件的技术的时候许多人所首选的语言,侧重于对象与对象之间的连接,适合系统的开发和设计。它适合用在分布式环境,支持多线程,可以带来更好的交互响应和实时行为[2]。
SSM框架包括Spring、Spring MVC、Mybatis三个模块,适用于搭建大型应用系统。Spring 是一个轻量级的Java开发框架,它的作用是控制项目中对象之间的依赖关系,避免程序过度耦合,简化开发。Spring MVC是轻量级的web框架,用于web层,也是Spring框架的一部分,它的功能相当于controller用来处理用户请求。MyBatis是一个基于Java的持久性框架,支持普通SQL查询,主要用来管理数据库,对数据进行增、删、改、查操作[4]。
2.4 组织结构与功能分析
图1门诊预约管理系统结构图
2.5 业务流程分析