血库系统申请单测试用例
一、 录入申请单
1、 录入门诊病人申请单
A、 录入没有收费项目的病人的申请单
B、 录入有收费项目的病人的申请单,分为两种情况,其一不选收费项目与申请单对应,存盘时不将申请单的self_no赋给收费细目的charge_no,下次再调出此申请单后,收费项目前不应有对勾;其二选收费项目与之对应,存盘后这些收费项目的charge_no被赋予了申请单的self_no,下次取出时这些收费项目前应有对勾。
C、 录入多种情况:录入一条申请单细目;录入多条申请单细目;
2、 录入住院病人申请单
A、 没有医嘱,则申请单的self_no置为0
B、 有医嘱,可选对应申请单的医嘱,只能选其中一条;同上(门诊病人)。
二、 申请单划价
1、 门诊病人申请单划价
A、 正常情况:选定一病人,没有出库记录,没有对应的收费项目(划价业中为空),录入出库记录、配血记录,划价,检查返回的数据是否正确(根据出库记录的blood_charge,issue_amount,match_code);存盘,检查存入表中的数据是否正确:a、xk_apply b、xk_in_detl c、mz_detail_charge,再次调出该单时,‘TreeView’下的dBGrid中应有刚存盘的收费项目,并打勾。
B、 存盘前同A,划价后,录入新的收费项目,存盘,检查表中结果是否正确
C、 存盘前同A,划价后,不存盘,删除出库记录,看结果是否正确。
D、 同A,重新调出该申请单,将出库记录删除,此时相关的表都已有此申请单的划价记录,存盘时应修改相关的所有表;检查存盘后结果是否正确。
E、 选一个在申请单录入时对应收费项目的病人,这时在‘划价’页中应可看到对应的收费项目,录入出库记录,划价,看此时显示的收费项目是否正确,存盘,看存入表中的数据是否正确。
2、 住院病人划价
基本同门诊病人,只是没有对应收费项目的问题
三、 申请单确认
根据上述划价的各种情况,做确认,检查结果是否正确
|
|