董 楠 劉敏超 王曉燕 劉同波
(解放軍總醫(yī)院計算機室 (解放軍66072部隊 北京 100041) (解放軍總醫(yī)院計算機室 北京 100853) 北京 100853)
隨著智能手機、移動互聯(lián)網的發(fā)展,手機所提供的豐富功能正改變著人們的生活方式。智能化、移動化時代,人們已經習慣于從手機上獲取服務,如手機購物、聊天、查看新聞等。2015 年3 月李克強總理在政府工作報告中首次提出“互聯(lián)網+”行動計劃,各行各業(yè)進行產業(yè)結構調整與轉型升級,“互聯(lián)網+醫(yī)療”應運而生[1]?!盎ヂ?lián)網+”就是“互聯(lián)網+各個傳統(tǒng)行業(yè)”, 但并不是簡單的兩者相加, 而是利用信息通信技術與互聯(lián)網平臺,使互聯(lián)網與傳統(tǒng)行業(yè)進行深度融合, 創(chuàng)造出新的發(fā)展生態(tài)[2]。隨著“互聯(lián)網+醫(yī)療”的發(fā)展,通過手機掛號、查看檢驗結果、獲取專家信息等功能將極大優(yōu)化患者就醫(yī)流程,減輕門診負擔,緩解三長一短問題。解放軍總醫(yī)院與建行以及騰訊公司合作,以本院微信公眾號(以下稱作301公眾號)為切入點,通過互聯(lián)網渠道為患者提供就醫(yī)服務,為工作人員提供辦公服務,為醫(yī)院提供信息發(fā)布服務。
移動應用特別是包含大量醫(yī)療敏感數(shù)據(jù)的應用,對于安全性要求很高, 在醫(yī)院移動業(yè)務平臺設計與開發(fā)中安全性問題是必須關注的重點[3]。為最大限度保護網絡及信息安全性,醫(yī)院網絡很少與其他網絡互聯(lián),通常是以內部局域網的方式進行網絡建設,與國際互聯(lián)網物理隔斷[4]。在確保銀行系統(tǒng)安全前提下,在銀行和醫(yī)院之間建立專線實現(xiàn)醫(yī)院與外部信息交互。由于301公眾號由騰訊負責前端開發(fā),所以在銀行與騰訊之間也建立一條專線,通過銀行進行消息加密轉發(fā),將醫(yī)院信息傳遞至騰訊云服務器上。由騰訊將信息發(fā)送到互聯(lián)網,展示給患者。系統(tǒng)網絡架構,見圖1。
圖1 系統(tǒng)網絡架構
圖2 系統(tǒng)整體架構
即圖2中所示的騰訊云。將前端服務部署在騰訊云服務器上,面向互聯(lián)網用戶提供醫(yī)院相關服務。主要負責醫(yī)院信息排版、展示,用戶信息采集、驗證,功能流程控制,以及與業(yè)務邏輯部分、支付系統(tǒng)集成。用戶界面(User Interface, UI)層主要是處理界面控件顯示和響應, 設計盡量簡單, 避免處理數(shù)據(jù)的環(huán)節(jié)[5]。
負責提供醫(yī)院相關業(yè)務的線上服務,如查詢號源、掛號、繳費、查詢報告等。本系統(tǒng)采用WebAPI+json形式提供醫(yī)院端的服務。WebAPI是目前流行的移動后臺服務層, 利用開放數(shù)據(jù)協(xié)議(Open Data Protocol, ODATA)可以傳輸JSON、ATOM、XML等格式數(shù)據(jù), 支持跨語言跨平臺, 克服基于簡單對象訪問協(xié)議(Simple Object Access Protocol, SOAP)的Windows通訊開發(fā)平臺(Windows Communication Foundation, WCF)局限性, 可避免繁瑣的配置操作, 增強各種網頁應用程序之間的數(shù)據(jù)兼容性[6]。業(yè)務邏輯層負責對醫(yī)院業(yè)務進行邏輯驗證及數(shù)據(jù)庫操作。業(yè)務邏輯驗證,如男性不允許掛婦產科號源,醫(yī)?;颊卟辉试S線上繳費,檢查檢驗報告僅允許患者本人查詢等。數(shù)據(jù)庫操作則為業(yè)務邏輯驗證后相關業(yè)務的辦理。
Redis是緩存的一種形式, 是一個開源、基于內存存儲的數(shù)據(jù)庫, 可支持鏈表、集合等多種數(shù)據(jù)類型。Redis是一個內存數(shù)據(jù)庫, 數(shù)據(jù)存儲在內存,較傳統(tǒng)的數(shù)據(jù)庫技術在讀寫速度方面更有優(yōu)勢[7]。Redis在本系統(tǒng)中的應用主要是將數(shù)據(jù)庫中不經常改動的信息緩存到服務器內存中,如專家、用戶信息等,從而減少查詢數(shù)據(jù)庫次數(shù),減輕數(shù)據(jù)庫壓力。同時掛號、繳費時生成的業(yè)務訂單也會在緩存中,后臺Windows服務會按照訂單過期時間設定將超時未操作的業(yè)務訂單執(zhí)行撤銷操作。
主要用于醫(yī)院主動為用戶推送消息。例如專家停診通知、檢查檢驗報告結果推送等。
用于記錄醫(yī)院端系統(tǒng)運行狀態(tài)。能分別記錄返回的正常與異常日志,同時日志會詳細記錄用戶及業(yè)務相關信息。工作人員只需檢查異常日志即可分析系統(tǒng)存在的問題。
301公眾號在原有醫(yī)院信息系統(tǒng)(Hospital Information System, HIS)之外加入醫(yī)院對外用戶的概念,用于統(tǒng)一管理第3方平臺的用戶和患者關系,見圖3。第3方用戶(本系統(tǒng)為騰訊)與醫(yī)院用戶根據(jù)身份證號進行關聯(lián)。通過第3方用戶關聯(lián)到醫(yī)院用戶,再將醫(yī)院用戶與HIS中患者主索引進行綁定,實現(xiàn)掛號、繳費。當用戶有多個微信號或者接入其他第3方平臺時,同一個人會關聯(lián)到同一個醫(yī)院用戶,該用戶關聯(lián)的患者也會同時拉取,既避免患者重復綁定,也方便醫(yī)院管理對外用戶。
圖3 用戶與患者管理
當患者進行掛號、繳費操作時需先通過用戶權限檢查,檢查是否為受限制用戶;業(yè)務權限檢查,查看所掛號源是否有號、患者是否滿足所掛號源條件(男性不允許掛婦產科、14歲以上患者不允許掛兒科等)、患者是否超過掛號數(shù)量限制等。根據(jù)患者選擇的繳費項目補錄材料費、采血費等。生成繳費單據(jù),返回單據(jù)流水號,繳費時間限定為10分鐘,10分鐘后如果該繳費單據(jù)未完成則會自動撤銷,不能再次繳費。以上操作完成后公眾號會根據(jù)HIS返回的流水號及金額調用支付控件。若患者支付失敗或者超時,公眾號會撤銷該筆交易,此時患者只能重新發(fā)起新的交易。如果患者繳費成功,HIS完成掛號、繳費業(yè)務。如果HIS交易確認失敗,公眾號會撤銷該筆交易,同時進行退款處理,退款金額會實時返還患者原渠道賬戶中。
目前不支持線上退費,當患者進行退號操作時,先要進行業(yè)務權限檢查,查看該號源是否就診或是否打印發(fā)票等。如果該號源允許退號,公眾號會先后發(fā)起退號及退款操作。如果掛號日期和退號日期在同一天的凌晨1:00-23:00之間,可通過支付平臺發(fā)起交易撤銷,退款金額可實時返還患者原渠道賬戶中。如果不滿足以上條件則會通過次日對賬進行處理,退款金額會在7日內返還患者原渠道賬戶中。公眾號交易相關流程設計的出發(fā)點是先扣款再進行業(yè)務辦理,保證醫(yī)院不出現(xiàn)短款。同時根據(jù)超時定時器的補償設定盡可能地避免長款情況出現(xiàn)。如果出現(xiàn)長款,后臺對賬系統(tǒng)會在T+1日收到銀行對賬文件,通過銀行對賬文件和醫(yī)院數(shù)據(jù)庫中實際辦理的業(yè)務進行匹對,篩選出異常交易,生成需要退款的批扣文件發(fā)送給銀行。銀行根據(jù)批扣文件進行批量退款,退還至患者原渠道賬戶中。
301公眾號于2018年1月底正式推廣運營,截至2019年6月粉絲量為130萬人次以上,日平均服務人次近5 000。目前上線功能包括就診人管理、預約掛號、科室和專家介紹、門診排班、檢查檢驗報告查詢、處方用藥指導查詢、門診繳費。2017年6月院內自助機掛號量占總掛號量的65%左右,人工占35%左右。2019年6月份統(tǒng)計數(shù)據(jù)顯示通過301公眾號掛號量達到總掛號量的25%左右,院內自助機掛號占50%左右,人工占25%左右。分流效果比較明顯。繳費功能目前只有全費患者可進行操作,全院性的繳費覆蓋預計會在近期完成。通過使用公眾號提供的服務患者就醫(yī)習慣也有所改變,會根據(jù)電子號條顯示的建議就診時間前往醫(yī)院,直接進入診室候診區(qū)等候就診,縮短患者等候時間,也減少門診患者滯留人數(shù)。
“互聯(lián)網+”概念對于傳統(tǒng)產業(yè)的改造提升作用已得到社會普遍認同[8]。其對傳統(tǒng)醫(yī)院門診流程的影響,不僅有助于提高就診效率,還改善就診體驗。尤其是支付寶、微信等網絡支付功能的應用,方便患者的同時減輕醫(yī)院窗口工作人員的壓力。移動支付功能方便患者, 提供醫(yī)療新體驗, 其應用價值獲得患者廣泛肯定[9]。微信公眾號服務是醫(yī)院“互聯(lián)網+醫(yī)療”應用的開始,為未來醫(yī)院實現(xiàn)醫(yī)?;颊呔€上結算、診區(qū)患者候診排隊、檢查預約、問診導診等功能奠定堅實基礎?;ヂ?lián)網醫(yī)療具有廣闊的發(fā)展前景,目前互聯(lián)網醫(yī)療研究處于初級發(fā)展階段, 各項管理機制以及設施服務尚未成熟, 還有很大的未開發(fā)市場; 另外互聯(lián)網醫(yī)療是一種全新的服務模式, 在未來發(fā)展中可與傳統(tǒng)醫(yī)療服務方式互補, 促進我國醫(yī)療衛(wèi)生事業(yè)發(fā)展[10]。