王文強

摘 要:為了深入貫徹落實《關于印發流動就業人員基本醫療保障關系轉移接續暫行辦法的通知》,并實現醫療保險轉移接續的聯網信息化,相關軟件開發迫在眉睫。本文主要探討了醫療保險轉移接續軟件開發和實現過程的可信性思路,首先介紹了項目背景、軟件目標、軟件特點、相關技術,然后通過簡單的需求分析,簡要闡述了本軟件設計要實現的功能和設計過程。
關鍵詞:醫療保險 轉移接續 軟件開發 思路探討
中圖分類號:F840 文獻標識碼:A 文章編號:1672-3791(2013)03(c)-0011-02
醫療保險轉移接續是指參保人在跨地區流動就業時把原就業地的基本醫療保險繳費年限及個人賬戶轉到新就業地,以便在兩地的醫療保險年限能夠累計計算。醫療保險關系轉移的內容包含基本醫療保險繳費年限的清單及個人賬戶的余額。按照《城鎮企業職工基本養老保險關系轉移接續暫行辦法》(國辦發〔2009〕66號)規定,符合當地養老保險轉移接續認定條件的流動就業人員,即可在辦理基本醫療保險關系的轉移接續手續。但是,要方便快捷的實現養老保險轉移接續,就必須開發相應的軟件。因此,醫療保險轉移接續軟件的實施是落實醫療保險改革的重要措施之一,開發這類軟件是幫助老百姓解決異地醫療保障問題的民生工作,社會意義和效益十分重大。
按照國家相關政策規定,跨統籌地區到本市的流動就業人員,在辦理醫療保險關系轉移接續后,其在原就業(參保)地的城鎮企業職工基本醫療保險的繳費年限,視同本市基本醫療保險繳費年限??缃y籌地區到本市流動就業并參加本市城鎮職工基本醫療保險的人員,達到法定退休年齡時符合本市按月領取基本養老金條件,且在本市實際繳納(或補繳)基本醫療保險費滿10年以上,并累計繳費年限符合女滿20年,男滿25年的,可享受退休人員醫療保險待遇。所以,醫療保險轉移接續軟件主要是為各縣(區)社保部門開發設計,用于為參保人辦理轉移接續手續。通過該軟件主要完成下列程序:參保人申請轉移接續,社保部門根據參保人的申請信息,給原參保地發出聯系函,原參保地根據發出的聯系函為參保人辦理轉出手續,并打印參保憑證,新參保地社保中心根據相關資料將為參保人辦理轉入手續,從而完成參保人的轉移接續。
根據轉移接續軟件的用途和需要達到的目的,其主要特點有六個:(1)參保人在當地正常參保后,可以在社保中心申請轉移手續,根據要求填寫相關信息。(2)社保中心根據參保人申請信息,經核實無誤,向原參保地發出聯系函,要求原參保地做轉出手續,所有業務一切都在參保地社保中心之間往來業務,這樣免去了參保人往來新舊參保地之間的奔波,并且縮短了辦理手續的大量時間。(3)當地社保中心接到原參保地的轉出手續,經核對正確,將做轉入手續。(4)轉出、轉入手續順利完成后,參保人收到一份參保憑證作為轉移接續的依據,整個過程簡單、快捷,免去了參保人辦理手續的大量瑣碎工作。(5)當地社保中心還可以維護自己本地區的經辦機構信息,包括聯系人,聯系電話,經辦機構地址以及行政區域編碼等。(6)由于職責和分工的不同,該系統還進行了權限管理,下級經辦機構只可以查詢和操作經辦機構職責范圍的相關功能,中心管理部門則可以查看所有功能。根據轉移接續軟件的功能和特點,建議從以下幾個步驟開發設計醫療保險轉移接續軟件。
(1)設計軟件的“需求分析”。需求分析簡單地說就是分析用戶的需求,是軟件定義時期的關鍵階段,其基本任務是準確回答“軟件必須做什么”這個問題。醫療保險轉移接收系統牽涉面很廣,包含眾多用戶和角色,其中最為主要的上級中心管理員和下級管理員兩種。軟件初始狀態下建立社會保險的上級中心管理員,其負責管理下級管理員,并對下級管理員進行添加,修改以及權限分配。上級中心管理員具有所有操作權限,可查詢或操作下級某區域的所有業務,而下級管理員只能操作本區域的相關業務,包括個人信息管理、單位信息管理、轉移接續相關管理,而不能操作上級中心管理員的相關業務。因此,從軟件系統層面分成如下五個主要功能模塊:人員信息管理、單位信息管理、轉移接續管理、報表管理、權限管理等。主要業務流程設計如下:首先由參保人提交參保材料給單位,單位核實后將材料轉交給下級管理員;下級管理員進行人員信息處理和單位信息處理,實現轉移接續業務的辦理;完成辦理后提交報表,并將相關信息提交給上級中心管理員處理。
(2)軟件開發步驟設計。需求分析的主要任務是定義問題,即確定軟件必須“做什么”。設計階段的主要任務是在需求分析基礎上,針對給定問題,給出軟件解決方案,即確定“怎么做”的問題。軟件設計應遵循以下的基本原理:模塊化、抽象、信息隱蔽、模塊獨立。醫療保險轉移接續系統的設計工作主要包括后臺數據庫的建立、維護及前端程序的開發三個方面。軟件設計就是把一個軟件需求轉換為軟件表示的過程,它包括概要設計(又稱結構設計)和詳細設計兩個階段,鑒于詳細設計是概要設計的具體化和實現,本文只簡要介紹概要設計步驟。
①軟件功能體系結構。醫保轉移接續軟件實現異地流動就業醫保的轉移接續業務。該軟件包括四個主要部分:人員信息管理、單位信息管理、轉移接續、權限管理;轉移接續主要包括申請函維護、聯系函維護、轉入和轉出明細維護、參保憑證維護;權限管理是根據角色的不同賦予用戶不同的權限。軟件功能體系結構如圖1所示。
①軟件的邏輯結構。軟件劃分為三層架構,表現層(WinForm、Web Form),業務邏輯層(WebService、Windows服務),數據訪問層(OracleClient、Oracle DB)。
②數據庫設計。信息系統中最為重要的是交易(Transaction)類數據的存儲,是數據管理的目標。數據表(或稱表)是數據庫最重要的組成部分之一。數據庫只是一個框架,數據表才是其實質內容。根據信息的分類情況,醫保轉移接續軟件數據庫中可能包含如下數據表:個人基本信息表,單位基本信息表、轉移接續申請表、轉移接續聯系函表、轉移接續信息變更表、參保憑證信息表、經辦機構信息表、管理員信息表、(區縣)信息表。整個數據庫通過Power Desinger設計。
(3)軟件編碼實現。在概要設計的基礎上完成詳細設計,接著就是軟件編碼實現,即用代碼來表示各組數據資料,使其成為可利用計算機進行處理和分析的信息。鑒于本軟件數據信息的安全性和用戶的針對性,采用C/S(Client/Server)的架構模式,運用目前比較流行的.NET語言,C#是一種從頭開始設計的用于.NET的語言,它可以利用.NET Framework及其開發環境中所有新添的功能來實現面向對象的編程方法。并且使用第三方控件Sybase旗下Tidestone的數據庫表格Formula One,為實現跨平臺,跨語言,在通信協議上采用Web Service協議,數據庫采用安全級別高的Oracle10g。
(4)軟件測試。軟件測試是通過科學系統的方法找出軟件測試的錯誤與不足之處,并及時進行改正,以確保軟件設計的無差錯的實現。軟件測試應貫穿于軟件定義與開發的整個期間,需求分析、概要設計、詳細設計以及程序編碼等各階段所得到的文件,包括需求規格說明、概要設計規格說明、詳細設計規格說明以及源程序,都應成為軟件測試的對象。對本軟件的測試用例的設計采用黑盒測試法,最后得出對本軟件進行測試的實際情況。
總之,目前,流動就業人員醫療保險關系的轉移接續并不順暢,統籌基金不隨之轉移,參保者的繳費年限不能累計計算。為此,需要加強立法,進一步出臺相關實施細則,協調好各方利益關系,整合醫保制度框架和管理機構,特別是加強信息網絡建設,使醫療保險的轉移接續真正落到實處。信息網絡建設建設的關鍵是開發操作性強的醫療保險轉移接續軟件,本文就這類軟件的開發做了一簡單可行性分析,以為該類軟件的開發提供思路。
參考文獻
[1](美)Christian Nagel Bill Evjen,著.Professional c# 4 and.NET 4 c#高級編程[M].7版.Jay Glynn李銘,譯.黃靜,審核.北京:清華大學出版社,2009.
[2](美)Simon Robinson Christian Nagel,著.李敏波,翻譯.黃靜 張少華 審校.Professional c# 3rd Edition c#高級編程[M].3版.北京:清華大學出版社,2005.
[3]王海亮,張立民,王海鳳,等.精通Oracle 10g SQL和PL/SQL[M].北京:中國水利水電出版社,2008.
[4](美)Jason Price,著.Oracle Database 10g SQL開發指南[M].馮銳,由淵霞,譯.北京:清華大學出版社,2010.
[5]趙韶平.PowerDesigner 系統分析與建模[M].北京:清華大學出版社,2009.
[6]諸福靈.基本醫療保險關系轉移接續研究[J].中國醫療保險,2010(7):23-24.