1、药品管理系统设计与分析目录一、引言211 背景212 开发药品管理系统的意义2二、系统分析321 可行性分析322 系统需求423 功能分析524 系统流图625 数据流图6三、总体设计831 ER图832 系统组织结构图1033 系统功能模块10四、总结11一、引言11 背景计算机70年代末期就进入了我国医疗行业,当时以IBM的M340小型机为主只有少数几家大型的部属综合医院和教学医院拥有,主要应用于科研和教学,还没有应用于HIS的管理80年代初期,随着苹果PC机的出现和BASIC语言的普及,一些医院开始开发一些小型的管理软件,如工资软件等;80年代中期,随着XT286的出现和国产化,以及D
2、BASE工I工和UNIX网络操作系统的出现,一些医院开始建立小型的局域网络,并开发出基于部门管理的小型网络管理系统,如住院管理,药房管理等进入%年代,NOVELL网和FOXBASE!FOXFRO数据库日益盛行,完整的医院网络管理系统的实现已经成为可能,于是一些有计算机技术力量的医院开始开发适合自己医院的医院管理系统进入21世纪,特别是2003年SARS灾难过后,我国的医疗卫生系统开始真正意识到医院信息系统的重要性,并开始着手进行系统的深入研究和推广应用国家主管部门也给予了医院前所未有的引导和支持”当今的中小型医院,一般还没有全面采用信息技术来进行管理,其录入!核算和分析等工序依然繁琐复杂主要依
3、靠人力,没有充分发挥计算机速度快!处理效率高和能及时进行数据传输的特点”流通领域中的医院录入数据大副增加,核算指标与过去的系统也相去甚远”在先进的!现代化的经营管理体制上建立一套高效的计算机辅助经营管理系统势在必行。12 开发药品管理系统的意义药品是防病治病的特殊商品,是医院重要的经济收入来源,是医疗活动中必不可少的基础物资,兼具物资和医疗双重属性,是医院医疗和经济活动中的重要组成部分,在医院的运营成本中占有很大比重药房!药库是医院药品供应基地,是加强医院药品管理的重要环节之一”由于药品种类繁多,流通环节繁杂,强化对药库管理尤为重要,它既要保障对临床各科室的供应.又要控制药品品种、数量、质量、
4、防止过期失效,减少浪费,达到增收节支的目的“对药房、药库实行计算机管理,可使药房、药库的工作人员可及时了解库房药品进、出、存的动态变化,既做到为临床及时提供所需药品不使药品供应中断,又有效减少盲目进货造成药品积压现象,药品的信息化管理不仅可加快药品周转,而且可大大提高工作人员的工作效率和管理质量,也更加有利于及时、安全、优质地的保证临床用药”因此医院管理者历来都十分重视药品信息管理的开发应用。医院药品管理系统是医院信息管理系统的重要组成模块,是医院管理中的关键环节,是药品管理的核心,有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍,医院内各个科室的用药情况也方便获取。“它与门诊收费系
5、统、门诊挂号系统、门诊药房系统、医技管理系统及医生站、护士站、住院结算、院长查询等系统之间实现数据共享,药品管理信息系统的开发成功与否,将直接影响医院HIS系统其它子系统的开发”。二、系统分析21 可行性分析 (1)技术可行性 该系统对软件没有太高的要求,市场上存在的系统软件足以满足系统各个方面的要求。开发人员具有专业知识,已成功开发了一些复杂的药品管理系统,而现在要开发的药品管理系统是比较易懂易操作的,只是完善了更多的功能需求,在开发技术上不存在太大的难题。(2)经济可行性系统投入运行后,会给医院带来可观的经济效益:一方面提高了工作效率,增加了市场竞争力。另一方面,使得信息流动的更快,能为各
6、个科室提供多的高质量的药物信息.(3)环境可行性由于卫生部门及医院的领导者已认识到医院存在的问题和对系统需求的迫切性,对系统的开发大力支持的,领导们认为医院走向信息化的战略对医院的成长是有利的,并且有助于医院长期健康持续稳定地发展.22 系统需求医院药品的管理是医院工作的重要组成部分,对于小型医院、社区卫生院,长期以来无论是药品管理还是账目管理,绝大部分都是采用传统的人员直接管理模式。在实际的工作工程中,不同的部门负责不同的业务,医生只负责开处方、药房负责取药、采购负责药品的采购、药库负责药品的管理,由于各部门之间的信息交流不畅,沟通不便等多种原因,造成了医生开处方不知道医院的药品库存情况,病
7、人看完病后的划价、结账、取药都十分麻烦,经常出现处方开了、划了价、缴了费,却取不到药的情况,患者只好再去找医生,告诉医生开的药没有了,医生重新开处方、重新划价、重新缴费取药;另外很多的医院门诊与药品库房通常不在同一地点,两个未能建立实时的动态链接机制,造成在药品采买调配等工作过程中需要消耗大量的人力、物力、财力。个别医院的部分科室可能采用了信息化管理,如财务系统,人事管理系统等等,却未能形成统一的整体,造成管理工作烦杂不便,成为医院管理中的一大难题。因此,根据医院的主要业务,设计一个药品管理系统,医药品的整个流通作为主旋律,帮助医院实现药品信息的实时共享,并与已有管理系统实现无缝对接,达到信息
8、相互访问、相互交换的目的,从而大大提高医院的工作效率和服务质量,显得十分有必要。根据小型医院、社区卫生院门诊的工作流程,大致分为:患者挂号、排队就诊、患者检查(可选)、医生开具处方、患者划价、患者缴费、患者取药、药品采购、入库、出库等几个方面,通过以上的分析可以得出,整个的药品管理包括以下几个方面:首先,患者到挂号处挂号;挂号结束后患者找到对应科室的医生进行就诊.其次,医师根据病人的实际病情,开具处方。开处方时,先要查询药品信息,选择药品药量,再记入一张处方单并保存;最后划价操作员根据病人处方中的药品,核算各药品单价及总金额;再次,由收款操作员根据划价单进行收款操作,开出发票;最后,药房的管理
9、人员根据处方,给病人药物,修改库房药品的库存信息。与此同时,库房操作人员,可以查看现有药品信息,选择对于缺货药品或某些特定药品生成订单,并可对药品实现入库操作,以及对药品信息、供货厂商信息的日常维护工作。药品采购员可根据库房药品的库存情况,当库存余额不足时,申请是否需要采购药品。通过分析,根据不同的操作人员,本系统有药库管理员,采购员,医生,收费员,发药操作员,后台管理员共六种不同角色。从患者的角度:系统需要提供门诊挂号,医生处方信息录入,处方收费,门诊发药,各种单据存底打印的一体化流程.从医生的角度:系统需提供精确的开方后台信息,包括药品信息、库存余额等等,方便医生能够准确了解到各种药品的详
10、细信息,更加高效、快捷的为患者提供诊断服务,开具处方。从收费员和门诊发药员的角度:系统需要提供精确快速的发药凭据,并且对财务收费系统提供有力支持。从药房管理员角度:系统需要提供完整的药品管理,生产厂家,供货单位的数据库信息。提供多种信息查询方式,并围绕药品为中心为管理员提供了方便的药品出入库管理手段。从后台管理员角度:系统需要提供一系列历史单据的查询,包括订单,处方单,处方发票,入库单以及前台各类操作员权限的分配和管理,并且可以查看、管理已删除的药品。23 功能分析为实现上述目标,将系统分为 7 个功能模块:库存管理模块、药品查询模块、采购管理模块、药品出售模块、查询统计模块、出入库管理模块、
11、系统设置模块。它是根据子系统的管理功能来划分的,使得系统分工明确,业务流程清晰,从而优化医院管理,最终为医院带来更好的经济效益。查询:实现对患者或家属、药品、供应商基础信息管理及信息检索功能。方便患者或家属查看更多的有关药品质量方面的信息。管理员可进行修改、添加、删除等操作采购管理:实现对药品采购信息进行管理及检索功能.了解质量形成的过程.管理员可进行下订单操作.库存管理:实现对药品入库、退货、库存查询及价格调整等信息的综合管理。使顾客时实了解到药品的价格。管理员方便管理库存,及时调配药品,以供顾客需求。药品出售:实现对药品出售信息及退货信息进行管理的功能。能够帮助患者或家属更好的选择药品。帮
12、助医院更好的改进药品,对其药品进行补充调配。查询统计:支持多条件查询功能,方便患者或家数、管理员查找有关药品详细信息。出入管理:实现在线的个人与医院之间的进销药品往来结账的综合管理。系统设置:实现对操作员信息进行维护,不同权限的管理。不同职务的人员所看见的信息不同,进行不同的操作.24 系统流程主要流程是:首先,要对当前库存信息进行记录,包括:药品类别、剂型,所属的仓库编号、名称;药品出库时,系统自动进行记录,同时修改相应的库存数值,系统也提供了一系列的报表,做出详细地结账查询功能,为药品管理者提供参考;最后,系统还允许管理者对药品信息、供应商、患者或家属、业务员和各个仓库等信息进行修改、添加
13、和删除,以适应不断变化的市场 。25 数据流图系统的部分数据流图:图一:入库数据流图图二:药品采购计划流图图三:药品信息查询流图图一图二图三三、总体设计31 ER图ER 图也称实体联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。程序总体 E-R 图如图:32 系统组织结构图33 系统功能模块药品管理系统是一个典型的数据库开发应用程序,由库存管理模块、药品查询模块、采购管理模块、药品出售模块、出入库管理模块、药品查询模块、系统设置模块等部分组成,规划系统功能模块如下: 1。 库存管理模块:该块主要管理药品入库信息
14、、药品入库退货、药品库存查询和库存药品价格调整。2. 药品查询模块:该模块主要管理药品基本信息查询、供应商信息查询。3. 采购管理模块:该模块的主要管理药品采购信息录入和药品采购信息查询。4. 药品出售模块: 该模块主要管理药品出售信息录入和药品出售退货信息录入。5。 出入库管理模块:该模块主要管理药品出、入库处理,药品出、入库结账,药品结账单据查询。6. 药品查询模块:该模块主要管理出入库记录查询、ID、名称查询,库存量查询、供应商查询。7. 系统设置模块:该模块主要管理个功能模块的字典维护。四、总结:该系统主要实现如下目标:1。键盘操作,快速响应。2.强大的出售结账功能。3。全面的账单查询功能.4。功能强大的月、年销售额分析图、药品销售排行统计。5.实现各种查询,如多条件查询、模糊查询等.6.系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。7。操作员可以随时修改自己的口令。8。管理员可以设置操作员的权限9.对医务工作者输入的数据,系统进行严格的数据检验,尽可能排除人为的错误.10.数据保密性强,为每个医务工作者设置权限级别.11.系统最大限度地实现了易安装性、易维护性和易操作性。12.系统运行稳定、安全可靠。8