医院药品管理系统分析与设计 第3页 前 言
随着科技的发展,信息时代的办公自动化浪潮猛烈地冲击着传统的办公模式,越来越多的医院为了充分合理的利用内部信息资源,提高效益和管理,都纷纷建立起自己的医院信息系统(Hospital Information System,简称HIS),把医院不同区域、不同部门的各种信息资源通过一定的网络技术有机的统一起来供全院使用。医院信息系统一般包括临床诊疗管理、药品管理、经济管理、综合管理和统计等部分,覆盖了医院手工管理的全部流程,囊括了医院医疗各环节和医院管理各主要方面。
药品管理系统的引入,能够快速、便捷、准确的输出每种药品的基本信息,查询并能对药品的基本信息进行修改,更有效地控制过期药品,避免失效药品的误用所带来的经济损失。能更好地对药品进行监督和管理。使医院避免手工操作对人力和物力资源的浪费,解决手工管理混乱、传递不及时的问题,能有效地提高工作效率和医院的经济效益。
药品管理系统的引入还能使医院内部能集中管理,集中控制,快速反映各个部门的状况,各种统计分析报表能使管理者实时动态地掌握医院的经营运行状况,为管理人员提供了有力的决策支持。本文所设计的药品管理系统可以大体满足药库管理员、药品采购人员以及医院管理者多方面的需要。
1 系统开发背景
1.1 系统概述
医院信息系统HIS--hospital information system是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。医院信息系统是现代化医院建设中不可缺少的基础设施与支撑环境。该系统主要是以信息标准化和数据库技术为基础,以临床应用为核心,以医疗质量控制和提高工作效率为目的,建立人、财、物、业务等方面的基本信息库,构建业务、管理和决策三个层次的系统功能,覆盖医院管理的各个部门及患者在诊疗中的各个环节,满足医院日益增长的信息需求,并为医院提供全方位的信息服务。
药品管理系统是医院信息系统中的一部分,是一个子系统。药品管理系统需要对分布于医院各个部门药品的物流和相应的财流进行管理 , 涉及到药库、药房和医院的各个用药部门。药库是基于全院药品数量 、金额管理的部门,主要涉及的实体有药品、供应商和医院的药房及医务部。药品管理子系统管理药品从供应商采购至药库,然后是药品在库的整理、过期处理、统计盘点等等。
1.2 药品管理系统在医院管理中的作用
1.药价透明。 药品管理系统运用以前 , 药品划价是由药房调剂人员完成 ,由于缺乏有效的管理手段 ,手工划价,差错率较高。医院信息系统运用以后 ,结束了由药房划价的历史 ,价格由药库专人管理 ,药品划价由收款室用计算机完成 ,价格管理趋于规范化。
2. 加强药库管理。长期以来 , 医院药房药品管理主要依靠金额管理 , 对药品数量无法严格控制 , 在药品管理上存在很多弊端。基层医院普遍存在职工到药房换药的现象 , 造成药品数量管理混乱;另外 ,由于没有实行数量管理 ,还出现过部分药房调剂人员私自拿药现象。药品管理系统运用以后 , 换药现象得到杜绝 ,药房每一种药品进、 销、 存都由系统管理 ,每种药品随时显示库存数量 , 药房工作人员可随时对药品进行盘点核对。自拿药现象也得到了制止。
3. 有效控制过期药品。药品管理系统运用以前 , 药房对过期失效药品缺乏有效科学管理手段 ,信息不畅通 ,过期失效药品时有发生 ,并且对过期失效药品的报废处理也不及时 ,甚至不作报废处理 ,这也是造成药房药品数量失控的一个原因;药品管理系统运用以后 ,系统会随时提示药品失效期 ,过期失效药品明显减少。由于药品变金额管理为数量管理 , 药房对偶尔出现的过期失效药品 , 也会及时通过审批作报废处理 , 以确保药品账实相符。
4、有效管理报销单据。药品管理系统运用以前 ,单据全部是手工书写 ,容易让人有机可乘 。药品管理系统运用以后 ,任何人无权修改金额和日期 ,乱填单据的情况得到了有效控制。加强了财务管理 , 严格财经纪律。
1.3 课题背景
本次论文侧重于医院信息系统中的药品管理部分,单独的设计一个子系统—医院药品管理系统。药品管理系统是HIS的一个重要组成部分。在计算机还未普及之前医院药品管理都是由工作人员手工书写的方式来操作的,其效率低是最明显的缺陷,另外,数据的一致性不好文护,如某个药品信息的记录有所改动(如更改ID号),那么该药品的其他记录就与此不一致,造成查询的费时费力。随着科学技术水平的不断发展和现代化管理水平的不断提高,利用药品管理信息子系统对医院购、用、存、管 的分布于药库和各个部门的西药、中成药、中草药等药品的物流和相应的财流进行管理,可以有效地防止药品过期、流失、浪费等现象,并且可以大大的减少药库工作人员结帐、盘点、统计的工作量。药品管理系统在医院的应用实现了医院药品管理的执行工具、业务管理等的信息化,为医院在信息化社会的发展增加了新的动力。
2 开发工具和环境介绍
2.1 选用VB开发工具
2.1.1 VB语言的特点
Visual Basic是在原有Basic语言基础上的进一步发展而来,它包含了数百条语句,函数及关键词,其中很多和Windows GUI有直接的关系。Visual Basic语言具有简单易学的特性,只要稍有语言基础就可以很快掌握并进而熟悉。以可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来;可视化编程环境的“所见及所得“功能,使界面设计如积木游戏一般,从而使编程成为一种享受:强大的多媒体功能可轻而易举地开发出集声音,动画,影像和图片于一体的多媒体应用程序:新增的网络功能提供了编写internet程序的功能。
1.增强的数据访问能力。Visual Basic 6.0提供了于已有系统(UNIX和SNA主机系统)的开放式的互联性技术,包括ActiveX Date Objects(ActiveX数据对象,简称ADO)。Visual Basic 6.0还为各重不同的数据库提供了全新的OLE DB和ODBC驱动程序,包括Oracle及运行于IBM AS400等大型机上的VSAM和DB/2数据库的驱动程序;通过第三方提供的OLE DB和ODBC驱动程序,还可以与其他数据库进行连接。
2.新的语言特征。新的语言特征包括:用户自定义类型可以作为参数或作为公共属性和方法的返回值:函数可以返回数组变量;动态数组可以赋值;文件系统对象;按名调用(CallByName);创建增强的对象函数(CreatObject Function Enhancements);增强的StrConv函数等。
3.更强大的internet应用程序开发功能。在Visual Basic 6.0中,internet应用程序的开发更加容易,功能更加强大。在应用程序内可以通过internet或Intranrt访问文档和应用程序;也可以创建internet服务器应用程序,包括LLS应用程序;支持动态HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。
4.新增和加强的控件。新增的控件有:ADO Data Contro、 CoolBar Control DataGrid Control、DataListControl,DataCombo、DataRepeatr Control DatatimePicker Control 、Hierachical Flexgrid Control 、ImageControl Month Control 增强的控件有:ImageList Control、ListView Control、MsChart Control、ToolBar Control
5. 新增的部件功能。Visual Basic 6.0提供了各种基于部件的可视化开发工具以及基于部件的web开发能力。Visual Basic 6.0包括了新版本的Microsoft可视化开发工具,可以帮助开发人员创建基于部件(Component)的解决方案。这些工具可用于创建基于Microsoft DNA体系的应用系统,包括提供创建交叉平台的Web应用程序,Windows的客户/服务器模式的应用系统。Visual Basic 6.0可用于快速创建基于Windows环境的客户/服务器模式应用系统、Web应用系统和中等规模的应用系统。
Visual Basic 6.0可以创建和重用COM部件,创建的部件可以被其他语言重用,而且也可以使用其他语言创建部件。这使得从已有的各种第三方开发的部件建立Web应用程序成为可能。开发人员可以使用任何高级语言,如C++,Visual Basic,Java来建立部件,并将其集成在Visual Basic 的应用程序中。
6.增强的和新的向导。增强的向导有:安装程序向导,数据窗体向导,应用程序向导,类生成工具。新的向导有:数据对象生成向导,工具条向导。
2.1.2数据访问接口
在Visual Basic6.0中主要提供了3种数据对象作为数据访问接口,包括远程数据对象RDO(Remote Data Objects),数据访问对象DAO(Data Access Objects)和ActiveX数据对象ADO(ActiveX Data Objects)。这三种对象都可以进行远程数据的访问,RDO一般采用ODBC来访问数据库,DAO可以使用Jet引擎和ODBC两种方式访问数据库,ADO可以使用ODBC和OLE DB来访问数据库,ADO不直接访问ODBC数据库,它把OLE DB的访问封装在一个数据对象中,需要经过OLE DB转接,可以方便地对数据库的访问。ADO是以前的DAO,尤其是RDO数据访问接口的一个替代,它提供了前两种都不能具备的附加功能。在Visual Basic6.0中,可以使用OLE DB直接访问不同类型的数据库,OLE DB和ADO对象已经成为Microsoft公司开发数据库应用的新标准,它也是Microsoft公司数据库发展的一个方向。
ADO模型:ADO数据访问接口让程序设计者简单地创建几个对象便可以连接数据来源,获取所需的数据,以及进行数据访问后的保存操作。ADO定义了一个可编程的分层对象集合,主要有三个对象成员及几个集合对象所组成。图2-1、图2-2、图2-3所示是彼此的关系。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
医院药品管理系统分析与设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766