為值班醫(yī)生自動分配檢查任務(wù)的排班方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種為診斷醫(yī)生自動分配檢查任務(wù)的排班方法及系統(tǒng)。
【背景技術(shù)】
[0002]放射科信息系統(tǒng)是輔助放射科室各醫(yī)生處理日常檢查的系統(tǒng)管理軟件,它是PACS系統(tǒng)的重要組成部分,是放射科室工作所需要的核心管理類軟件。放射科信息系統(tǒng)支持外部終端影像設(shè)備的連接,支持WorkList、MppS、SCP以及S⑶等醫(yī)學(xué)數(shù)字成像和通信的絕大部分協(xié)議,對同一個病人的圖像存儲在不同備份設(shè)備進行了改進,它可根據(jù)科室不同用戶的使用習(xí)慣,靈活配置,完全滿足于放射科室從前臺護士登記、技師拍照、診斷醫(yī)生綜合臨床的分析進行診斷、分診叫號、科室或區(qū)域級的遠(yuǎn)程會診、病例教學(xué)研究等支持,滿足不同醫(yī)生使用習(xí)慣,使用興趣,及各方面功能要求。
[0003]放射科信息系統(tǒng)最重要的目的,就是為了方便診斷。由于醫(yī)院每天檢查量不定(地域不同的工作量差異更加明顯),但科室診斷醫(yī)生編制或醫(yī)務(wù)人員的人數(shù)往往是固定有限的,如何在有限的醫(yī)療資源環(huán)境下,能夠讓科室診斷醫(yī)生的工作量顯得公平、合理、均化,避免診斷工作的積壓、勞動強度能均衡、診斷工作能夠自主管理等。
[0004]放射科室診斷醫(yī)生每天都需要診斷檢查,科室醫(yī)生如何協(xié)調(diào)完成好當(dāng)天所有工作,這是要解決的問題,因此,排班系統(tǒng)要為此解決的問題:
[0005]1、科室管理人員可自定義科室各診斷醫(yī)生的日常排班班務(wù)名單。能夠定義每周每天參與排班醫(yī)生的名單。
[0006]2、科室管理人員可自定義排班規(guī)則(或稱為規(guī)則任務(wù),簡稱任務(wù))。每個規(guī)則任務(wù)需要指定出任務(wù)名稱、檢查時間段(即班次)、星期、任務(wù)類型(即檢查任務(wù))、任務(wù)名稱、及其它細(xì)量化的條件(如:檢查科室、檢查設(shè)備、設(shè)備類型、檢查部位、檢查類型等)。
[0007]3、按當(dāng)天的排班表,同一個任務(wù)下,參與排班的醫(yī)生需要共同平分未完成的診斷(包含初診或?qū)徍?工作量。
[0008]4、系統(tǒng)后臺自動完成排班工作量的分配。
[0009]5、參與排班的醫(yī)生可實時快速找到分配給自己的診斷檢查列表,并可以此作為自己的工作平臺。
[0010]6、對于已經(jīng)分配好的排班任務(wù),可以更改任務(wù)醫(yī)生(防止醫(yī)生當(dāng)天請假或其它情況)。
[0011]然而,目前只能通過專人按照人工的方式來安排排班表,排班復(fù)雜度隨著人員及班次的增加而大幅增加,排班效率低,且手工排班不能滿足排班計劃隨機應(yīng)變的實時性和有效性要求。
【發(fā)明內(nèi)容】
[0012]本發(fā)明的主要目的為提供一種提高排班效率,為值班醫(yī)生自動分配檢查任務(wù)的排班方法及系統(tǒng)。
[0013]本發(fā)明提出一種為值班醫(yī)生自動分配檢查任務(wù)的排班方法,包括:
[0014]根據(jù)配置的查詢時間字段,查詢在此類時間段范圍內(nèi)需要診斷或需要審核的檢查任務(wù);
[0015]根據(jù)自定義的排班規(guī)則找出滿足排班規(guī)則所有條件的檢查任務(wù);
[0016]從值班任務(wù)表中讀出對應(yīng)排班規(guī)則下所安排的所有值班醫(yī)生列表,將檢查任務(wù)分配給值班醫(yī)生并寫入排班結(jié)果表中。
[0017]進一步地,所述檢查任務(wù)未被分配到排班結(jié)果表中,或所述檢查任務(wù)已經(jīng)從排班結(jié)果表中取消。
[0018]進一步地,所述根據(jù)配置的查詢時間字段,查詢在此類時間段范圍內(nèi)需要診斷或需要審核的檢查任務(wù)的步驟之前還包括:
[0019]對已經(jīng)分配好的排班結(jié)果表進行檢查狀態(tài)的更新。
[0020]進一步地,所述對已經(jīng)分配好的排班結(jié)果表進行檢查狀態(tài)的更新包括:
[0021]從排班結(jié)果表中找出任務(wù)檢查狀態(tài)小于已完成的檢查任務(wù);
[0022]根據(jù)結(jié)果表中的檢查任務(wù)的任務(wù)類型進行各自檢查狀態(tài)的更新。
[0023]進一步地,所述根據(jù)結(jié)果表中的檢查任務(wù)的任務(wù)類型進行各自檢查狀態(tài)的計算包括:
[0024]當(dāng)所述檢查任務(wù)為診斷任務(wù)時,根據(jù)檢查任務(wù)ID,找出當(dāng)前檢查任務(wù)的檢查狀態(tài)與排班結(jié)果表中的檢查狀態(tài)進行比較,若當(dāng)前檢查狀態(tài)不是已完成狀態(tài),開始進行更新;
[0025]若當(dāng)前檢查狀態(tài)是正在診斷,則更新為正在診斷;若當(dāng)前檢查狀態(tài)是已診斷情況下,則判斷檢查任務(wù)的報告醫(yī)生與排班結(jié)果表的任務(wù)醫(yī)生是否為同一人:報告醫(yī)生與任務(wù)醫(yī)生不是同一人,則更新為其它醫(yī)生已經(jīng)完成此檢查診斷,若是同一人,則更新為已完成;
[0026]若當(dāng)前檢查狀態(tài)不是已診斷狀態(tài)且小于已檢查狀態(tài),檢查狀態(tài)發(fā)生回滾,更新為已經(jīng)取消;
[0027]或者,當(dāng)所述檢查任務(wù)為審核任務(wù)時,根據(jù)檢查任務(wù)ID,找出當(dāng)前檢查任務(wù)的檢查狀態(tài)與排班結(jié)果表中的檢查狀態(tài)進行比較,若當(dāng)前檢查狀態(tài)不是已完成狀態(tài),開始進行更新;
[0028]若當(dāng)前的檢查狀態(tài)是小于已診斷狀態(tài),則檢查狀態(tài)回滾,更新為已經(jīng)取消;
[0029]若當(dāng)前的檢查狀態(tài)是已診斷狀態(tài),則比較任務(wù)醫(yī)生與報告醫(yī)生是否為同一人;若是同一人,則更新為已經(jīng)完成,若不是同一人,更新為其它醫(yī)生完成。
[0030]本發(fā)明還提供了一種為值班醫(yī)生自動分配檢查任務(wù)的排班系統(tǒng),包括:
[0031]查詢選擇單元,用于根據(jù)配置的查詢時間字段,查詢在此類時間段范圍內(nèi)需要診斷或需要審核的檢查任務(wù);
[0032]排班單元,用于根據(jù)自定義的排班規(guī)則找出滿足排班規(guī)則所有條件的檢查任務(wù);
[0033]分配單元,用于從值班任務(wù)表中讀出對應(yīng)排班規(guī)則下所安排的所有值班醫(yī)生列表,并將檢查任務(wù)分配給值班醫(yī)生并寫入排班結(jié)果表中。
[0034]進一步地,所述查詢選擇單元選擇所述檢查任務(wù)未被分配到排班結(jié)果表中,或所述檢查任務(wù)已經(jīng)從排班結(jié)果表中取消。
[0035]進一步地,所述排班系統(tǒng)還包括:
[0036]更新單元,用于對已經(jīng)分配好的排班結(jié)果表進行檢查狀態(tài)的更新。
[0037]進一步地,所述更新單元包括:
[0038]選擇子單元,用于從排班結(jié)果表中找出任務(wù)檢查狀態(tài)小于已完成的檢查任務(wù);
[0039]更新子單元,用于根據(jù)結(jié)果表中的檢查任務(wù)的任務(wù)類型進行各自檢查狀態(tài)的更新。
[0040]進一步地,所述更新子單元包括:
[0041]診斷更新子單元,當(dāng)所述檢查任務(wù)為診斷任務(wù)時,根據(jù)檢查任務(wù)ID,找出當(dāng)前檢查任務(wù)的檢查狀態(tài)與排班結(jié)果表中的檢查狀態(tài)進行比較,若當(dāng)前檢查狀態(tài)不是已完成狀態(tài),開始進行更新;
[0042]若當(dāng)前檢查狀態(tài)是正在診斷,則更新為正在診斷;若當(dāng)前檢查狀態(tài)是已診斷情況下,則判斷檢查任務(wù)的報告醫(yī)生與排班結(jié)果表的任務(wù)醫(yī)生是否為同一人:報告醫(yī)生與任務(wù)醫(yī)生不是同一人,則更新為其它醫(yī)生已經(jīng)完成此檢查診斷,若是同一人,則更新為已完成;
[0043]若當(dāng)前檢查狀態(tài)不是已診斷狀態(tài)且小于已檢查狀態(tài),檢查狀態(tài)發(fā)生回滾,更新為已經(jīng)取消;
[0044]審核更新子單元,當(dāng)所述檢查任務(wù)為審核任務(wù)時,根據(jù)檢查任務(wù)ID,找出當(dāng)前檢查任務(wù)的檢查狀態(tài)與排班結(jié)果表中的檢查狀態(tài)進行比較,若當(dāng)前檢查狀態(tài)不是已完成狀態(tài),開始進行更新;
[0045]若當(dāng)前的檢查狀態(tài)是小于已診斷狀態(tài),則檢查狀態(tài)回滾,更新為已經(jīng)取消;
[0046]若當(dāng)前的檢查狀態(tài)是已診斷狀態(tài),則比較任務(wù)醫(yī)生與報告醫(yī)生是否為同一人;若是同一人,則更新為已經(jīng)完成,若不是同一人,更新為其它醫(yī)生完成。
[0047]本發(fā)明提供的為值班醫(yī)生自動分配檢查任務(wù)的排班方法及系統(tǒng),具有以下有益效果:
[0048]本發(fā)明提供的為值班醫(yī)生自動分配檢查任務(wù)的排班方法及系統(tǒng),可以自動為值班醫(yī)生分配檢查任務(wù),節(jié)省人力,提高工作效率,能夠依據(jù)科室醫(yī)生們各自的專長