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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論