← 返回目錄

帳務流程:日費率月帳單產生與調整

帳務流程:日費率月帳單產生與調整 由 Archify 產生的工作流程圖。 01 / 其他流程觸發 02 / 帳務人員 03 / 伺服器動作與計費引擎 04 / 資料庫 EX / 檢核與鎖定 選定對象 逐日計費 存檔與調整 自動重算 · 費用設定/收費異動/外出異動 · 其他流程觸發 › 選定對象 · recomputeFrom/ForOuting 自動重算 費用設定/收費異動/外出異動 recomputeFrom/ForOuting 批次建立帳單 · billing.bill:create · 帳務人員 › 選定對象 · 選月份;可選全部重算 批次建立帳單 billing.bill:create 選月份;可選全部重算 手動調整帳單 · billing.bill:update · 帳務人員 › 逐日計費 · 手動項目、零用金、出院日 手動調整帳單 billing.bill:update 手動項目、零用金、出院日 刪除帳單 · billing.bill:delete · 帳務人員 › 存檔與調整 刪除帳單 billing.bill:delete 帳務總覽/帳單明細 · billing.bill:view · 帳務人員 › 存檔與調整 · 依月份/病房/狀態篩選 帳務總覽/帳單明細 billing.bill:view 依月份/病房/狀態篩選 篩選候選個案 · batchDailyBills · 伺服器動作與計費引擎 › 選定對象 篩選候選個案 batchDailyBills 組出逐日資料 · computeDailyBill · 伺服器動作與計費引擎 › 逐日計費 · 含上月退餐重算 組出逐日資料 computeDailyBill 含上月退餐重算 標準計費策略 · 逐日累計、月上限封頂 · 伺服器動作與計費引擎 › 逐日計費 · standardStrategy 標準計費策略 逐日累計、月上限封頂 standardStrategy 鎖帳單後更新 · lockedBill 後重算合計 · 伺服器動作與計費引擎 › 存檔與調整 · FOR UPDATE 鎖帳單後更新 lockedBill 後重算合計 FOR UPDATE 讀:候選來源 · billing.fee_profile × core.stay · 資料庫 › 選定對象 · 有效設定且該月住院 讀:候選來源 billing.fee_profile × core.stay 有效設定且該月住院 讀:計費輸入 · billing.fee_change・rate・setting · 資料庫 › 逐日計費 · platform.form_record 讀:計費輸入 billing.fee_change・rate・setting platform.form_record 寫:月帳單 · billing.monthly_bill(_item) · 資料庫 › 存檔與調整 · saveDailyBill 寫:月帳單 billing.monthly_bill(_item) saveDailyBill 繳費狀態 trigger · 寫 payment_status · 資料庫 › 存檔與調整 · monthly_bill_status 繳費狀態 trigger 寫 payment_status monthly_bill_status 無有效費用設定 · 批次略過;單筆報錯 · 檢核與鎖定 › 逐日計費 無有效費用設定 批次略過;單筆報錯 已有繳費紀錄 · payment_allocation 有沖銷 · 檢核與鎖定 › 存檔與調整 · 擋刪除與改零用金 已有繳費紀錄 payment_allocation 有沖銷 擋刪除與改零用金 月份 更新 檢查 查詢 逐人 受影響月份 讀取 無設定 明細與小計 觸發 圖例 人員操作 伺服器邏輯 檢核/例外 觸發/通知 資料表