门诊就诊系统的设计与实现
摘 要
进入21世纪以来,网络的空前发展给人们的工作和生活带来了极大的便利,信息化建设已经成为节约运营成本、提高工作效率的首选。相比之下,国内相当数量的中小医院的门诊工作流程还采用相对保守的手工工作方式,数据信息查询和存储的成本较高,但效率却很低下。
门诊就诊系统是典型的医院信息系统(HIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、安全性好的数据库;而对于后者则要求具备应用程序功能完备,易使用等特点。http://www.16sheji8.cn/
本系统使用Visual Basic.NET+Access,设计开发了门诊就诊系统。通过网络间的数据交换来实现注册、挂号、就诊、收费等几项工作,从而提高医疗部门在门诊就诊过程中的工作效率和质量。本论文详细介绍门诊就诊系统的开发过程。http://www.16sheji8.cn/
关键词:门诊就诊;挂号;就诊;.Net;
Design of Out-Patient Attendance System
Abstract
Out-Patient attendance system is a typical hospital information system (HIS), which includes building up data-base in background and developing the application interface in foreground. The former requires consistency, integrality and security of data. The back-stage should make the application powerful and easily use.
This system is developed byVisual Basic.NET+ ACCESS.and achieves registration, attendance and charge in order to improving the efficiency and quality of health department. http://www.16sheji8.cn/
In this paper, these functions and the process of development of Out-Patient system will be introduced in detail.
Key words: Outpatients; Register; Attendance; .Net
目 录
论文总页数:18页
1 引 言 1
2 相关理论技术 1
2.1 .Net技术 2
2.2 ACCESS数据库 2
3 用户需求分析 2
3.1 用户角色需求 2
3.2 功能需求 3http://www.16sheji8.cn/
3.2.1 注册功能 3
3.2.2 挂号功能 3
3.2.3 医生功能 3
3.2.4 收费功能 3
3.2.5 管理功能 4
3.3 性能需求 4
4 门诊就诊系统的设计 4
4.1 设计思路 4
4.2 总体框架 4
4.2.1 系统管理员功能 5http://www.16sheji8.cn/
4.2.2 普通用户功能 6
4.3 数据库设计 7
5 详细设计 8
5.1 用户登陆模块 8
5.2 用户功能模块 10
5.2.1 注册病人 10
5.2.2 挂号 10
5.2.3 医嘱录入 11
5.2.4 收费 12
5.3 管理员模块 13
5.3.1 用户添加 13
5.3.2 用户解冻 13http://www.16sheji8.cn/
5.3.3 字典维护 14
5.3.4 报表查询 14
6 系统测试 15
6.1 测试环境 15
6.2 测试结果 15
结 论 15
参考文献 16
致 谢 17
声 明 18http://www.16sheji8.cn/
1 引 言
医院信息系统(Hospital Information System, HIS),指利用电子计算机和通信设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。门诊就诊系统作为医院信息系统的一个子类,具有其自身的特点和复杂性,这是医院本身的目标、任务和性质决定的,它不仅要和医院信息系统的其他子系统一样为医院的管理提供便利,提高整个医院的运作效率,而且还应该支持以病人医疗信息记录为中心的整个门诊医疗过程。http://www.16sheji8.cn/
门诊就诊系统应该包括以下几个方面:病人注册、病人挂号、病人就诊和病人收费。其中,病人注册和病人挂号是病人就诊的准备工作,病人就诊包括下医嘱和配药,而收费则贯穿了整个病人就诊。
传统的流程病人挂号,然后进入相应的科室就诊,医生通过询问病人的具体病情或要求病人做某种类型的检查来确定病因并开出医嘱,完成诊断过程。可以看出,传统的工作流程存在着以下的局限性:
1) 整个过程主要的数据记录主要依靠手写,效率不高,易出错;
2) 诊断过程完成后病人诊断信息不便于存储和查询;
3) 整个医疗系统内部缺乏对于当前某个阶段内的病人相关信息进行针对性统计分析的具体实现手段。
由于计算机已经成为我们工作的得力助手,它能代替人工进行许多繁杂而重复的劳动,具备节约资源、提高效率等特点,因此我们使用计算机建立局域网来实现门诊就诊系统。
本文将介绍医疗门诊就诊系统的设计和开发工作,因此,文章将涵盖以下三个方面的内容:
1) 介绍贯穿项目设计,开发始终的VB.NET+ACCESS技术。
2) 介绍医疗门诊就诊系统的详细需求。http://www.16sheji8.cn/
3) 介绍医疗门诊就诊系统的具体实现。通过传统的医疗门诊就诊流程和利用网络技术的门诊就诊的比较不难看出,医疗门诊就诊网络化将是今后医疗门诊领域的发展趋势。开发这样一套应用系统,是推进医疗工作信息化的一个重要环节。
2 相关理论技术
本设计的门诊就诊系统采用Microsoft Visual Studio 2005来开发应用程序。而使用VB.Net语言,它比以前的VB版本更加简单和直观。数据库则采用ACCESS。
2.1 .Net技术
.Net架构是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发,旨在提供一个一致的、面向对象的、将软件部署和版本控制冲突最小化的代码执行环境。.Net是微软推出的新一代开发平台,有很多新的特性是对以前版本的增强。其特点在于:
1).标准集成,提供一直的面向对象的编程环境;http://www.16sheji8.cn/
2).简化了应用,不使用注册表,而是每个应用程序都使用自己局部的组件;
3).强大的代码管理,原来VB开发人员面临的问题比如内存管理、线程和进
程创建现在都可以由.Net来处理,拥有了被管理的代码,则可以访问.Net所有跨语言的能力;
4).充足的学习资源,.Net的方面的书要比其它所有编程技术的书都多,微
软和第三方团体开设了很多课程,可以让开发人员很快就上手。VB.Net是现代化的语言,完全面向对象的,设计的时候消除了很多VB的矛盾。
2.2 ACCESS数据库
ACCESS是微软公司开发的一款桌面数据库。其特点在于:
1).在数据量不是很大的情况下,其效率完全能够满足平时使用的要求;
2).可移植性强,当数据量增大后,系统的查询和处理速度无法达到要求时,则可很容易的转向SQL Server等大型数据库,代码部分基本不用改动;http://www.16sheji8.cn/
3).目前办公室里的大多数电脑通常都安装有Office系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;
4).该数据库文件单一,利于数据的导入与导出。