資源描述:
《基于醫(yī)院分診系統(tǒng)及排隊策》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、題目:基于醫(yī)院分診系統(tǒng)的排隊策略一.需求分析說明1.問題的提出:近年來,隨著醫(yī)療事業(yè)的發(fā)展,醫(yī)院的規(guī)模不斷擴大,科室門類劃分的也越來越細,隨之而來的是病人排隊掛號和看病變的繁瑣,等待時間變長,為此,需要制定一種良好的排隊策略,減少病人的等待時間,提高醫(yī)院的服務質量。2.以下為主要的功能列表:(1)、進入醫(yī)生窗口創(chuàng)建功能開始前,醫(yī)院必須先創(chuàng)建醫(yī)生窗口來確定現(xiàn)在有多少普通醫(yī)生和專家醫(yī)生在就診,以方便是否滿足病人的要求,可安排好是否有足夠醫(yī)生,以方便就診。(2)、進入策略一病人掛號功能病人選擇該功能時,按照策略一,系統(tǒng)會記錄為你掛號的號牌,并且會記錄你的掛號的就診級別。當病人掛號完畢后,
2、可以進入下一個功能,去選擇你所需的醫(yī)生就診號,并且記錄下醫(yī)生就診號(區(qū)分專家號和普通號)。(3)、進入策略一模擬功能病人掛號和選擇就診號完畢后,進入候診區(qū)進行等待,開始模擬策略一的就診,記錄每個病人的診斷時間,此時為保證對病人的透明度,可提前通知病人還需要等待的時間,時間為更加切合實際,采用每個病人單獨隨機產(chǎn)生。根據(jù)在之前選擇的就診級別,醫(yī)生會給此類病人就診兩次,以保證病人在現(xiàn)實用的健康保證。(4)、進入策略二病人掛號功能病人選擇該功能時,按照策略二,系統(tǒng)會記錄為你掛號的號牌,并且會記錄你的掛號的就診級別。當病人掛號完畢后,可以進入下一個功能,去選擇你所需的醫(yī)生就診號,并且記錄下醫(yī)
3、生就診號(區(qū)分專家號和普通號)。(5)、進入策略一模擬功能病人掛號后,病人掛號和選擇就診號完畢后,進入候診區(qū)進行等待,規(guī)定一個固定容量的診區(qū)候診區(qū)和不限制容量的候診區(qū)開始模擬策略二的就診,記錄每個病人的診斷時間,此時為保證對病人的透明度,可提前通知病人還需要等待的時間,時間為更加切合實際,采用每個病人單獨隨機產(chǎn)生。根據(jù)在之前選擇的就診級別,醫(yī)生會給此類病人就診兩次,以保證病人在現(xiàn)實用的健康保證。(6)、進入策略一醫(yī)生檢查窗口選擇該功能后,按照策略一的模擬記錄的診斷信息,醫(yī)生可查詢是否還有病人還需就診。(7)、進入策略二醫(yī)生檢查窗口選擇該功能后,按照策略二的模擬記錄的診斷信息,醫(yī)生可
4、查詢是否還有病人還需就診和就診區(qū)和候診區(qū)是否有病人等待。(8)、退出系統(tǒng)完成所有功能后,選擇該功能可以退出該系統(tǒng)。3.需求的分析:(1)、為了真實實現(xiàn)分診的功能,在程序里面加入了功能列表菜單和一些選擇提示。(2)、該程序主要運用到鏈表和隊列。這個程序主要體現(xiàn)在鏈表的表頭和表尾進行操作。(3)、規(guī)定一個固定容量的候診區(qū)進入策略一模擬功能,候診區(qū)里的排隊操作采用存儲鏈表的頭指針和尾指針。可以按規(guī)定的規(guī)則進行模擬排隊。二.總體設計基本框架:1.我們假設醫(yī)院實行八小時工作制,一天工作八小時,即480分鐘。2.醫(yī)院門診分為普通號和專家號,普通號一個可是有數(shù)為醫(yī)生,專家號一個可是僅有一個醫(yī)生,
5、并且將普通好和專家號相互獨立,以方便模擬。3.我們將病人分為A類和B類,對于A類病人,我們僅進行一次診斷,即用戶掛號后進入隊列,在進行一次診斷后即完成診治。B類病人需要進行兩次診斷和一次檢查,在完成一次診斷后,醫(yī)生開出檢查意見,病人進行檢查,完成后病人需返回科室進行第二次診斷,在第二次完成后即完成診治。4.雖然實際中在一定時間內(nèi)病人的產(chǎn)生應該按照泊松分布,由于參數(shù)設定的困難,我們將病人的產(chǎn)生使用一般的隨機數(shù)生成,同理,病人的診治時間也使用確定的時間。5.實際中,每位醫(yī)生每天接診的人數(shù)是有一定限制的,尤其是專家門診。但考慮病人來源的數(shù)據(jù)無論自實際數(shù)據(jù)庫,還是來自根據(jù)實際情況的隨機模擬
6、數(shù)據(jù),各類病人的數(shù)量都對應了實際的各科室接診病人的限制。6.對于由于到達時間過晚,部分病人將無法完成診斷,我們將忽略這部分病人。兩種策略的制定:一級分診隊列模式:每個診室隊列只對應一個診區(qū)候診隊列,我們將之記作Q,一般排隊規(guī)則是:①剛完成掛號的病人,添加在Q的末尾;②按醫(yī)囑完成體檢的病人,直接插入在Q的首部。這種排隊規(guī)則廣泛應用于中小醫(yī)院。二級分診隊列模式:每個診室隊列對應一個診區(qū)候診隊列和一個候診廳候診隊列,我們將前者記作Q1,后者記作Q2。一般情況下,因為診區(qū)空間限制,Q1的人數(shù)限制在2、3人左右;而候診廳空間較大,所以對Q2的人數(shù)不作限制。一般排隊規(guī)則是:①剛完成掛號的病人,
7、添加在Q2的末尾;②按醫(yī)囑完成體檢的病人,直接插入在Q2的首部;③醫(yī)師始終對Q1中的首位病人診治,每位病人診治結束時,若Q2不空,則Q2的首位病人脫離Q2,進入Q1的尾部。這種排隊規(guī)則廣泛應用于大中型醫(yī)院。要實現(xiàn)的功能設計:進入醫(yī)生窗口創(chuàng)建進入策略一病人掛號進入策略一模擬Main()進入策略二病人掛號進入策略二模擬進入策略一醫(yī)生檢查窗口進入策略一醫(yī)生檢查窗口退出系統(tǒng)功能菜單圖片:三.詳細設計病人的就診操作主要做到掛號號碼和醫(yī)生就診號碼選擇不會出現(xiàn)重復占用,很里安排就診