黃宏濤
摘要:預(yù)約掛號(hào)一直是影響患者就診體驗(yàn),提升醫(yī)療機(jī)構(gòu)服務(wù)質(zhì)量的重要環(huán)節(jié)。通過(guò)調(diào)查和分析,設(shè)計(jì)一個(gè)基于移動(dòng)終端的預(yù)約掛號(hào)客戶(hù)端系統(tǒng),實(shí)現(xiàn)預(yù)約掛號(hào)、預(yù)約管理、注冊(cè)與登錄和就診人管理等功能。對(duì)客戶(hù)端的數(shù)據(jù)庫(kù)功能實(shí)現(xiàn)進(jìn)行了描述。
關(guān)鍵詞:移動(dòng)終端;預(yù)約掛號(hào);SQLite
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)34-0106-03
Abstract: Appointment registration has always been an important part of influencing the patient experience and improving the quality of service of medical institutions. Through the investigation and analysis, the design of a mobile terminal Based on the appointment of registered clients, to achieve appointment registration, booking management, registration and login functions。The implementation of the database function of the client is described.
Key words: Mobile Terminal; Appointment Registration; SQLite
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,以智能手機(jī)、平板電腦為代表的移動(dòng)終端的功能越來(lái)越強(qiáng)大,在生活中的應(yīng)用也越來(lái)越廣泛。實(shí)現(xiàn)遠(yuǎn)程預(yù)約掛號(hào)是智慧醫(yī)院建設(shè)不可或缺的一項(xiàng)重要功能。基于移動(dòng)終端的預(yù)約掛號(hào)方式對(duì)方便患者就醫(yī)、提高醫(yī)院醫(yī)療服務(wù)水平具有重要意義。提供預(yù)約掛號(hào)服務(wù),一方面為患者提供醫(yī)院科室、醫(yī)生等資源查詢(xún),完成預(yù)約掛號(hào),減少患者停留、排隊(duì)時(shí)間,提高患者的就診體驗(yàn);另一方面,減少了醫(yī)院人力消耗,管理人員可根據(jù)需求動(dòng)態(tài)調(diào)配醫(yī)療資源,改善就醫(yī)環(huán)境,提高醫(yī)療資源的利用效率。本文通過(guò)分析預(yù)約掛號(hào)業(yè)務(wù)流程,介紹了基于移動(dòng)終端的預(yù)約掛號(hào)客戶(hù)端的設(shè)計(jì)過(guò)程與開(kāi)發(fā)方法。
1 預(yù)約掛號(hào)系統(tǒng)分析
1.1 用戶(hù)需求分析
預(yù)約掛號(hào)系統(tǒng)是為就診人員提供預(yù)約掛號(hào)服務(wù)的平臺(tái),是整個(gè)醫(yī)院信息系統(tǒng)一個(gè)重要組成部分。預(yù)約掛號(hào)有利于就診人員進(jìn)行就診咨詢(xún),提前安排就診計(jì)劃,減少候診時(shí)間。作為對(duì)外服務(wù)的窗口,預(yù)約掛號(hào)系統(tǒng)反映出醫(yī)院的管理水平、運(yùn)行效率和服務(wù)水平,直接影響了就診者就診體驗(yàn)。
通過(guò)對(duì)就診人員、醫(yī)療機(jī)構(gòu)的調(diào)查和研究,預(yù)約掛號(hào)系統(tǒng)的使用人員主要有:就診患者、醫(yī)生和掛號(hào)管理人員。醫(yī)生可以通過(guò)掛號(hào)系統(tǒng)可以查詢(xún)自己的出診安排、查看患者預(yù)約情況。掛號(hào)管理人員負(fù)責(zé)對(duì)醫(yī)生、就診患者的管理;負(fù)責(zé)在系統(tǒng)中發(fā)布、修改醫(yī)生出診計(jì)劃;根據(jù)就診患者爽約次數(shù)達(dá)到3次記入黑名單;查看門(mén)診整體預(yù)約情況,統(tǒng)計(jì)和分析預(yù)約數(shù)據(jù),方便對(duì)門(mén)診流量進(jìn)行管理,動(dòng)態(tài)調(diào)配醫(yī)療資源。
預(yù)約掛號(hào)客戶(hù)端主要面向就診患者用戶(hù),需要實(shí)現(xiàn)的關(guān)鍵需求包括:就診人員可以查看醫(yī)院科室信息、醫(yī)生介紹、醫(yī)生出診情況及可預(yù)約數(shù)量;選擇醫(yī)生和就診時(shí)間,進(jìn)行預(yù)約掛號(hào);能夠查看預(yù)約結(jié)果和取消預(yù)約;查看預(yù)約歷史,保存預(yù)約過(guò)的醫(yī)生信息,方便以后快速定位。
1.2 預(yù)約掛號(hào)流程分析
通過(guò)對(duì)預(yù)約掛號(hào)日常業(yè)務(wù)流程的分析、總結(jié)和優(yōu)化,構(gòu)建更合理、更科學(xué)的預(yù)約掛號(hào)業(yè)務(wù)處理流程。就診患者通過(guò)系統(tǒng)查看醫(yī)生排班信息,確定就診醫(yī)生和日期,實(shí)現(xiàn)預(yù)約掛號(hào),可以查看預(yù)約歷史信息或取消預(yù)約。其中就診患者預(yù)約掛號(hào)的詳細(xì)處理流程如圖 1所示。
2 系統(tǒng)設(shè)計(jì)
2.1 總體結(jié)構(gòu)設(shè)計(jì)
預(yù)約掛號(hào)系統(tǒng)的總體框架如圖 2所示,主要為三個(gè)部分:
1) 前端Android等移動(dòng)終端上運(yùn)行的客戶(hù)端程序。用戶(hù)通過(guò)該客戶(hù)端程序與應(yīng)用服務(wù)器交互,負(fù)責(zé)發(fā)送服務(wù)請(qǐng)求到服務(wù)器,并對(duì)服務(wù)器返回的數(shù)據(jù)進(jìn)行解析。
2) 后臺(tái)服務(wù)器端。接受客戶(hù)端的訪問(wèn)請(qǐng)求,利用JDBC訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng),并將響應(yīng)結(jié)果發(fā)回客戶(hù)端。
3) 數(shù)據(jù)庫(kù)系統(tǒng)。保存、管理系統(tǒng)業(yè)務(wù)數(shù)據(jù),在客戶(hù)端上使用的SQLite數(shù)據(jù)庫(kù)技術(shù)和在服務(wù)器端使用My SQL數(shù)據(jù)庫(kù)。
2.2 功能模塊設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析,預(yù)約掛號(hào)系統(tǒng)客戶(hù)端主要包括四個(gè)功能模塊:注冊(cè)登錄模塊、就診人管理模塊、預(yù)約掛號(hào)模塊和預(yù)約管理模塊,如圖 3所示。
注冊(cè)登錄模塊:包括用戶(hù)注冊(cè)、信息修改和登錄子模塊。新用戶(hù)注冊(cè)過(guò)程中,用戶(hù)手機(jī)號(hào)碼作為必填信息,并以手機(jī)發(fā)送驗(yàn)證碼為重要的驗(yàn)證信息,阻止一些無(wú)效注冊(cè)。用戶(hù)在客戶(hù)端輸入用戶(hù)名和密碼,與系統(tǒng)數(shù)據(jù)庫(kù)中信息進(jìn)行對(duì)比、驗(yàn)證,驗(yàn)證成功登錄系統(tǒng),不成功則返回失敗原因。用戶(hù)登錄系統(tǒng)后才能使用信息查閱、預(yù)約掛號(hào)等功能。
就診人管理模塊:客戶(hù)端用戶(hù)除了自己,還可最多為3人掛號(hào)。就診人實(shí)施實(shí)名制規(guī)范管理,添加就診人時(shí)必須輸入身份證號(hào)、就診卡號(hào)等信息。如果為初診患者,則按HIS中定義的規(guī)則,在線(xiàn)生成就診卡號(hào),就診時(shí)可持身份證和就診卡號(hào)到掛號(hào)處領(lǐng)取實(shí)體就診卡。
預(yù)約掛號(hào)模塊:為系統(tǒng)的核心模塊之一。提供多種方式查看醫(yī)生排班信息,支持通過(guò)科室、醫(yī)生姓名、就診日期等多種方式快速查找、定位號(hào)源;支持分時(shí)段就診,對(duì)用戶(hù)提交的預(yù)約掛號(hào)意向進(jìn)行規(guī)則判斷,完成預(yù)約掛號(hào)信息確定;支持一次掛多個(gè)號(hào)。
預(yù)約管理模塊:能夠查看當(dāng)前用戶(hù)的預(yù)約情況,包括尚未就診的有效預(yù)約和歷史預(yù)約記錄;取消已預(yù)約成功掛號(hào)。
2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
通過(guò)對(duì)用戶(hù)需求的詳細(xì)分析,結(jié)合數(shù)據(jù)庫(kù)概念設(shè)計(jì)和物理設(shè)計(jì)過(guò)程,預(yù)約掛號(hào)系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)主要涉及兩個(gè),一個(gè)是存放在移動(dòng)終端上,經(jīng)常使用且不頻繁更新;另一個(gè)是存放在后臺(tái)服務(wù)器,存儲(chǔ)和管理業(yè)務(wù)數(shù)據(jù)。服務(wù)器端的數(shù)據(jù)庫(kù)使用My SQL系統(tǒng),主要包含用戶(hù)信息表、就診人表、科室表、醫(yī)生表、診室表、醫(yī)生排班表、預(yù)約表、取消預(yù)約表等。
SQLite是一種自包含、事務(wù)型的輕量級(jí)嵌入式數(shù)據(jù)庫(kù)引擎,占用內(nèi)存小、運(yùn)行效率高,適用于手機(jī)、PDA等移動(dòng)設(shè)備上對(duì)適量數(shù)據(jù)的存取,因此選用其為預(yù)約掛號(hào)系統(tǒng)客戶(hù)端數(shù)據(jù)庫(kù)。SQLite負(fù)責(zé)存儲(chǔ)預(yù)約掛號(hào)系統(tǒng)中的用戶(hù)信息表。客戶(hù)端定義的用戶(hù)表如表 1所示。
4 預(yù)約掛號(hào)客戶(hù)端數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
客戶(hù)端的SQLite數(shù)據(jù)庫(kù)定義了一個(gè)保存用戶(hù)賬號(hào)信息的數(shù)據(jù)表,用來(lái)存儲(chǔ)用戶(hù)信息。
Android系統(tǒng)中自帶數(shù)據(jù)庫(kù)輔助類(lèi)SQLiteOpenHelper,定義了兩個(gè)重要的方法,分別是onCreate(SQLiteDabase db)和onUpgrade(SQLiteDatabase db, int oldVersion,int newVersion),前者用于初次使用軟件時(shí)生成數(shù)據(jù)庫(kù)表,后者用于升級(jí)軟件時(shí)更新數(shù)據(jù)庫(kù)表。
5 結(jié)束語(yǔ)
預(yù)約掛號(hào)系統(tǒng)是醫(yī)院信息管理系統(tǒng)中重要的組成部分。使用預(yù)約掛號(hào)客戶(hù)端,患者能方便、及時(shí)獲取醫(yī)院各科室專(zhuān)家介紹及出診安排信息,進(jìn)行預(yù)約掛號(hào)和預(yù)約管理,提高就診體驗(yàn)。通過(guò)對(duì)預(yù)約掛號(hào)的詳細(xì)調(diào)研與分析,設(shè)計(jì)了基于移動(dòng)終端的預(yù)約掛號(hào)客戶(hù)端,構(gòu)建了系統(tǒng)的總體結(jié)構(gòu)和實(shí)現(xiàn)的功能模塊,并對(duì)客戶(hù)端數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn)進(jìn)行簡(jiǎn)略的描述。預(yù)約掛號(hào)系統(tǒng)既能有效解決患者掛號(hào)難問(wèn)題,提高患者的就診體驗(yàn),又能促進(jìn)醫(yī)療機(jī)構(gòu)的資源優(yōu)化配置。
參考文獻(xiàn):
[1] 張鶴, 張巍. 基于Android的智慧醫(yī)療預(yù)約掛號(hào)客戶(hù)端設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子設(shè)計(jì)工程, 2016(12):101-103.
[2] 劉方斌, 楊霜英. 醫(yī)院門(mén)診預(yù)約掛號(hào)模式研究與流程設(shè)計(jì)[J].醫(yī)學(xué)研究生學(xué)報(bào),2017(10):1084-1089.
[3] 牟向宇, 杜霞. 醫(yī)院預(yù)約掛號(hào)平臺(tái)管理系統(tǒng)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2013(9):1058-1059.
[4] 李雪, 李強(qiáng). 智慧健康社區(qū)移動(dòng)端的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2016, 36(S1):291-295.
[5] 朱萍, 朱曉勃, 黃永剛. 基于Android移動(dòng)終端醫(yī)院掛號(hào)系統(tǒng)設(shè)計(jì)研究[J]. 河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2014(9):61-65.