福州鐵路醫(yī)保醫(yī)院接口規(guī)范
一、接口設(shè)計(jì)主體思路
福州鐵路醫(yī)保接口的實(shí)現(xiàn)方式與原來省醫(yī);虻胤结t(yī)保的接口實(shí)現(xiàn)方式相同。接口采用文本文件交換信息的方式,每個(gè)業(yè)務(wù)接口主要步驟均為:醫(yī)院程序刪除應(yīng)答文件(如果存在),提交一個(gè)請(qǐng)求文件,醫(yī)保程序檢測(cè)到后自動(dòng)解釋,生成一個(gè)回答文件,并刪除原來的請(qǐng)求文件,醫(yī)院程序檢測(cè)到應(yīng)答文件生成后就去讀取醫(yī)保程序返回的信息。
文件的結(jié)構(gòu)主要借鑒Windows系統(tǒng)通用的信息文件格式(*.ini)。為安全起見,每一個(gè)涉及收費(fèi)的接口均需校驗(yàn)卡號(hào)。為方便起見,對(duì)交換文件不進(jìn)行加密處理,采用文本文件。
二、醫(yī)院程序設(shè)計(jì)注意事項(xiàng)
1.發(fā)出請(qǐng)求前,應(yīng)當(dāng)刪除應(yīng)答文件,否則醫(yī)保程序?qū)⒉粫?huì)響應(yīng)請(qǐng)求文件。
2.發(fā)出請(qǐng)求文件時(shí),填寫request字段的內(nèi)容應(yīng)填寫完參數(shù)后進(jìn)行;注意: 無論讀或?qū),?wù)必采用獨(dú)占方式(LOCKREADWRITE!)打開文件。
3.檢測(cè)應(yīng)答文件時(shí),應(yīng)當(dāng)?shù)鹊綉?yīng)答文件的reply=TRUE時(shí),方可進(jìn)行讀取工作。
4.讀應(yīng)答文件時(shí),可以和發(fā)送的信息進(jìn)行一些簡(jiǎn)單的校驗(yàn)(例如接口發(fā)送和接收的處方數(shù)目、明細(xì)、總金額等是否一致等),保證程序正確運(yùn)行。
三、各個(gè)具體業(yè)務(wù)的接口文件結(jié)構(gòu)
請(qǐng)求文件名為:request.txt;接口返回的文件名為:reply.txt。
請(qǐng)求文件及應(yīng)答文件要放在“ 醫(yī)院接口sfjk”內(nèi)。也可以使用 jkconfig.ini 來配置路徑。
注意:鐵路醫(yī)保接口需要新建交換文件目錄,不能和原省醫(yī);虻胤结t(yī)保接口交換文件的目錄相同。醫(yī)院程序處理鐵路醫(yī)保病人時(shí),應(yīng)從鐵路醫(yī)保交換文件目錄去寫請(qǐng)求文件及讀返回文件。
在一臺(tái)機(jī)器同時(shí)裝幾個(gè)醫(yī)保接口的情況下,假如本機(jī)已裝ORACLE,新安裝程序不會(huì)更新ORACLE的注冊(cè)表,因此tnsname.ora只能使用原先的文件,要在其中加入如下配置串(這邊給出的是連接測(cè)試機(jī)的串,本機(jī)為oracle 8i的情況,oracle805的
|
|