利用POWERBUILDER弥补“军卫一号”医院信息系统中统计模块的设计缺陷

2012-11-17 07:45韩丽萍陈行愉
中国药房 2012年29期
关键词:管理程序出库入库

韩丽萍,陈行愉,陈 新

(广州军区广州总医院药学部,广州 5 1 0 0 1 0)

利用POWERBUILDER弥补“军卫一号”医院信息系统中统计模块的设计缺陷

韩丽萍*,陈行愉,陈 新

(广州军区广州总医院药学部,广州 5 1 0 0 1 0)

目的:解决现行“军卫一号”医院信息系统(HIS)中统计模块的缺陷,为合理制订采购计划提供依据。方法:基于医院“军卫一号”HIS数据库,采用PowerBuilder工具,编写SQL语句,结合Excel计算函数并进行统计。结果:本方法可一次性快速查询所有品种设定时间段内的用量情况,弥补了“军卫一号”HIS药品库存管理程序中单品种流水账功能设计缺陷的问题,在库药品的匹配准确度达到9 0%以上。结论:利用本方法可弥补“军卫一号”HIS药品库存管理程序中出库数据不能导出和查询的缺陷,大大提高工作效率和药品采购的准确性。

军卫一号;医院信息系统;PowerBuilder;统计;模块;设计缺陷

“军卫一号”是目前军队医疗卫生机构中使用最广泛的医院信息系统(HIS),其重要组成部分是药品库存管理程序,通过它基本实现了药品数字化管理,大大提高了管理水平。但在多年的使用过程中,笔者发现该系统的设计仍存在不尽人意的地方。本文利用PowerBuilder工具[1],结合Excel处理“军卫一号”导出的数据[2],就药品库存管理程序中统计模块的设计缺陷,提出弥补方法,可大大提高药品采购管理工作效率,为合理制订采购计划、防止药品积压提供依据。

1 药品库存管理程序中统计模块的设计缺陷

药品的库存量及一定阶段内的用量是库管制订采购计划的重要依据。药品库存管理系统中有工作量统计功能,可一次性查询所有品种的出库量及出库金额,但是生成的数据既不能保存也不能查找,现阶段库管查询一段时间内药品的出库量,均利用药品库存管理程序中的单品种流水帐查询功能进行追踪。

一般情况下,药品的最小独立包装是采购的基本单位,也是设定库存高、低限的基本单位,而无论处方出库或摆药出库均会有不同的单位(如盒、板、片、包等)。现有的单品种流水账和工作量统计功能,均不能将不同销售单位归纳为采购单位的出库量,查询结果中不能直观反映所有药品的使用量和库存情况,需要用金额和价格进行计算转换。此外,用单品种流水功能查询每个品种需要耗时数分钟,调整高、低限或形成采购计划时需逐个查询,工作量十分庞大,不利于药品的合理采购和库存控制,同时也不利于发现呆滞药品和及时退货。

2 弥补缺陷的设计思路

(1)利用PowerBuilder编写2段程序,分别查询某库存单位设定时间段内所有药品的出库金额和该库存单元的购入价格,分别保存为2个Excel格式表格。

(2)利用Excel计算函数,并进行排序、筛选,利用透视工作表功能对(1)中的2个表进行合并和匹配,最后进行分类汇总。

(3)对因更换厂家、药品调价出现重复的数据进行验证处理。

3 编写SQL语句

3.1 查询药房各品种的出库金额

打开PowerBuilder工具,输入以下语句:

select q.drug_name,n.Firm_id,m.package_units,n.supply_indicator,sum(c.quantity),sum(c.costs),n.quantity

药房各品种的出库金额查询结果示例见图1。其中,Drug Name为品名,Drug Storage Profile为药品库存,Firm Id为厂家,Package Units为包装单位,Supply Indicator为供货标志(0:不可供,1:可供),Sum(c.costs)为出库金额,Drug Stock Quantity为库存量。

图1 药房各品种的出库金额查询结果示例Fig 1 Sales amount results of all varieties of drugs

4 利用Excel对导出的数据进行处理

4.1 对数据重复性进行验证

在E2单元格键入如下函数:=IF(COUNTIF(A:A,A2&'*')>1,"重复",""),筛选出重复的条目,再分别对重复条目进行核实。重复性验证结果示例见图3。

4.2 利用Excel的透视工作表功能匹配

将经重复性验证后的表格进行匹配后,根据出库金额和入库价,可简单地计算出出库量,而不受出库包装单位的影响。匹配结果示例见图4。

图2 药房各品种入库价的查询结果示例Fig 2 Purchase price results of all varieties of drugs

图3 重复性验证结果示例Fig 3 Results of repeatability verification

图4 Excel匹配结果示例Fig 4 Match results by Excel

5 讨论

运用本文介绍的方法可同时查询所有品种设定时间段内的使用量和库存情况,弥补了“军卫一号”药品库存管理程序中统计模块设计缺陷的问题,在库药品的匹配准确度达到9 0%以上。在查询入库价时需要设置发生采购入库的时间区间,为避免导出太多历史数据造成筛选困难,这个时间区间的设置不能无限大,按照实际情况一般为3~6个月,极少数药品在此区间中未发生过入库情况,会造成入库价缺失,使统计结果不能完全匹配。另一方面亦可提示,3~6个月未采购的药品可能为呆滞或积压药品。在系统进行升级改造前,本文方法不失为一个较好的解决问题的方法。

库管是以最小独立包装作为采购单位,因此应提取药品从药库请领独立包装的入库价,可避免不同销售单位价格同时调出的混乱。

对于因供应不足而临时更换供应商或厂家的品种,一般不会分配新的药品代码,这样系统就存在一码两药甚至多药的情况。在设定的查询周期内如有上述变更,则调出的数据会出现同一种药品的不同厂家、不同价格的多种不同组合。这时难以直接统计计算,而须应用Excel函数验证相同的品种是否存在不同厂家或价格,进行适当的筛选后再进行匹配操作。

[1] 袁 靖,王修凯.基于“军卫一号”的药品实时计划的设计和实现[J].医院数字化,2 0 1 1,3 1(1 1):6 3.

[2] 陈 斌,叶佳佳,冯荷青.利用Excel快速管理药房库存[J].海峡药学,2 0 1 0,2 2(3):2 2 4.

Remedy of the Design Defects of Statistics Module in“No.1 Military Medical Project”Hospital Information System Using PowerBuilder

HAN Li-ping,CHEN Xing-yu,CHEN Xin
(Dept.of Pharmacy,Guangzhou General Hospital of Guangzhou Military Command,Guangzhou 5 1 0 0 1 0,China)

OBJECTIVE:To solve the design defects of statistics module of drug stock management in“No.1Military Medical Project”hospital information system(HIS),and to provide reference for the formulation of drug purchase plan reasonably.METHODS:Based on the database of“No.1Military Medical Project”,SQL program was compiled with PowerBuilder,then results were calculated with Excel.RESULTS:The method can quickly check the amount of all varieties over a specified period of time.CONCLUSIONS:This method can remedy the statistical function design defects that the data can not be exported or consulted in drug storage management program with match accuracy of above 9 0%,and can greatly improve work efficiency and procurement accuracy.

No.1Military Medical Project;HIS;PowerBuilder;Statistics;Module;Design defects

R9 5

B

1 0 0 1-0 4 0 8(2 0 1 2)2 9-2 7 0 1-0 2

DOI1 0.6 0 3 9/j.issn.1 0 0 1-0 4 0 8.2 0 1 2.2 9.0 4

2 0 1 1-0 8-2 6

2 0 1 1-1 2-0 5)

猜你喜欢
管理程序出库入库
军事保密管理程序法治化及其对军民协同创新发展的促进研究
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
配方高架库空箱出库程序的优化设计与应用
中国食品品牌库入库企业信息公示①
四部门发文要求切实加强国家政策性粮食收储和销售出库监管
散粮出库 加快腾仓
优化拍卖出库流程控制防范拍卖出库环节财务风险
环境监测实验室的质量控制和质量保证
网络数据库安全检测与管理程序的设计实现研究