文/王珂 孫曉紅
醫(yī)院移動(dòng)預(yù)約掛號(hào)平臺(tái)可以讓病人優(yōu)先掛號(hào),優(yōu)先檢查,享受優(yōu)先掛專家號(hào),大大的減少了病人掛號(hào)排隊(duì)的時(shí)間。
病人可以通過(guò)平臺(tái)查看醫(yī)生的排班時(shí)間,然后進(jìn)行預(yù)約,結(jié)合自己的實(shí)際情況就診,支付費(fèi)用可以手機(jī)在線支付,也可現(xiàn)場(chǎng)支付,相對(duì)于以前的排隊(duì)掛號(hào)更加方便快捷。
預(yù)約掛號(hào)平臺(tái)一經(jīng)推廣,可以減輕醫(yī)院窗口掛號(hào)的人數(shù),很好的避免了患者擁堵現(xiàn)象,對(duì)于病情危急的患者可以快速得到醫(yī)生的就診。不僅提升了醫(yī)院的服務(wù)質(zhì)量,還提高了醫(yī)院的工作效率。
(1)從Web 客戶端和云服務(wù)器入手設(shè)計(jì),利用集成的開發(fā)工具插件進(jìn)行系統(tǒng)的搭建環(huán)境。
(2)結(jié)合醫(yī)院現(xiàn)有HIS 系統(tǒng)做方案技術(shù)選型,調(diào)查分析該地區(qū)患者使用其他平臺(tái)的使用情況,通過(guò)分析篩選出合適的方案
(3)進(jìn)行詳細(xì)設(shè)計(jì)、連接數(shù)據(jù)庫(kù),通過(guò) MYSQL 和 Apache tomcat 搭建和連接調(diào)試服務(wù)器,通過(guò) SQLyog community 建立可視化數(shù)據(jù)庫(kù)連接工具,搭建數(shù)據(jù)庫(kù)關(guān)系模型和進(jìn)行數(shù)據(jù)表的建立,對(duì)數(shù)據(jù)庫(kù)安全性作出評(píng)估和管理方案的建議。
(4)研究Http Client 協(xié)議接口,分析客戶端和服務(wù)器端使用的網(wǎng)絡(luò)協(xié)議,并實(shí)現(xiàn)客戶端和服務(wù)器端的通信交流。
(5)建立測(cè)試環(huán)境和手機(jī)模擬器,通過(guò)服務(wù)器和客戶端模擬器的雙向調(diào)試完成測(cè)試和錯(cuò)誤排查。
(6)使用本地服務(wù)器構(gòu)建一個(gè)SaaS 云,通過(guò)對(duì)加盟的醫(yī)院授予不同級(jí)別的權(quán)限,嘗試?yán)枚S碼對(duì)電子病歷進(jìn)行管理。
(1)用戶名注冊(cè)登錄:注冊(cè)時(shí)所需要的個(gè)人信息資料,憑借身份證登錄;
(2)預(yù)約掛號(hào):根據(jù)醫(yī)生的資料和信息預(yù)約,方便就診;
(3)訂單提交:根據(jù)自己病情,選擇醫(yī)生和科室,提交訂單,支付方式選擇銀行卡或手機(jī)支付,支付成功會(huì),自動(dòng)打印號(hào)碼,然后憑借號(hào)碼就診;
(4)預(yù)約掛號(hào)記錄查詢或取消:在訂單提交之后,可以查詢預(yù)約記錄,如果是特殊情況可以取消預(yù)約訂單,系統(tǒng)將會(huì)自動(dòng)將對(duì)應(yīng)的金額返還給患者的賬戶;
(5)健康知識(shí):發(fā)布一些與健康有關(guān)的知識(shí);
(6)用戶服務(wù):包括就診指導(dǎo),科室信息,知名專家信息,醫(yī)德醫(yī)風(fēng)等。
預(yù)約掛號(hào)客戶端圖標(biāo)設(shè)計(jì)如表1所示。
預(yù)約掛號(hào)系統(tǒng)大量的信息處理,以及數(shù)據(jù)處理工作都是在后臺(tái)服務(wù)器實(shí)現(xiàn)的。服務(wù)器和客戶端采用通訊模式,患者掛號(hào)成功,醫(yī)生可以隨時(shí)登陸后臺(tái)瀏覽掛號(hào)信息,系統(tǒng)管理員也可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)和更新,系統(tǒng)Web 端功能表如表2所示。
系統(tǒng)服務(wù)器端數(shù)據(jù)庫(kù)設(shè)計(jì)采用了 MYSQL數(shù)據(jù)庫(kù),它的優(yōu)勢(shì)明顯:
(1)容易理解:關(guān)系型數(shù)據(jù)庫(kù)的存儲(chǔ)操作使用二維表,符合現(xiàn)代化的邏輯理念,比其他的數(shù)據(jù)庫(kù)更容易理解;
(2)使用方便:后臺(tái)管理員可以通過(guò)SQL 語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,也可以在圖形界面上直接操作,操作起來(lái)很方便。
(3)便于維護(hù):關(guān)系型數(shù)據(jù)庫(kù)具有完整性,包括實(shí)體的完整和用戶信息的完整,同時(shí)還可以對(duì)外建立起關(guān)聯(lián),除去了多余的數(shù)據(jù)冗余,維護(hù)起來(lái)更加方便。
服務(wù)器與客戶端的通信方式采用Http Client,http 通訊協(xié)議有兩種方式,一種是GET,一種是POST。其中GET 是用于向服務(wù)器讀取信息,POST 是用于修改服務(wù)器內(nèi)容或帶參數(shù)查詢服務(wù)器內(nèi)容。在一般的情況下,GET 是查詢信息,POST 是用來(lái)登錄注冊(cè)和支付等功能的,若是客戶端希望通過(guò)參數(shù)用POST 操作來(lái)修改服務(wù)器端的內(nèi)容,則就需要建立完整的通訊地址了。
基于Android 的醫(yī)院移動(dòng)預(yù)約掛號(hào)系統(tǒng)根據(jù)前面的工作進(jìn)行實(shí)現(xiàn),手機(jī)客戶端采用Android 平臺(tái)進(jìn)行開發(fā),大部分手機(jī)都可以運(yùn)行。Web 服務(wù)端在PC 端運(yùn)行,采用Apachetomcat 集成開發(fā)環(huán)境,支持大部分瀏覽器,后臺(tái)采用MySQL。
表1
表2
使用者在裝有預(yù)約掛號(hào)的APP 上填寫相應(yīng)的信息資料,在本機(jī)信息規(guī)則檢查無(wú)誤后通過(guò)Http 協(xié)議傳輸?shù)胶笈_(tái),后臺(tái)進(jìn)行數(shù)據(jù)核對(duì),并將信息封裝在json 中返回。要實(shí)現(xiàn)設(shè)計(jì)中的要求,需要把設(shè)計(jì)中的要求的內(nèi)容真實(shí)的呈現(xiàn)出來(lái),實(shí)現(xiàn)一個(gè)可行的應(yīng)用系統(tǒng)。
為確保系統(tǒng)是按照設(shè)計(jì)要求進(jìn)行設(shè)計(jì)的,就需要對(duì)系統(tǒng)進(jìn)行測(cè)試,在測(cè)試過(guò)程中認(rèn)真觀察實(shí)驗(yàn)現(xiàn)象,為系統(tǒng)的改進(jìn)和為維護(hù)提供基礎(chǔ)資料,由于不同型號(hào)的Android 系統(tǒng),運(yùn)行的穩(wěn)定性不一樣,所以測(cè)試時(shí)要選擇不同的型號(hào)進(jìn)行測(cè)試。對(duì)測(cè)試用例中的功能也都是完全實(shí)現(xiàn),客戶端的測(cè)試成功說(shuō)明了設(shè)計(jì)的科學(xué)性和嚴(yán)謹(jǐn)性。系統(tǒng)正確的實(shí)現(xiàn)預(yù)約掛號(hào)的功能,在Web 服務(wù)端實(shí)現(xiàn)了對(duì)用戶的管理和后臺(tái)的管理。
從整體上來(lái)看,系統(tǒng)的成功實(shí)現(xiàn),可解決醫(yī)院門診醫(yī)療信息處理勞動(dòng)強(qiáng)度大且工作效率低、病人排隊(duì)掛號(hào)等候時(shí)間長(zhǎng)、輾轉(zhuǎn)過(guò)程多的問(wèn)題。在未來(lái)將會(huì)是在就醫(yī)方面快速就診的一條捷徑,將會(huì)成為醫(yī)療信息化改革的中流砥柱。