山東核心平臺(tái)三版全國(guó)異地就醫(yī)接口改造說(shuō)明-v1.3_第1頁(yè)
山東核心平臺(tái)三版全國(guó)異地就醫(yī)接口改造說(shuō)明-v1.3_第2頁(yè)
山東核心平臺(tái)三版全國(guó)異地就醫(yī)接口改造說(shuō)明-v1.3_第3頁(yè)
山東核心平臺(tái)三版全國(guó)異地就醫(yī)接口改造說(shuō)明-v1.3_第4頁(yè)
山東核心平臺(tái)三版全國(guó)異地就醫(yī)接口改造說(shuō)明-v1.3_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

全國(guó)異地就醫(yī)接口改造說(shuō)明修改記錄編號(hào)日期描述版本修改人發(fā)布日期12018-11-29修改settle_zy的返回值,針對(duì)跨省異地的出院結(jié)算增加省異地賬戶消費(fèi)的返回值(sydgrzhzf),省異地的賬戶消費(fèi)包含在醫(yī)保負(fù)擔(dān)金額中;原有的本地的賬戶支付(grzhzf)返回值是01.1仲燕會(huì)2018-11-2922020-12-28支持電子醫(yī)保憑證的跨省住院:①read_card增加ewm和channelno的出參,住院登記的時(shí)候使用②save_zydj增加ewm和channelno的入?yún)?.2仲燕會(huì)2020-12-2832020-12-28增加跨省異地門(mén)診結(jié)算業(yè)務(wù),門(mén)診的流程和本地一致,跨省的異地門(mén)診業(yè)務(wù)必須讀實(shí)體卡或者電子醫(yī)保憑證進(jìn)行跨省異地門(mén)診,跟本地門(mén)診相比,跨省異地的門(mén)診初始化增加入?yún)ⅲ孩賗nit_mz做跨省異地門(mén)診業(yè)務(wù)時(shí)比本地門(mén)診增加sbm、ewm、channelno的入?yún)ⅲ╯bjgbh傳37000000)②settle_mz比本地門(mén)診增加sydgrzhzf的出參1.2仲燕會(huì)2020-12-2842021-12-03跨省異地門(mén)慢結(jié)算時(shí),調(diào)接口“init_mz”增加“主要疾病診斷[zyzd]”入?yún)?,同時(shí)參數(shù)[yltclb]傳41.3劉鳳蓮2021-12-03改造背景 根據(jù)人社部要求,為實(shí)現(xiàn)全國(guó)異地持卡或電子醫(yī)保憑證就醫(yī)結(jié)算及省異地持卡或電子醫(yī)保憑證就醫(yī)結(jié)算,制定了本接口改造方案,由各醫(yī)院HIS開(kāi)發(fā)商按照本方案進(jìn)行改造、接入。業(yè)務(wù)流程住院業(yè)務(wù)流程住院登記查詢有卡人員基本信息(read_card)—>保存住院登記(save_zydj)費(fèi)用錄入同本地就醫(yī)費(fèi)用錄入流程出院結(jié)算同本地就醫(yī)出院結(jié)算流程異地普通門(mén)診結(jié)算業(yè)務(wù)流程1.取人信息查詢有卡人員基本信息(read_card)(yltclb傳“6”)2.門(mén)診結(jié)算初始化服務(wù) 門(mén)診結(jié)算初始化服務(wù)(init_mz的sbjgbh傳37000000,yltclb傳6)3.傳入異地普通門(mén)診費(fèi)用明細(xì)服務(wù)同本地生成普通門(mén)診費(fèi)用服務(wù)(put_fymx)4.普通門(mén)診統(tǒng)籌結(jié)算服務(wù)同本地普通門(mén)診結(jié)算服務(wù)(settle_mz)異地門(mén)慢結(jié)算業(yè)務(wù)流程1.取人信息查詢有卡人員基本信息(read_card)(yltclb傳“4”)2.門(mén)診初始化服務(wù) 門(mén)診結(jié)算初始化服務(wù)(init_mz的sbjgbh傳37000000)(yltclb傳“4”,zyzd不允許為空)3.傳入異地門(mén)慢費(fèi)用明細(xì)服務(wù)同本地生成門(mén)診大病費(fèi)用服務(wù)(put_fymx)4.異地門(mén)慢結(jié)算服務(wù)同本地門(mén)診大病結(jié)算服務(wù)(settle_mz)服務(wù)說(shuō)明1、查詢有卡人員基本信息服務(wù)服務(wù)名稱:read_card服務(wù)作用:讀取卡片信息,取得人員相關(guān)信息。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型中文名稱說(shuō)明yltclbstring*醫(yī)療統(tǒng)籌類別0為取卡片基本信息,1為住院,4為門(mén)診大病(特病),6為普通門(mén)診jymmbzstring校驗(yàn)密碼標(biāo)志‘1’代表校驗(yàn)密碼,‘0’代表不校驗(yàn)密碼,(可選參數(shù))readertypestring讀卡器類型(可選參數(shù))其中標(biāo)注*的為必傳參數(shù)禁止為空返回結(jié)果集:標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明sbjgbh*社保機(jī)構(gòu)編號(hào)string20獲取持卡人所在的社保機(jī)構(gòu)編號(hào)rqlb*人群類別string3獲取人群類別(A:職工,B:居民)kh*卡號(hào)string30獲取持卡人的卡號(hào)grbh*個(gè)人編號(hào)string18獲取持卡人的個(gè)人編號(hào)xm*姓名string50獲取持卡人的姓名xb性別string31:男,2:女,9:不確定ye賬戶余額decimal16獲取持卡人的賬戶余額zfbz*灰名單標(biāo)志string30代表灰名單,1代表白名單zfsm灰名單原因string無(wú)如果是白名單該值為空dwmc單位名稱string無(wú)獲取持卡人所屬單位名稱ylrylb醫(yī)療人員類別string20獲取持卡人的醫(yī)療人員類別(內(nèi)容為漢字)ydbz異地標(biāo)志string31代表是異地,0代表不是異地mzdbjbs疾病編碼string無(wú)獲取門(mén)診大病的疾病編碼zhzybz住院記錄string3有無(wú)15(醫(yī)保參數(shù)制)天內(nèi)的住院記錄1為有,0為無(wú)zhzysm住院記錄說(shuō)明string無(wú)15(醫(yī)保參數(shù)控制)天內(nèi)的住院記錄說(shuō)明zcyymc轉(zhuǎn)出醫(yī)院名稱string無(wú)本結(jié)果如果不為空字符串即’’和’*’,則表示本次住院是從市內(nèi)轉(zhuǎn)院來(lái)的zccyrq轉(zhuǎn)院出院日期string無(wú)獲取轉(zhuǎn)出醫(yī)院的出院日期sfzhm身份證號(hào)碼string18獲取持卡人的身份證號(hào)碼csrq出生日期string8獲取持卡人的出生日期(格式:yyyymmdd)ptmztcbz普通門(mén)診統(tǒng)籌備注stirng無(wú)普通門(mén)診統(tǒng)籌的地方可以接受這個(gè)變量。如果沒(méi)有普通門(mén)診統(tǒng)籌,該變量返回空sfxsptmztc是否享受普通門(mén)診統(tǒng)籌string無(wú)說(shuō)明該參保人是否享受普通門(mén)診統(tǒng)籌。只有普通門(mén)診統(tǒng)籌的地方才能用到。沒(méi)有普通門(mén)診統(tǒng)籌該變量返回空mzdbbz門(mén)診大病備注string無(wú)門(mén)診大病備注信息,主要顯示參保人還差多少錢(qián)到限額。在yltclb=4的時(shí)候可以接一下這個(gè)變量,其他情況該變量為空。Cbdsbh參保地市編號(hào)String無(wú)省異地結(jié)算標(biāo)示異地人員信息Cbjgmc參保機(jī)構(gòu)名稱String無(wú)省異地結(jié)算標(biāo)示異地人員信息ffdbm發(fā)放點(diǎn)編碼String卡片發(fā)放點(diǎn)編碼yhkkh銀行卡卡號(hào)String銀行卡號(hào)ffdmc銀行名稱String開(kāi)戶銀行名稱kyhzh社??ㄙ~戶String社保卡賬戶sbm識(shí)別碼String識(shí)別碼ewm二維碼string電子醫(yī)保憑證二維碼(讀取電子醫(yī)保憑證的時(shí)候返回)channelno渠道號(hào)string渠道號(hào)(讀取電子醫(yī)保憑證的時(shí)候返回)中文名稱前標(biāo)注*的為HIS必須接收的結(jié)果集。服務(wù)說(shuō)明:如果讀卡僅僅是為了獲取個(gè)人基本信息,如姓名、性別、醫(yī)??ㄌ?hào)等,yltclb請(qǐng)傳遞為’0’;住院登記讀卡時(shí)請(qǐng)傳遞yltclb=’1’;門(mén)診大病讀卡時(shí)請(qǐng)傳遞yltclb=’4’;普通門(mén)診讀卡時(shí)請(qǐng)傳遞yltclb=’6’。關(guān)于疾病編碼的特別說(shuō)明:由于門(mén)診大病備案時(shí)可能備多個(gè)病種,所以讀卡返回的結(jié)果疾病編碼(mzdbjbs)格式是:疾病病種的名稱1+’#m’+疾病病種編碼1+‘/’+疾病病種的名稱2+’#m’+疾病病種編碼2+‘/’+……,在此格式的基礎(chǔ)上,請(qǐng)開(kāi)發(fā)人員自行解析其中的編碼和名稱,并展示在功能界面上供操作人員選擇。(每次結(jié)算操作員只能選擇一種疾病病種)PB示例代碼://讀卡取參保人的基本信息sei.resetvar()sei.putvarstring('yltclb','1')ifsei.request_service('read_card')<>0then messagebox('調(diào)用讀卡服務(wù)失敗',"錯(cuò)誤信息:"+sei.get_errtext()) returnendif//獲取服務(wù)執(zhí)行成功后的返回值vsbjgbh=sei.getvarstring('sbjgbh')vrqlb=sei.getvarstring('rqlb')vkh=sei.getvarstring('kh')vgrbh=sei.getvarstring('grbh')vxm=sei.getvarstring('xm')vzfbz=sei.getvarstring('zfbz')vmzdbjbs=sei.getvarstring('mzdbjbs')//獲取門(mén)診大病登記的疾病編碼vye=sei.getvardec('ye')//獲取數(shù)字類型的返回值2、普通住院登記服務(wù)服務(wù)名稱:save_zydj服務(wù)作用:保存參保職工的住院登記信息。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型中文名稱說(shuō)明blhstring*病歷號(hào)病人住院時(shí)的住院號(hào)grbhstring*個(gè)人編號(hào)參保病人的個(gè)人編號(hào)(18位)khstring卡號(hào)醫(yī)??ǖ目ㄌ?hào)(讀卡必須傳入,無(wú)卡不用傳遞)xmstring*姓名參保病人的姓名xbstring*性別參保病人性別(1:男2:女)yltclbstring*醫(yī)療統(tǒng)籌類別醫(yī)療統(tǒng)籌類別(1:住院2:家床)(見(jiàn)附錄)yltclbmxstring*醫(yī)療統(tǒng)籌類別明細(xì)醫(yī)療統(tǒng)籌類別明細(xì)(101:普通住院102:特病住院)sbjgbhstring*社保機(jī)構(gòu)編號(hào)辦理業(yè)務(wù)醫(yī)院所屬的社保機(jī)構(gòu)(20位)ksbmstring*科室編碼住院病人所在科室zyrqdatetime*住院日期住院病人的住院日期qzysstring*確診醫(yī)師確定病人病情的醫(yī)師mzksstring*門(mén)診科室病人看病的科室zyfsstring*住院方式病人的住院方式(1:新發(fā)生,6:自住院轉(zhuǎn)入)xzbzstring*險(xiǎn)種標(biāo)志病人參加保險(xiǎn)的險(xiǎn)種(C:醫(yī)療D:工傷E:生育)jylbstring就醫(yī)類別默認(rèn)為‘01:本地就醫(yī)’(可選參數(shù),見(jiàn)附錄)fjstring房間病人住院時(shí)所住房間(可選參數(shù))cwstring床位病人住院時(shí)所住床位(可選參數(shù))bqsmstring病情說(shuō)明對(duì)病人病情的描述(可選參數(shù))rqlbstring人群類別人群類別(A:職工,B:居民)(可選參數(shù))yyltcdjhstring原醫(yī)療統(tǒng)籌登記號(hào)轉(zhuǎn)院的時(shí)候傳在原來(lái)醫(yī)院住院的醫(yī)療統(tǒng)籌登記號(hào)。(可選參數(shù))jyyybmstring就醫(yī)醫(yī)院編碼(可選參數(shù))ryzdstring入院診斷(可選參數(shù))his必須上傳醫(yī)保系統(tǒng)中正確的入院診斷,不在彈出窗口讓操作員選擇出院診斷,如果his傳遞的入院診斷為空,則彈出窗口讓操作員選擇cbdsbh參保地市編號(hào)String省異地結(jié)算標(biāo)示異地人員信息cbjgmc參保機(jī)構(gòu)名稱String省異地結(jié)算標(biāo)示異地人員信息sbm識(shí)別碼String異地讀卡住院登記時(shí)必傳(可通過(guò)read_card服務(wù)獲?。〆wm二維碼string電子醫(yī)保憑證二維碼,讀取電子醫(yī)保憑證住院登記時(shí)必傳channelno渠道號(hào)string渠道號(hào)讀取電子醫(yī)保憑證住院登記時(shí)必傳其中標(biāo)注*的為必傳參數(shù)禁止為空返回結(jié)果集:標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明bz*備注string600獲取醫(yī)保對(duì)病人的審批意見(jiàn)ryzd*入院診斷string20病人的入院診斷,強(qiáng)烈建議his保存該字段。在后面調(diào)用settle_zy_init時(shí),如果出院診斷和入院診斷一致,需要把這個(gè)變量傳過(guò)來(lái)PB示例代碼://住院登記服務(wù)sei.resetvar()sei.putvarstring('blh','cs001')sei.putvarstring('grbh','111000000801001820')sei.putvarstring('kh','0000000001')sei.putvarstring('xm','測(cè)')sei.putvarstring('xb','1')sei.putvarstring('yltclb','1')sei.putvarstring('yltclbmx','101').putvarstring('sbjgbh','37000000')sei.putvarstring('mzks','001')sei.putvarstring('ksbm','001')sei.putvarstring('qzys','001')sei.putvarstring('xzbz','C')sei.putvarstring('zyfs','')sei.putvarstring('cw','12')sei.putvarstring('fj','001')sei.putvarstring('bqsm','測(cè)試')sei.putvardatetime('zyrq',datetime(date('2016-11-29'),time('11:22:33')))sei.putvarstring('cbdsbh','659901')sei.putvarstring('cbjgmc','新疆')sei.putvarstring('sbm','370000120000000000000’)vi=sei.request_service('save_zydj')ifvi<>0thenmessagebox('錯(cuò)誤','住院登記錯(cuò)誤!'+sei.get_errtext()) returnendifmessagebox('提示','住院登記成功!')//獲取服務(wù)執(zhí)行成功后的返回值vbz=sei.getvarstring('bz')3、出院結(jié)算服務(wù)服務(wù)名稱:settle_zy服務(wù)作用:結(jié)算費(fèi)用并辦理出院手續(xù)。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型中文名稱說(shuō)明jkyjsbzstring接口預(yù)結(jié)算標(biāo)志HIS系統(tǒng)通過(guò)該參數(shù)來(lái)控制出院結(jié)算是否是預(yù)結(jié)算(jkyjsbz=1:預(yù)結(jié)算;jkyjsbz=0:正常結(jié)算。如果HIS系統(tǒng)沒(méi)有傳入該參數(shù),系統(tǒng)默認(rèn)為正常結(jié)算)返回結(jié)果集(正常結(jié)算):標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明jshid*結(jié)算號(hào)IDstring40醫(yī)保系統(tǒng)的計(jì)算號(hào)ID(該結(jié)算號(hào)為本次住院在醫(yī)保系統(tǒng)中的最后一次結(jié)算的唯一標(biāo)識(shí),強(qiáng)烈建議HIS系統(tǒng)在自己的數(shù)據(jù)庫(kù)中保存這個(gè)結(jié)算號(hào),便于票據(jù)重打,撤銷(xiāo)結(jié)算等操作,如果出院時(shí)沒(méi)有結(jié)算的費(fèi)用,則返回為空)brfdje*病人負(fù)擔(dān)金額decimal12病人應(yīng)該負(fù)擔(dān)的金額(2為小數(shù))ybfdje*醫(yī)保負(fù)擔(dān)金額decimal12醫(yī)保給病人報(bào)銷(xiāo)的金額(2位小數(shù))yyfdje*醫(yī)院負(fù)擔(dān)金額decimal12醫(yī)院承擔(dān)的費(fèi)用(2位小數(shù))ylbzje*醫(yī)療補(bǔ)助金額decimal12主要是優(yōu)撫對(duì)象的補(bǔ)助(2位小數(shù))grzhzf*個(gè)人賬戶支付decimal12用個(gè)人賬戶支付的金額(2位小數(shù))gwybz*公務(wù)員補(bǔ)助decimal12本次公務(wù)員補(bǔ)助(2位小數(shù))czlz*財(cái)政列支decimal12本次財(cái)政列支(2位小數(shù))dezf*大額支付decimal12本次大額支付(2位小數(shù))desybx*大額商業(yè)保險(xiǎn)decimal12本次大額商業(yè)保險(xiǎn)支付(2位小數(shù))tczf*統(tǒng)籌支付decimal12本次統(tǒng)籌支付(2位小數(shù))fph發(fā)票號(hào)string30要打印發(fā)票的發(fā)票號(hào)brjsrq病人結(jié)算日期date病人結(jié)算的日期qtjshid其他結(jié)算號(hào)IDstring注:若病人一次住院有多次結(jié)算,本結(jié)算號(hào)為該次住院結(jié)算在醫(yī)保系統(tǒng)中的非最后一次結(jié)算的結(jié)算標(biāo)識(shí),組合方式:jshid1#jshid2,強(qiáng)烈建議HIS系統(tǒng)在自身的數(shù)據(jù)庫(kù)中記錄這個(gè)結(jié)算號(hào),便于撤銷(xiāo)結(jié)算等操作。若本次住院只有一次結(jié)算,則返回值為空zje*本次住院總費(fèi)用decimal12本次住院結(jié)算總費(fèi)用qzjbzhzf*其中基本賬戶支付額decimal12其中基本賬戶支付額,兗礦個(gè)人賬戶分為基本賬戶和補(bǔ)充賬戶,要求分別記錄基本賬戶支付和補(bǔ)充賬戶支付,在定點(diǎn)中記錄基本賬戶支付額。(兗礦專用)dbbzje大病補(bǔ)助金額decimal12pkrkbcbxje商保報(bào)銷(xiāo)金額decimal16,4這部分金額包含在醫(yī)療補(bǔ)助金額中fpryyljgjm扶貧醫(yī)療減免金額decimal16,4這部分金額包含在醫(yī)院負(fù)擔(dān)金額中mzbzje民政補(bǔ)助金額decimal16,4這部分金額包含在醫(yī)療補(bǔ)助金額中sydgrzhzf省異地賬戶支出decimal16,4這部分金額包含在醫(yī)保負(fù)擔(dān)金額中返回結(jié)果集(預(yù)結(jié)算):標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明brfdje*病人負(fù)擔(dān)金額decimal12病人應(yīng)該負(fù)擔(dān)的金額(2為小數(shù))ybfdje*醫(yī)保負(fù)擔(dān)金額decimal12醫(yī)保給病人報(bào)銷(xiāo)的金額(2位小數(shù))yyfdje*醫(yī)院負(fù)擔(dān)金額decimal12主要是優(yōu)撫對(duì)象的補(bǔ)助(2位小數(shù))ylbzje*醫(yī)療補(bǔ)助金額grzhzf*個(gè)人賬戶支付decimal12用個(gè)人賬戶支付的金額(2位小數(shù))dezf*大額支付decimal12本次大額支付(2位小數(shù))desybx*大額商業(yè)保險(xiǎn)decimal12本次大額商業(yè)保險(xiǎn)支付(2位小數(shù))gwybz*公務(wù)員補(bǔ)助decimal12本次公務(wù)員補(bǔ)助(2位小數(shù))czlz*財(cái)政列支decimal12本次財(cái)政列支(2位小數(shù))tczf*統(tǒng)籌支付decimal12本次統(tǒng)籌支付(2位小數(shù))qttczf*其他統(tǒng)籌支付decimal12包含除去大額支付和統(tǒng)籌支付以外的其他統(tǒng)籌支付(2位小數(shù))zje*本次結(jié)算總費(fèi)用decimal12本次住院結(jié)算總費(fèi)用qzjbzhzf*其中基本賬戶支付額decimal12其中基本賬戶支付額,兗礦個(gè)人賬戶分為基本賬戶和補(bǔ)充賬戶,要求分別記錄基本賬戶支付和補(bǔ)充賬戶支付,在定點(diǎn)中記錄基本賬戶支付額。(兗礦專用)dbbzje大病補(bǔ)助金額decimal12pkrkbcbxje商保報(bào)銷(xiāo)金額decimal16,4這部分金額包含在醫(yī)療補(bǔ)助金額中fpryyljgjm扶貧醫(yī)療減免金額decimal16,4這部分金額包含在醫(yī)院負(fù)擔(dān)金額中mzbzje民政補(bǔ)助金額decimal16,4這部分金額包含在醫(yī)療補(bǔ)助金額中sydgrzhzf省異地賬戶支出decimal16,4這部分金額包含在醫(yī)保負(fù)擔(dān)金額中PB示例代碼://先調(diào)用住院初始化服務(wù)sei.resetvar()sei.putvarstring('blh','cs001')vi=sei.request_service('init_zy')ifvi<>0thenmessagebox('錯(cuò)誤','住院初始化錯(cuò)誤!'+sei.get_errtext())returnendif//調(diào)用出院結(jié)算服務(wù)sei.resetvar()sei.putvarstring('bxlb','01')vi=sei.request_service('settle_zy')ifvi<>0thenmessagebox('錯(cuò)誤','出院結(jié)算測(cè)試錯(cuò)誤!'+sei.get_errtext()) returnendifmessagebox('提示','出院結(jié)算測(cè)試成功!')4、撤銷(xiāo)出院服務(wù)服務(wù)名稱:destroy_cy服務(wù)作用:本服務(wù)用來(lái)撤消出院,調(diào)用本服務(wù)之前需要先調(diào)用init_zy服務(wù)。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):無(wú)返回結(jié)果集:無(wú)PB示例代碼://先調(diào)用住院初始化服務(wù)sei.resetvar()sei.putvarstring('blh','cs001')vi=sei.request_service('init_zy')ifvi<>0thenmessagebox('錯(cuò)誤','住院初始化錯(cuò)誤!'+sei.get_errtext())returnendif//調(diào)用撤銷(xiāo)出院的服務(wù)sei.resetvar()vi=sei.request_service('destroy_cy')ifvi<>0thenmessagebox('錯(cuò)誤','撤銷(xiāo)出院錯(cuò)誤!'+sei.get_errtext()) returnendifmessagebox('提示','撤銷(xiāo)出院成功!')5、撤銷(xiāo)住院結(jié)算服務(wù)服務(wù)名稱:destroy_zyjs服務(wù)作用:本服務(wù)用來(lái)撤消住院結(jié)算,如果病人已辦理出院,需要先調(diào)用destroy_cy服務(wù)來(lái)撤銷(xiāo)出院。調(diào)用本服務(wù)之前需要先調(diào)用init_zy服務(wù)。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型中文名稱說(shuō)明jshidstring*結(jié)算號(hào)ID病人結(jié)算時(shí)產(chǎn)生的結(jié)算號(hào)其中標(biāo)注*的為必傳參數(shù)禁止為空返回結(jié)果集:無(wú)服務(wù)說(shuō)明:請(qǐng)注意:由于一次住院可能有多次住院,請(qǐng)按照住院結(jié)算返回的jshid的順序進(jìn)行撤銷(xiāo)。PB示例代碼://先調(diào)用住院初始化服務(wù)sei.resetvar()sei.putvarstring('blh','cs001')vi=sei.request_service('init_zy')ifvi<>0thenmessagebox('錯(cuò)誤','住院初始化錯(cuò)誤!'+sei.get_errtext())returnendif//調(diào)用撤銷(xiāo)住院結(jié)算的服務(wù)sei.resetvar()sei.putvarstring('jshid','000888888100730100321')vi=sei.request_service('destroy_zyjs')ifvi<>0thenmessagebox('錯(cuò)誤','撤銷(xiāo)住院結(jié)算錯(cuò)誤!'+sei.get_errtext()) returnendifmessagebox('提示','撤銷(xiāo)住院結(jié)算成功!')6、門(mén)診結(jié)算初始化服務(wù)名稱:init_mz服務(wù)作用:初始化門(mén)診服務(wù),傳入病人信息,而獲取病人的fyid、jshid、zylsh。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型中文名稱說(shuō)明sbjgbhstring*社保機(jī)構(gòu)編號(hào)病人所屬的社保機(jī)構(gòu)編號(hào)(異地傳37000000)yltclbstring*醫(yī)療統(tǒng)籌類別4門(mén)診大病,6門(mén)診統(tǒng)籌xzbzstring*險(xiǎn)種標(biāo)志醫(yī)療C;工傷D;生育Egrbhstring*個(gè)人編號(hào)xmstring*姓名xbstring*性別1:男,2:女,9:不確定jbbmstring*疾病編碼yltclb=’4’時(shí):必須傳遞,傳取人信息返回的大病備案疾病(mzdbjbs);yltclb=’6’時(shí):跨省異地時(shí)必須傳遞,值為就醫(yī)地的市醫(yī)保疾病編碼,省內(nèi)異地時(shí)可傳空;fyrqDate*費(fèi)用發(fā)生日期精確到天khstring醫(yī)??ň幪?hào)需要消費(fèi)個(gè)人賬戶時(shí),必須傳入ysbmstring醫(yī)師編碼mzlxstring門(mén)診類型濟(jì)南地區(qū)使用,其他地區(qū)不需要jylbstring就醫(yī)類別默認(rèn)為‘01:本地就醫(yī)’(可選參數(shù))jyyybmstring就醫(yī)醫(yī)院編碼(可選參數(shù))bxlbstring報(bào)銷(xiāo)類別即外地就醫(yī)類別(其中00:非報(bào)銷(xiāo);01:院內(nèi)設(shè)備異常;02:內(nèi)部轉(zhuǎn)診;03:異地安置;04:長(zhǎng)期駐外;05:出差探親;06:本地轉(zhuǎn)外治療;07:異地安置轉(zhuǎn)外治療;08:長(zhǎng)期駐外轉(zhuǎn)外治療;09:急診轉(zhuǎn)住院;)兗礦專用mzghbhstring門(mén)診掛號(hào)編號(hào)兗礦使用ptmzskbzstring普通門(mén)診刷卡標(biāo)志異地結(jié)算時(shí)不需要傳入sbmString識(shí)別碼跨省異地門(mén)診業(yè)務(wù)時(shí)必傳(可通過(guò)read_card服務(wù)獲?。﹔ead_card返回ewmString二維碼電子醫(yī)保憑證二維碼,跨省電子醫(yī)保憑證結(jié)算時(shí)使用電子醫(yī)保憑證憑證結(jié)算的必傳read_card返回channelnoString渠道號(hào)渠道號(hào),跨省電子醫(yī)保憑證結(jié)算時(shí)使用電子醫(yī)保憑證憑證結(jié)算的必傳read_card返回zyzdstring*主要診斷疾病跨省異地門(mén)慢時(shí)非空必傳其中標(biāo)注*的為必傳參數(shù)禁止為空返回結(jié)果集:標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明zylsh*住院流水號(hào)string20系統(tǒng)生成的住院流水號(hào)jshid*結(jié)算號(hào)idstring40本次結(jié)算的唯一標(biāo)識(shí)號(hào)fyid*費(fèi)用idstring40本次費(fèi)用的唯一標(biāo)識(shí)號(hào)jbbm*疾病編碼string20門(mén)診錄入疾病返回(主要生育使用)中文名稱前標(biāo)注*的為HIS必須接收的結(jié)果集。服務(wù)說(shuō)明:本服務(wù)是為下一步的費(fèi)用傳入和結(jié)算做準(zhǔn)備的。傳入病人就醫(yī)信息后系統(tǒng)會(huì)自動(dòng)生成病人的住院流水號(hào)、結(jié)算號(hào)id、費(fèi)用id,以用來(lái)標(biāo)識(shí)下一步錄入的費(fèi)用和進(jìn)行的結(jié)算。PB示例代碼://傳入?yún)?shù)sei.resetvar()sei.putvarstring('sbjgbh','37000000')sei.putvarstring('yltclb','6')sei.putvarstring('grbh','371111111111111111')sei.putvarstring('xm','yzl001')sei.putvarstring('xb','1')sei.putvarstring('ysbm','001')sei.putvarstring('jbbm','JB00001')sei.putvarstring('ylzbh','00100100100100')sei.putvarstring('xzbz','C')sei.putvarstring('mzghbh','11111111')sei.putvarstring('bxlb','01')sei.putvardatetime('fyrq',datetime(date('2010-07-30'),time('')))sei.putvarstring('zyzd','JB00001')//調(diào)用門(mén)診初始化服務(wù)ifsei.request_service('init_mz')<>0then messagebox('門(mén)診初始化失敗','錯(cuò)誤信息:'sei.get_errtext()) returnendif//接收返回的數(shù)據(jù)vjshid=sei.getvarstring('jshid')vfyid=sei.getvarstring('fyid')vzylsh=sei.getvarstring('zylsh')//提示messagebox('提示','grbh為病人門(mén)診初始化成功:jshid='+vjshid+'fyid='+vfyid+'vzylsh='+vzylsh+'')7、傳入費(fèi)用明細(xì)服務(wù)服務(wù)名稱:put_fymx服務(wù)作用:HIS需要循環(huán)調(diào)用此服務(wù),把憑單明細(xì)信息暫存到地緯接口系統(tǒng)的內(nèi)存中。如果是門(mén)診的費(fèi)用,則等待HIS調(diào)用結(jié)算的服務(wù)(settle_mz)。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):參數(shù)名稱類型長(zhǎng)度中文名稱說(shuō)明yyxmbmstring60*醫(yī)院項(xiàng)目編碼醫(yī)院醫(yī)療項(xiàng)目編碼yyxmmcstring200醫(yī)院醫(yī)療項(xiàng)目名稱醫(yī)院醫(yī)療項(xiàng)目名稱djdecimal16,6*最小包裝的單價(jià)sldecimal12,4*大包裝數(shù)量bzsldecimal12,4大包裝的小包裝數(shù)量默認(rèn)為1zjedecimal16,4*總金額zje=dj*sl*bzslggstring50規(guī)格sxzfbldecimal16,4*首先自負(fù)比例可以使用get_zfbl服務(wù)獲取自負(fù)比例fyfssjdatetime*費(fèi)用發(fā)生時(shí)間zxksbmstring20*執(zhí)行科室編碼kdksbmstring20*開(kāi)單科室編碼smstring100說(shuō)明yzlshstring30醫(yī)囑流水號(hào)sfryxmstring20收費(fèi)人員姓名其中標(biāo)注*的為必傳參數(shù)禁止為空返回結(jié)果集:無(wú)服務(wù)說(shuō)明:本服務(wù)用于接收his傳入費(fèi)用憑單,憑單有多行循環(huán)調(diào)用此服務(wù)即可。另一點(diǎn)需注意:對(duì)門(mén)診來(lái)說(shuō),地緯系統(tǒng)中保存費(fèi)用憑單時(shí),保存的費(fèi)用發(fā)生時(shí)間(fyfssj)是調(diào)用init_mz服務(wù)時(shí)傳進(jìn)來(lái)的fyrq,而非此處傳入的fyfssjPB示例代碼:注意:如果使用delphi開(kāi)發(fā)接口,在往地緯接口中傳遞變量時(shí),如果變量傳遞為空,那么兩個(gè)引號(hào)中間必須加空格,否則程序報(bào)錯(cuò)。//調(diào)用錄入費(fèi)用憑單的方法fori=1to20 sei.resetvar() sei.putvarstring('yyxmbm','YP22221111_SI') sei.putvarstring('yyxmmc','達(dá)克寧') sei.putvardec('dj',1) sei.putvardec('sl',10) sei.putvardec('bzsl',1) sei.putvardec('zje',10) sei.putvarstring('gg','') sei.putvardec('sxzfbl',0.1) sei.putvardatetime('fyfssj',datetime(date('2010-07-29'),now())) sei.putvarstring('zxksbm','001') sei.putvarstring('kdksbm','001') sei.putvarstring('sm','') sei.putvarstring('yzlsh','') sei.putvarstring('sfryxm','0009') //調(diào)用服務(wù) ifsei.request_service('put_fymx')<>0then messagebox('錄入費(fèi)用失敗','錯(cuò)誤信息:'+sei.get_errtext()) return endifnextmessagebox('提示','門(mén)診put_fymx成功')//如果是住院的費(fèi)用,請(qǐng)?jiān)谘h(huán)的下面調(diào)用save_zy_script的服務(wù)//如果是住院的費(fèi)用,請(qǐng)?jiān)谘h(huán)的下面調(diào)用settle_mz或settle_gz的服務(wù)8、門(mén)診結(jié)算服務(wù)服務(wù)名稱:settle_mz服務(wù)作用:進(jìn)行門(mén)診結(jié)算,返回結(jié)算結(jié)果。服務(wù)返回值:返回值說(shuō)明0代表成功其他代表失敗,請(qǐng)使用get_errtext()方法獲取錯(cuò)誤信息傳入?yún)?shù):無(wú)返回結(jié)果集:標(biāo)識(shí)名中文名稱類型長(zhǎng)度說(shuō)明jshid*結(jié)算號(hào)idstring40醫(yī)保系統(tǒng)的病人結(jié)算號(hào)idbrfdje*病人負(fù)擔(dān)金額decimal12,2yyfdje醫(yī)院負(fù)擔(dān)金額decimal12,2ybfdje醫(yī)保負(fù)擔(dān)金額decimal12,2grzhzf個(gè)人賬戶支付decimal12,2ylbzje醫(yī)療補(bǔ)助金額decimal16,4優(yōu)撫對(duì)象補(bǔ)助yltcdjh醫(yī)療統(tǒng)籌登記號(hào)string22tjrylb統(tǒng)計(jì)人員類別string10用于HIS打印門(mén)診發(fā)票使用fph發(fā)票號(hào)string30brjsrq病人結(jié)算日期datetimezje本次結(jié)算費(fèi)用總額decimal12,2fprylb發(fā)票人員類別string50tczf本次統(tǒng)籌支付decimal16,4dezf本次大額支付decimal16,4desybx大額商業(yè)保險(xiǎn)decimal16,4gwybz本次公務(wù)員補(bǔ)助decimal16,4czlz本次財(cái)政列支decimal16,4zhzf暫緩支付decimal16,4yljmje醫(yī)療減免金額decimal16,4ljtczf累計(jì)統(tǒng)籌支付decimal16,4異地門(mén)診大病結(jié)算無(wú)法從省平臺(tái)獲取這個(gè)返值為0ljdezf累計(jì)大額支付decimal16,4異地門(mén)診大病結(jié)算無(wú)法從省平臺(tái)獲取這個(gè)返值為0ljmzed累計(jì)門(mén)診額度decimal16,4異地門(mén)診大病結(jié)算無(wú)法從省平臺(tái)獲取這個(gè)返值為0ljgrzf累積個(gè)人支付decimal16,4異地門(mén)診大病結(jié)算無(wú)法從省平臺(tái)獲取這個(gè)返值為0qttczf其他統(tǒng)籌支付decimal16,4zhye賬戶余額decimal16,4qzjbzhzf*其中基本賬戶支付額decimal12其中基本賬戶支付額,兗礦個(gè)人賬戶分為基本賬戶和補(bǔ)充賬戶,要求分別記錄基本賬戶支付和補(bǔ)充賬戶支付,在定點(diǎn)中記錄基本賬戶支付額。(兗礦專用)dbbzje大病補(bǔ)助金額decimal12pkrkbcbxje商保報(bào)銷(xiāo)金額decimal16,4這部分金額包含在醫(yī)療補(bǔ)助金額中fpryyljgjm扶貧醫(yī)療減免金額decimal16,4這部分金額包含在醫(yī)院負(fù)擔(dān)金額中mzbzje民

溫馨提示

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

評(píng)論

0/150

提交評(píng)論