杜昱鏗
[摘 要] 本文研究開發醫院分診系統并提出具體方案。使用該系統,病患就診信息采用無線分發的形式傳輸至各診室,通過呼叫和提醒使患者有序就診。
[關鍵詞] 分診系統;單片機;無線收發模塊;分診系統
[中圖分類號] F270.7 [文獻標識碼] A [文章編號] 1673 - 0194(2014)19- 0053- 01
近年來,隨著國家對全民醫療的重視以及新的醫療政策的推行,社區醫療、中小型醫院快速發展,充分發揮了基礎醫療的重要作用。隨之而來的是出現了患者的急劇增加與醫護服務人員不夠的矛盾,為了緩解這種矛盾,醫院分診系統應運而生,它利用信息化手段來引導、分散、優化就診人流,提高醫院效率。
1 現 狀
中國有世界最多的人口。隨著科技進步、人民生活水平的提高和生活方式的轉變,人民對于健康有了更大的需求,基礎醫療機構的就診人數暴增,越來越多的醫療機構開始嘗試依靠新技術、新手段來提高效率。
2 分診系統構成
信息化的分診系統不同于傳統模式,它是用數字化、電子化的方式取代傳統人工方式,用較低的投入創造更大的價值。
醫院分診系統的設計目的主要是改變傳統人工引導方式,實現就診流程的全自動化。根據我國基礎醫療的實際情況,有針對性地提出了設計構想:除了要實現診室與服務總臺聯通外,還要把病人叫號信息拓展到處置室,對處置室的護士等工作人員進行提示,為打針、抽血等處置提前做準備以提高效率。整體方案以處置室作為后場、服務總臺作為前臺,各門診診室動態聯動,讓整個系統變得更高效,解決傳統醫療單位里就診秩序混亂的問題。
就具體實現而言,無線分診系統由發射模塊、接收模塊和上位機軟件組成。無線叫號系統的硬件核心除去位于服務總臺的PC機,剩下的是由進行數據處理的單片機部分和用無線射頻模塊進行傳送的無線收發系統。經過分析,其核心芯片選用由無線數傳芯片 nRF905和單片機AT89S52的組合。在實踐電路運用中,nRF905的收發功能實際由集成它的PTR8000無線通信模塊負責。
3 系統軟件設計
作為系統的核心,PC上位機軟件是采用VS 2005編寫的。本系統設計是在Windows XP環境下,使用VS 2005中的MSComm控件來實現AT89S52單片機與PC之間的串行通信。MSComm是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應用程序提供了通過串行端口發送和接收數據的串行通信功能,使用非常方便。以下是系統上位機串口通信的實現過程。
(1)建立工程。打開軟件VS 2005,建立一個基于對話框的MFC應用程序。首先在對話框中利用工具箱添加靜態文本控件,編輯框控件和按鈕控件到對話框中。接著就開始添加MSComm控件,在對話框上的空白處點擊右鍵,在彈出的快捷菜單中,選擇添加ActiveX控件,在彈出的對話框中列出了本機所有的已經注冊的控件,選擇Microsoft Communications Control version 6.0,單擊Insert按鈕將它插入到Project中,接受缺省的選項。這時在對話框中就出現了電話圖標,現在要做的是用鼠標將此圖標拖到對話框中適當的位置,程序運行后,這個圖標是看不到的。
(2)為MSComm控件添加類和變量。由于在VS 2005中不會自動為控件添加類和變量,這就需要手動添加。在類視圖中點擊右鍵,在彈出的快捷菜單中選擇添加類,在接著彈出的對話框中選擇為ActiveX控件添加類的選項,馬上又會彈出對話框,在可用的ActiveX控件中,選擇剛剛添加過的MSComm控件,點擊確定就為該串口控件添加一個類。在新添加的串口類上點擊右鍵,選擇添加變量,就可以為該控件關聯一個成員變量。
(3)為MSComm控件添加串口事件消息處理函數。在對話框的電話圖標上點擊右鍵,在彈出的快捷菜單中選擇添加事件處理程序,接著又彈出對話框,保持默認的函數處理程序名稱,點擊添加編輯,即成功地添加了串口事件消息處理函數。這個函數是用來處理串口消息事件的,如每當串口接收到數據,就會產生一個串口接收數據緩沖區中有字符的消息事件,剛才添加的函數就會執行,在OnCommMscomml( )函數加入相應的處理代碼就能實現想要的功能。
(4)初始化串口。在CchuankouDlg類的初始化對話框函數OnInit-Dialog( )中添加代碼進行串口初始化。
(5)捕捉串口事項。MSComm控件可以采用輪詢或事件驅動的方法從端口獲取數據。采用比較實用的事件驅動方法:有事件(如接收到數據)時通知程序。
(6)接收消息。在CchuankouDlg類串口接收函數OnCommlMscomml( )中,用strTemp保存通過串El發送過來的消息,并顯示在接收編輯框中,同時也可以通過判斷接收消息的值添加相應的響應函數,進行一定的操作。
(7)發送消息。為發送按鈕添加一個消息響應函數SendStringToComm( ),當點擊發送按鈕時就會將信息發送出去。
最后,將進行本機通信測試和聯機通信測試,無線分診系統上位機軟件編寫完成。根據各自PC串口參數設置好后,串口狀態顯示一打開,就可以開始分診叫號了。
4 信息化的分診系統優點
電子分診系統使用簡單,實現了病人就診一條龍自動服務,而且各崗位醫護人員能即時通過系統得到指令做出相應的服務;管理人員從宏觀上可監控整體情況。本設計具有以下特點:
(1)系統規模可控,兼顧可擴展性及經濟性。無線系統點對多的“積木式”設計,可根據實際需要靈活調整、配置。
(2)采用成熟單片機與計算機互聯,維護簡單,最大限度保障系統的可靠性。
(3)無線網絡傳輸,便于已裝修的醫療機構后期加裝,便于快速推廣。
(4)用戶界面友好,對使用者要求不高,易于上手。
(5)增加處置室窗口,實現“前外聯動”,大大提高效率。
總體來說,本分診系統設計采用nRF905無線接入,其用于分診的各診室終端可在理論范圍允許的情況下隨意增減。通過計算機網絡還能使系統與其他系統或軟件方便對接,共同服務于管理、決策等;擴展方式靈活多樣,可根據用戶需求做出相應的調整,規模可大可小,只需把新配的設備直接連入系統就可使用,能最大限度滿足一般醫療機構的日常需要,適用性極強,具有廣闊的市場前景。