

[摘 要]針對病人掛號時間長、效率低的問題,文章基于B/S 架構設計并實現了醫院在線掛號管理系統。通過測試發現,該系統反應速度快、使用簡單,可解決上述問題,具有較好的應用前景。
[關鍵詞]預約掛號;Vue ;B/S 架構
[中圖分類號]TP391 [文獻標志碼]A [文章編號]2095–6487(2024)01–0152–03
目前,我國部分醫院的信息處理方式仍然停留在人工處理的時代,人工處理工作量大且工作效率低,工作人員大量的時間都被花費到事務性的工作中。醫院高峰期時,病人總是需要花費很長的時間去排隊掛號,影響了醫療秩序且給病人看病造成了不便。因此醫院的信息化系統已經成為現代化醫院經營必不可少的基礎設施,實施網上預約掛號成為了時代的趨勢。
1 系統總體構架設計
為了使軟件在更多的平臺硬件上可以使用,B/S架構(瀏覽器和服務器架構)成了當今系統架構的主流。在這個背景下,前端技術和前端應用得到了快速發展。醫院在線掛號管理系統也是基于這個背景設計的。為了使該系統有更高的可用性,文章選擇了H5前端技術。
某醫院在線掛號系統分為后臺管理平臺和預約掛號平臺。系統總體模塊結構如圖1 所示。
預約掛號平臺的主要功能是瀏覽信息和掛號預約,包括以下模塊。
(1)醫院風采模塊。該模塊總體展示了醫院的風采,如醫院的整體排名、醫院所獲的榮譽等。
(2)健康頭條模塊。該模塊主要是推送一些健康文章和健康小常識,給用戶科普更多的健康小知識,讓用戶更加注重自己的身體健康情況,避免生活中有對健康有害的行為。
(3)分類模塊。該模塊主要是展示不同科室及不同科室的醫生,用戶可以根據自己的情況查詢選擇不同的醫生就診。
(4)預約掛號模塊。該模塊是本系統的核心模塊,用戶首先需要選擇就診時間及醫生,然后選擇就診人,一個用戶可以關聯多個就診人,用戶可以選擇不同的就診人進行掛號。在掛號操作完成之后,用戶可以在掛號單頁面看到掛號信息。在掛號時間到達之前可以取消預約。根據醫院掛號規定,同一時間,同個醫生不可以被同一患者重復預約,醫生掛號人數達到規定人數之后則不可以再掛這個醫生的號。
(5)用戶注冊登錄模塊。在該系統中,用戶需要登錄后才能進行預約掛號。如果用戶是首次登錄,那么系統就會跳轉至個人信息頁,用戶需補全個人信息。如果用戶非首次登錄,則無需進行上述操作。
(6)其他擴展模塊。該模塊主要是給系統添加一些輔助功能,如核酸檢測報名、醫院公告、系統相關信息等。
后臺管理平臺主要包括3 個模塊:科室管理模塊、掛號單管理模塊、醫生管理模塊。
2 數據庫表單設計
該醫院在線掛號系統需要達到一個數據持久化的效果,所以該系統中幾乎所有的操作都需要跟數據庫關聯起來,數據庫的使用貫穿了整個系統的始終。因此數據庫的設計十分重要。根據需求分析和系統設計,本節將詳細介紹數據庫的設計。
(1)患者表。主要用于存儲每個用戶關聯的患者信息,這個表中會存儲用戶的主鍵_id 及用戶的姓名,以此區分關聯的用戶信息。此外,該表還存儲著患者的姓名、性別等字段,便于快速獲取患者的信息進行掛號。
(2)醫生表。醫生表主要用于存儲醫生的數據,其中主鍵為_id,此外醫生狀態字段主要是用于判斷醫生是否可以接診和掛號。
(3)掛號表。該表主要用于存儲每個用戶的掛號信息,其中主要分為兩部分字段,分別是患者信息及用戶信息。
(4)用戶表。該表主要是用于存儲前臺用戶的信息,其中主鍵為_id。其中有患者姓名、手機號、年齡、性別等字段。手機號字段同時也當作用戶登錄賬號使用。
3 系統實現與測試
用戶進行系統登錄時,先進入登錄界面,分別選擇不同的復選按鈕,輸入賬號密碼點擊登錄按鈕完成登錄操作,不同的身份下,具有不同的系統操作權限。
用戶點擊賬號管理中的退出登錄按鈕,則清除本地存儲中的用戶數據,并且退出登錄跳轉至登錄注冊頁面。
掛號預約平臺的實現。在分類頁面,用戶可以選擇科室,點擊側邊導航欄切換不同的科室,右邊主體內容則顯示該科室對應的醫生信息。點擊預約,如果醫生狀態為在線,則跳轉到預約掛號頁面;如果醫生不在線則提示“該醫生暫時不能掛號”。預約掛號首先需要選擇要掛號的時間,用戶可以選擇7 d 內的時間預約,選擇時間后可以看到剩余可掛號數,如果剩余可掛號數小于等于0,則不可以掛號;如果大于0,則可以去掛號。點擊掛號按鈕之后需要選擇掛號的患者。確定選擇該患者后輸入支付密碼,完成這兩項操作之后即可掛號成功。
掛號單管理模塊的測試,主要測試以下內容:①管理員輸入查詢信息是否可以正常匹配到相應的信息;②當進行翻頁操作時是否可以跳到對應的頁碼;③導出功能是否正常,連續導出頁面有沒有卡頓的問題。具體測試內容見表1。
預約掛號平臺中預約掛號模塊主要測試以下內容:①患者是否可以正常掛號;②當掛號成功后是否可以取消訂單。具體測試內容見表2。
按照測試用例對本系統進行了全面測試,所有的測試條目都已通過,本系統可以正常運行, 設計功能都能實現,系統反應速度較快,用戶使用也相對簡便,達到了程序設計前所設定的要求??傮w而言,是一款比較成功的系統程序。
4 結束語
文中設計的醫院在線掛號管理系統分為后臺管理和前臺預約掛號兩大模塊。就技術選型而言,在后臺管理的開發中使用的技術棧是Vue.js,UI 框架使用的是Uview。而在前臺頁面中,技術選型選擇的是Uniapp,UI 框架選擇的是ElementUI。此外,在本系統的后臺開發中,選用的是Node.js 作為開發的技術棧。MongoDB則是作為本系統的數據庫。就功能而言,后臺管理系統頁面包括登錄、科室管理、掛號單管理及醫生管理;預約掛號頁面包括登錄注冊、個人中心、首頁及預約掛號。本系統易于操作,功能齊全,在醫院在線掛號領域具有良好的應用前景。
參考文獻
[1] 王珂. 基于Android 系統的醫院移動預約掛號平臺的設計與實現[D]. 鄭州:鄭州大學,2019.
[2] 張志同,莫琴. 基于微信小程序的在線掛號系統設計與實現[J]. 信息與電腦(理論版),2019(4):90-93.
[3] 李冰. 基于移動客戶端的醫院預約掛號系統的設計與實現[D]. 南京:南京理工大學,2017.
[4] 張明英. 基于JSP 的醫院在線預約掛號系統設計[J]. 時代農機,2017,44(8):131-132.