2024年12月27日金曜日

Q.新たに当院は、医師の労働基準法上の宿日直許可申請を 行いました。それに伴い、スケジュールナースの制約を 追加・修正する必要が生じました

 Q.具体的には、【仮セット版】宿日直パンフレットにも記載されていますが、

1 宿直勤務は週1回まで

2 日直勤務は月1回まで


の制約を、満たす必要があります。

2については、スタッフ定義の宿日直回数属性を修正すれば良いような気がしますが、1については制約の追加が必要になるのではないかと思います。一週間の定義は、日曜日をスタートとする一週間でお願いします。

Ans.

一週間の定義が難しいと思います。日曜日をスタートとする一週間の実装が過去にないか?を検索します。

本ブログで、「週あたり」で検索します。



すると次のようなブログがヒットしました。

飛び先に行って、プロジェクトファイルをダウンロードします。

この実装の曜日集合の部分を移植します。
(すみません。単純なコピペでは上手くいきません。一文づつ設定ボタンを押す必要があります。)


必要となるシフト集合を定義します。

先月部は、6日間必要となります。
表示開始日を6日前に設定します。
移植した曜日集合です。

行制約グループを新たに定義し、定義したシフト集合、曜日集合を用いて制約します。

解です。上手く制約を満足していることが分かります。
お疲れさまでした。



0 件のコメント:

コメントを投稿