血庫系統申請單測試用例
一、 錄入申請單
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、 住院病人劃價
基本同門診病人,只是沒有對應收費項目的問題
三、 申請單確認
根據上述劃價的各種情況,做確認,檢查結果是否正確
|
|