陳永海
【摘要】網(wǎng)上預(yù)約掛號系統(tǒng)可以幫助醫(yī)生和管理員對掛號信息進(jìn)行統(tǒng)一管理,及時更新信息并減少一些繁瑣的流程,大大節(jié)省了病人排隊就醫(yī)的等待時間,從而提高了病人的就醫(yī)效率,也減少了醫(yī)療機(jī)構(gòu)的成本。論文從描述系統(tǒng)開發(fā)的意義出發(fā),分別對系統(tǒng)的開發(fā)技術(shù)、角色和功能模塊進(jìn)行了分析,對系統(tǒng)的數(shù)據(jù)庫進(jìn)行了設(shè)計。
【關(guān)鍵詞】掛號系統(tǒng) MVC模式 預(yù)約掛號
1系統(tǒng)開發(fā)意義
網(wǎng)上預(yù)約掛號系統(tǒng)的迅速崛起是順應(yīng)時代變化的產(chǎn)物,使用此系統(tǒng)不出家門就可以預(yù)約掛號。在過去很長一段時間,人們依靠排隊掛號就醫(yī),這種方式不僅效率低下,還嚴(yán)重消耗了時間和精力,而網(wǎng)上預(yù)約掛號系統(tǒng)使人們不必排隊等候就可以成功預(yù)約,這種方式的實現(xiàn)不僅大大節(jié)省了人們時間,適應(yīng)了時代需求,還節(jié)省了大量的人力資源,方便醫(yī)生合理安排病人就診時間,使掛號看病的效率大為提高,極大的方便了人們的生活,其經(jīng)濟(jì)效益與社會效益可見一斑。
2系統(tǒng)開發(fā)技術(shù)分析
網(wǎng)上預(yù)約掛號系統(tǒng)開發(fā)開發(fā)語言可以常用的、開源的軟件技術(shù),Java技術(shù)以及Java框架,數(shù)據(jù)庫可以選擇Oracle lOg,采用Ja-vaEE開發(fā)平臺對病人、醫(yī)生、管理員的基本信息進(jìn)行管理。
3系統(tǒng)角色分析
網(wǎng)上預(yù)約掛號系統(tǒng)涉及到的用戶包括病人、醫(yī)生、管理員三類角色。角色表功能如表1所示。
4系統(tǒng)模塊分析
網(wǎng)上預(yù)約掛號系統(tǒng)的設(shè)計目標(biāo)是醫(yī)療機(jī)構(gòu)的網(wǎng)上掛號服務(wù)以及醫(yī)療機(jī)構(gòu)對病人的基本情況、科室和醫(yī)生的基本信息、病人預(yù)約掛號信息的管理功能的實現(xiàn)、快速統(tǒng)計分析,促進(jìn)醫(yī)療機(jī)構(gòu)預(yù)約掛號的規(guī)范化管理,因此節(jié)省了醫(yī)療機(jī)構(gòu)大量的資源。網(wǎng)上預(yù)約掛號系統(tǒng)功能包括以下幾個方面。
(1)管理員登陸。管理員在登錄系統(tǒng)時,根據(jù)頁面的提示輸入相關(guān)的正確信息后即可登錄成功。管理員登陸后可以對系統(tǒng)進(jìn)行管理。
(2)病人管理。管理員登錄后即可進(jìn)入系統(tǒng)管理員頁面。選擇病人管理操作,在新增病人時,系統(tǒng)可以從數(shù)據(jù)庫中獲取相關(guān)數(shù)據(jù)從而判斷此病人是否已經(jīng)存在,如果存在可直接登錄,否則填寫病人的基本信息進(jìn)行注冊.
(3)醫(yī)生管理。針對管理員登錄進(jìn)入系統(tǒng)管理員頁面,當(dāng)該醫(yī)療機(jī)構(gòu)的醫(yī)生情況發(fā)生變動時,通過該模塊對醫(yī)生信息進(jìn)行相應(yīng)的增加、刪除和編輯,便于用戶端及時得到更新后的信息,避免耽誤會診。
(4)預(yù)約掛號管理。醫(yī)生進(jìn)入系統(tǒng)后可以查詢自己名下的病人預(yù)約掛號信息進(jìn)行會診安排,如果該病人已經(jīng)會診結(jié)束,則將其狀態(tài)置為已會診。如果病人沒有按時會診即該預(yù)約掛號信息已經(jīng)過時,則醫(yī)生可以取消預(yù)約掛號。
(5)病人預(yù)約掛號。病人進(jìn)入系統(tǒng)主頁面后可以查詢科室信息以及對科室下所屬的醫(yī)生進(jìn)行查看和選擇,并針對選擇的醫(yī)生進(jìn)行預(yù)約掛號的操作。
5數(shù)據(jù)表設(shè)計
網(wǎng)上預(yù)約掛號系統(tǒng)需要建立管理員信息表、病人信息表、醫(yī)生信息表和預(yù)約掛號信息表。病人登錄該系統(tǒng)就可以進(jìn)行網(wǎng)上預(yù)約掛號操作,進(jìn)行預(yù)約掛號操作后選擇相應(yīng)的醫(yī)生則跳轉(zhuǎn)至病人登錄頁面,提供登錄名、驗證碼和密碼輸入框后系統(tǒng)可從數(shù)據(jù)庫中獲取數(shù)據(jù)從而判斷輸入的登錄信息是否正確,并跳出相應(yīng)的提示信息或跳轉(zhuǎn)至相應(yīng)頁面,下面是對系統(tǒng)所用到的部分表結(jié)構(gòu)進(jìn)行分析說明。
(1)管理員信息表。管理員表里面存儲的是管理員在進(jìn)行登錄時所需要輸入的賬號信息。在管理員登陸時,系統(tǒng)判斷輸入賬號信息是否與數(shù)據(jù)庫的信息相匹配,通過查詢該表的數(shù)據(jù)與頁面管理員輸入的信息進(jìn)行核對而完成的。管理員信息表包括賬號、密碼、管理員姓名等字段。
(2)病人信息表。管理員在頁面上對病人信息進(jìn)行操作后,系統(tǒng)就會自動連接數(shù)據(jù)庫更新病人信息表的數(shù)據(jù),表中每一條數(shù)據(jù)都分別對應(yīng)一位病人的基本信息。病人信息表包括編號、病人年齡、密碼、姓名、性別、身份證號、聯(lián)系電話等字段。
(3)醫(yī)生信息表。記錄了醫(yī)療機(jī)構(gòu)所有醫(yī)生的信息,只有管理員有權(quán)限往醫(yī)生信息表里插入或刪除數(shù)據(jù),病人在搜索醫(yī)生進(jìn)行掛號時,系統(tǒng)就是從醫(yī)生信息表中獲取數(shù)據(jù)。醫(yī)生信息表字段醫(yī)生姓名、醫(yī)生照片、出診時間、醫(yī)生學(xué)歷、性別、編號、醫(yī)生職稱、職務(wù)等字段。
(4)預(yù)約掛號信息表。當(dāng)病人預(yù)約掛號后,其所填寫的預(yù)約掛號信息會生成一條記錄插入這張表中。預(yù)約掛號信息表掛號碼、病人編號、醫(yī)生編號、創(chuàng)建時間、預(yù)約時間等字段。
6結(jié)語
本文對網(wǎng)上預(yù)約掛號系統(tǒng)從開發(fā)技術(shù)、角色和功能模塊進(jìn)行了分析,對數(shù)據(jù)庫表及所屬字段進(jìn)行了設(shè)計,確定了網(wǎng)上預(yù)約掛號系統(tǒng)的主要功能模塊包括病人管理、醫(yī)生管理、預(yù)約掛號管理、病人預(yù)約掛號等主要功能模塊,科技在發(fā)展,系統(tǒng)還需完善,比如以何種方式代替登錄預(yù)約掛號可以使掛號搡作即快捷又安全,如何與手機(jī)結(jié)合在手機(jī)端設(shè)置快捷鍵,急救病人點(diǎn)擊快捷鍵就可撥打急救電話并且在醫(yī)院方會自動顯示急救病人位置信息等。
參考文獻(xiàn):
[1]周冀,醫(yī)院門診預(yù)約掛號系統(tǒng)的運(yùn)用分析[J].科技展望,2017(07):139-142.
[2]崔志遠(yuǎn),基于實名注冊的預(yù)約掛號子系統(tǒng)的設(shè)計與實現(xiàn)[D].哈爾濱工業(yè)大學(xué),2014:6-7.
[3]葛善偉.基于微信平臺的患者就醫(yī)服務(wù)系統(tǒng)開發(fā)與實現(xiàn)[D].南京師范大學(xué),2015:16-16.