信息时代已经来临,计算机应用于医院的日常管理,为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的标志,给医院带来了明显的经济效益和社会效益。
本文介绍了数据库管理系统的基本设计方法,详细阐述了整个应用系统的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整的设计方案;在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。
医院门诊管理信息系统在HIS系统中占有重要的地位,其数据量大、信息共享度高,而且对收费、退费、收费统计和药品管理实时性要求高,从以医院管理、经济管理为主转为以病人为关注点,随着社会发展、人民生活水平不断提高,医院的一切程序都逐渐人性化服务,自动化、无纸化管理。对医院的服务要求也越来越高,作为现代化医院的门诊管理,必须以人为本,从软、硬件上,上一新的台阶,才可能最大限度地提高医院对患者服务的效率,提高医院的资源利用率和能力,最大限度产生良好的社会与经济效益。
现代化的医院门诊管理,应具备公平、公开、公正、文明的门诊系统,快捷的病人自助查询、收费、药品查询等人性化服务,大大改善了医生的工作条件,降低了门诊护士的工作强度,提高了各方面的效率,同时也为医院各级管理人员们科学管理提供了基本统计数据,可最大限度发挥医院的现有资源,产生良好的社会与经济效益,实现现代化医院门诊管理,将为我国医疗卫生保健事业带来质的飞跃,一举跨入发达国家医疗管理的先进行列。为此确定此课题有十分重要的意义。
医院管理是现代医院的核心环节之一,随着病人要求的不断提高,医院门诊管理在整个社会中占有越来越重要的地位。在传统医院管理过程中,门诊与查询管理都非常的耗费人力物力,同时由于采用手工操作,不可避免造成一些的错误。现阶段医院门诊管理的特点是信息处理量特别大,所管理的药品种类繁多,而且收费单、退费单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常出现信息的重复传递等问题。医院门诊管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合门诊管理信息系统。而现在计算机技术、网络技术成熟与发展,为医院门诊管理自动化提供了强有力的技术支持。课题以某医院应用背景,通过研究当前医院系统的管理现状、存在问题以及现实需求,设计一个针对医院门诊管理工作的管理信息系统。该系统能够提供较为完备的功能,可以全面管理医院中的各相关信息,缩短了信息流转时间,使医院的管理层次分明,井然有序,为医生诊治与病人查询提供依据,对于提高医院管理的经营效率、加快门诊管理的自动化具有重要的意义。
在手工业时代,企业对医院的各项管理的运作是停留在以纸、笔为主要工具的阶段。到后来,随着信息量的快速增长,这种传统的手工操作的方法已无法迅速、准确的完成各项管理工作。当医院意识到这点之后,纷纷开始重视医院管理。此间,利用了西蒙教授开发的自动控制理论,马奇的最大、最小化问题等方法,相继开发出了许多管理方法。
进入20世纪之后,随着系统、信息技术、管理工具的进步以及计算机的普及,许多医院开始利用计算机进行门诊管理。从而提高了处理的速度与精度。
在如今计算机飞速发展的今天,将计算机这一信息处理利器应用于医院的日常管理已是势必所然,而且这也将为医院门诊部管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为医院的飞速发展提供无限潜力。采用计算机管理信息系统已成为医院门诊管理科学化和现代化的重要标志,它给医院管理带来了明显的经济效益和社会效益。主要体现在:极大提高了医院工作人员的工作效率,大大减少管理中的漏洞,可以节约不少管理开支,增加各方面的收入。
医院信息系统(Hospital Information System,简称HIS)是近年来国际上刚刚兴起的计算机信息产业,按照卫生部信息化工作领导小组办公室颁发的《医院信息系统基本功能规范》,它的准确定位为:医院信息系统是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存储、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。
HIS是现代化医院建设中不可缺少的基础设施与支撑环境,属于迄今世界上现存的企业级信息系统中最为复杂的一类。它不仅要同其它管理信息系统(MIS)一样追踪、管理伴随人流、物流、财流所产生的管理信息,从而提高整个系统的运行效率,而且还应该支持以病人医疗信息记录为中心的整个医疗、教学、科研活动。
数据库系统本质上是一个用计算机存储记录的系统。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。图1-1是一个数据库系统的简图。
图1-1 数据库系统简图
本人设计的是一个关于中小型民营医院的医院门诊管理的数据库系统,通过这个系统管理员可以简捷、方便的对病人、医生及药品记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行医院查询、借阅等功能。
该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部用户对数据库的查询访问和内部管理人员对数据记录的管理维护,每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
本系统采用SQL技术建立数据库,然后建立数据源的链接,并且生成医院门诊管理的数据库应用程序从而实现数据库的管理功能。
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。
SQL语言有着非常突出的优点,主要是:
1、非过程化语言
2、统一的语言
3、是所有关系数据库的公共语言
非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
统一的语言:SQL可用于所有用户的活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL为许多任务提供了命令,其中包括:
1. 查询数据
2、 在表中插入、修改和删除记录
3、 建立、修改和删除数据对象
4、 控制对数据和数据对象的存取
5、 保证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。
本系统使用SQL作为后台数据管理系统,而在前端使用ADO对象和数据环境作为数据访问接口。它选用了目前最流行、使用最广泛的可视化编程语言Visual Basic 6.0作为开发环境。在实际的系统编程中,这种系统开发方式也是很普遍的。
1.5.1Visual Basic简介
Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。它是由最初的Basic语言发展而来的,Basic语言是面向过程的,后来出现的vb1.0到3.0......一直到现在的6.0和vb.net,是一种可视化面向对象的编程语言,特点是编程效率高,很短时间就可以编写出功能强大的软件。
1.5.2 ADO技术
ADO(ActiveX Data Objects)称为ActiveX数据对象,是Microsoft公司开发数据库应用程序面向对象的新接口,ADO技术已成为ASP技术用来访问Web数据库应用程序的核心。ADO是DAO/RDO的后继产物,它扩展了DAO和RDO所使用的对象模型,具有更加简单,更加灵活的操作性能。ADO在Internet方案中使用最少的网络流量,并在前端和数据源之间使用最少的层数,提供了轻量、高性能的数据访问接口,可通过ADO Data控件非编程和利用ADO对象编程来访问各种
未完待续...