韓莉+韓紅彩+張亞娜+曹鑫+劉竹林
首先根據(jù)需求分析中提到的功能需求和非功能需求,設計出系統(tǒng)的架構(gòu)為CS和SOA混合架構(gòu)并劃分功能模塊;其次結(jié)合時序圖詳細設計出聯(lián)機結(jié)算系統(tǒng)的所有功能實現(xiàn)(包括:聯(lián)機結(jié)算前置服務、無卡撤銷服務、醫(yī)保門診掛號、醫(yī)保門診劃價、醫(yī)保住院登記、醫(yī)保出院結(jié)算等);最后設計數(shù)據(jù)庫,給出數(shù)據(jù)庫概念模型E-R圖和相關數(shù)據(jù)庫表,詳細設計數(shù)據(jù)傳輸和數(shù)據(jù)封裝。
【關鍵詞】需求分析;數(shù)據(jù)庫;醫(yī)院醫(yī)保
1 系統(tǒng)設計目標
本系統(tǒng)開發(fā)的主要目的就是要使醫(yī)院管理系統(tǒng)與醫(yī)保系統(tǒng)實現(xiàn)聯(lián)機結(jié)算,改變以往多次報銷,使得醫(yī)保結(jié)算電子化,使醫(yī)院工作人員能夠有序的管理自己業(yè)務范圍內(nèi)的事務,使參保人員充分享受醫(yī)療保險待遇。考慮到今后發(fā)展的需要,針對系統(tǒng)服務對象的具體要求,系統(tǒng)總體目標為:建立醫(yī)院計算機網(wǎng)絡,實現(xiàn)全院就醫(yī)數(shù)據(jù)信息資源共享和集中管理。建立數(shù)據(jù)庫,集中存儲參保病人的就醫(yī)數(shù)據(jù)信息,在此基礎上對參保病人的有關情況進行統(tǒng)計分析和預測,提供有關醫(yī)療保險政策的計劃和決策支持,建立統(tǒng)一的醫(yī)療保險數(shù)據(jù)交換平臺,全方位實現(xiàn)電子數(shù)據(jù)交換。符合國家有關部門的部分標準的數(shù)據(jù)交換,數(shù)據(jù)傳輸規(guī)范,實現(xiàn)醫(yī)院各部門之間的信息傳遞,建立高效、優(yōu)質(zhì)、開放、安全的分布式處理系統(tǒng),按照數(shù)據(jù)采集、加工處理產(chǎn)生結(jié)果信息的步驟來完成業(yè)務管理過程,支持醫(yī)療和管理的窗口服務。
2 聯(lián)機結(jié)算平臺的系統(tǒng)架構(gòu)
為了讓系統(tǒng)運行的更加平穩(wěn)、高效和安全。醫(yī)院業(yè)務部分采用相對封閉式的局域網(wǎng)CS結(jié)構(gòu),部分需要與醫(yī)保中心通過網(wǎng)絡實時聯(lián)機結(jié)算的業(yè)務設計為SOA架構(gòu)(面向服務架構(gòu))。服務的提供者是醫(yī)保中心,服務的使用者是醫(yī)院接入層,使用DLL動態(tài)鏈接庫解決了服務的接入問題。
表示層中客戶端顯示運行界面,業(yè)務邏輯層和持久化層處理服務端業(yè)務。持久化層包括數(shù)據(jù)持久化模塊,例如DBGrid、 DATASOURCE通過BDE與數(shù)據(jù)庫連接 ,在服務端將業(yè)務封裝成若干小的模塊(如門診報銷、住院報銷、系統(tǒng)管理、IC卡管理)進行醫(yī)保業(yè)務信息管理,當表示層當需要醫(yī)保報銷時使用網(wǎng)絡專線與醫(yī)保中心前置機(WebService客戶端)進行實時數(shù)據(jù)交換。
3 聯(lián)機結(jié)算系統(tǒng)業(yè)務流程
按定點機構(gòu)業(yè)務流程為順序描述,分為服務前置部分、門診部分、住院部分。
聯(lián)機實時結(jié)算中,對未完成的結(jié)算請求,需要進行查詢核對。核對時中心查找并反饋指定結(jié)算的結(jié)果或未結(jié)算信息,定點機構(gòu)酌情進行后續(xù)處理。
后續(xù)處理包括以下情況:
(1) 中心未結(jié)算(如定點機構(gòu)需要完成結(jié)算,則重新發(fā)起一個結(jié)算請求;如定點機構(gòu)不需要結(jié)算,則不需要再次通知中心)
(2)中心已結(jié)算(如定點機構(gòu)需要完成結(jié)算,則利用服務返回的數(shù)據(jù)直接保存即可,不需要重新發(fā)起結(jié)算請求;如定點機構(gòu)不需要完成結(jié)算,則分2種情況:一是,定點機構(gòu)已經(jīng)保存結(jié)算數(shù)據(jù),醫(yī)療保險卡在場并且已經(jīng)寫卡,可以必須使用退票請求,完成后必須寫卡;二是,定點機構(gòu)已經(jīng)保存結(jié)算,但醫(yī)療保險卡不在場,則需要發(fā)起“撤賬”請求,要求中心服務將指定結(jié)算信息撤銷,可以不寫卡。
4 聯(lián)機結(jié)算系統(tǒng)實時結(jié)算流程
一般數(shù)據(jù)上傳流程:
(1) 錄入數(shù)據(jù),保存到本地數(shù)據(jù)庫,置定點數(shù)據(jù)標志位為1(本地保存),發(fā)送中心;
(2)中心服務接收數(shù)據(jù),中心保存數(shù)據(jù),置中心數(shù)據(jù)標志位為1(中心保存),中心數(shù)據(jù)保存成功后,置定點數(shù)據(jù)標志位為2(中心已經(jīng)正確接收)。
政策結(jié)算流程:
(1)錄入費用明細;
(2)申請按政策結(jié)算;
(3)結(jié)算申請成功后定點保存數(shù)據(jù),包括數(shù)據(jù)庫、IC卡;
(4)定點記賬申請;
(5)發(fā)票打印。
5 實施聯(lián)機結(jié)算相關數(shù)據(jù)庫設計
表達概念設計結(jié)果的工具稱為概念模型.將需求分析得到的用戶需求抽象為信息世界的概念模型的過程就是數(shù)據(jù)庫設計、使用等方面的要求,對本文檔中涉及的數(shù)據(jù)庫、數(shù)據(jù)庫實體等使用、設計作如下約定:不用或少用數(shù)據(jù)庫的存儲過程(Procedure)、函數(shù)(Function),使用SQL語句和編程語言代碼替代實現(xiàn)存儲過程和函數(shù)完成的功能;取“結(jié)算序號”等功能使用存儲過程或函數(shù)實現(xiàn)有明顯優(yōu)勢時,可以使用存儲過程或函數(shù)。杜絕使用SQL SERVER數(shù)據(jù)庫的視圖(View);數(shù)據(jù)庫表(Table)的設計要簡潔、專用,包含多種用途的表,盡量分割為多個表;每個表必須建立索引(Index),能夠建立主鍵(Primary key)的表盡量使用主鍵。每個表索引建立要適當,保持在5個之內(nèi),視情況而定,否則可能會影響表的部分操作性能(如:Insert操作)。
6 結(jié)論
從概要設計和詳細設計角度分別介紹如何設計聯(lián)機結(jié)算系統(tǒng)。首先根據(jù)第三章聯(lián)機結(jié)算系統(tǒng)需求分析中提到的功能需求和非功能需求,設計出系統(tǒng)的架構(gòu)為CS和SOA混合架構(gòu)并劃分功能模塊。其次結(jié)合時序圖詳細設計出聯(lián)機結(jié)算系統(tǒng)的所有功能實現(xiàn)(包括:聯(lián)機結(jié)算前置服務、無卡撤銷服務、醫(yī)保門診掛號、醫(yī)保門診劃價、醫(yī)保住院登記、醫(yī)保出院結(jié)算等)。
最后設計數(shù)據(jù)庫,給出數(shù)據(jù)庫概念模型E-R圖和相關數(shù)據(jù)庫表。詳細設計數(shù)據(jù)傳輸和數(shù)據(jù)封裝。
參考文獻
[1]郭強.基于C_S結(jié)構(gòu)的醫(yī)院信息管理系統(tǒng)的研究與實現(xiàn)[D].成都:電子科技大學,41-50.
[2]魏慧.HIS系統(tǒng)與醫(yī)保系統(tǒng)接口實現(xiàn)研究[J].電子設計工程,2015(19).
[3]張德林.淺析醫(yī)院信息系統(tǒng)中醫(yī)保接口實現(xiàn)的方案[J].中國醫(yī)療器械信息,2013.
[4]葉俊.我院與HIS系統(tǒng)與醫(yī)保、農(nóng)保接口解決方案及實現(xiàn)[J].科學管理,2009:81-82.
[5]吳東波.軍衛(wèi)一號與地方醫(yī)保系統(tǒng)基于互聯(lián)網(wǎng)對接系統(tǒng)的設計與實現(xiàn)[J].中國病案,2013.
作者簡介
韓莉(1977-),女,現(xiàn)為石家莊信息工程職業(yè)學院講師。研究方向為數(shù)據(jù)庫應用于開發(fā)。
韓紅彩(1980-),女,現(xiàn)為石家莊信息工程職業(yè)學院講師。研究方向為數(shù)據(jù)庫應用于。
張亞娜(1979-),女,現(xiàn)為石家莊信息工程職業(yè)學院講師。研究方向為信息系統(tǒng)開發(fā)。
曹鑫(1981-),女,現(xiàn)為石家莊信息工程職業(yè)學院講師。研究方向為信息系統(tǒng)開發(fā)。
劉竹林(1962- ),男,現(xiàn)為石家莊信息工程職業(yè)學院副教授。研究方向為信息系統(tǒng)開發(fā);副教授。
作者單位
石家莊信息工程職業(yè)學院 河北省石家莊市 050035