傳統(tǒng)就醫(yī)流程中,涉及“三長(zhǎng)一短”的難題。與就醫(yī)不相關(guān)的繳費(fèi)環(huán)節(jié),也是造成三長(zhǎng)一短的原因。因此根據(jù)國(guó)家政策及互聯(lián)網(wǎng)的引導(dǎo)支持,微信推出了“智慧醫(yī)院”方案,從掛號(hào)、繳費(fèi)、報(bào)告等環(huán)節(jié),解決線(xiàn)下排隊(duì)、必須線(xiàn)下辦理的問(wèn)題。
隨著微信智慧醫(yī)院方案覆蓋的醫(yī)院越來(lái)越多,根據(jù)調(diào)研、觀察及數(shù)據(jù)發(fā)現(xiàn),在繳費(fèi)支付環(huán)節(jié),依然有較多用戶(hù)存在排隊(duì)等待。
智慧醫(yī)院線(xiàn)上流程:
三長(zhǎng)一短及對(duì)應(yīng)的全流程解決方案:
從解決方案中退出,醫(yī)保支付結(jié)算的通路,也需要打通,才能更便捷的為用戶(hù)提供服務(wù)。因此:
騰訊與人社部門(mén)聯(lián)合開(kāi)展了“基于微信,進(jìn)行醫(yī)保移動(dòng)支付結(jié)算”的能力。用戶(hù)在微信上綁定社??ㄖ?,無(wú)需在醫(yī)院窗口排隊(duì),即可通過(guò)微信繳納醫(yī)保掛號(hào)或醫(yī)保門(mén)診費(fèi)用,優(yōu)化了傳統(tǒng)的就醫(yī)流程。為用戶(hù)提供便捷的醫(yī)保結(jié)算就醫(yī)方式。
傳統(tǒng)的醫(yī)保就醫(yī)流程,與微信醫(yī)保支付優(yōu)化后的就醫(yī)流程對(duì)比如下:
從一定程度上,緩解了醫(yī)保掛號(hào)、醫(yī)保門(mén)診繳費(fèi)的排隊(duì)問(wèn)題。
微信醫(yī)保支付的業(yè)務(wù)的整體架構(gòu),可以類(lèi)比微信支付,涉及的最基本的模塊有三方:社??ń壙?lèi)比銀行卡綁卡,人社局類(lèi)比銀行,醫(yī)院類(lèi)比商戶(hù)。對(duì)應(yīng)的類(lèi)比架構(gòu)如下:
在這個(gè)類(lèi)比中,微信醫(yī)保支付也類(lèi)似微信支付一樣,建立起了開(kāi)放合作的基礎(chǔ)架構(gòu)。
在人社部門(mén)&主管部門(mén)的指導(dǎo)、監(jiān)管下,將醫(yī)保移動(dòng)支付結(jié)算的接口,封裝為相對(duì)標(biāo)準(zhǔn)的微信醫(yī)保支付開(kāi)放接口,提供給符合監(jiān)管要求的醫(yī)療醫(yī)藥機(jī)構(gòu)。用戶(hù)在微信中綁定社??ê笤卺t(yī)院/藥小程序中,掛號(hào)或者門(mén)診繳費(fèi)時(shí),使用微信醫(yī)保支付。
對(duì)于用戶(hù)而言:在指定入口綁定社保卡,后續(xù)在支持醫(yī)保支付的醫(yī)院掛號(hào)付費(fèi),或前往醫(yī)療機(jī)構(gòu)就診付費(fèi),可以通過(guò)微信醫(yī)保支付,在線(xiàn)完成醫(yī)保結(jié)算(醫(yī)藥機(jī)構(gòu)類(lèi)似),縮短就醫(yī)路徑,減少排隊(duì)等待的時(shí)間。
對(duì)于醫(yī)療醫(yī)藥機(jī)構(gòu)而言:可以通過(guò)微信醫(yī)保標(biāo)準(zhǔn)的接入接口,申請(qǐng)成為微信醫(yī)保支付的“商戶(hù)”,然后在小程序?yàn)橛脩?hù)提供便捷的微信醫(yī)保支付結(jié)算。
目前微信醫(yī)保支付的覆蓋城市范圍,包括如下城市:
深圳、成都、汕頭、鄭州、銅川、廈門(mén)、廣西、嘉興、寧波,開(kāi)封,武漢,延安,攀枝花、白城、長(zhǎng)沙、哈爾濱、沈陽(yáng)、濰坊、葫蘆島、西安、寶雞、咸陽(yáng)、榆林、渭南、安康、商洛,南京,甘肅全省,合肥,青島,廣州,邯鄲,臺(tái)州,通化、石家莊,長(zhǎng)春等省市(持續(xù)更新中)
如有開(kāi)發(fā)者或運(yùn)營(yíng)者的小程序在以上覆蓋城市,則可以溝通對(duì)接微信醫(yī)保支付接口能力。
微信醫(yī)保支付接口權(quán)限,包含但不限于以下3部分內(nèi)容:
(一)征得當(dāng)?shù)刂鞴軉挝坏耐?,且確保對(duì)應(yīng)醫(yī)療機(jī)構(gòu)或醫(yī)藥機(jī)構(gòu)是合規(guī)的定點(diǎn)機(jī)構(gòu);
(二)對(duì)應(yīng)醫(yī)療機(jī)構(gòu)或醫(yī)藥機(jī)構(gòu)已開(kāi)通微信支付權(quán)限;
(三)按照以下方式申請(qǐng)接口權(quán)限:
1、登錄微信公眾平臺(tái):使用醫(yī)療機(jī)構(gòu)公眾號(hào)登錄微信公眾平臺(tái)(備注:申請(qǐng)開(kāi)通微信醫(yī)保支付權(quán)限,均需由醫(yī)療機(jī)構(gòu)對(duì)應(yīng)公眾號(hào)提交,如果還沒(méi)有公眾號(hào),請(qǐng)先完成公眾號(hào)注冊(cè)及認(rèn)證。)
2、找到【城市服務(wù)】插件:在公眾平臺(tái)左邊欄【功能欄】下方,找到【城市服務(wù)】插件。未能找到請(qǐng)點(diǎn)擊【添加功能插件】。從插件庫(kù)中選擇添加城市服務(wù)插件,填寫(xiě)相應(yīng)信息即可開(kāi)通。
如果通過(guò)以上方式,還未找到城市服務(wù)插件,可以通過(guò)以下方式申請(qǐng)開(kāi)通(僅支持公立醫(yī)院開(kāi)通):
微信醫(yī)保支付除支持小程序外,還支持公眾號(hào)、掃碼付、刷碼付等多個(gè)支付場(chǎng)景。針對(duì)小程序場(chǎng)景,說(shuō)明如下:
1、醫(yī)院小程序下單后獲得pay_appid與pay_url后,使用這兩個(gè)參數(shù)跳轉(zhuǎn)到醫(yī)保支付小程序。 跳轉(zhuǎn)的小程序接口點(diǎn)擊查看
2、參考示例:
3、用戶(hù)在醫(yī)保支付小程序完成支付后,會(huì)返回調(diào)用方的小程序,可在小程序的onShow方法通過(guò)scene 等于1038(從另一個(gè)小程序返回)時(shí),拿到小程序本身存儲(chǔ)的上下文,獲得相關(guān)訂單號(hào),然后先查詢(xún)醫(yī)院訂單是否已接收到成功通知,如果還沒(méi)有,則向微信醫(yī)保支付后臺(tái)查詢(xún)支付結(jié)果。
微信醫(yī)保支付接入,分為兩種模式:服務(wù)商模式,獨(dú)立模式。
1、服務(wù)商模式
目前接入的大部分都屬于服務(wù)商模式,即由第三方平臺(tái)公眾號(hào)代理醫(yī)院公眾號(hào)接入醫(yī)保支付系統(tǒng),第三方平臺(tái)無(wú)需代理醫(yī)院的公眾號(hào)secret即可進(jìn)行操作。
醫(yī)保支付的服務(wù)商模式與微信支付的父子商戶(hù)不相關(guān)也不沖突,即不管原來(lái)是不是子商戶(hù),都可以用服務(wù)商模式。
如醫(yī)院公眾號(hào)A,第三方平臺(tái)公眾號(hào)X,調(diào)用API的參數(shù)規(guī)則如下:
2、獨(dú)立模式
醫(yī)院公眾號(hào)自行接入醫(yī)保支付系統(tǒng)。如醫(yī)院公眾號(hào)為A,其為自行開(kāi)發(fā)的公眾號(hào),且自行接入醫(yī)保支付,調(diào)用API的參數(shù)規(guī)則如下:
1、微信醫(yī)保支付總業(yè)務(wù)流程圖
2、掛號(hào)支付流程圖
3、診間支付流程圖
4、訂單狀態(tài)更新流程說(shuō)明
設(shè)定公眾號(hào)本身有訂單信息存儲(chǔ)稱(chēng)為本地DB,當(dāng)公眾號(hào)收到來(lái)自醫(yī)保支付的后臺(tái)通知時(shí)(即通過(guò)notify_url進(jìn)行通知的支付結(jié)果),公眾號(hào)查詢(xún)其本地DB,根據(jù)通知的數(shù)據(jù)更新訂單的狀態(tài)。
當(dāng)未收到通知時(shí),可能通知失敗,或者訂單支付失敗,不管支付成功或失敗,用戶(hù)都會(huì)從支付頁(yè)面跳轉(zhuǎn)到公眾號(hào)提供的return_url,此時(shí)公眾號(hào)可以在用戶(hù)跳轉(zhuǎn)的return_url 中,首先查詢(xún)本地DB看狀態(tài)是否為成功,不成功則調(diào)用醫(yī)保支付查詢(xún)API進(jìn)行查詢(xún),獲得支付狀態(tài)并更新公眾號(hào)本地DB的訂單狀態(tài)。
商戶(hù)接入醫(yī)保支付,調(diào)用API必須遵循以下規(guī)則:
傳輸方式: 為保證交易安全性,采用HTTPS傳輸
提交方式:采用POST方法提交
數(shù)據(jù)格式:提交和返回?cái)?shù)據(jù)都為XML格式,根節(jié)點(diǎn)名為xml
字符編碼:統(tǒng)一采用UTF-8字符編碼
簽名算法:MD5
簽名要求:請(qǐng)求和接收數(shù)據(jù)均需要校驗(yàn)簽名,詳細(xì)方法請(qǐng)參考,安全規(guī)范-簽名算法,key說(shuō)明見(jiàn)后續(xù)文檔
服務(wù)器IP要求:調(diào)用申請(qǐng)退款接口需要先提供服務(wù)器IP列表
判斷邏輯:先判斷協(xié)議字段返回,再判斷業(yè)務(wù)返回,最后判斷交易狀態(tài)
1、服務(wù)商模式獲取方式:
點(diǎn)擊查看
請(qǐng)求參數(shù):
如服務(wù)商appid為A,醫(yī)院appid為B,服務(wù)商appsecret為C,那么請(qǐng)求為:點(diǎn)擊查看
返回參數(shù):
以下字段在return_code為SUCCESS的時(shí)候有返回:
err_code與err_code_des點(diǎn)擊查看
以下字段在return_code 和result_code都為SUCCESS的時(shí)候有返回:
2、獨(dú)立模式獲取方式:
與開(kāi)放平臺(tái)獲取access_token方式相同參考說(shuō)明
詳細(xì)接口文檔,可以點(diǎn)擊此處查閱。
另,除以上主接口文檔外,還提供了“選用接口”,以實(shí)現(xiàn)查詢(xún)用戶(hù)社保卡信息、動(dòng)態(tài)獲取社保卡綁卡鏈接等功能。詳見(jiàn)7.3文檔。
7.1微信醫(yī)保支付接口文檔之《對(duì)接移動(dòng)醫(yī)療平臺(tái)(醫(yī)院)接口文檔》(更新于2018.10.15)
7.2微信醫(yī)保支付接口文檔之《接入指引文檔》(更新于2017.9.15)
7.3微信醫(yī)保支付接口文檔之《選用接口文檔》(更新于2018.7.12)