スケジュールナースを活用しシフト調整を行いたいと思い、kindle本とスケジュールナースⅢのサブスクリプションを行い、挑戦した次第です。不明な点の質問など、受け付けていらっしゃいますか? 可能であればお答え、ヒント等いただければと思います。

大変有難く、感謝申し上げます。
はい、制約に仕方については、ご納得頂けるまで、何回でも受け付けています。無料です。


当方の病院は変則2交代制の勤務になっていまして、夜勤はロング日勤・入り・明けまでのセットになっています。通常2交代の入・明前にロング日勤が設定されているため、2交代制の設定を活用して設定したのですが、どうしても1セットで組むことができません……。

Q1. 夜勤をする場合、必ず3日セットになっているということでしょうか? 1日目 ロング日勤 2日目 入り 3日目 明け

→はい。必ず3日セットになります。

参考までに、各々の時間帯を教えて頂けますでしょうか? また、ロング日勤にする意味・背景を教えて頂くと、私の理解が早まると思います。

→ロング日勤が8:30~21:00まで
夜勤入り明けが20:15~9:00までになります。
明けの後は必ず休みになります。
最近まで三交代制を取っていましたが看護師の人数が不足し、不可能になったため変則二交代制になりました。
準夜までの人数確保が不要なため、スムーズな情報共有が可能になります。また二交代制に比較して夜勤中の時間が短いことがメリットとも言えます。

Q2. 単独ロング日勤はあり得るでしょうか?

→他病棟では採用しているようですが当病棟では採用しておりません。夜勤での情報収集量が多くなり時間ロスが発生するためです。同様に連続夜勤、日勤後夜勤、遅出後の夜勤も導入していません。看護師人数が少なくなり勤務が作成できなければ検討もしております。

Q3.Q1は、休みまで含めると実質、4日セットになっているというでしょうか?

→その通りになります。




以上の情報を元にプロジェクトを作成しました。GitHubにサンプルプロジェクトをUploadしていますので、ダウンロード して、実装の参考にしてください。

プロジェクト名は、ロング日勤付き変則2交代です。



以下は、プロジェクトファイルの説明です。実装は、チュートリアル6 に追加・変更しています。

長日勤シフトの追加

ロング日勤、ラベル「長」を追加します。



パターン制約追加

長日・夜・明・休の1セットパターンになります。

定型パターンになります。(Kindle本 行制約 パターンABCDE をご参照ください。)
(長日の後夜以外)不可 →長日の後は夜、(夜の前は長日以外)不可→夜の前は長日 を以下のように実装します。



日勤集合

長日も含めた日勤を日勤集合として定義しておきます。



列制約

長日の必要人員を制約します。 日勤集合としてで制約し直しています。



翌月に跨る連続勤務防止 及び 夜勤の集中防止

長日・夜・明パターンが月末付近に来ると、翌月連続勤務超過となる恐れが生じるので、予め防止しておきます。

夜勤の集中防止についてですが、夜勤インターバル3日は、存在しないので、チェックを外します。4日以上に(必要であれば)チェックします。



以上です。