系统简介:
作为一个标准的药房药库系统,应该完整包括以下内容:入库、出库、报损、报增、调拨、退货、各科室领用、购药计划、药品调价、药品库存调整、药品盘点、药典维护、批次维护、有效期维护、各进货单位药品调价金额统计表、各进货单位药品金额汇总表、各进货单位药品让利金额汇总表、各科室领用卫材明细表、歌科室领用药品和卫生材料汇总表、各科室领用药品明细表、药房药品出入库汇总表、药房药品进销存统计表、药品出入库汇总表、药品进销存统计表、药品来源汇总表、药品有效期控制表、药品支出汇总表、药品支出明细表、医保药品入库统计、药房发药、药房划价、药房退药、病区记帐、长期医嘱处方、长期医嘱划价记帐、出院病人药房领药、药品划价记帐、退药退费、药房调拨、药房领药申请、药房调拨录入、综合查询、麻醉及精神药品统计表、门诊发药统计报表、药房发药按类别统计表、药房爱护价工作量统计表、药品消耗汇总表、药品有效期控制表、住院发药统计报表。以上功能是按照业务来分的,从技术实现角度来看,大体分为功能性和报表,本次课程重点讲解了其中典型的几个环节,如:入库、入库审核、盘点、盘点审核、药房划价、门诊发药、住院发药、门诊退药、住院退药、药房药品维护。
一、业务说明:
A. 药品入库:
1、新增:点击新增,则进入药品入库的界面,可以输入拼音码,自定义码,别名码,及代码调出该药品,输入出厂日期,实效日期,批号,数量,发票金额,实付金额 等,选择库房名称,进货单位,采购人,会计,验收人等,相应的信息录完后,点击保存即可。此时表t_in_storeroom t_inlist_storeroom里记录了相应的记录,且此时的状态为0 。
2、点击编辑可以对未审核过的入库药品进行编辑。
3、点击删除可以对未审核过的入库单进行删除。
4、点击审核则可以对未审核过的入库单进行审核,之后保存即可,审核过的入库单不能进行编辑和修改,且表t_medic_storage里也增加了相应的该药品数据。且此时的状态为1
5、点击打印可以对审核过的入库单进行打印
6、点击退出,则退出药品入库界面
B. 药品盘点:
1、新增:点击新增,则进入药品盘点的界面,选择盘点部门,点击新增盘点表,这样可以把这个部门的整个库存都调出来,根据实际情况调整实际库存,可以选择”导入库存”来调整实际的库存,也可以输入拼音码,自定义码,别名码来单独修改某些库存量 ,盘点完后点击保存即可。此时向表t_dept_inventory新增了里记录了相应的记录。
2、盘点录入:是针对盘点未完的操作在未审核前可以继续进行盘点操作。
3、点击审核则可以对未审核过的盘点单进行审核,之后保存即可。
4、药品调整:这时可以对审核过的盘点表进行调整,调整后向表t_adjust_storage里记录相应的值,之后保存,此时库存中的进行修改过数量的药品的库存会作相应的变化,调整库存时是按照数量最小的库存批次药品进行优先调整。
5、点击打印可以对审核过的盘点单进行打印
6、点击推出,则推出药品盘点界面
C、药品维护:
1、选择药品维护,进入药库库存上下限维护界面,输入药品简码,拼音码或者别名码调出该药品,再进行上下限的维护。
2、维护完后,保存,则在表T_leechdom_quota里增加一条该库房药品的一条上下限维护的记录。
3、点击取消,则推出药品维护界面
D、药房划价:
涉及表名:p_leechdomecipeinfo
业务流程:1 打开药房划价界面,左边列表有两个界面,一个是“已挂号未划价列表”,一个是“已划价未收费列表”,在已挂号未划价列表界面,选择已经挂号的病人,进行划价,划价以后,在已划价未收费列表界面产生一个划价号,在门诊收费界面或在住院划价界面用划价号进行收费,
2 在药房划价以后,产生的划价信息记录在p_leechdomecipeinfo 表里,如果是已经收过费的划价号,在表里的recordstate字段值为1,如果没有进行收费,recordstate为0。
E、药房发药
涉及表名:p_diagsendleechdom, p_inhossendleechdom, p_leavehossendleechdom
d_ecipe_medicine h_inhosleechdom_recor
系统配置:何时减库存
业务流程:
I 门诊发药
打开药房发药界面,选择门诊发药,在门诊发药界面,选择药房进行发药,有两种情况,在配置为发药减库存的状态下:在住院划价收费时是那个药房,比如在门诊划价记账是门诊药房,在药房发药时药房名称可以为门诊药房, 也可以是其他药房换药房进行发药。(前提是其他药房必须有这个药品), 在配置为划价减库存的状态下,只能是在门诊划价收费时是那个药房,发药时必须是那个药房。
门诊发药后,写在d_ecipe_medicine表里的sendleechdommark标识由0变为1。
II 住院发药
打开住院发药界面,选择住院发药,在住院发药界面,同样的,选择药房进行发药,有两种情况,在配置为发药减库存的状态下:在住院划价收费时是那个药房,比如在住院划价记账是住院药房,在药房发药时药房名称可以为住院药房, 也可以是其他药房换药房进行发药。(前提是其他药房必须有这个药品), 在配置为划价减库存的状态下,只能是在住院划价收费时是那个药房,发药时必须是那个药房。
住院发药后,写在h_inhosleechdom_record表里的sendleechdommark标识由0变为1。
F、药房退药
涉及表名: p_diagsendleechdom, p_inhossendleechdom, h_inhoscharge_detail
h_inhosleechdom_record
系统配置: 住院退药时是否退费
业务流程: 药品信息支持3码(拼音码、自定义码、别名码)检索
I门诊退药: 在门诊退药界面,选中需要退的药,进行退药。退药后在p_diagsendleechdom,表里插入一条负记录。
II住院退药: 在住院退药界面,输入需要退的住院号,然后选中明细账号,每次只能退一个明细账号。退药后在p_inhossendleechdom,表里插入一条负记录。如果配置为退药时一并退费,在h_inhoscharge_detail里产生两条记录,cancelmark标识为1和2。1为原始记录,2为退费后的负记录。
在h_inhosleechdom_record里产生两条记录,leechdomstate的标识为1和2 ,1为原始记录,2为退费后的负记录。
二、用到的技能点:
1、DEV列表的使用深入;
2、界面优化业务整合;
3、报表打印技术;
4、多层开发技术;
5、模块化编程思想;
三、课程及分析思路:
1、门诊业务流程图:
2、入库票据:
3、盘点票据
4、住院发药
5、药库表说明