清流整形美容論壇 首頁 清流整形美容論壇
關於整形醫學美容知識討論區
 

| 常見問題 | 搜尋 | 會員列表 | 會員群組 | 個人資料 | 登入檢查您的私人訊息 | 登入 | 會員註冊 |
 目前沒有活動計畫 

醫師排班軟体
醫師排班軟体第二版已完成
上一篇主題
下一篇主題
發表新主題   回覆主題
上一篇主題 :: 下一篇主題  
發表人 內容
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期四 八月 24, 2006 12:06 am
發表 文章主題: 醫師排班軟体第二版已完成
引言回覆

終於

在跟台大的夥伴合作了半年後,第二版的單機版總算接近完工了。

第二版最大的改進就是增加一個班有多人的情況。其實不只如此,裡面可以調整的變數非常多,包括每天人數可個別增減、排過的班及人員可儲存、可以檢視每個人或全体的設定條件...等等。台大的同伴眼界比較大,所以作品考慮層面非常完整。只有一件事很可惜...

台大的同伴有更大的計劃,他們要把它改成網路版,也就是各位上網填妥你的條件,後端的伺服器運作完後,會將結果寄給你。這樣做的好處很明顯:假使你的團隊有十個人,你們不必聚在一起,只要各自在家把條件填入傳送即可。另一個好處也很明顯,那就是可以營利。Smile

所以單機版可能不會釋出。不過我還是會試試看勸服台大的同伴,至少釋出有限制的個人版,讓各位也可以玩玩看。


登錄後畫面


設定每班人數畫面


設定個人意願畫面


執行結果

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
wanwan
認證會員


註冊時間: 2005-11-09
文章: 7
來自: Kaohsiung

發表 發表於: 星期二 十月 03, 2006 1:39 am
發表 文章主題: Re: 醫師排班軟体第二版已完成
引言回覆

無意間又上來看了一下
看來學長進步了不少 Very Happy

看了一下學長的成果,似乎已經完成了最佳狀態
不知道可不可以試用
因為我最仍是用舊的方式來進行排班
雖然我程式愈寫愈短
但仍然無法解決用程式來降低Constraint的問題

看了學長的理論,跟我想法很像,就是要把原先的想法去除,重新來過
可惜我寫程式的功力仍不是很強,還有很大的進步空間

所以我仍在摸索
學長的新版程式想必需要找人來試用
我想這個可以進行部內醫師滿意度的調查
甚至可以比較舊制與新制排班表的優劣
我的碩士論文跟這些非常有相關性

不知學長意下如何,試用結果可以告知學長
試用後的優缺點也可以分享 Very Happy
如果很滿意,我可能會是學長客戶之一哦!

旺旺

plasticsuper 寫到:
終於

在跟台大的夥伴合作了半年後,第二版的單機版總算接近完工了。

第二版最大的改進就是增加一個班有多人的情況。其實不只如此,裡面可以調整的變數非常多,包括每天人數可個別增減、排過的班及人員可儲存、可以檢視每個人或全体的設定條件...等等。台大的同伴眼界比較大,所以作品考慮層面非常完整。只有一件事很可惜...

台大的同伴有更大的計劃,他們要把它改成網路版,也就是各位上網填妥你的條件,後端的伺服器運作完後,會將結果寄給你。這樣做的好處很明顯:假使你的團隊有十個人,你們不必聚在一起,只要各自在家把條件填入傳送即可。另一個好處也很明顯,那就是可以營利。Smile

所以單機版可能不會釋出。不過我還是會試試看勸服台大的同伴,至少釋出有限制的個人版,讓各位也可以玩玩看。
回頂端
wanwan
認證會員


註冊時間: 2005-11-09
文章: 7
來自: Kaohsiung

發表 發表於: 星期二 十月 03, 2006 2:45 am
發表 文章主題: Re: 醫師排班軟体第二版已完成
引言回覆

再提幾件事與學長分享
其實我用舊式的方法也表現出一些特色
例如:
1. 同樣10位醫師排班,可是這中間有人需要排17班,有人只需要12班,也有人只需要9個班,舊方法對這方面是有解決之道的,主要還是數學問題的延申,因為並不是每個醫師都認為點數公平才是最重要的,還需要班數公平
2. 同時滿足每個Shifts的班數,而不只侷限於排班點數的公平性
3. 顧及因Constraint數量大而致Trials變異的速度大大減慢,我發現增加一個假人去排班可以提升約20%的速度,也可以利用第一點的方式讓這個假人的班數儘可能地降到最低(我排出在眾多的Costraint下,這個假人排出只有兩個白班),這樣就可以找人來填補這個洞!此外邏輯上的錯誤也可以用這個方式來解決!

另外就在今年的年初吧!?
我在一場會議的論文集看到了一篇文章,主要是署立新竹醫院針對護理人員的排班制度寫的,是在網路上填寫限制並直接排出班表 (跟學長的理想很像)
針對護理人員的排班方式我最有興趣的是她們如何解決連續上班的問題
因為護理人員通常是連續約5個白班---放假---4到5個小夜---放假---幾天大夜
那篇文章把所有細項都寫出來,看來似乎執行得不錯
而且由於是資料庫,所以可以統計從電腦排班開始到目前的班數,且也有效地於下一次排班把點數、班數不公平的部份Balace回來!例如假日班這個月多上,下個月就少上如此之類的!

看來排班真的是很複雜,每個單位都不一樣的要求
如何客制化還真要花一些功夫

我目前是只有讓每位醫師在家裡可以透過網路填寫限制
但是仍無法做到Combined在一起的工作
而且最重要的一點是,如何教給下一個人使用
這是我目前要突破的(因為卸下CR職務了,總不能都要我來排班吧!)

與學長分享  Very Happy

旺旺
回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期二 十月 03, 2006 11:20 am
發表 文章主題: Re: 醫師排班軟体第二版已完成
引言回覆

wanwan 寫到:

看了一下學長的成果,似乎已經完成了最佳狀態
不知道可不可以試用
因為我最仍是用舊的方式來進行排班
雖然我程式愈寫愈短
但仍然無法解決用程式來降低Constraint的問題


你能把VBA程式愈寫愈短,表示有加入新的想法。我10/15可能會去高雄,届時與你聨絡看看,欣賞一下你的程式和運行方式。

用VBA + evolver 來寫程式會比較辛苦,因為GA的核心在evolver 內,這部份我們無法改寫。所以要移除連續值班會需要很多constrains。

我們第二版的程式從GA的核心去除連續值班,速度會快些。此外,我們允許使用者自行調整連續值班的 penalty。例如連值 penalty =9; 隔一天值 penalty =4; 隔二天值 penalty =1...。這裡可以自行設定。

另外,第二版也是與資料庫結合在一起,用的是 access。

試用版很快會放上來(二個星期內),但有人員和日期限制,不過應該可以符合80% 的人需要。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
wanwan
認證會員


註冊時間: 2005-11-09
文章: 7
來自: Kaohsiung

發表 發表於: 星期二 十月 03, 2006 1:33 pm
發表 文章主題: Re: 醫師排班軟体第二版已完成
引言回覆

我目前最大的困難就是學長講的,GA的核心在evolver內
而我又不會寫GA的核心
所以一直無法擺脫這些牽絆

一直以來,我都是在思索如何讓班數、點數達到公平化
Visiting Staff 跟 Resident 的要求是不一樣的
常常他們的Constraints多得不得了,所以班表最難的部份往往是人為的因素為多
不過就如同「生物自會找到出路」的道理是一樣的
我雖然用舊的方式,但也找到一些技巧來達到公平化的原則

學長用Penalty來控制連續值班的想法不錯耶
可惜我還是受Evolver的牽絆

看了學長以下的說明,看來這套軟體很有價值哦
真想快快來試用看看
兩個星期後正好要排下個月的班了(不過不是我排)
但我倒是可以試用看看 ... Very Happy 真期待

旺旺

引言回覆:

你能把VBA程式愈寫愈短,表示有加入新的想法。我10/15可能會去高雄,届時與你聨絡看看,欣賞一下你的程式和運行方式。

用VBA + evolver 來寫程式會比較辛苦,因為GA的核心在evolver 內,這部份我們無法改寫。所以要移除連續值班會需要很多constrains。

我們第二版的程式從GA的核心去除連續值班,速度會快些。此外,我們允許使用者自行調整連續值班的 penalty。例如連值 penalty =9; 隔一天值 penalty =4; 隔二天值 penalty =1...。這裡可以自行設定。

另外,第二版也是與資料庫結合在一起,用的是 access。

試用版很快會放上來(二個星期內),但有人員和日期限制,不過應該可以符合80% 的人需要。
回頂端
從之前的文章開始顯示:   
發表新主題   回覆主題    清流整形美容論壇 首頁  » 醫師排班軟体 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作

Design by G.I.T