張東娜 林滿 王梓陽
摘要:處于孕產(chǎn)期的媽媽們及嬰幼兒是一類特殊的醫(yī)療資源用戶群,在線診療咨詢平臺為她們提供了一個通過手持移動端和醫(yī)生線上溝通的渠道。該系統(tǒng)包括用戶端、醫(yī)生端和服務(wù)器端。用戶在“用戶端APP”輸入求診問題,系統(tǒng)進(jìn)行智能匹配,找到相關(guān)專業(yè)的醫(yī)生,然后將用戶的問診問題推送給相應(yīng)醫(yī)生,醫(yī)生在“醫(yī)生端APP”接收到后,雙方就可以采用消息、視頻或語音等多種形式完成醫(yī)護(hù)問診和付費(fèi)過程,免去了用戶跑醫(yī)院的舟車之勞。此外平臺還具有向用戶發(fā)布孕嬰知識課程的功能。
關(guān)鍵詞:線上醫(yī)療;智能推送;APP;孕嬰;IM
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)17-0059-04
1背景
我國醫(yī)療資源緊缺,醫(yī)者與患者供需比例處于失衡狀態(tài),尤其是在當(dāng)前我國全面放開二胎市場的大環(huán)境下,面向孕婦和嬰幼兒的醫(yī)療資源更是嚴(yán)重缺乏。在各大醫(yī)院,患者掛號難、看病難,找名醫(yī)看病更難;即使掛上了號,“排隊(duì)兩小時,看病五分鐘”的現(xiàn)象也不足為
怪,這給孕產(chǎn)期媽媽(包括備孕、懷孕的準(zhǔn)媽媽和哺乳期的媽媽們,以下簡稱用戶)和嬰幼兒這類特殊的醫(yī)療群體帶來了很大的不便。
用戶在孕育的整個過程中時常遇到大量有關(guān)孕育方面的問題需要向醫(yī)生咨詢或問診,而有很多問題僅僅需要專業(yè)醫(yī)生給出指導(dǎo)意見而無需開處方,如果每次都讓她們到醫(yī)院經(jīng)歷排隊(duì)兩小時,看病五分鐘的過程,是很痛苦的經(jīng)歷。此外,醫(yī)院為孕產(chǎn)期媽媽開設(shè)了很多培訓(xùn)課程,處于這幾個階段的媽媽們需要不斷地學(xué)習(xí)各類孕嬰知識來增強(qiáng)她們的育嬰能力,如果每次都去醫(yī)院,這給挺著大肚子的準(zhǔn)媽媽們帶來了舟車勞頓之苦。
現(xiàn)在市面上有很多以育兒為主題的APP產(chǎn)品,但大部分只提供孕嬰知識和商城服務(wù),而較少提供向線上婦嬰專業(yè)醫(yī)生溝通問診的專項(xiàng)功能。
本系統(tǒng)旨在提供一個通過手持移動端進(jìn)行線上溝通的渠道,通過本系統(tǒng),用戶向?qū)I(yè)醫(yī)生咨詢和求診、并可線上完成孕育知識的學(xué)習(xí)等功能,為孕產(chǎn)期的家庭帶來很大便利。
2系統(tǒng)采用的技術(shù)介紹
2.1系統(tǒng)架構(gòu)
本系統(tǒng)采用三層架構(gòu)來實(shí)現(xiàn):表現(xiàn)層(Presentation layer)、業(yè)務(wù)邏輯層(Business Logic Layer)、數(shù)據(jù)訪問層(Data access layer)。
1)用戶界面層(UI)
用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面,在本系統(tǒng)包括用戶APP和醫(yī)生APP。
2)業(yè)務(wù)邏輯層(BLL)
是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分,主要是對數(shù)據(jù)層的操作,針對具體問題進(jìn)行處理,也即對數(shù)據(jù)業(yè)務(wù)邏輯的處理。本系統(tǒng)采用PHP語言搭建業(yè)務(wù)邏輯層,主要實(shí)現(xiàn)問診流程的業(yè)務(wù)邏輯。
3)數(shù)據(jù)訪問層(DAL)
其功能主要是對數(shù)據(jù)進(jìn)行操作,是對原始數(shù)據(jù)(包括數(shù)據(jù)庫、文本文件等存放數(shù)據(jù)的形式)的操作層,為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。本系統(tǒng)采用MySQL數(shù)據(jù)庫搭建數(shù)據(jù)持久層。
2.2開發(fā)工具
本系統(tǒng)采用的開發(fā)工具包括:1)開發(fā)軟件:Eclipse和Eclipse SDK;2)服務(wù)器:Tomcat;3)數(shù)據(jù)庫:mySQL
2.3通信流程
系統(tǒng)采用網(wǎng)易云信SDK為移動應(yīng)用開發(fā)提供的IM系統(tǒng)開發(fā)框架,該框架對外提供簡潔的API接口,屏蔽掉了IM系統(tǒng)的復(fù)雜細(xì)節(jié),方便第三方應(yīng)用快速集成IM功能,其具體業(yè)務(wù)邏輯如圖1。 app,指第三方app客戶端;AppServer,指第三方app服務(wù)端。網(wǎng)易云信WebServer,指網(wǎng)易云信開放的Server級接口服務(wù)。網(wǎng)易云信IMServer,指網(wǎng)易云信SDK直連的IM服務(wù)。ac-cid,是云信用戶id;token,是云信用戶口令,與accid一起作為SDK連接云信服務(wù)器的憑證;name,推送昵稱,用于任務(wù)欄推送時顯示的用戶昵稱。
app集成云信sdk后,服務(wù)器通過ud及參數(shù)進(jìn)行用戶認(rèn)證,app根據(jù)返回的token與云信服務(wù)器建立連接。
上圖1可以看到,網(wǎng)易云信的用戶體系使用上有三步:1)注冊網(wǎng)易云信用戶id:第三方app服務(wù)端通過網(wǎng)易云信Server注冊用戶接口注冊用戶。2)獲取網(wǎng)易云信用戶參數(shù):第三方app客戶端第一次登錄時,從第三方app服務(wù)端拿到對應(yīng)的accid與token。3)將用戶參數(shù)傳給SDK:第三方app客戶端把a(bǔ)ccid與to-ken傳給sdk。
3系統(tǒng)分析
3.1總體目標(biāo)
通過IM通訊以及智能推送技術(shù)實(shí)現(xiàn)患者和醫(yī)生的即時問診功能?;颊咄ㄟ^手持移動端隨時隨地向醫(yī)生提出醫(yī)療問題,系統(tǒng)根據(jù)問題在業(yè)務(wù)邏輯層進(jìn)行智能匹配,并推送相關(guān)醫(yī)生給用戶,使用戶得到及時的幫助。對于線上的醫(yī)生而言,也可以幫他們將碎片時間利用起來,以便捷的線上溝通方式與患者建立聯(lián)絡(luò),建立空中診所,不但可以增加個人收入,而且可以接觸到更多患者,有利于樹立個人品牌。
此外,用戶可以通過該系統(tǒng)進(jìn)行線上孕嬰知識的科普課程的學(xué)習(xí),學(xué)習(xí)方式多樣化,包括圖文,視頻,語音等。學(xué)習(xí)課程內(nèi)容豐富,分為備孕期、懷孕期、生產(chǎn)期、哺乳期、零到六歲的嬰幼兒期的醫(yī)學(xué)知識。這些科普孕嬰知識在服務(wù)器端進(jìn)行編輯和發(fā)布。
3.2功能模塊設(shè)計(jì)
本系統(tǒng)分成Client端和Server端,Client端有兩個APP,一個是孕產(chǎn)婦家庭使用的用
戶端APP,一個是醫(yī)生使用的醫(yī)生端APP,主要功能模塊如圖3所示。
1)用戶端APP,主要包括“問專家”、“消息”、“教育”等幾個模塊。
①“問專家”:在這個模塊用戶可以根據(jù)自己的判斷在系統(tǒng)推薦醫(yī)生列表中自主選擇喜歡的特定醫(yī)生進(jìn)行交流,這種問診方式需要付費(fèi)給醫(yī)生。
首先,用戶在此模塊輸入求診問題,系統(tǒng)根據(jù)問題關(guān)鍵詞進(jìn)行智能判斷,列出相關(guān)若干位醫(yī)生,用戶自主選擇其中一位醫(yī)生。用戶的求診問題會被推送到該醫(yī)生的“診所”模塊(即醫(yī)生的私人空中診所),完成付費(fèi)和問珍過程。
②“消息”:在這個模塊,實(shí)現(xiàn)免費(fèi)咨詢。系統(tǒng)對用戶輸入的求診問題進(jìn)行智能匹配。若匹配成功,系統(tǒng)選定評分高的一位醫(yī)生推送給與用戶;若匹配不成功,則給出若干位可選的相近的醫(yī)生列表,讓用戶選擇。用戶的問題會推送到醫(yī)生的消息模塊,醫(yī)生在消息模塊接診。在此模塊實(shí)現(xiàn)免費(fèi)求診,當(dāng)然用戶也可隨心打賞醫(yī)生。
③“教育”:用戶可以在這里選擇和收看科普知識,這些知識以文字,圖片,視頻,語音等形式展現(xiàn)。
④“我”:可以在這里更改個人資料。
2)醫(yī)生端APP,主要包括“登錄注冊”、“診所”、“消息”等幾個功能。
①“登錄注冊”:與普通用戶的注冊登錄不同,醫(yī)生在注冊時需提交自己的合法執(zhí)醫(yī)資格證書,審核通過后才能獲得在本系統(tǒng)中的行醫(yī)資格。
②“診所”:這是醫(yī)生的私人空中診所,當(dāng)有用戶指定了某位醫(yī)生時,該用戶的問題會出現(xiàn)在該醫(yī)生的診所中,醫(yī)生在此有償接診用戶。
③“消息”:對應(yīng)于用戶端的消息模塊,用戶免費(fèi)求診問題會推送到這里,醫(yī)生在此免費(fèi)接診,也可接受用戶的隨心打賞。
④“我”:可以在這里更改個人資料。
3)服務(wù)器端:
服務(wù)器端主要實(shí)現(xiàn)對用戶的管理,對醫(yī)生的管理,對醫(yī)生執(zhí)醫(yī)資格的審核,醫(yī)學(xué)科普知識的編輯、發(fā)布與管理,問診量的統(tǒng)計(jì),問診費(fèi)用的統(tǒng)計(jì)等功能。
4系統(tǒng)詳細(xì)設(shè)計(jì)
4.1表示層設(shè)計(jì)
在此僅列出幾個界面設(shè)計(jì)的示例。圖4是用戶端的界面設(shè)計(jì)示例,圖5是醫(yī)生端的界面設(shè)計(jì)示例。
4.2數(shù)據(jù)庫設(shè)計(jì)
該系統(tǒng)數(shù)據(jù)庫采用MySQL,通過執(zhí)行SQL語句實(shí)現(xiàn)對數(shù)據(jù)庫的操作。包括五個基本表:用戶基本信息表:存放用戶的賬號等基本信息;醫(yī)生基本信息表:存放醫(yī)生的賬號、執(zhí)醫(yī)資格等基本信息;問診記錄表:記錄醫(yī)生和用戶問診過程中的問診內(nèi)容等;醫(yī)生接診統(tǒng)計(jì)表:統(tǒng)計(jì)醫(yī)生的接診人數(shù),收入等信息;課程分類表:記錄孕嬰課程的相關(guān)信息。此處表的字段不再贅述。
4.3業(yè)務(wù)流程設(shè)計(jì)
用戶可以通過兩種方式和醫(yī)生建立問診關(guān)系,一種是付費(fèi)方式,用戶自由選擇醫(yī)生并付費(fèi),醫(yī)生在診所收到問題描述,在診所接診;一種是免費(fèi)方式,用戶在消息模塊輸入問診問題描述,系統(tǒng)采用KMP算法對問診問題與醫(yī)生的擅長主治字段進(jìn)行匹配。若匹配成功,則找到對應(yīng)的醫(yī)生,并根據(jù)醫(yī)生評分高低把問題推送給評分高的的相關(guān)醫(yī)生;若匹配不成功,則給出若干位可選的關(guān)聯(lián)性強(qiáng)的醫(yī)生列表,讓用戶在其中選擇。用戶的問題會推送到該醫(yī)生的消息模塊,醫(yī)生在醫(yī)生端的消息模塊接診用戶。具體流程如圖6。
5系統(tǒng)實(shí)現(xiàn)
5.1用戶端
用戶可通過手機(jī)號碼注冊或使用第三方注冊并登陸(如微信或支付寶賬號),系統(tǒng)會轉(zhuǎn)跳到主頁如圖7。用戶輸入求診問題后,在消息界面可以收到醫(yī)生的回答,如圖8。免費(fèi)問診過程結(jié)束后,用戶也可以隨心給醫(yī)生送禮物,或者隨自己心意付些費(fèi)用打賞醫(yī)生,如圖9。
在教育模塊,用戶可以通過圖文,語音,視頻等多種方式學(xué)習(xí)孕嬰知識,如圖10。
5.2醫(yī)生端
醫(yī)生注冊并提交執(zhí)醫(yī)資格證件,審核通過后成為本系統(tǒng)的網(wǎng)約醫(yī)生,如圖11。醫(yī)生在診所界面或消息界面接診病人,如圖12和圖13:
5.3服務(wù)器端
服務(wù)器端實(shí)現(xiàn)對醫(yī)生執(zhí)醫(yī)資格的審核,如圖14。服務(wù)器端實(shí)現(xiàn)對用戶和醫(yī)生的管理,如圖15。服務(wù)器端實(shí)現(xiàn)對孕嬰課程的錄入編輯和管理,如圖16。
6結(jié)束語
該文實(shí)現(xiàn)了一個專業(yè)的輕型的針對孕嬰人群的醫(yī)療咨詢系統(tǒng),經(jīng)過測試,運(yùn)行安全可靠,能夠有效滿足孕嬰醫(yī)療問題的求診服務(wù)。隨著移動端的普及,和人們對APP使用便利的認(rèn)可,越來越多的人會選擇通過手持端完成小病小痛在線上問診,經(jīng)醫(yī)生預(yù)判斷后,再決定是否有必要去醫(yī)院,這種方式一方面方便了患者用戶,一方面給醫(yī)生提供了擴(kuò)大自己知名度提高收入的渠道,同時還起到緩解了醫(yī)院接診壓力的作用。因此,這種線上診療方式會具有較好的應(yīng)用前景。