摘要:本文主要介紹了以PowerBuilder作為開發平臺,以SQL Server2000作為后臺數據庫管理系統,采用C/S體系結構開發的職工醫療費報銷管理系統。通過該系統的運行,不僅規范了醫療費報銷管理制度,而且對醫療費報銷制度的改革也起到了一定的輔助作用。
關鍵詞:醫療費報銷系統;PowerBuilder;SQL Server;開發
中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2008)20-30204-02
The Design and Implementation of Medical Expense System
DING Ru-gen1,LU Shi-guo2
(1.Computer and information school,University of Hefei Polytechnology, Hefei 230009, China;2. Hospital, University of Hefei Polytechnology,Hefei 230009,China)
Abstract:The medical expense system based on C/S mode is designed and realized, which PowerBuilder is considered as development platform and SQL Server 2000 is considered as a background database. This paper is helpful for reforming and improving medical expense.
Key words:Medical Expense System; PowerBuilder; SQL Server; Development
1 引言
在目前醫療保險制度下,主要解決了職工在住院時醫療費用負擔的問題,但是職工在門診的醫療費、住院醫保后剩下的部分醫療費以及大病后超額部分的醫療費,主要是由各企事業單位根據其自身的實際財力狀況予以部分報銷補助,以解決職工醫療費用的實際困難。由于在人工進行醫療費報銷的過程中,涉及到的報銷情況非常復雜,計算量較大,報銷速度很慢,同時存在許多人為因素的干擾,操作難以規范。給財務報銷工作人員帶來許多不必要的麻煩。
為了規范醫療費報銷的管理制度,同時也解決財務報銷人員的勞動強度與復雜性,設計了一個職工醫療費報銷管理系統。該系統已經在多家企事業單位運行,通過該系統的運行,不僅規范了醫療費的報銷管理制度,而且為企事業單位節約了大量的醫療費報銷金額。對醫療費報銷制度的改革也起到了一定的輔助作用。
2 系統分析
針對醫療費報銷的特點進行分析后,醫療費的報銷包括職工門診醫療費報銷、住院醫療費報銷、醫療費超額補助等三大功能。在這三大功能中,都有對應的醫療費報銷政策。系統設計的難點在于醫療費報銷算法相當復雜,具有多個影響實際報銷金額的因素,這些因素的變化都會影響實際報銷金額。如果采用人工計算進行醫療費報銷,需要花費大量的時間進行計算,并且還存在許多人為因素進行干擾,使得醫療費報銷難以規范。
例如:影響門診醫療費實際報銷金額的因素有:(1)每個職工的醫療備用金不同;(2)職工是否住過院,對已住院的職工,不同級別的醫院對應的住院門檻費不同;(3)職工是否特種病人,特種病醫療費報銷的比例不同,特種病的醫療費報銷還設置了最高限額;(4)不同級別的醫院,其報銷比例不同;(5)不同類型的人員,享受的報銷比例不同;(6)不同類型的人員,其允許報銷的最高限額不同;(7)不同種類(甲類、乙類、其他) 的藥品,其報銷比例不同;(8)家屬以及獨生子女的報銷比例也不盡相同。
在住院醫療費報銷以及醫療費超額補助中,也存在許多影響實際報銷金額的因素,在此就不再一一列舉了。
3 系統設計
3.1 模塊設計
基于系統分析的基礎上,系統的總體模塊結構圖如圖1所示。
系統設置包括:系統初始化、用戶管理、背景設置、密碼修改、用戶注銷、系統退出等功能模塊。
基礎數據包括:設置報銷人員類型、設置醫療費報銷比例、人員數據/醫保數據導入導出、設置職工報銷條件等功能模塊。具有“系統級”權限的用戶才能使用該菜單中所包含的所有模塊。
報銷管理包括:門診報銷錄入、門診報銷審核、住院報銷錄入、住院報銷審核、超額補助錄入、超額補助審核、報銷單據處理等功能模塊。具有“錄入”權限與“審核”權限的人員才能運行相應的功能模塊。
統計查詢包括:查詢報銷單據信息、查詢單據審核信息、按照各種要求查詢醫療費報銷匯總、輸出指定期間醫療費報銷信息、自定義條件查詢等功能模塊。
系統維護包括:數據庫的備份與數據庫的恢復等功能模塊。具有“系統級”權限的用戶才能使用該模塊。
3.2 數據庫設計
系統中涉及到的相關表主要有:人員類型信息表、報銷比例信息表、職工人員信息表、人員變動信息表、醫保信息表、報銷單據信息表、用戶信息表等。
人員類型信息表:包括人員類型編碼、人員類型名稱。
報銷比例信息表:包括人員類型編碼、內部醫院報銷比例、外部醫院報銷比例、特種病限額內報銷比例、特種病限額外報銷比例、報銷類型編碼等。
職工人員信息表:包括職工編碼、姓名、姓名助記碼、性別、醫保號碼、身份證號碼、出生日期、參加工作時間、職稱、職務、銀行賬號(工資折號)、備用金、門檻費、特種病限額、補助最大限額、人員類型編碼等。
人員變動信息表:包括職工編碼、姓名、性別、變動事項、變動日期、變動標識等。
醫保信息表:包括醫保號碼、姓名、備用金、身份證號碼、出生日期、參加工作時間等。
報銷單據信息表:包括單據編號、姓名、姓名助記碼、性別、身份證號碼、報銷日期、人員類型編碼、門檻費、備用金、特種病發票金額、特種病限額內報銷比例、特種病限額內報銷金額、特種病限額外報銷比例、特種病限額外報銷金額、內部醫院發票金額、內部醫院報銷比例、內部醫院報銷金額、外部醫院發票金額、外部醫院報銷比例、外部醫院報銷金額、附件張數、銀行賬號(工資折號)、報銷地點、支付方式、支付標識、報銷種類、錄入人、審核人、單據標識等。
用戶信息表:包括用戶標識、用戶姓名、權限、密碼等。
4 系統的主要特點
由于采用了C/S體系結構進行開發。客戶端負責提供表達邏輯、顯示用戶界面信息以及訪問數據庫服務器;服務器端則負責對數據處理以及將處理的數據結果返回給客戶端。并且在服務器端的后臺上,開發了部分存儲過程,減小了網絡處理的數據流量,極大地提高了系統的運行效率。
另外,在醫療費報銷過程中,針對于每張需要報銷的發票,都采用雙工錄入。首先由錄入員錄入每張發票的金額信息,財務審核人員作第二次錄入。在財務審核人員第二次錄入的過程中,同時對發票的金額數據進行校對,一旦發現第二次錄入的數據與第一次錄入的數據不相符,立即報錯提醒財務報銷人員,確保所有醫療費發票數據錄入的準確性。并且在財務人員進行審核之前,系統再次對數據進行校對,如果發現數據不相符,不允許財務人員對報銷單據進行審核。實際報銷金額由系統按照醫療費報銷規則自動進行計算,消除了人為因素的干擾。
在所有人員報銷完畢之后,生成報銷匯總數據以及打印出報銷匯總清單,并且將匯總的報銷數據轉換成dBase的數據庫文件,遞交給銀行系統,其報銷金額直接增加到職工的工資折中。
醫療費報銷管理系統的主要特點如下:
4.1 采用了“客戶定制”的設計思想
所謂“客戶定制”,是指系統在設計與開發過程中,將系統的可變因素獨立起來,提供用戶改變這些可變因素的功能模塊,讓系統的運行根據這些因素的變化而自動變化,使得系統具有較高的可變性與通用性。例如:設置報銷人員類型、設置醫療費報銷比例、設置職工醫療費報銷條件等功能模塊,就是將可以變化的而且影響報銷結果的模塊獨立出來,讓系統管理員可以進行修改與定義,使得系統具有較高的通用性。
4.2 具有較高的先進性
充分利用了面向對象軟件開發工具的特點,使得系統的實用性強,功能齊全,人機操作界面友好,而且操作簡單,使用方便,所有功能既可用鼠標點擊也可用鍵盤操作來完成。另外,在服務器的后臺上,創建了部分存儲過程,將許多共性的操作,交給后臺服務器進行處理,減小了網絡數據流量,優化了系統性能。例如:報銷單據編號的生成與獲取,就是由后臺服務器中的存儲過程進行處理的。
4.3 具有較高的可靠性
系統的可靠性要有軟件的穩定性、安全性作保證。一方面系統在登錄時,需要輸入密碼認證;另一方面系統在設計過程中采用兩級安全認證措施。即系統級與用戶級。系統級用戶可以對各個用戶進行管理以及運行“基礎數據”的功能模塊。用戶級只能對系統所授權的模塊進行使用。
4.4 采用了即插即用的程序設計思想與方法
由于系統是采用面向對象的軟件開發工具進行開發的,作者將過去長期開發MIS系統所積累的知識和經驗,拋開與具體信息系統相關的部分,利用面向對象開發工具的“繼承”性,設計了大量可繼承的通用模塊或對象,形成了一個通用的或標準的祖先對象庫,并把這些對象封裝起來,形成一個可共享的標準動態連接庫(SHARE.DLL),減少了用戶定制系統的復雜性。在該系統的研制與開發過程中,許多對象從共享的動態連接庫中直接進行引用或繼承,大大縮短了系統開發的時間。
5 結束語
利用PowerBuilder編寫的職工醫療費管理系統,改變了人工對醫療費報銷的管理,促進了醫療費報銷制度的不斷完善,給財務人員在醫療費的報銷管理中帶來更加快捷、方便、實用、準確,深受用戶的歡迎。
參考文獻:
[1] 劉志銘,張振坤,馮文翠. PowerBuilder數據庫開發關鍵技術與實例應用[M]. 北京:人民郵電出版社,2004.5.
[2] 袁松,楊帆,等. PowerBuilder8.0高級應用與開發[M]. 北京:中國水利水電出版社,2002.3.
[3] 王晟,馬里杰. SQL Server數據庫開發經典案例解析[M]. 北京:清華大學出版社,2006.
[4] 丁汝根,王琦. 基于校園網運行的醫院管理系統的研制與應用[J]. 電腦學習 2007,4:21-22.