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