摘要:隨著人們生活質量的提高和醫保的普及,對醫療機構的服務要求也越來越高。掛號時間長、就診等候時間長、交費時間長、就診時間短等問題日益突出。上線門診分診叫號系統后,通過與HIS系統的多個子系統集成,實現了就診、取藥、檢驗檢查的排隊叫號功能,克服了門診“三長一短”現象,提高了患者的滿意度,提升了醫院形象和服務質量。
關鍵詞:HIS系統 叫號系統 接口
1 應用背景
我院于2003年9月落成,是目前亞洲最大的心臟病專科醫院。我們的HIS系統采用J2EE的B/S三層結構,中間層采用IBM Websphere,數據庫為IBM DB2。該系統本身沒有分診叫號功能,隨著我院門急診患者的日益增多,掛號時間長、就診等候時間長、交費時間長、就診時間短等問題日益顯現,能夠有效管理患者,優化和方便患者的就醫流程、讓廣大患者有序、輕松就醫成為醫院提高醫療服務水平的迫切要求。分診叫號系統就是實現這種迫切要求的有效手段之一。考慮到分診叫號系統涉及到LED屏通訊與顯示、語音合成播放等專業技術,而HIS供應商對這方面技術掌握較少,所以醫院決定采購第三方系統與HIS進行接口實現的方式。經過公開招標,最終采購的門診分診叫號系統用Delphi開發的C/S結構軟件,數據庫采用MS SQL SERVER2000,該系統中文語音發音軟件為公司自主開發,采用OCX插件方式,在招標中與其他幾家廠商比較其語音合成播放最接近自然人發音且語音、語速、聲調均可人工調整,英文發音采用微軟TTS引擎。分診叫號系統支持單機多屏,如:LED屏,LCD電視等的多種展示方式,做到語音呼叫的同時在LED屏上醒目提示。
2 接口設計與實現
2.1 接口設計 和其他醫院HIS系統與叫號系統大都采用直接連接對方數據庫方式不一樣,我院HIS與分診叫號系統接口采用socket方式通訊進行數據交換。所謂socket通常也稱作“套接字”,socket接口是TCP/IP網絡的應用程序接口(API),運行在傳輸層,所以要在使用socket建立連接發送數據時,要指定一個端口給它[1],我們指定端口3000作為雙方的數據傳輸端口。與數據庫連接方式相比,這種方式的優勢是:不用安裝DB2/SQL SEVER驅動,雙方沒有直接連接對方數據庫,相互依賴少,符合低耦合要求。分診叫號系統提供的DLL文件只安裝在HIS系統中間層服務器上,維護方便,HIS每次傳送叫號信息均是由中間層服務器直接與叫號服務器之間通過socket通訊,故障率低。HIS傳送信息串給叫號服務器,叫號服務器接收到信息后進行字串解析,通過類型區分傳送類型。其中基礎數據字典傳送的處理方式是:每當有新醫師,新診室的掛號信息出現,叫號系統就記錄數據庫的醫師和診室表中。每次叫號的信息通過HIS系統定義的函數:procedure SendMsg(MsgType:SmallInt; Msg: pChar)傳送,其中MsgType:為數據功能代碼,如:掛號信息為2,退號信息為4,Msg為消息數據串,每種功能類型雙方定義好相關字段,每個字段之間以“|”相隔,例如:掛號時傳送的信息如表:
2.2 各子系統接口實現
2.2.1 掛號系統:我院門診收費柜臺為綜合柜臺,每個柜臺均能完成掛號、交費、結算等功能,患者掛號時,直接選擇要掛號的醫師,每個醫師一個隊列,傳送信息串給叫號系統。對于預約掛號患者在柜臺報到時,傳送信息串。急診掛號不用選擇醫師,所有患者按時段排成一個隊列。患者退掛時均要將信息串傳送給叫號系統。
2.2.2 看診叫號:門診每個診區有一臺LED屏控制及叫號終端,每個診室工作站IP地址等相關信息配置在叫號終端上,叫號時通過診室所在診區的控制終端進行叫號,該診區的每個醫師的出診信息、患者隊列等均在該終端上顯示,便于導診護士瀏覽。門診醫生站程序在原來的醫囑界面增加叫號和重叫兩個功能。醫師只需點叫號按鈕就可以對自己的患者隊列進行叫號,叫號系統呼叫當前就診患者的下一個患者,同時提示第三個患者等候,使患者在候診時都能清晰、安靜、自覺、有序等候。醫師不能直接呼叫某個患者,采用盲叫方式,杜絕了不按隊列隨意插隊現象的發生。對于已叫號而未進入診室的患者則點重叫按鈕則會再呼叫一次,我院規定每個患者只呼叫兩次,若仍沒有進入診室則不在等候,直接呼叫下一患者。急診醫生站同樣有以上兩個功能,所不同的是在叫號時,不論每個診室叫號均會叫當前就診患者的下一個患者。
2.2.3 檢驗標本采集叫號:我院門診采用集中采樣方式,只有一個采血室進行采樣,患者檢驗標本采樣和領取報告均在該采血室。患者先在采血室門口提交檢驗申請單,護士按申請單打印檢驗條碼,該界面增加三個功能按鈕,排隊、下一個和重叫。點排隊,患者信息傳送叫號系統進行排隊等待叫號,點下一個會呼叫患者進入采血室采樣,檢驗結果從檢驗科通過氣動物流傳回后,點取報告呼叫患者取報告。
2.2.4 門急診藥房領藥叫號:我院最先在國內引進自動包藥機,將患者的每一頓口服藥品包成一袋。在門急診發藥確認界面增加叫號、已領藥兩個功能,患者將處方交到藥房后坐在等候區等待取藥,藥劑師將患者的包藥信息傳送給包藥機,包藥機完成包藥后,藥劑師核對藥品相關信息后進行叫號,叫號時語音呼叫患者并在LED屏上大字體閃爍顯示五秒鐘,同時在屏下方有一行小字循環隊列,未取藥患者一直循環顯示,直到點已領藥后從循環隊列中清除。
2.2.5 電生理叫號:患者在登記臺遞交檢查申請登記時傳送相關信息給叫號系統。檢查室安裝了叫號系統的呼叫終端,醫師在檢查完一個患者后叫號會呼叫下一患者進入進行檢查,醫師完成報告交登記臺后,登記員調用取報告功能呼叫患者取檢查報告。
3 使用效果
分診叫號系統上線后有以下明顯變化:配合我院的“一卡通”系統克服了門診患者“三長一短”的情況,患者由站著排隊改為坐著排隊,這點對心臟病患者顯得尤為重要。以前是大量患者圍著導診臺盯著自己的排隊進度,現在都坐在候診區等待叫號,秩序井然,解決了患者之間因排隊造成的就診矛盾,減少了差錯的發生。護士也能看到每個醫師當前看診情況,未診、就診、已診、復診隊列一目了然,明顯減輕護士的工作壓力。診室每次只進入一位患者,保護了患者的隱私,尊重了患者的人格。分診叫號系統的使用改善了醫院的就診環境、就診秩序和信息管理水平,提升了醫院的形象,提高了服務質量,杜絕診室、導診臺的紛亂現象,取得了明顯的經濟效益和顯著的社會效應。
參考文獻:
[1]李名世.計算機網絡實驗教程[M].北京:機械工業出版社,2003.
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文