发新话题
打印

药品库存金额计算?

药品库存金额计算?

药品库存金额通常有两种算法:1.现在库存数*当前零售单价;2.上期库存余额 - 当期进出零售金额 + 调价零售金额损溢;

如何保证用这两种算法计算出来的结果是相等的?

TOP

药品库存金额计算?

就拿业务刚刚开始计算一下

入库数量 10 * 零售金额 3.00 =30.00

出库数量 5 * 零售金额 3.00 =15.00

后调价为2.5


1、库存数量 (10-5)* 现零售价 2.5 =12.5

2、上期结余 0 + 本期入库 30 +调价益 0 +盘盈 0 -出库15 -调价损 2.5 -盘亏 0=本期结余 12.5

本身1=2




此帖由 l_feng 在 2006-07-20 15:25 进行编辑...

TOP

药品库存金额计算?

客户老说这两个数不等,我查了

应该是小数进位造成的

怎么处理好呢

例如xxxx药品1合=150片,合单价55.33

我收费时金额保留3位小数

1片=0.369

如果处方是一片一片的开的

那么150片开完=150*0.369=55.35

差2分怎么处理?

前辈们是如果处理这种事情?

困惑,搞HIS真累啊




此帖由 bcsvr 在 2006-07-20 15:31 进行编辑...

TOP

药品库存金额计算?

谢谢l_feng 大大

请再看帖子

非常谢谢

TOP

药品库存金额计算?

这样库存就会是数量为0,零售为-0.02,

怎么办好呢

TOP

药品库存金额计算?

收费时处方里每个药品金额保留几位小数好?

当然越多 ,精度越搞

但是总有个限制吧

TOP

药品库存金额计算?

最基本的,应该都是至少保留的四位小数点,有的用float类型,报表汇总到最后四舍五入保留2位;收费可采用分币处理。

TOP

药品库存金额计算?

建议在进行金额计算是采用整形算法,不要采用浮点计算,因为交易时只会把费用发生到分,所以建议在内部运算式采用分的整数进行计算,然后在前台再使用小数点显示。这个也是在进行金额计算时的常规方法。

因为浮点算法会有算不准以及二进制的原因导致计算错误。




此帖由 danelchen 在 2006-07-20 17:59 进行编辑...
为了理想,我选择过放弃!同样为了理想,我选择坚持!天将降大任于斯人也!必将苦其心志,劳其筋骨,饿其体肤,空乏其身,行弗乱其所为,所以动心忍性,增益其所不能!

TOP

药品库存金额计算?

:) 又是拆分 , 楼上有理


此帖由 红旗飘飘 在 2006-07-20 18:13 进行编辑...

....∫&µ≡∞....

TOP

药品库存金额计算?

像楼主所提的药品拆分不知各家怎么处理的?

TOP

药品库存金额计算?

费用发生到分的误差会很大
比如我上面的例子,费用如果到分,那误差就太大了
还有有些药品可能不到一分,帐面表现就是0了

保留四位小数吧
但是问题又来了

有的医保要求药品明细只传三位小数,还有的医保要求只传两位小数
真是麻烦死了,如果四水无入传过去的话,会有误差的
怎么办呢

为什么做HIS这么累,改来改去的!

TOP

药品库存金额计算?

医保的程序有问题,没必要迁就他们,虽然他们很牛。

TOP

药品库存金额计算?

还有一种算法是针对拆分对象进行规格转换算法,但是这种方法也只能减少浮点算法带来的误差。也就是在把小规格总数计算后先进行规格转换算法按照大规格进行计算。但是这样并不能解决根本问题。

还有一种是增益算法,呵呵~~~~就是根据最小单位进行大规格整数计算后进行增益补偿。这个算法在设定最小单位的对象单价时有一定的技巧,我想大家都能想到。

至于医保的问题,你可以把球踢给他们看看他们自己怎么解决这个问题,呵呵~~~




此帖由 danelchen 在 2006-07-20 21:47 进行编辑...
为了理想,我选择过放弃!同样为了理想,我选择坚持!天将降大任于斯人也!必将苦其心志,劳其筋骨,饿其体肤,空乏其身,行弗乱其所为,所以动心忍性,增益其所不能!

TOP

药品库存金额计算?

引用l_feng @ 2006-07-20 21:08)

医保的程序有问题,没必要迁就他们,虽然他们很牛。


医保的牛,在于他们有钱,可以“卡”医院,偏偏有些医院也有小辫子被医保抓住了。

至于程序,多数医保并不很牛,毛病和小辫子更多,可是医院没有办法“卡"他们。加上医保有意无意的引导,把医院里管理医保工作的人关系拉拢好,当作他们在医院内部的代言人,医院就只有吃气的份了。

TOP

发新话题