软件缺陷引发的纠纷
上一篇 /
下一篇 2011-06-28 16:06:50
/ 个人分类:测试【总结】
会议主题:XX医院出现的金额不平现象
1. 事故概要:
XX医院病人60329971,出现3分差额问题即:
1)处方上,单贴金额与贴数乘积不等于总金额,产生2分差额问题;
2)处方总金额与收费发票总金额显示不相等,有1分差额问题;
2. 事故原因:
1. 处方上2分差额问题:
处方上显示“单贴金额为79.88,贴数7.总金额为559.18”
原因:
Ø 因为病人是这样算的:单贴金额*贴数=79.88*7=559.16,不等于559.18,相差2分;
Ø 而我们系统实际是这样算的:单贴金额=总金额/贴数=559.18/7约等于79.8829,保留两位小数就为79.88。所以产生2分的差额,实际上是不差的。
2. 发票与处方的1分差额问题:
处方显示559.18;但是,发票显示为559.19;
原因:
Ø 处方的计算:
总金额=所有药品的“单价*用量*贴数”的金额之和,单价取的4位小数的,单个药品算出的“单价*用量*贴数”也取的是4位小数,算出总金额为559.181,所以约等于559.18;
Ø 发票上的计算:
医保合计金额审核,审核到2位小数,明细是一条条上传的,故虽然
总金额=所有药品的“单价*用量*贴数”的金额之和,但是单个药品算出的“单价*用量*贴数”取的却是2位小数,导致之和算出为559.19。主要原因是其中存在两个药品“熟地黄”“茯苓”算出得到3位小数,被舍成2位,所以产生差额了。
3. 事故解决方案:
1)初步提出“尾差”的方案:方便测试人员对账及对外解释;
2)初步提出社保病人费用计算方式分开的想法:考虑不是所有社保对传入的数据要求都是那么严格的情况。
3)具体怎么解决待三院升级后再决定。
4. 事故警示:
1)事故的对待态度:
l 对于事故报告的书写:需详细,能够做到对外解释的清楚;语气也需注意,保持认真的态度;
l 事故的解决:要积极组织会议讨论解决方案。
2)测试:
对于缺陷的认知,需加强。测试的态度需摆正,至少对于已知的缺陷,不要忽视,更不能麻木对待、视而不见;同时,要有举一反三的测试理念,对于已暴露的问题,要想到系统中其他地方是否还有这样的类似的错误等;
以上是近期工作中,医院那边出现的医疗纠纷,记录在这里,促使自己不断成长,并作为警示。感受:测试真的是一件很有挑战性的工作,测试需要开阔的眼界,明锐的洞察力,升入分析问题的能力,对缺陷的高敏感度。
心得:测试不仅仅是保证功能的实现,就医疗软件来开,不仅要满足医生的需求,还有病人的需求。对行业业务的了解,行业不同人员对待软件的心理态度。
经验:缺陷不可忽略,还有不同系统、不同模块之间的跨度,在这些跨度中如何保证数据的一致性,准确性。
教训:细小的缺陷都不容忽略,就是3分钱也会被投诉。
展望:努力在当下,未来很美好。
收藏
举报
TAG: