視頻問診
簡介
視頻問診服務是針對用戶提供的一種快捷的視頻形式接診的醫療服務。
用戶購買此視頻問診后,可進入視頻候診房間等待醫生接診;接診過程中如出現意外情況中斷視頻,可繼續重連;問診結束后,醫生將給出相應的總結建議。
服務細則
視頻問診提供接診服務的醫生均為公立三甲醫院全科醫生
視頻問診提供7*24小時服務,單次視頻問診時長最長30分鐘
視頻問診意外中斷后,用戶可在原來的問診記錄中找到上次視頻問診記錄,重新進入繼續發起問診
視頻問診購買后,醫生未接診前可自主取消;視頻問診購買后,1小時內沒有與醫生正常通話,問診自動退款
服務接入建議
服務流程示意圖
單次視頻問診
場景介紹
接入流程
用戶信息同步接口
URL:/cooperation/server/video/inquiry/set_user_video_info/
請求方式:POST
請求參數:
返回:
跳轉視頻問診服務-H5
【此接口非API接口,直接拼好參數下發給用戶側作為H5鏈接訪問即可】
URL:/cooperation/saas/jump_service_use_page/
請求方式:GET
直接跳轉服務頁面進行問診
視頻問診H5兼容性
如需檢測Webview是否具備WebRTC能力,使用該鏈接在相應的webview訪問即可
您可以使用 rtc-detect 用來檢測當前環境對WebRTC的支持度,以及當前環境的詳細信息。(建議視頻問診前先使用下列代碼檢測,未通過檢測會出現黑屏現象,業務側酌情處理):
安裝
npm install rtc-detect
使用方法
import RTCDetect from 'rtc-detect'; // 初始化監測模塊 const detect = new RTCDetect(); // 獲得當前環境監測結果 const result = await detect.getCodecAsync(); // result 包含了當前環境編解碼支持度 console.log('result is: ' + result); const {isH264EncodeSupported, isH264DecodeSupported} = result; if (isH264EncodeSupported && isH264DecodeSupported){ // 通過檢測 } else { // 未通過檢測 }
跳轉視頻問診服務-小程序
URL:/cooperation/saas/jump_wxapp/
(is_json=0)
直接跳轉小程序頁面問診
(is_json=1)
備注:小程序內跳轉使用微信提供的跳轉方式,使用接口中返回的參數按下述規則拼參數
appid: wx214b7e2bcde837d6
path: pages/open_login/index?token={token}&session_id={session_id}
測試環境需要確認跳轉時打開的是體驗版;并且在path后添加env參數,取值biz/test取決于再哪一個測試環境測試;例:pages/open_login/index?token={token}&session_id={session_id}&env=test
權益卡視頻問診
用戶同步權益接口
URL:/cooperation/server/saas/set_user_benefit_strategy/
用戶權益撤銷接口
URL:/cooperation/server/saas/revoke_user_benefit_strategy/
URL:/open-platform/m-saas/benefit-description/
直接跳轉服務介紹H5頁面
微信跳轉參數:
path=pages/index/index?url= encodeURIComponent(H5_url)
查詢用戶權益接口
URL:/cooperation/server/saas/get_user_benefit_strategy/
usage_info 數據示例:
示例:三甲問診共3次,使用1次;三甲快捷電話共3次,使用0次
{ "qc_hospital_upgrade": { "total_count": 3, "is_unlimited": False, "used_count": 1 }, "fast_phone_3a": { "total_count": 3, "is_unlimited": False, "used_count": 0 } }
權益使用回調
URL:復用回調管理-醫生回復通知接口URL,通過status判斷回調功能
視頻問診通用回調
視頻問診狀態變更回調
URL:即合作方管理后臺-賬戶管理-信息配置中填寫的視頻問診狀態變更回調路徑
視頻問診事件類型event_type取值如下: