醫(yī)保接口方案(提供第三方)_第1頁
醫(yī)保接口方案(提供第三方)_第2頁
醫(yī)保接口方案(提供第三方)_第3頁
醫(yī)保接口方案(提供第三方)_第4頁
醫(yī)保接口方案(提供第三方)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、新農(nóng)醫(yī)接口方案(提供第三方)中軟國際2003年8月一前言2二方案使用對象2三參照資料3四第三方軟件實現(xiàn)接口的前提3五嵌入式接口軟件簡要說明3六農(nóng)醫(yī)辦要求3七版權(quán)聲明4一新農(nóng)醫(yī)病人4二、醫(yī)療項目4三、新農(nóng)醫(yī)藥典4四、新農(nóng)醫(yī)大類4五、黑名單4一數(shù)據(jù)流程5二業(yè)務(wù)流程6一數(shù)據(jù)結(jié)構(gòu)說明7二數(shù)據(jù)表中缺省值列的簡寫含義7三數(shù)據(jù)表中解釋列的簡寫含義7一說明7二醫(yī)院初始化定義相關(guān)的表7三數(shù)據(jù)更新方式8四進行關(guān)聯(lián)9一門診收費業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存9二住院登記業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存11三住院記賬業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存11四住院結(jié)算部分新農(nóng)醫(yī)數(shù)據(jù)保存12一功能說明13二DLL函數(shù)說明13一退票問題18二特殊參保人群的報銷方法說明

2、18引言一 前言新農(nóng)醫(yī)接口方案是中軟國際和蕭山區(qū)農(nóng)醫(yī)辦根據(jù)蕭山區(qū)新農(nóng)醫(yī)管理信息系統(tǒng)軟件的數(shù)據(jù)流程的要求共同編寫而成,用于輔助第三方醫(yī)院或衛(wèi)生院軟件提供商修改現(xiàn)有軟件,順利實現(xiàn)與蕭山區(qū)新農(nóng)醫(yī)管理信息系統(tǒng)軟件進行聯(lián)網(wǎng)運行。此方案交農(nóng)醫(yī)辦確認后實施。二 方案使用對象1) 農(nóng)醫(yī)辦相關(guān)科室及其他相關(guān)領(lǐng)導。2) 第三方軟件開發(fā)商及其技術(shù)人員。3) 與新農(nóng)醫(yī)接口開發(fā)實施的相關(guān)技術(shù)人員。三 參照資料4) 新農(nóng)醫(yī)醫(yī)療發(fā)票格式.xls(暫無)5) 醫(yī)療項目目錄.xls(暫無,參照蕭山醫(yī)保)6) 劑型定義.doc(暫無,參照蕭山醫(yī)保)7) 新農(nóng)醫(yī)費用大類定義.doc(暫無,參照蕭山醫(yī)保)8) 新農(nóng)醫(yī)接口部分軟件安裝

3、調(diào)試說明四 第三方軟件實現(xiàn)接口的前提9) 第三方軟件必須提供真實有效的數(shù)據(jù)信息。10) 第三方軟件經(jīng)過修改后必須能夠提供所有接口數(shù)據(jù)庫需要的數(shù)據(jù)。(見數(shù)據(jù)保存)11) 擁有足夠的技術(shù)實力,采用直接方式或間接方式正常調(diào)用DELPHI所編譯的動態(tài)鏈接庫DLL。12) 對于不使用前置機的醫(yī)院和衛(wèi)生院,要求第三方軟件開發(fā)商可以開發(fā)連接到農(nóng)醫(yī)辦sockect服務(wù)程序的前端接口。五 嵌入式接口軟件簡要說明1. 運行環(huán)境l 操作系統(tǒng):WIN98以上版本ll 服務(wù)器:PIII800以上2. 功能及構(gòu)成簡要說明接口軟件分為兩部分:接口DLL程序、新農(nóng)醫(yī)數(shù)據(jù)管理程序。13) 接口DLL程序:接口DLL程序,其中包

4、含讀取二維條瑪卡信息,各種卡狀態(tài)的判斷,并對由第三方提供的就醫(yī)信息進行新農(nóng)醫(yī)費用計算,調(diào)用函數(shù)后返回狀態(tài)值。14) 新農(nóng)醫(yī)數(shù)據(jù)管理程序新農(nóng)醫(yī)數(shù)據(jù)管理程序主要用于管理新農(nóng)醫(yī)相關(guān)數(shù)據(jù),形成上傳數(shù)據(jù),保證與農(nóng)醫(yī)辦的數(shù)據(jù)交換。程序包括:數(shù)據(jù)交換(上傳下載),數(shù)據(jù)查詢(包括:農(nóng)醫(yī)辦藥典查詢,劑型查詢,新農(nóng)醫(yī)大類查詢,黑名單查詢,有效期查詢),打印新農(nóng)醫(yī)對帳單(包括:住院對帳匯總表、住院對帳明細表)。六 農(nóng)醫(yī)辦要求15) 要求醫(yī)院提供獨立的新農(nóng)醫(yī)服務(wù)器16) 新農(nóng)醫(yī)服務(wù)器數(shù)據(jù)庫權(quán)限由農(nóng)醫(yī)辦掌握,數(shù)據(jù)庫由農(nóng)醫(yī)辦維護。17) 如有方案有變更,由農(nóng)醫(yī)辦負責解釋。七 版權(quán)聲明新農(nóng)醫(yī)接口方案及提供的樣例程序(包括所

5、有卡操作的動態(tài)連接庫),由蕭山區(qū)衛(wèi)生局委托中軟國際為蕭山區(qū)農(nóng)醫(yī)辦開發(fā),版權(quán)由委托方和開發(fā)方擁有。新農(nóng)醫(yī)接口方案及提供的樣例程序(包括所有條碼卡操作的動態(tài)連接庫)僅限于第三方軟件開發(fā)商內(nèi)部參考使用,任何情況下都不能以任何方式公開、告知其他任何個人或組織。第一部分 相關(guān)名詞解釋一 新農(nóng)醫(yī)病人這里新農(nóng)醫(yī)病人的概念,是從定點醫(yī)療機構(gòu)的角度來講的,它是指是且只是使用二維條碼卡在定點醫(yī)療機構(gòu)進行消費的病人。二、醫(yī)療項目醫(yī)療項目指病人在定點醫(yī)療機構(gòu)消費的所有費用實體。三、新農(nóng)醫(yī)藥典新農(nóng)醫(yī)藥典或稱醫(yī)療項目目錄,是由農(nóng)醫(yī)辦統(tǒng)一制定并下發(fā)的醫(yī)療項目目錄(ItemCenter表),包括藥品和診療。四、新農(nóng)醫(yī)大類新農(nóng)

6、醫(yī)大類是由農(nóng)醫(yī)辦根據(jù)首先自付比率的不同定義的大類,根據(jù)新農(nóng)醫(yī)大類統(tǒng)計新農(nóng)醫(yī)病人費用信息供農(nóng)醫(yī)辦查詢統(tǒng)計,也用于住院結(jié)算時的發(fā)票打印。五、黑名單黑名單記錄了作廢卡、掛失卡、冒用卡等卡非法信息,所有進入黑名單的卡不能被使用。第二部分 嵌入式接口軟件流程一 數(shù)據(jù)流程1、流程圖2、流程說明18) 數(shù)據(jù)監(jiān)視:數(shù)據(jù)監(jiān)視程序運行以后,不斷的檢查農(nóng)醫(yī)辦的數(shù)據(jù)與醫(yī)院前置機數(shù)據(jù)的差別,一旦醫(yī)院業(yè)務(wù)操作將數(shù)據(jù)保存到了農(nóng)醫(yī)辦醫(yī)院前置機,程序自動在下一個上傳任務(wù)中將數(shù)據(jù)上報到農(nóng)醫(yī)辦。19) 保存新農(nóng)醫(yī)數(shù)據(jù):第三方軟件首先按照接口數(shù)據(jù)結(jié)構(gòu)要求保存數(shù)據(jù)到接口數(shù)據(jù)庫。(數(shù)據(jù)結(jié)構(gòu)見第五部分 新農(nóng)醫(yī)數(shù)據(jù)保存)20) 調(diào)用DLL:

7、調(diào)用新農(nóng)醫(yī)接口DLL,實現(xiàn)條碼卡信息的獲取,實現(xiàn)參保人員的身份驗證、實現(xiàn)新農(nóng)醫(yī)費用計算,返回操作結(jié)果。(調(diào)用方法見第六部分 DLL調(diào)用說明)21) 返回結(jié)果信息:第三方軟件通過DLL的返回結(jié)果獲取條碼卡信息或結(jié)算后的信息。(返回的結(jié)構(gòu)體文件內(nèi)容及說明見第七章返回信息結(jié)構(gòu)說明)22) 保存醫(yī)院數(shù)據(jù):根據(jù)調(diào)用DLL返回的結(jié)果進行相關(guān)處理,包括打印發(fā)票進行收費等。0二 業(yè)務(wù)流程第三部分 新農(nóng)醫(yī)數(shù)據(jù)表結(jié)構(gòu)的幾點說明一 數(shù)據(jù)結(jié)構(gòu)說明下面所提供的表結(jié)構(gòu)(見第四部分和第五部分)并非完整表結(jié)構(gòu),只是提供需要由第三方軟件提供的信息字段,第三方軟件對相關(guān)表只有查詢或者插入權(quán)限,沒有修改權(quán)限。二 數(shù)據(jù)表中缺省值列的

8、簡寫含義PK:表示主鍵FK:表示外鍵NN:表示非空字段U:表示唯一性IDX:表示創(chuàng)建索引三 數(shù)據(jù)表中解釋列的簡寫含義條碼:表示可以從條碼卡中取得的信息。DB:表示可以從接口數(shù)據(jù)庫中取得的信息。IN:表示需要由醫(yī)院系統(tǒng)提供的信息。第四部分 初始信息關(guān)聯(lián)定義一 說明第三方軟件實現(xiàn)新農(nóng)醫(yī)接口需要進行相關(guān)初始信息的關(guān)聯(lián),以提供需要的新農(nóng)醫(yī)數(shù)據(jù)。下面的表中只需關(guān)聯(lián)把農(nóng)醫(yī)辦藥典表(ItemCenter)中的農(nóng)醫(yī)辦序號(ItemNo)與醫(yī)院本地系統(tǒng)中的藥品和項目定義的編碼進行關(guān)聯(lián)即可。而劑型表(Conformation)、新農(nóng)醫(yī)大類表(MediKind)與農(nóng)醫(yī)辦藥典表(ItemCenter)進行關(guān)聯(lián)的。用于

9、提供與農(nóng)醫(yī)辦藥典表(ItemCenter)關(guān)聯(lián)時的劑型信息和新農(nóng)醫(yī)大類信息。二 醫(yī)院初始化定義相關(guān)的表1. 農(nóng)醫(yī)辦藥典表23) 表名稱:ItemCenter24) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1ItemNoVarchar2(10)NN,IDX農(nóng)醫(yī)辦序號2NumNoNumber (10)NN,IDX數(shù)字編碼3SpellNoVarchar2(15)NN,IDX拼音編碼4ItemNameVarchar2(100)NN藥典名稱5UnitVarchar2(100)NN單位(治療項目的單位)6CON_IDChar(2)FK劑型編碼7MK_IDChar(2)FK新農(nóng)醫(yī)大類編碼8IsMedicin

10、eChar(1)NN是否是藥9IsMedicareChar(2)NN是否新農(nóng)醫(yī)項目,自費5010SelfPayRatioNumber(4,3)NN首先自付比例11ConnotationVarchar2(300)項目內(nèi)涵12ExclusionVarchar2(300)除外內(nèi)容13MaxPriceNumber(8,2)0NN最大價格限制14HighLimitCityNumber(8,2)0NN市級醫(yī)院最大價格限制15HighLimitTown Number(8,2)0NN縣(區(qū))級最大價格限制HighLimitVillage Number(8,2)0NN鄉(xiāng)級最大價格限制25) 表作用:記錄農(nóng)醫(yī)辦藥

11、典信息(醫(yī)療項目目錄)。26) 關(guān)聯(lián)表:CON_ID關(guān)聯(lián)Conformation表,MK_ID關(guān)聯(lián)MediKind表27) 說明:28) IsMedare字段的值的確定,如果ISMEDICARE的值大于醫(yī)院的等級,那么此項目(藥品)對此醫(yī)院限制使用。如果為50,那么此項目(藥品)為全自付。 2. 劑型表1) 表名稱:Conformation2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1CON_IDChar(2)PK劑型編碼2CON_NAMEVarchar2(15)NN劑型名稱3) 表作用:記錄劑型信息。4) 關(guān)聯(lián)表:通過CON_ID關(guān)聯(lián)ItemCenter表3. 新農(nóng)醫(yī)大類表1) 表名稱:M

12、ediKind2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1MK_IDChar(2)PK新農(nóng)醫(yī)大類編碼2MK_NAMEVarchar2(16)NN新農(nóng)醫(yī)大類名稱3SelfPayRatioNumber(4,3)NN首先自付比率3) 表作用:記錄新農(nóng)醫(yī)大類定義信息。4) 關(guān)聯(lián)表:通過MK_ID關(guān)聯(lián)ItemCenter表三 數(shù)據(jù)更新方式由新農(nóng)醫(yī)數(shù)據(jù)管理程序(數(shù)據(jù)監(jiān)視)自動完成更新。醫(yī)院系統(tǒng)應(yīng)該能夠自動根據(jù)新農(nóng)醫(yī)數(shù)據(jù)庫的變動進行相應(yīng)的對應(yīng)修改(ItemNo不會改變,但會增加)。四 進行關(guān)聯(lián)農(nóng)醫(yī)辦藥典表(ItemCenter)關(guān)聯(lián)著劑型表(Conformation)和新農(nóng)醫(yī)大類表(MediKind),

13、第三方軟件所定義的醫(yī)療項目需要與農(nóng)醫(yī)辦藥典(ItemCenter)表進行關(guān)聯(lián),以保證能夠提供相關(guān)的新農(nóng)醫(yī)數(shù)據(jù)。第五部分 新農(nóng)醫(yī)數(shù)據(jù)保存一 門診收費業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存數(shù)據(jù)表結(jié)構(gòu)與保存說明如下:1. 門診預(yù)算收費主表1) 表名稱:PreClinicBill2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1ClinicBillNoVarchar2(20)PK序號IN2PatientIDVarchar2(20)NN病人此次看病標識IN3) 表作用:門診預(yù)算收費主表信息4) 關(guān)聯(lián)表:通過ClinicBillNo關(guān)聯(lián)PreClinicBillDetail表5) 說明:A、 ClinicBillNo必須是唯一

14、的主鍵字段B、 PatientID:病人此次看病的標識。病人一次看病可能對應(yīng)多張發(fā)票,但只有唯一的PatientID。即一個病人一次消費應(yīng)該對應(yīng)一個唯一的PatientID。C、 進行門診預(yù)算調(diào)用前需要首先填寫門診預(yù)算收費主表和門診預(yù)算費用明細表。2. 門診預(yù)算費用明細表1) 表名稱:PreClinicBillDetail2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1ClinicBillNoVarchar2(20)FK序號IN2ItemNoVarchar2(8)NN農(nóng)醫(yī)辦藥典序號DB3HosItemNameVarchar2(40)NN醫(yī)院藥典名稱IN4PriceNumber(10,5)0NN

15、單價IN5QuantityNumber(10,5)0NN數(shù)量IN6AmountNumber(10,5)0NN金額IN7SpecVarchar2(40)規(guī)格IN3) 作用:門診收費藥品項目消費明細4) 關(guān)聯(lián)表:通過ClinicBillNo關(guān)聯(lián)PreClinicBill表5) 說明:A、 提供ItemNo是進行新農(nóng)醫(yī)費用計算的必要條件。 B、 如果是中藥,則明細中存儲的是實際的用量。如:中藥5付,每付10克,則明細中存儲50克的數(shù)量和金額。C、 ItemNo可通過在初始信息關(guān)聯(lián)定義中進行的關(guān)聯(lián)來獲得。3. 門診收費主表6) 表名稱:ClinicBill7) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋

16、1ClinicBillNoVarchar2(20)PK序號IN2InvoiceNoVarchar2(20)NN,U發(fā)票號IN3PatientIDVarchar2(20)NN病人此次看病標識IN4DepartmentNameVarchar2(20)NN部門名稱IN5DoctorNameVarchar2(8)NN醫(yī)生名稱IN6OccurDateDateNN票據(jù)日期IN7RedBillFlagNumber(1,0)1NN沖票標志(1:正票;-1:紅票)IN8) 表作用:門診收費主表信息9) 關(guān)聯(lián)表:通過ClinicBillNo關(guān)聯(lián)ClinicBillDetail表10) 說明:A、 ClinicBi

17、llNo必須是唯一的主鍵字段B、 PatientID:病人此次看病的標識。病人一次看病可能對應(yīng)多張發(fā)票,但只有唯一的PatientID。即一個病人一次消費應(yīng)該對應(yīng)一個唯一的PatientID。C、 OccurDate:打印票據(jù)時的日期,ORACLE可以同時保存日期和時間。D、 沖票操作:產(chǎn)生一條新的紅票數(shù)據(jù),沖票標志(RedBillFlag)為-1,被沖票據(jù)號(StrikedBillNo)為被沖的票據(jù)的序號(InHosBalanceNo)。其他數(shù)據(jù)插入方法與正票插入方法相同。E、 門診沖票以后,再次進行結(jié)算時,門診主表和門診明細表中的數(shù)據(jù)必須重新填寫。4. 門診費用明細表6) 表名稱:Clin

18、icBillDetail7) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1ClinicBillNoVarchar2(20)FK序號IN2ItemNoVarchar2(8)NN農(nóng)醫(yī)辦藥典序號DB3HosItemNameVarchar2(40)NN醫(yī)院藥典名稱IN4PriceNumber(10,5)0NN單價IN5QuantityNumber(10,5)0NN數(shù)量IN6AmountNumber(10,5)0NN金額IN7SpecVarchar2(40)規(guī)格IN8) 作用:門診收費藥品項目消費明細9) 關(guān)聯(lián)表:通過ClinicBillNo關(guān)聯(lián)ClinicBill表10) 說明:D、 提供ItemNo是

19、進行新農(nóng)醫(yī)費用計算的必要條件。 E、 如果是中藥,則明細中存儲的是實際的用量。如:中藥5付,每付10克,則明細中存儲50克的數(shù)量和金額。F、 ItemNo可通過在初始信息關(guān)聯(lián)定義中進行的關(guān)聯(lián)來獲得。二 住院登記業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存5. 入院登記表1) 表名稱:InHosRegister2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1InHosRegisterNoVarchar2(20)PK入院登記序號IN2InHosNoVarchar2(20)住院號IN3DepartmentNameVarchar2(20)NN部門名稱IN4DoctorNameVarchar2(8)NN醫(yī)生名稱IN5InHosS

20、ickNameVarchar2(30)入院病種名稱IN6InHosDateDateNN入院日期IN3) 表作用:住院登記信息 4) 關(guān)聯(lián)表: 5) 說明:A、 InHosRegisterNo:必須是唯一的標識。即每一個病人的每一次看病對應(yīng)該有唯一的InHosRegisterNo,此號不同于病案號。三 住院記賬業(yè)務(wù)新農(nóng)醫(yī)數(shù)據(jù)保存1. 住院記賬主表1) 表名稱:InHosBill2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1InHosBillNoVarchar2(20)PK記賬主表序號IN2InHosRegisterNoVarchar2(20)FK入院登記序號IN3DepartmentNameV

21、archar2(20)科室名稱IN4DoctorNameVarchar2(8)醫(yī)生名稱IN5SickNameVarchar2(30)治療病種名稱IN6AmountNumber(10,2)0NN費用金額IN7RedBillFlagNumber(1,0)1NN退費標志(1:收費;-1:退費)IN8OccurDateDateNN發(fā)生日期IN3) 表作用:住院記賬信息主表4) 關(guān)聯(lián)表: 通過InHosRegisterNo關(guān)聯(lián)InHosRegister表。通過InHosBillNo與InHosBillDetail表關(guān)聯(lián)。5) 說明:A、 退費處理:產(chǎn)生一條新的紅票數(shù)據(jù),沖票標志(RedBillFlag)

22、為-1,明細中存入需要退的項目信息,金額、數(shù)量和價格都是正數(shù)。B、 InHosBillNo必須是唯一序號。2. 住院記賬明細表1) 表名稱:InHosBillDetail2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1InHosBillNoVarchar2(20)FK記賬主表序號IN2ItemNoVarchar2(8)NN農(nóng)醫(yī)辦藥典序號DB3HosItemNameVarchar2(40)NN醫(yī)院藥典名稱IN4PriceNumber(10,5)0NN單價IN5QuantityNumber(10,5)0NN數(shù)量IN6AmountNumber(10,5)0NN金額IN7SpecVarchar2(40

23、)NN規(guī)格IN3) 表作用:住院記賬藥品和項目費用信息明細表4) 關(guān)聯(lián)表:通過InHosBillNo與InHosBill表關(guān)聯(lián)。四 住院結(jié)算部分新農(nóng)醫(yī)數(shù)據(jù)保存3. 住院結(jié)算表1) 表名稱:InHosBalance2) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1InHosBalanceNoVarchar2(20)PK結(jié)算序號IN2InvoiceNoVarchar2(20)NN,U發(fā)票號IN3InHosRegisterNoVarchar2(20)NN入院登記序號IN4DepartmentNameVarchar2(20)NN出院科室名稱IN5DoctorNameVarchar2(8)NN醫(yī)師名稱IN

24、6OutHosCureCodeChar(1)NN出院治療情況(0-治愈1-好轉(zhuǎn)2-未愈3-死亡4-轉(zhuǎn)院) IN7OutHosDateDateNN出院日期IN8InHosDaysNumber(3,0)NN在院天數(shù)IN9OccurDateDateNN票據(jù)發(fā)生日期IN3) 表作用:出院費用結(jié)賬信息表4) 關(guān)聯(lián)表:通過InHosRegisterNo關(guān)聯(lián)InHosRegister表。5) 說明:A、 InHosBalanceNo:是唯一標識。B、 沖票操作:產(chǎn)生一條新的紅票數(shù)據(jù),沖票標志(RedBillFlag)為-1,被沖票據(jù)號(StrikedBillNo)為被沖的票據(jù)的序號(InHosBalance

25、No)。其他數(shù)據(jù)插入方法與正票插入方法相同。C、 住院沖票操作以后,不需要重新上傳住院記賬主表的數(shù)據(jù)和記賬明細的數(shù)據(jù)。4. 住院病種表:6) 表名稱:inHosSick7) 表結(jié)構(gòu):序號字段名數(shù)據(jù)類型缺省值約束解釋1HOSCODE Varchar2(20)NN醫(yī)院代碼IN2INHOSBALANCENOVarchar2(20)NN,U結(jié)算序號IN3SICKSERIALNOVarchar2(20)NN出院病種代碼IN4SICKNAMEVarchar2(20)NN出院病種名稱IN5SICKKINDCODEVarchar2(8)NN病種類型 IN6HOSSICKNAMEChar(1)NN出院病種醫(yī)院方

26、名稱IN8) 表作用:出院費用結(jié)賬病種信息表9) 關(guān)聯(lián)表:通過inhosBalanceNO關(guān)聯(lián)出院結(jié)算表,通過SICKKINDCODE關(guān)聯(lián)sickKind表。10) 說明:病種類型現(xiàn)在只需要普通病種。住院結(jié)算、預(yù)算計算時需要,插入住院病種信息第六部分 DLL調(diào)用說明一 功能說明新農(nóng)醫(yī)接口DLL名稱為DataExchange.DLL,通過調(diào)用DLL,可以獲得驗證傳入信息,可以完成新農(nóng)醫(yī)收費并通過返回的字符串讀取相關(guān)信息(結(jié)構(gòu)體說明見下)。二 DLL函數(shù)說明1. 說明1) 調(diào)用動態(tài)連接庫函數(shù)返回相應(yīng)的字符串返回值時,正確的返回結(jié)果值以開始符表示數(shù)據(jù)的起始,結(jié)束符表示數(shù)據(jù)的終止。開始符,結(jié)束符均用字

27、符*來表示,長度為一位。2. 獲取個人基本信息1) 函數(shù)體function VerifyCardInfo() : pchar;2) 入?yún)⒄f明3) 函數(shù)返回null 異常失敗,其他:查找成功 4) 返回處理如果成功,則返回值為指向一個字符串的地址指針。(具體信息見下)。如果異常失敗,函數(shù)會返回一個錯誤號,醫(yī)院管理軟件應(yīng)對此處理后,重新調(diào)用接口函數(shù)。如果返回成功,醫(yī)院軟件應(yīng)根據(jù)返回的結(jié)構(gòu)體中的數(shù)據(jù),提示是否走自費,如果是則按自費處理,如果否,則終止業(yè)務(wù)。5) 返回值字符串結(jié)構(gòu)說明startflag|成員編碼|新農(nóng)醫(yī)編號|姓名|身份證號|性別|出生年月|住址|endflag注:卡狀態(tài)和參保人狀態(tài)應(yīng)該

28、通過錯誤信息的返回報告給你們,而不應(yīng)該和正確的返回放在一起。3. 從二維條碼卡中讀取照片信息1) 函數(shù)體function GetPhone() : pchar;2) 入?yún)⒄f明3) 函數(shù)返回null 異常失敗,其他:查找成功 4) 返回處理如果成功,則返回值為指向一個照片數(shù)據(jù)的地址指針。如果異常失敗,函數(shù)會返回一個空指針和一個錯誤號,醫(yī)院管理軟件應(yīng)對此處理后,重新調(diào)用接口函數(shù)。如果返回成功,醫(yī)院軟件應(yīng)根據(jù)返回的結(jié)構(gòu)體中的數(shù)據(jù),提示是否走自費,如果是則按自費處理,如果否,則終止業(yè)務(wù)。5) 說明調(diào)用此函數(shù)前必須先調(diào)用獲取個人基本信息函數(shù),否則得不到需要的照片。4. 門診預(yù)算收費調(diào)用1) 函數(shù)體fun

29、ction PreClinicCharge(PatientID: Pchar): pchar; 2) 入?yún)⒄f明PatientID:Pchar類型,對應(yīng)門診預(yù)算收費主表(PreClinicBill)中的PatientID字段信息。3) 函數(shù)返回 null 異常失敗,其他:收費計算成功4) 返回處理同獲取個人基本信息5) 返回字符串結(jié)構(gòu)說明開始符|成員編碼|門診總費用|個人現(xiàn)金支付|農(nóng)醫(yī)辦支付|結(jié)束符6) 說明調(diào)用門診預(yù)算收費函數(shù)前,必須填寫門診預(yù)算主表5. 門診收費調(diào)用1) 函數(shù)體function ClinicCharge(PatientID: PChar):pchar; 2) 入?yún)⒄f明Pati

30、entID:Pchar類型,對應(yīng)門診收費主表(ClinicBill)中的PatientID字段信息。3) 函數(shù)返回 null 異常失敗,其他:查找成功4) 返回處理同獲取個人基本信息5) 返回字符串結(jié)構(gòu)說明開始符|成員編碼|門診總費用|個人現(xiàn)金支付|農(nóng)醫(yī)辦支付|結(jié)束符6. 門診退票調(diào)用1) 函數(shù)體function UnClinicCharge(ClinicBillNo,UnClinicBillNo: PChar): Integer; 2) 入?yún)⒄f明ClinicBillNo,UnClinicBillNo:Pchar類型,Clinic BillNo是沖票單據(jù)號,UnClinicBillNo是被沖票

31、據(jù)號。3) 函數(shù)返回 0: 操作成功,其他:操作失敗4) 返回處理5) 說明7. 住院登記調(diào)用1) 函數(shù)體function InHosReg(InHosRegisterNo: PChar): Integer:2) 入?yún)⒄f明InHosRegisterNo: Pchar,對應(yīng)入院登記表(InHosRegister)的InHosRegisterNo字段信息。3) 函數(shù)返回 0: 操作成功,其他:操作失敗4) 返回處理同獲取條碼卡信息函數(shù)8. 退住院登記調(diào)用1) 函數(shù)體function UnInHosReg: Integer:2) 入?yún)⒄f明3) 函數(shù)返回 0: 操作成功,其他:操作失敗4) 返回處理9

32、. 住院結(jié)算預(yù)算調(diào)用1) 函數(shù)體function PreInHosBalance(InHosRegisterNo: Pchar, OutSickcode:Integer,outsickkind : integer):pchar;2) 入?yún)⒄f明InHosRegisterNo: Pchar,對應(yīng)入院登記表(InHosRegister)的InHosRegisterNo字段信息。OutsickCode: 對應(yīng)農(nóng)醫(yī)辦病種目錄中的病種代碼。Outsickkind;病種類型.(現(xiàn)在只有一種,1,普通?。?) 函數(shù)返回 null 異常失敗,其他:查找成功4) 返回處理同獲取條碼卡信息函數(shù)5) 字符串結(jié)構(gòu)開始符

33、|總費用|全自費金額|首先自付|進入統(tǒng)籌費用(包括起付線)|實際起付線金額|統(tǒng)籌支付|統(tǒng)籌自付|超限費用|個人賬戶支付|現(xiàn)金支付|結(jié)束符預(yù)算調(diào)用的正確結(jié)果用*開頭,表示。后面跟數(shù)據(jù)體。10. 普通住院結(jié)算調(diào)用1) 函數(shù)體function InHosBalance(InHosBalanceNo: PChar):Integer;2) 入?yún)⒄f明InHosBalanceNo:Pchar類型,對應(yīng)住院結(jié)算表(InHosBalance)中的InHosBalanceNo字段信息。3) 函數(shù)返回 null 異常失敗,其他:查找成功4) 返回處理同獲取條碼卡信息函數(shù)5) 字符串結(jié)構(gòu)結(jié)果標志|總費用|全自費金額|

34、首先自付|進入統(tǒng)籌費用(包括起付線)|執(zhí)行起付線|實際起付線金額|統(tǒng)籌支付|統(tǒng)籌自付|超限費用|個人賬戶支付|現(xiàn)金支付|6) 說明:結(jié)果標志長度一位,值為 *,預(yù)算調(diào)用的正確結(jié)果用*開頭,表示。后面跟數(shù)據(jù)體。11. 住院結(jié)算沖票調(diào)用1) 函數(shù)體function UnInHosBalance (InHosBalanceNo,UnInHosBalanceNo: PChar):Integer;2) 入?yún)⒄f明InHosBalanceNo:Pchar類型,對應(yīng)住院結(jié)算表(InHosBalance)中沖票的InHosBalanceNo字段信息。UnInHosBalanceNo:Pchar類型,被沖票據(jù)的I

35、nHosBalanceNo字段信息。3) 函數(shù)返回 0: 操作成功1:操作失敗4) 返回處理12. 開始事務(wù)1) 函數(shù)體function BeginTrans ():Integer;2) 入?yún)⒄f明3) 函數(shù)返回 0: 操作成功1:操作失敗4) 說明新農(nóng)醫(yī)的事務(wù)控制全部由第三方軟件開發(fā)商控制,第三方應(yīng)該在開始自己的事物以后開啟新農(nóng)醫(yī)的事物,在提交自己的事物之前提交新農(nóng)醫(yī)的事物。應(yīng)該盡可能晚的開啟新農(nóng)醫(yī)的事物,新農(nóng)醫(yī)事務(wù)的提交與醫(yī)院事務(wù)的提交之間不應(yīng)有其他的操作。13. 回滾事務(wù)1) 函數(shù)體Procedure RollBack ();2) 入?yún)⒄f明3) 函數(shù)返回無4) 說明14. 提交事務(wù)1) 函

36、數(shù)體function CommitTrans ():Integer;2) 入?yún)⒄f明3) 函數(shù)返回0: 操作成功1:操作失敗4) 說明提交成功,第三方提交自己的事物。提交失敗,則調(diào)用回滾函數(shù),回滾新農(nóng)醫(yī)事務(wù),然后回滾第三方自己的事物。15. 查詢備案信息1) 函數(shù)體function VerifyMemo(ItemNO:Pchar,CureNo: Integer): Integer;2) 入?yún)⒄f明ItemNO :農(nóng)醫(yī)辦藥品(診療項目編碼)CureNo: 備案號碼3) 函數(shù)返回0, 農(nóng)醫(yī)辦未備案、1, 農(nóng)醫(yī)辦已備案其他值:錯誤。16. 返回錯誤代碼所對應(yīng)的中文信息1) 函數(shù)體function Get

37、ErrToStr(aInt: Integer): string;2) 入?yún)⒄f明aInt: Integer :以上函數(shù)返回的錯誤代碼。3) 函數(shù)返回 錯誤代碼對應(yīng)的錯誤信息。17. 錯誤代碼描述 101,201,402,502: tmpStr := '傳入的病人標識沒有對應(yīng)的數(shù)據(jù)信息。' 102: tmpStr := '卡處于黑狀態(tài)或深灰狀態(tài),停新農(nóng)醫(yī)支付。' 2,103,306,1101: tmpStr := '讀卡失??!' 104,203,706,804,904: tmpStr := '此病人費用出現(xiàn)負數(shù),請檢查費用信息。' 301: tmpSt

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論