楊建林
摘要:隨著智慧化、科技化的實現與普及,社會各個行業對辦事效率方面的要求度也隨著變高。在醫院準備就醫時,在就診過程中往往存在著排隊現象,患者在門診排隊上就耗費了很多時間與精力,由此醫院排隊叫號系統應運而生。該文在此背景下,根據門診智能排隊叫號系統的基本功能,淺析該系統基于SQL數據庫的實現。
關鍵詞:排隊叫號;SQL Server;HIS
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2019)04-0089-02
Abstract: With the realization and popularization of wisdom and technology, the requirements for efficiency in various industries have also become higher. When the hospital is ready to seek medical treatment, there is often a queuing phenomenon in the process of visiting the doctor. The patient spends a lot of time and energy on the queue in the clinic, and the hospital queuing system emerges as the times require. In this context, based on the basic functions of the outpatient intelligent queuing system, this paper analyzes the implementation of the system based on SQL database.
Keywords: queuing call number; SQL Server; HIS
近年來,經濟水平的提高直接使得人們的生活水平不斷上升,科學技術發展的背景下,行業之間相互競爭,越來越多醫院的出現,使得在面對市場化的競爭,醫院也不得不通過提高服務質量、減少運營成本等提升競爭力。由于我國人口基數大,隨之醫院的門診工作量也相對較大,常常出現病人排隊秩序混亂的現象,甚至患者在就診排隊是的時候還出現了“圍醫”現象,已經對醫生的正常工作造成了很大的影響,不僅僅使得工作效率變低,還有可能導致病人隱私不受保護。排隊亂象已經成為當今醫院乃至社會必須重視起來并加以解決的問題。醫療機構應該將傳統的管理與服務理念加以改變,力求改善服務質量、在就診患者以及家屬眼中樹立良好形象,人性化解決勞累的排隊現象。門診智能排隊叫號系統的出現規范了門診過程中排隊秩序,人們通過自主取號機掛號,然后再等候區等候叫號就診等功能充分地體現了人性化的服務要求,顧客在等待的時候也能夠有相對自由的空間,不需要為了排隊而守候在隊伍之中。
1 門診智能排隊叫號系統基本功能
該系統主要由分診臺、系統服務器、管理臺、信息節點機、信息顯示屏、語音控制器、無源音箱、呼叫終端(物理終端或虛擬終端)、分線盒組成。每個科室都裝配有一整套的子系統,這些子系統通過網絡構建成醫院叫號系統體系,每個子系統之間、子系統和系統服務器之間經由內部協議從而實現互相通信。系統在接入局域網(網絡協議為TCP/IP)后實現和醫院的門診掛號系統、HIS系統、PACS系統之間通過數據接口協議進行通信,并可通過ODBC將排隊系統內信息輸出至醫院的HIS系統,供電子病歷和病房系統使用。[1]醫院的每個就診科室都設有幾個等候區,信息顯示屏的配置需要考慮每個等候區,屏上僅展示只顯示該就診室的叫號信息。門診智能排隊叫號系統的具體功能如下:
1) 能夠在不影響醫院原系統正常運行的情況下和醫院本地的信息管理系統通信,獲取或輸入掛號病人的相關信息。
2) 能夠根據掛號病人所掛的科室、類別、號碼自動排列隊伍,能夠將當時診室醫生、科室的信息以及各科室正在就診病人、待診病人展示在顯示屏上以供掛號就診患者能夠實時了解情況,減少等待的焦急情緒。
3) 系統擁有語音播報功能,等候區配置的顯示屏僅僅顯示字幕還不能完全消除病人的漏診顧慮,智能呼叫終端能播報安排就診患者的姓名。醫生也可以據此判斷就診人數以及診療進度。
4) 能夠將科室醫生接待患者的數量統計下來,準確查詢實時就診數據以及歷史數據。
2 基于SQL Server的排隊叫號系統的實現
排隊叫號系統有三個數據庫——HIS系統數據庫、叫號系統數據庫以及暫存數據庫。其中叫號系統數庫是所有護士站客戶端的數據源,存儲在叫號系統的服務器上。該數據庫的管理系統為SQL Server 2000。SQLServer主要管理接口當日掛號數據、系統的配置信息、歷史數據這三個數據內容。SQL Server 作為排隊叫號系統的網絡數據庫服務器,SQL是結構化查詢語言,無需用戶了解存放方式,也不要求指定用戶的存放方法,使用戶能夠在高層數據結構上工作,因此,即便是完全不相同的數據庫系統仍然能夠以同樣SQL作為數據接口。[2]
2.1 什么是SQL
結構化查詢語言是Structured Query Language的首字母縮寫,起源于1981年的IBM的圣約瑟研究實驗室,工作人員是為了SYSTEM R關系數據庫管理系統特意開發的一種查詢語言,其前身為SQUARE語言,它雖然結構十分簡潔、功能十分強大,但是卻非常容易學習操作,由于該特性,從發布之后,SQL語言一直被廣泛應用。[3]
2.2 基于SQLServer的整體架構圖
如圖1所示,門診叫號系統分為6個模塊:
1) 數據接口
在門診排隊叫號系統中,就診者的掛號數據作為排隊對象被保存在HIS系統之中,兩種不一樣的系統不存在共用一個數據庫,想要實現數據傳輸,就需要有一個數據接口作為輔助,既能夠在兩者系統保證安全的前提下鏈接兩系統數據庫,還可以準確無誤的讀出HIS中存儲的掛號數據,且傳輸到SQL Server數據庫之中。數據結構作為門診叫號系統與HIS系統的唯一交互以及提取叫號所需的信息接口,要求其應具有較高的穩定性、安全性等要求,是整個叫號系統設計的重中之重。
2) 數據通信
在該叫號系統中,數據通信這一模塊主要幫助前臺的應用程序與服務器、數據庫、客戶端暫存數據庫之間的通信。其功能主要是與服務器連接后再依據配置信息不間斷的在服務器中讀取各個科室的掛號數據,然后發送由客戶端發出的操作指令至服務器,由此對醫院本地數據庫進行更新。
3) 顯示屏控制
顯示屏控制模塊主要負責屏幕上圖文組織、二進制數據流轉換以及串口發送數據上屏。從SQLServer數據庫中提取的所需要的數據必須按照適配格式組織成與顯示屏屏幕像素大小合適的圖,一邊將其轉化成二進制數據流,并且根據與屏體雙方的協議以PC串口傳輸至電子顯示屏,另一邊作為大屏模擬顯示在人機交互的界面。尤其注意的是,由于顯示屏與數據庫采用了異步串口通信,所以會等候區屏幕顯示與PC端之間存在延遲,但是這個問題可以改善,后續的實施上可以通過軟硬件的優化,盡可能地消除大屏幕的內容滯后現象。
4) TIS語音
TIS即將文本轉化為語音。只有當人工叫號被電腦叫號所取代之時排隊叫號才實現了真正的人性化、智能化。然而,文本轉為中文語音的音頻是實現電腦叫號的基礎?,F有的是實現方式主要有兩種,第一種即將固定的人工錄音按照業務上的需求組織整理后輸出,這種方式更加適合固定模式的業務;第二種是使用TIS,將掛號數據的文本自動轉化為所需的音頻,更加的靈活多變,能夠很好地契合醫院自動叫號的需求。所以,門診叫號系統采用第二種方式,利用TIS語音模塊,實現與顯示屏上出現的就診者信息同時播報出,例如:XXX號XXX人,請您到XXX科室等待就診/就診。
5) 呼叫終端通信
呼叫終端通信屬于典型的串口編程,醫院只要是物理呼叫終端都要通過HUB與護士站的客戶端相連接,從硬件角度上來看,對物理呼叫終端的集總管理——呼叫命令采集和數據分發已經通過HUB實現了。因此,HUB才是呼叫終端通信模塊真正需要對接的通信對象。該模塊接受來自HUB的命令包,得到響應后,通過串口將數據信息發送到HUB上。
6) 系統配置
若要保持系統的適用性,就需擁有強大功能的配置,然而,一個系統的專業性與其工作效率之間成正比關系,與通用性以及適應性成反比關系,專業性與通用性不可兼得,所以在系統配置的時候要尤其注意靈活性。系統配置方面主要有——硬件相關配置、軟件相關配置和數據庫相關配置,應靈活設置系統權限方面的分級管理,設立三級用戶,系統管理員、高級用戶以及普通用戶。
3 結束語
醫院中門診智能叫號排隊系統很好地解決了病患排隊耗時耗力的問題,給病人帶來了更好的更加人性化的醫療環境,不僅僅提高了醫院醫生的工作效率,降低了護士的工作難度而且還減少了病人們在醫院的就診時間,與此同時,系統的實現與應用還很好地保護了病人們的隱私,看病不必暴露在等候人群的面前。SQLServer的應用與其強大的功能還能夠為醫院的各級管理人員實現科學管理奠定了基礎,最大化醫院的經濟效益與社會效益。國內目前的智能叫號排隊系統已開始逐漸廣泛的投入使用,相信未來的發展會有一個好的趨勢。
參考文獻:
[1] 楊連國.醫院智能排隊叫號系統的設計與實現[D].南京:東南大學碩士論文,2006.
[2] 趙清晨.基于SQL Server的醫院分診預約的設計與開發[D].長春:吉林大學碩士論文,2010.
[3] 文山.醫院需要人性化的服務環境——解讀靈科醫院分診排隊管理系統[J].當代醫學,2003(10).
【通聯編輯:梁書】