门诊管理系统的设计与实现

门诊管理系统的设计与实现[20191218092054]
摘要
门诊是就医者就诊过程中直接接触的第一个环节,同时也是医院接触病人最多、程序最为复杂的阶段。由于医院业务的持续增长,门诊管理也变得越来越繁杂。沿用传统的人工管理不仅浪费了门诊工作人员和病人大量的时间和精力,而且还存在病历和账目繁杂、查询困难、错记、漏记等弊端,因此,电子化的门诊管理系统应运而生。本系统就是为了更好地管理门诊业务、提高工作人员的工作效率、方便病人就诊而开发的一个管理系统。
系统有五种用户:挂号人员、诊疗医生、收费人员、司药人员、系统管理员。
挂号人员登录系统可以为病人挂号;诊疗医生为病人诊断、开处方;收费人员负责收费;司药人员给病人发药;管理员则进行一般性的管理,如科室的添加和修改、系统用户的添加和修改等。
本系统采用B/S结构,应用ASP.NET 技术、SQL SEREVR 2008数据库和Visual Studio 2010开发环境开发而成。
 查看完整论文请+Q: 351916072 
关键字:门诊管理系统电子病历SQLSEREVR2008ASP.NET
目录
1.绪论 1
2.关键技术 3
2.1 开发环境 3
2.2 相关开发语言及工具介绍 3
2.2.1 SQL SEREVR 2008数据库 3
2.2.2 ASP.NET技术 3
2.2.3 Visual Studio 2010开发平台 3
3.需求分析 4
4.系统设计 6
4.1系统设计目标 6
4.2系统功能结构 6
4.3 数据库设计 10
4.3.1 E-R 图设计 10
以下是部分实体图: 10
4.3.2 数据库表设计 13
5.系统实现 16
5.1 登录模块 16
5.2 挂号子系统实现 16
5.3 诊疗子系统 20
5.4.收费子系统 24
5.5司药管理子系统 26
5.6职工及科室管理子系统 26
结论 28
参考文献 29
致 谢 30
1.绪论
门诊是医院的核心流程,是医院人流量最大、程序最为繁琐的阶段。传统的门诊管理模式因为流程繁冗、功能缺失,容易造成人员拥挤、秩序混乱,据资料显示,整个流程下来,患者有效就诊时间还不到20%,其余80%的时间都浪费在了排队、等待上面,形成了挂号、就诊、缴费和取药高峰期,从而给患者就诊造成了诸多不便。另外,由于患者排队时间较长,加上本身就身体不适,很容易造成医患关系隐患,导致病人对门诊管理的不信任,病人投诉现象也频频出现,损害了医院的社会形象。目前,很多医院仍然使用纸质病历,这样不仅浪费了大量资源,而且还很容易丢失、不利于保管,这也是现代门诊管理的一个弊端。
医院服务的特殊性,使得用户对挂号、收费、退费、药品管理等程序实时性要求比较高,因此使用快速、精确的医院门诊管理系统来对门诊进行管理为社会发展的必然。电子化的医院门诊管理系统可以快速查找和采集门诊信息, 并且实现医院内部信息最有效的利用。医务人员减少了手工填写病历、处方的时间,缩短了患者排队时间,减少了账目出错率,医院的服务质量和水平也就提高了。
综上所述,一个安全、稳定、方便的医院门诊管理系统将会减少患者排队挂号、就诊、缴费和取药的时间,避免患者因等待时间过长而引发的医患纠纷。因其电子化、信息化的特点,诊疗医生可随时调取患者病历,查看患者患病史及处方,从而更准确、更有效的为患者诊治。现在,这一信息化的管理模式已经得到社会各界所认可,越来越多的医院开始使用类似的门诊管理系统。
本系统采用先进的信息化管理模式,将繁琐的门诊过程程式化,避免了重复操作,尽可能地节省了人力物力,提高了医院门诊的效率。系统共有五种用户,分别是挂号人员、诊疗医生、收费人员、司药员和系统管理员。挂号人员可为患者挂号、创建病历。当患者至挂号处挂号时,挂号人员会先询问患者是否已有医疗卡或病历,若有,挂号员可直接为患者挂号;若无,挂号员需先填写患者的基本信息为其创建病历,然后将医疗卡编号告知患者,然后再为其挂号。诊疗医生诊治患者时,可以查询患者的信息、查看患者的过往病历、为患者填写处方和病历。诊疗医生也可以查看当天所有预约自己的患者名单和已诊治、未诊治患者名单。收费人员可查看患者处方,并为其划价收费。司药员主要是为患者取药。患者前来缴费时,司药员可以查询患者缴费情况,若患者已经缴费,则司药员可为其取药。若患者还未交费,则司药员无法为患者取药。系统管理员主要管理科室和门诊员工的信息。系统管理员可以添加、删除、修改和查询科室和职工信息。
2.关键技术
2.1 开发环境
操作系统:Windows 7操作系统
开发环境:Visual Studio 2010
数据库:SQL SEREVR 2008
2.2 相关开发语言及工具介绍
2.2.1 SQL SEREVR 2008数据库
SQL Server 2008 是在Microsoft 的数据平台上发布的。因其在易用性、动态开发等方面有着显著的优势,所以SQL SEREVR 2008越来越受到广大开发人员的青睐。很多公司利用SQL SEREVR 2008来管理软件开发中要用到的数据,运行一些重要的应用程序。
2.2.2 ASP.NET技术。
ASP.NET 有HTML控件和用户控件两种内置控件,其中用户控件在软件开发过程中非常重要。开发人员可按照需求创建不同的用户控件,创建成功后就可以像用HTML控件一轻松地使用用户控件。这样做可以避免开发人员重复使用大量HTML控件,提高了开发效率。
2.2.3 Visual Studio 2010开发平台
Visual Studio 是由微软公司推出的一种开发环境。它利用其完备的工具和服务帮助开发人员在Microsoft 平台或是其他平台创建各种应用程序。灵活的Visual Studio 集成了很多功能,因此开发人员可利用这个特点用Visual Studio 实施快速的开发实践。节省了大量的时间,开发人员就能在更短的时间内交付更高质量的软件。
Visual Studio 2010较之前的版本,增加了自定义开始页、支持多显示器、新增基于.NET平台的语言 F#等新功能,同时在快速浏览代码和代码生成等部分也有了较大的改进。
3.需求分析
医院门诊管理用户有五种,分别是挂号人员、诊疗医生、收费人员、司药人员和系统管理员。
(1)挂号人员可为患者挂号、可查询当日已挂号人员名单和取消挂号人员名单。若患者无病历,挂号人员可为患者创建病历,方便诊疗医生诊治。若患者已有病历,挂号人员可直接为患者挂号。
(2)诊疗医生登录系统后可修改登录密码和个人信息,同时可以查询今日预约自己的患者名单及信息。患者就诊时,诊疗医生可查询此患者的病历,并为患者填写病历和处方。
(3)收费处工作人员登录系统后可修改登录密码和个人信息,可查询已缴费和未缴费人员名单。若患者前来缴费,收费人员可查询诊疗医生给此患者开具的处方单,并进行划价、收费。
(4)司药人员登录系统后可修改登录密码和个人信息。患者只有缴费成功后才可取药,所以司药人员可以查询患者的缴费情况,并由缴费情况决定是否为患者取药。对于已缴费患者,司药人员可查询此患者的处方,并为患者取药。
(5)系统管理员登录系统后可修改个人信息,可对医务人员信息和科室进行添加、修改、查询和删除。
门诊工作的主要业务流程如下:
病人至医院挂号处进行挂号,挂号人员询问病人是否已有诊疗卡,若已有诊疗卡,则挂号人员可输入病人编号直接为患者挂号,若没有诊疗卡,挂号人员需输入患者信息为其创建病历,然后再为其挂号,并交给患者挂号单和诊疗卡。病人获取挂号单后至相应的科室进行诊治,诊疗医生查看患者病历并诊治后,填写病历与处方。病人获取处方后,前往缴费处缴费,收费人员查看处方后进行划价收费。只有缴费成功后,病人才可至取药处取药。在取药处,患者出具处方及收据,司药人员为该患者取药。流程图如图3-1所示。
图3-1 门诊流程图
4.系统设计
4.1系统设计目标
本系统在设计时应该满足如下功能:
(1)医院挂号人员可实现对病人信息的录入、挂号等,能够实时查询已挂号患者名单;
(2)诊疗医生可查询当天预约的患者信息,并能查询、填写病历,诊治完成后,填写处方单;
(3)收费处收费人员可查询已收费和未收费患者名单,并进行收费;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3327.html

好棒文