[摘要] 目的 采用計算機模式,設計與制作體檢排隊系統。 方法 體檢排隊系統采用動態規劃算法、不完全數獨算法、排隊論、體檢分組原理、時間唯一理論的基本知識和基本概念以及C++開發語言的基本特性、Microsoft access 2010數據庫的基本原理和Photoshop CS圖形合成軟件的基本技巧,進行設計、開發和維護。 結果 實現設計意圖,開發出體檢排隊系統軟件。 結論 體檢排隊系統軟件極大的提高了醫院各方面的效率,減少了體檢人員的等待時間。
[關鍵詞] 體檢排隊;體檢預約;預約管理;信息化管理;自動化管理
[中圖分類號] TP311.13 [文獻標識碼] B [文章編號] 2095-0616(2013)10-153-04
為了高效率、高質量的接待體檢客戶,許多體檢機構或健康管理中心都安裝了體檢軟件,但功能各不相同,國內軟件公司開發的體檢軟件也缺乏統一標準和規范[1]。當前很多醫療機構,對于體檢,只具有體檢人員信息管理系統,并不具有體檢排隊系統,他們體檢項目安排只得依靠多年經驗,這必然可能會降低效率,導致錯誤。所以體檢排隊急需要體檢排隊系統的自動化管理[2]。體檢排隊系統通過體檢預約、體檢排隊、預約管理進行信息化管理和自動化管理。系統的成功離不開理論的支持,各個數學理論的使用,使系統更加的完善,結構更加結實。動態規劃算法、不完全數獨算法、排隊論、體檢分組原理、以及時間唯一理論等眾多理論和知識,其特點、變化規律和描述方法清晰易懂,為系統的開發創造了有利條件。系統將理論和工具融匯貫通,直觀形象的以軟件的形式展現在用戶眼前,極大的方便了用戶的理解和使用,為現實中的體檢問題提供了極大的便利。
1 資料與方法
軟件在Windows7開發環境下,采用C++開發語言、其開發工具主要包括Visual Studio 2010開發平臺、Microsoft
Access2010數據庫軟件、Photoshop CS5圖形合成軟件等。軟件采用Visual Studio 2010開發平臺進行編碼,其MFC庫為軟件的開發奠定了基礎,各功能通過類的形式實現,函數和變量輔助實現軟件的功能。與Microsoft Access 2010數據庫的結合,實現的數據的傳遞和調用,實現了體檢預約號的錄入,以及排隊的分組情況。Photoshop CS5圖形合成軟件實現了所有圖片的處理和編輯以及軟件界面設計。
2 結果
開發出雅安市人民醫院體檢排隊系統,完成軟件制作,實現體檢的預約和管理,有利于醫院安排體檢工作。實現人員體檢的自動排隊,改變過去的經驗模式。單位需要體檢,可以提前預約,通過預約號就可以自動排隊。當體檢的時候,根據體檢人數進行分組,按照分組的秩序,依照先后秩序進行體檢。見圖1~4。
3 討論
3.1 軟件的主要內容
柳彌等[3]認為,根據體檢流程和流程管理的目的,體檢軟件應具備以下幾大功能模塊:體檢前期規劃、體檢診斷、自動總檢、統計查詢、隨訪指導及其他輔助功能。體檢排隊系統主要為醫院的體檢問題和排隊問題進行服務,系統由工
作人員操作,主要包括體檢預約、體檢排隊、體檢預約管理等功能,系統各功能又由許多子功能組成,各個功能的實現,構成完整的體檢排隊系統,為醫院體檢工作提供信息化管理和自動化管理。系統主要通過體檢預約和體檢預約管理進行信息化管理,通過體檢排隊進行自動化管理。其主要功能和系統結構如圖1所示。
3.2 軟件的設計思想
1968年軟件業界和科學工作者提出了軟件工程的思想:任何軟件都應當和其他產業的產品一樣,由專業人員制作,以系統的、工程的方法組織開發,并提供維護管理。其中尤為重要的是應將軟件開發過程以系統的、工程的方法來組織和管理[4]。體檢流程的設計至關重要,它關系到體檢工作能否順利高效進行,同時也關系到體檢軟件與醫院其他信息系統能否無縫集成[5]。
體檢排隊系統主要解決體檢排隊問題,其主要思想是將動態規劃算法、不完全數獨算法、排隊論、體檢分組原理、以及時間唯一理論落實到實際編碼,完成軟件的制作。
在學術上,排隊理論在體檢方面的研究已有很長一段時間,一直以來尚未真正應用于實際,研究理論研究落實到實際編碼,完成軟件的制作,對于醫院體檢的預約和排隊具有較強的實用價值。排隊論結合體檢分組原理和體檢排隊原理,形成了體檢排隊系統的原理和模型,在現有理論的基礎上,開拓創新,指導軟件的設計和開發。體檢排隊系統最終形成的模型能夠實現體檢的自動排隊,相比叫號系統,能夠減少安排和不必要的等待,相比以往靠經驗安排體檢人員,能夠節約人力,自動排隊。因此系統的開發具有很大的實用價值。
3.3 軟件的開發進程
在確定體檢排隊系統項目開發后,我們即開始進行體檢排隊系統功能設計和系統結構設計,同時進行體檢排隊系統界面設計。設計完成后我們開始進行編碼,設計,系統完成后開始進行系統測試,客戶確認,最后確保后期的系統維護工作。我們的整個系統的設計、開發用時7個月,維護工作仍在持續進行。
3.4 軟件的開發細節
3.4.1 軟件類的實現 所謂類(class),就是抽象數據類型的實現。類不是類型,只是類型的一種實現。為有別于語言預定義的類型,我們將這種數據類型稱為用戶定義的類型或類。抽象數據類型(abstruct data type,ADT)是指一個數學模型以及定義在該模型上的一組操作。抽象數據類型的定義僅取決于它的一組邏輯特性,而與其在計算機內部如何表示和實現無關,即不論其內部結構如何變化,只要它的數學特性不變,都不影響其外部的使用[6]。
體檢排隊系統主程序包括3個大類,book類實現體檢預約功能,StartLine類實現體檢排隊功能,changebook類實現體檢預約管理功能。Testorder類、Testorder_two類、Testorder_three類、Testorder_four類、Testorder_five類、Testorder_six類、Testorder_seven類、Testorder_eight類、Testorder_nine類、Testorder_ten類表示10個組的體檢排隊秩序,實現了體檢的自動排隊。DeleteBook類、ViewBook類、alterbook類分別實現了刪除預約功能、查看預約功能、修改預約功能。這些子功能的實現,保證了整個系統功能的實現。如圖2所示。
3.4.2 軟件數據庫的實現 數據庫的設計其實就是根據需求要實現什么功能,需要存放什么數據,然后根據這個來設計最優的數據存儲方式,以及如何提高讀取數據,新增數據,更新刪除數據的速度。數據設計分為需求分析階段、概念設計階段、邏輯設計階段和物理設計階段這4個階段,這是軟件工程化的思想[7]。
體檢排隊系統的數據庫的名稱為hospital.mdb,為了保證數據的安全性,設置數據庫密碼。數據庫包含2個表,一個為book表專門記錄體檢預約信息,一個為sort表專門負責體檢排隊的分組情況。下面是表1~2的設計情況。
3.5 軟件的特點和使用效果
體檢排隊系統實現體檢的預約和管理,便于醫院安排體檢工作。系統還實現人員體檢的自動排隊,改變過去的經驗分配和叫號等待,極大的提升了醫院各方面的效率。單位或個人需要體檢,可以提前預約,通過預約號就可以自動排隊。Dayan等[8]研究發現,候診時間是評價患者滿意度的主要指標之一,對總體滿意度影響很大。當體檢的時候,根據體檢人數進行分組,按照分組的秩序,依照先后秩序進行體檢。有效的避免了過去經驗分配的第2次混亂,也減少了叫號系統長時間的等待。若能解決候診時間長等問題,實現了排隊時間最短,使得患者等待成本和醫院服務成本之和最小,即可達到節約社會資源的目的[9-10]。為了更好地服務體檢市民,縮短體檢的等待時間,充分利用醫療機構的資源,提高體檢的工作效率,創造更多的價值,我們特針對體檢項目的排隊問題進行研究,設計出雅安市人民醫院體檢排隊系統。該系統以軟件形式工作,代替經驗操作,讓體檢人員能夠提前預約,按照體檢排隊系統得出的項目體檢次序進行體檢,有效地縮短醫患等待時間,明顯提高了工作效率,充分利用了醫療機構的資源。
軟件的設計、開發和維護是一個長期的過程,本系統的開發,為醫院體檢工作的信息化管理和自動化管理提供了可靠的保障,體檢預約、體檢排隊和體檢預約管理的實現,極大的提高的醫生各項工作的效率,也極大的方便了體檢人員。
[參考文獻]
[1] 王佑娟.加強體檢的后續服務和信息化建設[J].中華健康管理學雜志,2010,4(1):12-13.
[2] 何雅慶,謝應朗,宋勤,等.醫院體檢排隊程序優化[J].中國醫學創新,2013,10(1):136.
[3] 柳彌,王冠,袁方桃.從健康體檢的流程探討體檢軟件的功能[J].醫學信息,2011,24,(2):547.
[4] 劉澤星.軟件技術基礎教學中融入軟件工程思想[J].長沙鐵道學院學報(社會科學版),2008,9(4):141.
[5] 朱超,緱文海,王福義,等.醫院體檢信息系統的設計與應用效果分析[J].解放軍醫藥雜志,2012,24(3):55-57.
[6] 朱振元,朱承.對象技術與抽象數據類型的實現[J].計算機工程,2007,33(15):88.
[7]祝明慧.數據庫的設計方法探討[J].硅谷,2012,9(9):40.
[8] Dayan B,Leiba,Weiss,et a1.Waiting time is a major predictor of patient satisfaction in a primary military clinic[J].Mil Med,2002,167(10):842-845.
[9] 吳昊,劉國祥,任家順,等.業務流程重組在數字化醫院建設中的應用[J].中華醫院管理雜志,2004,20(9):556-559.
[10] 周慶逸,梁萬年.以病人為中心優化門診流程[J].中華醫院管理雜志,2004,20(9):491-493.
(收稿日期:2013-04-03)