智慧医疗问诊系统

 摘要

医疗问诊,一直以来就是困扰医院提高服务水平的重要环节,特别是医疗水平高、门诊访问量高的综合型医院,门诊拥挤就成了普遍现象。因此,本文提出了智慧医疗问诊系统包括挂号信息、取消挂号、病历信息等功能,是借助信息化的技术,面向全社会推出的一项医疗卫生便民服务。它旨在节省用户的排队时间,让用户能公平、快捷地获取医生信息进行挂号,使用户充分了解医院及医生的基本信息。利用有限的资源和空间为用户提供更优质的服务,缓解社会用户“看病难、排队难”的问题。

本文首先介绍智慧医疗问诊系统开发的背景、意义、现状和内容,并着重介绍系统的分析、数据库的设计、系统的功能设计以及系统的详细设计过程。本系统采用B/S模式的同时,使用了jsp技术进行页面的设计和功能的实现,后台数据库是基于MySQL数据库。该系统较为完成了智慧医疗问诊系统的各种功能,它的设计实施为管理员管理工作提供良好的条件。

关键词 智慧医疗问诊系统jsp技术;B/S架构; ssm框架

Abstract

Medical consultation has always been an important link that puzzles hospitals to improve their service level, especially in general hospitals with high medical level and high outpatient visits. Outpatient crowding has become a common phenomenon. Therefore, this paper proposes an intelligent medical consultation system. Including registration information, cancellation of registration, medical record information and other functions, it is a medical and health convenience service launched for the whole society with the help of information technology. It aims to save users' queuing time, enable users to obtain doctor information fairly and quickly, register, and make users fully understand the basic information of hospitals and doctors. Make use of limited resources and space to provide users with better services and alleviate the problem of "difficult to see a doctor and queue up" for social users.

Firstly, this paper introduces the background, significance, current situation and content of the development of intelligent medical consultation system, and focuses on the analysis of the system, the design of database, the functional design of the system and the detailed design process of the system. The system adopts B / S mode and JSP technology for page design and function implementation. The background database is based on MySQL database. The system has completed various functions of intelligent medical consultation system, and its design and implementation provides good conditions for administrator management.

Keywords medical consultation system; JSP technology; B / S architecture; SSM framework

1绪论

1.1课题的提出

当今,医院的生存、发展在市场经济的大环境下显得至关重要。医院不仅要为用户提供服务,还要同时兼顾到经济效益,因为,这与医院的整体竞争力息息相关。各项综合因素共同决定着一个医院的竞争力,医生信息正是其中之一;同时,到医院的门诊看病,第一件事就是挂号挂号也是医院整个就医过程的第一步[1]用户想要获取满意的医疗服务,必须要挂一个心仪的号。

目前,许多用户到医院看病时都会觉得“挂号难”。医院和用户间的交流不能对接,同时,用户在就医时存在习惯性、盲目性,常导致单位时间内看用户数激增[2]。这样极易阻塞整个看病的流程,形成我们通常说的“挂号难”的现象。在传统的医院看病过程中,排队挂号现象是一个等待解决的问题,它无疑对医院的门诊流程运行产生巨大影响。综上所述,从医院、用户的双重角度出发,要解决看病难的问题,首先要从解决“挂号难”的现象入手。

无法提高门诊的质量,原因有两方面:

一、集中式挂号用户就医存在两个“峰”,高峰和低峰。前来看病的用户在不确定的时间下产生就诊的高、低峰,这是一个严重的现象:在高峰期,用户要排长队挂号浪费很多时间,环境拥挤嘈杂,有甚者熟人挂号,秩序难以维持,医生问诊态度不好,检查不仔细等;而低谷期,用户却很少,还存在溜号现象,这都浪费了医院的资源。

二、一号难求。因为医生资源有限,每天每人最多接待上十以上用户[3]用户要排很久的队伍,只为求得一个医生号,难免会出现倒号和炒号现象。这样的结果,不仅造成混乱的挂号秩序,更加严重的是损害了用户的自身利益。

1.2智慧医疗问诊系统的意义

智慧医疗问诊系统的设计与实现,是一个里程碑。它预示着医疗服务要翻开改革的新篇章,既能够为医患提供便捷服务,又能很大程度上帮助医院提高服务质量。它的重要意义是:

1)网络挂号快捷方便又简单。

用户足不出户,就能通过电脑网上预约医生就诊[4]。用户登陆预约平台,选择相应科室下的医生,并选择就诊的日,期同时留言说明病情,方便地完成预约。

2)网络查看医生信息、挂号即省时、又省力。

鉴于用户身体不适,迫切想到医院就诊。但是要想看病得必先挂上号,挂号耽误的时间足以延误病患的最佳医治时间,这样是很危险的。然而,知名医院的号是很难排上的。排长队不说,排上了也不一定能挂上,此时用户和家属的心情可想而知。网上在线挂号的方式,既让用户省去不必要的等待时间,又能高效地得到优质、及时的医院服务。这是解决“挂号难”问题的关键性改革,意义重大。这样就能缓解医院方面就诊的高峰、低峰这种反差现况,并且有效地减少用户等待的时间。最后,医院在资源、空间极为有限的前提下,可以提供高效优质的服务[5]

3)用户可自由选择合适的医生。

每位用户、用户家属都想要让自己的亲人得到最好的治疗,所以,它们由衷地想选择合适的医生看病。但是,这在传统医院是不可能完成。用户和用户家属,来医院先要翻看医生的简介,确定好想要挂号的医生才可排队等待挂号。但并不一定能挂上。如能上网预约,在家中就能预先查阅医生信息、医疗案例的资料,研究之后再挂号,前去医院就诊。

4)医院的信息共享。

从医院工作的角度看,医院的相关管理人员在网站上及时更新、发布医院动态信息,共享信息以供医生、用户使用[6]。这能够让医院的工作大大地提高了效率:最及时的将医院的临时状态、公告发布给用户,方便让用户准确的到医院就诊。现今,网络平台共享信息这样的方式,相对于过去医院里的纸质宣传相比,更容易更新状态,空间更大,减少损失。

5)缓和医疗服务与用户间的矛盾。

每天都排着长长的队伍等候挂号,在知名医生的门诊大厅司空见惯。矛盾在我国不断升级,卫生医疗服务极为有限,而人口及患病的基数庞大不堪。这是医院方面非常迫切要解决的事情。网上在线挂号或取消挂号,在一定程度上能够缓和这样尖锐的矛盾。

6)增强医院的竞争力。

如果,医院方面开通与维护好网络在线挂号的工作,就能改变就诊难的现状,这对医患双方都有利。使用户能轻而易举地在线挂号,并且来医院就诊。这样一来,为来医院就诊的用户营造出温馨又和谐的气氛[7]。每位用户有自己选择的权利,他们自愿到这种医院来治病,那么,稳定的用户来源便支撑着当今医院的改革与飞速发展。当今社会是一个经济社会,医院如何去发展并且做强做大才是核心关键。医院必须把服务和经济效益同等看待,才能保证医院的永续发展。

先进的医疗设施、精湛的医疗水平仅仅体现是医院综合素质的一小部分。最重要的是用户能在医院感受到舒适、宽松、和谐的气氛。那么开通了在线挂号平台和查看病历信息,就是增强医院竞争力的关键举措。

1.3研究的现状

在国外,科技高速地发展带动了信息化不断加快,在医疗、教育、科研和管理等领域已经广泛投入使用了计算机技术;迅猛发展的信息技术,使得软件系统利用率空前提升。无疑,为医疗服务领域的智慧医疗问诊系统也正逐步开通。用户在看病前都要预约,因此,在线挂号在国外发展得比较普遍。

在国内,随着在线挂号、查看医生信息的推广,不少医院也加快脚步,推出在线预约挂号平台。目前,国内很多医院建立起智慧医疗问诊系统,但都有一定的限制,因为不是统一推广的系统,所以不能适用于大多数的医院。因此,根据每个医院自身不同的需求,应该建立起适合自身的智慧医疗问诊系统。

1.4 研究的内容

论一个医院是不是一个现代化的医院,在线预约挂号平台已经成为它运营过程中至关重要的因素。智慧医疗问诊系统,是在计算机与通信设备十分完备的基础上,为医院管理员、医生、用户提供的系统化的预约管理平台[8]

本系统需要实现基础的用户、医生、科室、医生信息、挂号信息、取消挂号、病历信息等几个主要功能。

2 技术介绍

2.1 JSP技术介绍

智慧医疗问诊系统台管理网页效果中主要采用的是JSP技术现在越来越多的软件公司都使用JSP技术来开发web端的应用。因为就目前的市场上网页制作模块来说哦,JSP技术包含的内容是相对而言比较丰富全面的,而且JSP技术已经成为现在市场上最为常见的网页开发技术。JSP中文全称是JSP服务器端语言。我们都知道JSP是一种动态网页开发技术,它的开发是跨平台的,JSP可以在windows操作系统上运行也可以在Linux系统上运行。JSP是一个较为简化的网页技术,它是由许多公司联合发起的建立的一种动态网页技术标准。在JSP中可以插入html网页,CSS,JSPscript等制作动态网页,样式方面较为多样化[9]

JSP技术有很多优点,它可以嵌入很多别的样式操作方便快捷,Html,CSS,JSPscript,Struts,Spring等,丰富了功能结构。JSP标签的可扩充性比较强,它与XML的兼容性也较强,能够使程序开发人员减轻许多工作负担。JSP编写的代码和它的组件都可跨平台。JSP还支持多种网页格式,可移植性和健壮性,易用性都比较强。而且对于他的编写环境压实比较多的,开发平台也比较不受限制但是JSP技术提高了代码的复杂性,增加了部署和调试的困难性。这对于我们开发一个功能强大的web应用网站起着很好的支撑作用。

2.2 B/S架构

B/S架构在程序开发中被广泛使用,是基于互联网系统的程序开发架构。目前,B/S架构已经打破了C/S架构模型,被广泛应用于网络的程序系统并且为程序系统提供了良好的支持。智慧医疗问诊系统是一个全面的信息管理系统,用于管理和控制在互联网上使用的智慧医疗问诊系统。因为使用新生数据统计来使用网站的客户可能并不总是在互联网上,这就要求智慧医疗问诊系统可以通过互联网进行操作,并且可以随时随地进行数据更新状态和其他信息的更新[10]。因此,开发必须基于B/S架构。

2.3 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理[11]。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

2.4 Mysql数据库

Mysql是一个多用户、多线程的服务器,采用SQL的数据库,数据库管理系统是基于SQL的用户以及服务器模式的关系,它的优点有强大的功能、操作简单、管理方便、可靠安全、运行较快、多线程、跨平台性、完全网络化、稳定性等,非常适合Web站点或者其他应用软件,在数据库后端的开发。此外,利用许多语言,会员可以编写和访问Mysql数据库的程序[12]。Mysql数据库也是开放源代码的,开发者越来越喜欢使用Mysql关系数据库,应用范围也被推而广之。这是由于速度快和易用性, Web站点或应用软件的数据库后端的开发也都在使用它。

mysql 数据库它有很多的优点,例如它在操作上能够让人通俗易懂、功能强大、信息储存量高等优点。所以被人们广泛应用,对于mysql数据库来说它一般主要是对数据进行编码和查询,而且在很多的设计当中都应用到了该数据库,在此过程当中我们可以对常规的数据进行查询和组合,所以我们在进行使用mysql数据库的时候只要对编写一小段的数据就能实现相应的功能。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是 :长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。

3需求分析

针对系统采用细致的资料搜寻和认真的需求分析是系统分析的2大特点,对于整个系统架构的了解和已经确立的程序过程,寻找和发现系统中的规律,从而取得完整科学的逻辑型。

需求分析主要有以下2个步骤:第一,系统需求分析需要建立在材料的仔细收集,清楚明白整个过程;第二,在一的基础上建立起自己的新的模型。

3. 1  可行性分析

可行性系统分析必须条件是充分的资料收集,从社会经济技术等层面考虑是否有必要去建立一个新的系统[13]。力求不要在浪费人力物力在没必要的开发上。可行性系统分析是为了:能够快速的衡量能不能处理本系统将遇到的问题困难。

1.技术可行性    

通过对资料的仔细查验确定要实现本系统所需要的各类条件,本次开发的系统主要是Mysql数据库的管理、查询系统,就目前而言jsp技术手段都比较完善,而且各类所需环境条件都比较完备,因此通过现有技术实现本系统是可行的。

2.经济可行性    

因为本系统已经存在了配套设施,不需要另外购置其他技术设备。并且,因为本人在开发过程中可以熟练运用所学知识,本学院也不需要再投入资金支持我的程序开发,本程序成本不高,个人完全可以负担。

3.社会可行性    

第一,在法律层面上,本系统是通过对医院的长时间的调查研究决定开发的,设计程序与实现不存在侵权行为。第二,在用户层面上:本系统操作简单易学,只需要用户可以正常操作计算机就可以运行本系统。但是作为本系统的管理层面的人员,要能够对Tomcat服务器有一定认知并且能够操作,因此在本系统投入使用时不需要对各类人员进行培训,大大节省了社会资源。

3. 2  用例分析

用例图(User Case),是能让一个系统中参与者的外部用户观察得到的,可以概括整个系统功能的模型图。它能够呈现出参与者和用例,以及它们之间的关系。用例图多用在对系统、子系统或者各种类的行为、功能的建模过程中。用例图能够区分各个系统里用户工作的状态的属性以及工作的内容,以此来保证建模的方便性,防止功能的重复与多余的类。

本系统共设计了三个参与者,他们分别是:用户、医生、管理员。

  • 18
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值