999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于COM的醫(yī)保信息系統(tǒng)數(shù)據(jù)接口設(shè)計(jì)與實(shí)現(xiàn)

2008-12-31 00:00:00鄒新國
電腦知識(shí)與技術(shù) 2008年14期

摘要:近幾年隨著我國醫(yī)療保險(xiǎn)政策的改革,醫(yī)療保險(xiǎn)的覆蓋面逐步擴(kuò)大,業(yè)務(wù)數(shù)據(jù)海量增加,傳統(tǒng)的手工管理方式已不能適應(yīng)新的醫(yī)療保險(xiǎn)制度各方面的需要。本文針對(duì)醫(yī)保業(yè)務(wù)中數(shù)據(jù)傳輸?shù)膯栴},提出了基于COM原理技術(shù)的醫(yī)療保險(xiǎn)信息系統(tǒng)數(shù)據(jù)接口設(shè)計(jì)方案,并在山東省臨沂市四個(gè)縣市區(qū)的醫(yī)療保險(xiǎn)管理信息系統(tǒng)中應(yīng)用,達(dá)到了預(yù)期的指標(biāo),運(yùn)行結(jié)果完全滿足實(shí)際需要。

關(guān)鍵詞:醫(yī)療保險(xiǎn)信息系統(tǒng);COM原理;數(shù)據(jù)傳輸

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2008)14-20800-03

1 引言

醫(yī)療保險(xiǎn)管理信息系統(tǒng)是遵照國家醫(yī)療保險(xiǎn)政策,按照醫(yī)療保險(xiǎn)業(yè)務(wù)管理機(jī)構(gòu)的具體要求,采用先進(jìn)的計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),進(jìn)行參保單位和參保人員基本信息管理、基金征繳及分配管理、門診個(gè)人帳戶支付管理、報(bào)銷統(tǒng)籌基金支付管理、住院參保人員網(wǎng)上在線結(jié)算等一系列為參保人員提供基本醫(yī)療保險(xiǎn)管理服務(wù)的計(jì)算機(jī)信息系統(tǒng)[1]。在系統(tǒng)的設(shè)計(jì)中涉及醫(yī)保管理機(jī)構(gòu)、定點(diǎn)醫(yī)療服務(wù)機(jī)構(gòu)、參保單位、外地醫(yī)療服務(wù)機(jī)構(gòu)、參保人員等幾個(gè)方面的業(yè)務(wù)管理內(nèi)容。包括業(yè)務(wù)管理和宏觀決策兩部分,服務(wù)對(duì)象包括參保單位和參保個(gè)人,同時(shí)為社會(huì)保險(xiǎn)經(jīng)辦機(jī)構(gòu)及各級(jí)政府機(jī)構(gòu)決策提供支持,為參保人員和社會(huì)公眾提供查詢服務(wù)。

因此,醫(yī)療保險(xiǎn)管理信息系統(tǒng),具有參數(shù)管理、IC卡發(fā)行管理、帳戶管理、基金征繳管理、職工醫(yī)療費(fèi)用報(bào)銷管理、定點(diǎn)醫(yī)療門診、藥店管理、藥庫、藥房管理、定點(diǎn)醫(yī)院接口管理、安全管理、數(shù)據(jù)備份與恢復(fù)、統(tǒng)計(jì)分析等業(yè)務(wù)管理功能。隨著信息技術(shù)的迅猛發(fā)展與日益普及,給傳統(tǒng)的業(yè)務(wù)流程帶來巨大的挑戰(zhàn),面對(duì)海量增長(zhǎng)的數(shù)據(jù)信息,需要實(shí)現(xiàn)對(duì)醫(yī)保業(yè)務(wù)高效、準(zhǔn)確、快速的管理,提高醫(yī)保業(yè)務(wù)管理的現(xiàn)代化水平,滿足醫(yī)療保險(xiǎn)管理社會(huì)化的需要。本文針對(duì)醫(yī)保業(yè)務(wù)中醫(yī)保系統(tǒng)和醫(yī)院系統(tǒng)之間的數(shù)據(jù)傳輸問題,提出了基于COM原理技術(shù)的醫(yī)療保險(xiǎn)信息系統(tǒng)數(shù)據(jù)接口設(shè)計(jì)方案。

為了解決醫(yī)保系統(tǒng)和醫(yī)院系統(tǒng)之間的數(shù)據(jù)傳輸,實(shí)現(xiàn)參保人員住院者在線網(wǎng)上結(jié)算功能,該系統(tǒng)采用了對(duì)象組件COM技術(shù),COM即組件對(duì)象模型(Component Object Model)的縮寫,它定義了一套可以進(jìn)行程序代碼共享與復(fù)用的軟件開發(fā)技術(shù)標(biāo)準(zhǔn),提供了對(duì)遠(yuǎn)程對(duì)象的調(diào)用功能,使得客戶端和服務(wù)器端的對(duì)象和對(duì)象的方法可以相互進(jìn)行遠(yuǎn)程調(diào)用。此外COM結(jié)合MTS微軟事務(wù)服務(wù)器提供了對(duì)事務(wù)管理的支持,通過ODBC接口可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫事務(wù)型的訪問。基于Power Builder 對(duì)COM/MTS和數(shù)據(jù)存儲(chǔ)對(duì)象的技術(shù)支持,我們根據(jù)上述原理,采用Power Builder 編程設(shè)計(jì)了醫(yī)療保險(xiǎn)管理信息系統(tǒng)和醫(yī)院管理信息系統(tǒng)的數(shù)據(jù)接口,能夠成功實(shí)現(xiàn)了參保人員住院診療明細(xì)數(shù)據(jù)的實(shí)時(shí)、定時(shí)遠(yuǎn)程傳送和在線醫(yī)療費(fèi)用報(bào)銷結(jié)算。

2 基于COM原理技術(shù)的接口系統(tǒng)軟硬件架構(gòu)和工作原理

根據(jù)COM技術(shù)原理 ,我們?cè)O(shè)計(jì)的系統(tǒng)軟硬件接口體系結(jié)構(gòu)如圖1所示。

從硬件結(jié)構(gòu)來看,我們把醫(yī)療保險(xiǎn)信息中心作為服務(wù)器端,把醫(yī)院端設(shè)計(jì)成為客戶端。客戶端和服務(wù)器端采用無線傳輸方式構(gòu)建數(shù)據(jù)通信網(wǎng)絡(luò)。其中醫(yī)保信息系統(tǒng)數(shù)據(jù)庫安裝在服務(wù)器端中心服務(wù)器上,在數(shù)據(jù)庫服務(wù)器前端安裝一臺(tái)計(jì)算機(jī)作為服務(wù)器端程序服務(wù)器,負(fù)責(zé)針對(duì)客戶端遠(yuǎn)程數(shù)據(jù)的收發(fā)和對(duì)數(shù)據(jù)庫的訪問;在醫(yī)院客戶端,安裝一臺(tái)計(jì)算機(jī)作為前置計(jì)算機(jī),內(nèi)置醫(yī)院、醫(yī)保接口數(shù)據(jù)庫用以保存參保病人住院信息、診療信息、報(bào)銷結(jié)算參數(shù)信息、醫(yī)療保險(xiǎn)三大目錄基礎(chǔ)數(shù)據(jù)、參保人員就診明細(xì)費(fèi)用和醫(yī)保對(duì)照信息、以及其他參保人員在線結(jié)算用其他信息,同時(shí)安裝具有參數(shù)下載、就醫(yī)人員醫(yī)保臺(tái)帳數(shù)據(jù)下載、結(jié)算數(shù)據(jù)上傳等功能的客戶端程序,并安裝獨(dú)立執(zhí)行實(shí)時(shí)上傳參保人員住院信息以及診療原始處方數(shù)據(jù)的程序模塊。

由于COM 技術(shù)的支持,軟件體系架構(gòu)從傳統(tǒng)的C/S客戶機(jī)、服務(wù)器模式,變成了實(shí)現(xiàn)方式為三層的客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器應(yīng)用體系結(jié)構(gòu),其體系結(jié)構(gòu)示意圖如圖2。

醫(yī)保數(shù)據(jù)庫服務(wù)器安裝具有事務(wù)支持功能的大型數(shù)據(jù)庫。主要保存醫(yī)療保險(xiǎn)參保人員賬戶數(shù)據(jù)、醫(yī)療費(fèi)用、基金和系統(tǒng)相關(guān)數(shù)據(jù)信息。

應(yīng)用服務(wù)器端由遠(yuǎn)程對(duì)象(remote Objects)和傳輸對(duì)象(tansport Objects)組成,傳輸對(duì)象具有服務(wù)器的定義信息、通信驅(qū)動(dòng)器信息、數(shù)據(jù)在網(wǎng)絡(luò)中的傳遞方式等屬性信息,其功能是監(jiān)聽醫(yī)院客戶端的連接請(qǐng)求和事務(wù)處理請(qǐng)求,我們通過在服務(wù)器端程序腳本中構(gòu)建實(shí)例對(duì)象去實(shí)現(xiàn)。遠(yuǎn)程對(duì)象是基于MTS數(shù)據(jù)庫事務(wù)訪問技術(shù)原理創(chuàng)建的,用于數(shù)據(jù)庫訪問的一些非可視datastore類實(shí)例對(duì)象,主要用于完成將數(shù)據(jù)庫訪問結(jié)果構(gòu)建成數(shù)據(jù)集功能。

客戶端由用戶界面、遠(yuǎn)程對(duì)象調(diào)用代理、連接對(duì)象組成。用戶界面負(fù)責(zé)與用戶的交互,主要完成醫(yī)院診療、檢查、藥品等項(xiàng)目和醫(yī)保相應(yīng)項(xiàng)目的匹配對(duì)照,醫(yī)療費(fèi)用報(bào)銷預(yù)結(jié)算、結(jié)算等業(yè)務(wù)工作;連接對(duì)象通過在客戶端程序腳本中實(shí)例化,使用其有關(guān)的屬性信息如服務(wù)器應(yīng)用,服務(wù)器主機(jī)名稱,通信驅(qū)動(dòng)器等將客戶端應(yīng)用和服務(wù)器端應(yīng)用連接起來,建立通信連接;遠(yuǎn)程對(duì)象調(diào)用代理實(shí)際上就是遠(yuǎn)程對(duì)象的類定義在客戶端的實(shí)例化,它在客戶端應(yīng)用和服務(wù)器端應(yīng)用中必須確保有相同的名稱,從而使得程序執(zhí)行時(shí),本地類定義可以使得客戶端應(yīng)用與服務(wù)器端遠(yuǎn)程對(duì)象的實(shí)例進(jìn)行交互,從而形成客戶端連接服務(wù)器端遠(yuǎn)程對(duì)象的紐帶,客戶端通過這個(gè)紐帶實(shí)現(xiàn)對(duì)遠(yuǎn)程對(duì)象的調(diào)用,遠(yuǎn)程調(diào)用對(duì)象的參數(shù)是服務(wù)端構(gòu)建的數(shù)據(jù)集,通過這種數(shù)據(jù)集參數(shù)傳遞機(jī)制在客戶端和服務(wù)端建立了一個(gè)字符流通道,從而實(shí)現(xiàn)數(shù)據(jù)的傳輸應(yīng)用。

3 數(shù)據(jù)傳輸?shù)木唧w實(shí)現(xiàn)方法和流程

3.1 采用ODBC建立與數(shù)據(jù)庫的連接

采用ODBC開放式數(shù)據(jù)庫接口技術(shù),分別在客戶端和服務(wù)器端建立應(yīng)用程序和醫(yī)療保險(xiǎn)數(shù)據(jù)庫的連接。

3.2 醫(yī)院參保人員就診原始數(shù)據(jù)信息準(zhǔn)備

設(shè)計(jì)HIS(醫(yī)院管理信息系統(tǒng))和醫(yī)保MIS(醫(yī)療保險(xiǎn)管理信息系統(tǒng))數(shù)據(jù)交換接口,構(gòu)造數(shù)據(jù)傳輸接口函數(shù),利用動(dòng)態(tài)連接庫技術(shù)封裝這些函數(shù),通過在HIS中對(duì)這些函數(shù)的調(diào)用,動(dòng)態(tài)實(shí)時(shí)的實(shí)現(xiàn)HIS數(shù)據(jù)向前置機(jī)接口數(shù)據(jù)庫的傳遞,為下一步遠(yuǎn)程數(shù)據(jù)傳輸和網(wǎng)上在線醫(yī)療費(fèi)用結(jié)算做好數(shù)據(jù)準(zhǔn)備。

3.3 服務(wù)器端應(yīng)用的實(shí)現(xiàn)

使用Power Builder在服務(wù)器端創(chuàng)建服務(wù)端SERVER程序項(xiàng)目COM_SERVER,項(xiàng)目中創(chuàng)建對(duì)象用于服務(wù)器端系統(tǒng)工作參數(shù)、個(gè)人醫(yī)保臺(tái)帳數(shù)據(jù)等的下載,以及客戶端結(jié)算后個(gè)人臺(tái)帳數(shù)據(jù)、原始診療處方數(shù)據(jù)、醫(yī)保報(bào)銷結(jié)算數(shù)據(jù)等的上傳;創(chuàng)建SUPER_SERVER_CLASS用戶對(duì)象,該用戶對(duì)象里面主要根據(jù)MTS技術(shù)原理,封裝了一些具有數(shù)據(jù)庫訪問,并將訪問返回的結(jié)果從數(shù)據(jù)存儲(chǔ)DS_STORE對(duì)象傳遞到DATA_SET數(shù)據(jù)集或者反之將DATA_SET數(shù)據(jù)集中的數(shù)據(jù)傳遞到DS_STORE對(duì)象中的方法。其中的數(shù)據(jù)集實(shí)際上是采用一些方法,將數(shù)據(jù)庫的無論何種數(shù)據(jù)取出一律轉(zhuǎn)變成字串值并按規(guī)律裝配成一個(gè)數(shù)據(jù)管道模型,這些方法是該種原理系統(tǒng)數(shù)據(jù)傳輸?shù)暮诵牟糠帧F渲兄饕椒ǖ某绦蛉缦拢?/p>

// 功能:將數(shù)據(jù)存儲(chǔ)對(duì)象ds 中的數(shù)據(jù)構(gòu)建數(shù)據(jù)集name

PUBLIC long put(string name,datastore ds) //name 保存數(shù)據(jù)的管道,ds 數(shù)據(jù)存儲(chǔ)對(duì)象

long vcount//數(shù)據(jù)存儲(chǔ)對(duì)象的列數(shù)(字段個(gè)數(shù)),long vi,vj //長(zhǎng)整型變量

string vvalue1,vitem_name[],vitem_type[] //字串和字串型數(shù)組變量

dec vvalue3

datetime vvalue4 //時(shí)間日期型變量

//判斷值參NAME 是否為空

if is1(name) or trim(name)='' then

this.puterr(-103,'調(diào)用put時(shí)參數(shù)'+name+'為空')

return -20

end if

//統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)對(duì)象列數(shù)(字段個(gè)數(shù)),并取出字段名稱和類型

vcount = integer(ds.describe(\"DataWindow.Column.Count\"))

for vj=1 to vcount

vitem_name[vj]=lower(ds.describe(\"#\"+string(vj)+\".Name\"))

vitem_type[vj]=left(ds.describe(\"#\"+string(vj)+\".ColType\"),4)

next

//將數(shù)據(jù)存儲(chǔ)對(duì)象DS中的數(shù)據(jù)取出,在name中構(gòu)建數(shù)據(jù)集

name=trim(name)

pri_newset(name) //初始化數(shù)據(jù)集

for vi=1 to ds.rowcount()

for vj=1 to vcount

choose case vitem_type[vj]

//將數(shù)據(jù)對(duì)象ds每一列的數(shù)據(jù)取出,轉(zhuǎn)化成字符串?dāng)?shù)據(jù),賦值給vvalue1

end choose

pri_putitem(vitem_name[vj],vvalue1)

next

pri_saverow()

next

pri_endset(name)

return 0

在服務(wù)器端,將上述SERVER程序的對(duì)象方法封裝成一個(gè)COM類型的組件,發(fā)布到Win2000服務(wù)器的組件服務(wù)中 ,并授權(quán)訪問用戶和密碼,設(shè)置其不間斷運(yùn)行,以隨時(shí)監(jiān)聽來自客戶端的服務(wù)調(diào)用請(qǐng)求。

3.4 客戶端應(yīng)用的實(shí)現(xiàn)

使用Power Builder在客戶端創(chuàng)建應(yīng)用客戶端程序,該程序除包含系統(tǒng)與用戶的接口外,主要還包括一些如服務(wù)器端的數(shù)據(jù)窗口類的存儲(chǔ)對(duì)象實(shí)例和用戶COM_CLIENT以及傳輸對(duì)象CLIENT_TRANS。在這些對(duì)象中的方法主要完成遠(yuǎn)程對(duì)象調(diào)用,實(shí)現(xiàn)數(shù)據(jù)上傳功能。下面的程序代碼就是上傳原始處方數(shù)據(jù)的函數(shù),其中set_script就是保存數(shù)據(jù)并傳輸數(shù)據(jù)的載體,它比較形象的描繪出了數(shù)據(jù)傳輸?shù)募夹g(shù)原理。

PROTECTED BOOLEAN UPLOAD_SCRIPT( )

//上傳原始處方數(shù)據(jù)函數(shù),是CLIENT_TRANS 對(duì)象的方法之一

//變量定義

//準(zhǔn)備要傳輸?shù)奶幏?/p>

dw_upload_script.settransobject(sqlca)

dw_upload_script.retrieve()

//計(jì)算傳輸?shù)拇螖?shù)

vstep = dw_upload_script.rowcount()/i_block_num

for vk=0 to vstep

client.reset()

//每次傳輸i_block_num行處方到server

//client.put方法將數(shù)據(jù)存儲(chǔ)對(duì)象的數(shù)據(jù)壓入數(shù)據(jù)集

//client.run 方法調(diào)用遠(yuǎn)程對(duì)象server_trans并完成處方數(shù)據(jù)的上傳

//將這次傳輸過的處方置上傳時(shí)間

next

return true

可以看出,在客戶端通過調(diào)用遠(yuǎn)程服務(wù)端的傳輸對(duì)象,通過數(shù)據(jù)集參數(shù)作為載體實(shí)現(xiàn)了數(shù)據(jù)的遠(yuǎn)程傳送。

4 結(jié)束語

上述研究成果基于COM原理技術(shù)的醫(yī)療保險(xiǎn)信息系統(tǒng)數(shù)據(jù)接口設(shè)計(jì)思想已經(jīng)應(yīng)用于我院為山東省臨沂市部分縣、區(qū)開發(fā)的醫(yī)療保險(xiǎn)管理信息系統(tǒng)中,在軟件平臺(tái)方面醫(yī)保中心采用的操作系統(tǒng)為sco unixware7.1.1/7.1.3(須有unixware補(bǔ)丁支持),數(shù)據(jù)庫為oracle for Unixware,塞博漢字系統(tǒng)[2]。也可以采用WIN2000網(wǎng)絡(luò)操作系統(tǒng)和oracle for Win2000的數(shù)據(jù)庫[3]。業(yè)務(wù)主機(jī)使用Win2000 server、Windows XP、Windows 98等操作系統(tǒng),安裝oracle數(shù)據(jù)庫客戶端和醫(yī)療保險(xiǎn)信息系統(tǒng)后臺(tái)業(yè)務(wù)軟件[4]。定點(diǎn)醫(yī)院、定點(diǎn)藥店采用的操作系統(tǒng)為Win2000 Server。數(shù)據(jù)庫為oracle for Win2000 Server[5],安裝oracle數(shù)據(jù)庫客戶端和醫(yī)療保險(xiǎn)信息系統(tǒng)定點(diǎn)醫(yī)療單位業(yè)務(wù)處理軟件。目前,該系統(tǒng)在臨沂地區(qū)的某些城鎮(zhèn)運(yùn)行良好,安全可靠,真正實(shí)現(xiàn)了醫(yī)療保險(xiǎn)現(xiàn)代化,規(guī)范化,科學(xué)化管理。

參考文獻(xiàn):

[1] 鄒新國. 醫(yī)療保險(xiǎn)管理信息系統(tǒng)的分析與設(shè)計(jì)[D]. 濟(jì)南,山東大學(xué),2007.

[2] 趙非,張曙光. 觸發(fā)器及其在數(shù)據(jù)完整性中的應(yīng)用[J]. 現(xiàn)代計(jì)算機(jī),1998,(7):18-19.

[3] Mortensen L.MCSE. Sql server 2000 administration 學(xué)習(xí)指南[M]. 北京:電子工業(yè)出版社,2001.

[4] 張維明. 數(shù)據(jù)倉庫原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2002.

[5] Oracle公司. Oracle Developer/2000 隨機(jī)手冊(cè). ORACLE公司, 2000.

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文

主站蜘蛛池模板: 久久这里只有精品2| 真人高潮娇喘嗯啊在线观看| 国产精品网址你懂的| 久久中文无码精品| 99久久人妻精品免费二区| 呦女亚洲一区精品| 四虎永久在线视频| 欧洲高清无码在线| www.91在线播放| 曰韩免费无码AV一区二区| 国产九九精品视频| 久久综合色天堂av| 欧美日本中文| 在线另类稀缺国产呦| 精品久久香蕉国产线看观看gif| 亚卅精品无码久久毛片乌克兰 | 久久香蕉国产线| 国产jizzjizz视频| 久久夜色精品国产嚕嚕亚洲av| 免费欧美一级| 久久美女精品| 国产免费怡红院视频| 国产又大又粗又猛又爽的视频| 久久天天躁狠狠躁夜夜2020一| 日本人又色又爽的视频| 午夜福利无码一区二区| 国产网站免费| 岛国精品一区免费视频在线观看| 亚洲AV一二三区无码AV蜜桃| 国产欧美日韩另类精彩视频| 22sihu国产精品视频影视资讯| аⅴ资源中文在线天堂| 99re在线视频观看| 日本一本在线视频| 又黄又湿又爽的视频| 无码AV动漫| 91无码人妻精品一区二区蜜桃| 亚洲精品另类| 久热这里只有精品6| 香蕉视频在线观看www| 亚洲视频免费播放| 久久久精品国产SM调教网站| 四虎在线观看视频高清无码| 国产91视频观看| 亚洲国产精品久久久久秋霞影院| 久久久国产精品无码专区| 在线观看精品自拍视频| 亚洲精品成人福利在线电影| 国产日韩久久久久无码精品| 国产精品毛片一区视频播| 婷婷综合在线观看丁香| 成人蜜桃网| 女人18毛片久久| 蜜桃视频一区| 国产精品私拍99pans大尺度| 青青青亚洲精品国产| 亚洲成人网在线观看| 免费人成又黄又爽的视频网站| 国产精品一老牛影视频| 精品伊人久久大香线蕉网站| 国产精品区网红主播在线观看| 香蕉网久久| 欧美成人午夜视频免看| 精品人妻系列无码专区久久| 四虎精品免费久久| 欧美中文字幕一区| 色欲色欲久久综合网| 一区二区三区在线不卡免费| 久久大香伊蕉在人线观看热2| 色综合综合网| 欧美日韩福利| 日本不卡视频在线| 久操线在视频在线观看| 国产99视频在线| 欧美h在线观看| 国产国拍精品视频免费看| 一区二区三区高清视频国产女人| 曰韩免费无码AV一区二区| 人妻丰满熟妇αv无码| 亚洲欧洲日韩综合| 国产噜噜噜| 日韩大片免费观看视频播放|