家庭醫生服務小程序開發制作方案
一、前后臺全棧開發,前后臺接口設計,小程序開發,該項目前臺為小程序,后臺為pc WEB端
后臺管理系統需要超級管理員賬號或者醫生賬號登錄,如果用戶是醫生需要綁定手機系統會自動分給醫生權限(此處使用shiro進行權限管理),醫生則可登錄后臺管理系統。
后臺可管理醫生、科室、患者,癥狀以及辯證結果。
可維護新聞動態
二、小程序醫生問診、即時通訊(騰訊云IM)、醫生視頻直播
新用戶使用小程序系統會自動添加五個家庭成員,用戶可根據自己需要增加或者刪除成員
小程序提供兩種問診方式,第1是通過選擇家庭成員和醫生科室進行問診,系統會自動分配醫生提供問診,如果沒有醫生在線上班,系統會提示用戶。
第二是用戶可選擇家庭成員以及醫生科室還有醫生進行問診,跟前者不同的是后者可選擇醫生而不是系統分配的醫生(該模塊是在支付的時候完成的邏輯)
小程序問診可通過微信支付或者錢包支付,問診成功后可在“我的預約”模塊查看預約記錄,如果支付失敗微信支付會返回報文給后臺,前端直接跳轉到我的預約可進行再次支付。
預約成功后醫生端小程序可在我的門診里跟患者溝通,患者在新聞動態可看到自己的排隊情況以及等待時間(此處使用計時器刷新排隊情況),醫生點擊跟患者溝通后在新聞動態會提示患者進入診室問診,點擊即可進入診室問診,可跟醫生進行視頻通話
問診結束后醫生可使用自己的醫生賬號通過后臺登錄查看預約記錄,可進行開中藥或者西藥處方,以及一些醫囑和辯證結果、癥狀等等,系統會生成一張處方訂單,小程序會通過微信模板消息通知用戶支付,用戶可自行取藥方式,可通過快遞方式也可以藥店自取方式
平臺的支付成功后用戶可收到模板消息(微信的模板消息開發,需要收集足夠多的formid保存到數據庫,小程序采用表單嵌套收集,設置過期時間,開處方和平臺支付成功后可以通過用戶的小程序openid發送給用戶)
用戶預約成功后若醫生沒接診,或者用戶訂單未支付,后臺會自動改變訂單狀態(此處使用定時器task進行定時查詢所有訂單,若用戶支付成功后醫生沒接診會直接退款給用戶)。