摘 要: 基于醫院分診排隊系統的特點和醫院HIS系統數據信息,用工控機、單片機設計了分診排隊系統硬件系統,實現同步顯示排隊叫號信息,異步顯示二次分診信息。探討了如何用Delphi軟件開發連接HIS系統的LED顯示播報系統,并保證通訊數據的正常傳輸。
關鍵詞: 醫院分診排隊; 播放軟件; LED顯示屏; 數據傳輸
中圖分類號:TP399 文獻標志碼:A 文章編號:1006-8228(2013)10-38-03
0 引言
醫院分診排隊系統是根據醫院業務流程的特殊性、復雜性及不確定性而研發的現場客戶管理信息系統,主要包括門診排隊系統、體檢排隊系統、取藥排隊系統、檢驗排隊系統、檢查排隊系統、急診排隊系統、掛號排隊系統、收費排隊系統、出入院登記排隊系統等。分診排隊系統的使用,使患者無須站在窗口或診室門口等候(可在休息區等候),便于醫院管理患者和維護秩序,提高就診效率[1-2]。醫院分診排隊系統的工作流程如圖1所示。排隊叫號的原則是為門診患者掛號后自動按就診號進入分診排隊隊列;分診護士對隊列順序進行一定范圍內的調整,醫生盲呼下一位患者[3]。排隊叫號系統自動從醫院HIS信息管理系統數據庫中獲取掛號患者信息,用于門診大廳綜合顯示屏或各分診科室分診顯示屏或二次分診顯示屏,以及就診病人的就診號和姓名等叫號信息實時更新。
1 分診排隊顯示系統
1.1 系統組成
醫院一般在門診大廳、住院收費大廳等處設置大型電子顯示屏,在手術部門口及候診區設置中、小型電子顯示屏,可發布各類掛號及其它信息。除帶查詢功能顯示觸摸屏外,一般均為單向傳輸顯示系統[4]。分診排隊叫號系統主要包括排隊叫號系統控制計算機、醫生用終端、分診護士終端、綜合顯示屏、二次分診顯示屏及語音叫號等組成,如圖2所示。顯示系統的信息來自醫院HIS信息管理系統服務器。
1.2 系統設計原理
在門診大廳的綜合顯示屏所顯示的內容、醫生用終端或分診護士臺的待診顯示的信息都需與排隊叫號系統計算機上顯示的信息同步,而二次分診顯示屏的信息可異步顯示。排隊叫號系統組成主要有系統控制計算機、顯示軟件、通訊數據轉接卡、控制顯示單片機、LED顯示屏、語音設備等,如圖3所示。
根據LED屏的使用場合不同,將LED顯示屏的工作模式分為同步屏或異步屏。同步屏是LED顯示屏顯示控制電腦特定區域的顯示信息,顯示的信息完全與控制電腦同步[5],保證信息的實時性。綜合顯示屏由于顯示信息較多,數據更新頻繁,一般采用同步顯示模式,顯示屏上顯示的信息與系統控制計算機顯示的信息同步。異步屏通過內置的控制卡連接排隊叫號系統計算機,接收控制軟件發送的患者分診信息,并將其信息儲存在LED屏的儲存芯片內,可以脫離操作電腦完成獨立顯示[6],當接收到新的信息才再次刷新,適合在信息量較小,數據變化不頻繁的場合使用。二次分診顯示屏采用異步顯示模式。
對于該系統的設計,使用工控機通過以太網接入醫院局域網訪問由HIS提供的排隊系統數據。綜合顯示屏使用一臺PCM-9377嵌入式工控機作為顯示控制主機,顯示的數據信號通過工控機的LVDS端輸出到PC104數據采集卡的LVDS端,數據采集卡采集指定顯示區域的數據,經過調制編碼,再通過網絡通訊方式將數據傳送到HUB2007接收卡,HUB2007接收卡解調數據,驅動恒流源顯示芯片控制顯示屏同步顯示。二次分診顯示屏通過RS485總線方式與連接工控機HY-815RS232/485轉接卡相連。二次分診顯示屏收到顯示的數據,經過主控的單片機89C51重新編碼,通過245總線發送/接收器驅動恒流源顯示芯片實現異步顯示,定時更新顯示內容,也可由護士站控制各分診屏的顯示內容[7] 。
2 分診排隊叫號系統
為了實現分診排隊功能,除就診、待診、隊列等呼叫信息用LED屏幕顯示外,提供同步語音提示,為使播放方便、靈活,設計了專用的LED顯示播放器軟件,其主要功能包括:用戶顯示界面設計、連接數據的選定、主附屏顯示屬性設置、語音提示方式設置等,如圖4所示。主要采用的開發技術有:通過Delphi6.0開發專用的函數和過程,生成SQL訪問字符串、創建窗口皮膚、事件定時器、加載屏參數、保存設定參數;使用MSCOMM控件向二次分診顯示屏發送顯示的數據,實現播放、停止、刷新主屏、附屏、測試和選擇語音功能等;采用TTS技術進行語音合成,支持多種引擎,如:微軟TTS語音引擎、訊飛TTS語音引擎等,合成的男聲、女聲音色優美、音質清晰、自然度高、語句朗讀抑揚頓挫。排隊叫號系統支持多種連接數據庫的方式,包括ADO、DAO、ODBC等,支持的數據庫有SQL SERVER、ORACLE等數據庫系統。
3 分診排隊數據處理
排隊叫號系統在播放軟件中正確設置數據源服務器的主機名、數據庫名、用戶及登錄口令后,排隊叫號系統會自動連接HIS數據庫,從HIS數據庫提取患者掛號信息。各分診終端從分診服務器中提取數據,不占用HIS服務器的資源,并將分診之后的排隊、叫號信息寫回,抽取HIS中患者掛號信息創建就診掛號視圖,在分診服務器中建立分診數據庫中主要包括分診數據表和掛號數據表,如圖5所示。
顯示數據庫信息主要由HIS數據庫系統所生成的“醫生排班表”、“科室基礎表”、“員工代碼表”、“科室排班表”等組成。通過表查詢生成用于“綜合顯示屏”屏幕排隊顯示表和預約科室排隊記錄表,通過檢索排隊顯示表,生成序號最小記錄作為“二次分診屏”顯示數據。
數據處理流程如圖6所示。
5 結束語
本文介紹了如何通過嵌入式工控機、89C51單片機設計門診大廳綜合顯示屏和二次分診顯示屏,用Delphi軟件MSCOMM控件編寫顯示播報系統,討論了基于HIS的醫院分診排隊顯示系統中分診排隊顯示系統的硬件組成、播放軟件設計原理、分診排隊的數據處理及數據傳送方式,實現了基于HIS系統的數據的同步、異步顯示和語音分診叫號系統。該系統的使用為就診患者提供了方便快捷的就診信息,大大地改善了醫院的就醫環境提高了醫院的服務質量。
參考文獻:
[1] 楊霜英,楊國斌,徐旭東等.基于信息平臺的門診流程優化研究[J].中國數字醫學,2008.2:28-30
[2] 曹明干.醫院呼叫排隊管理系統在我院B超室的應用[J].醫療衛生裝備,2008.29(8):43-44
[3] 胡敏,徐旭東,張曙光等.基于HIS、RIS的排隊叫號系統的設計與實現[J].醫院數字化,2010.1:66-67
[4] 薛曉英.孫蘭.綜合醫院專項智能化系統設計要點[J].中國醫院建筑與設備,2009.9:35-36
[5] 張劍,張巖.醫院分診叫號系統實現探討[J].醫療衛生裝備,2012.33(6):43-44
[6] 王希濤,孫冶.LED屏在分診叫號系統中的應用[J].航空航天醫學雜志,2011.22(4):471-472
[7] 徐永福,王小超.嵌入式技術在異步LED顯示屏控制系統中的應用[J].現代顯示技術,2010.5:122-124