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