結論:ChatGPTは、勤務条件の整理、候補案の説明、修正案の作成には役立ちます。ただし、勤務表を無条件に任せる道具ではありません。条件を計算する仕組みと、人による最終確認を組み合わせることが前提です。
私は大学病院で9年間、企業ITで23年間、現場業務とシステム導入の両方に関わってきました。勤務表作成のような複雑な業務では、「AIに全部任せる」より、作業を分けて役割を決める方が実務に落とし込みやすくなります。
WHY IT IS COMPLEX
看護師の勤務表作成が複雑な理由
看護師の勤務表は、空いている人を順番に配置するだけでは作れません。日勤・夜勤ごとの必要人数、夜勤可能者、リーダー配置、希望休、連続勤務、研修、応援勤務などを同時に見ます。
守らなければならない条件
必要人数、勤務間の組み合わせ、資格・スキル、院内ルール、法令・就業規則など。
できるだけ満たしたい条件
希望休、夜勤回数の偏り、週末勤務の公平性、個別事情、組み合わせへの配慮など。
さらに、条件が成立しない月もあります。その場合に必要なのは、無理に完成した表を出すことではなく、「どの日の、どの勤務帯で、どの条件が満たせないか」を示すことです。
RIGHT TOOL, RIGHT ROLE
ChatGPTと勤務表専用システムの違い
| 役割 | 向いていること | 任せきれないこと |
|---|---|---|
| ChatGPT | 条件の言語化、入力表の整理、結果の説明、修正案の提示 | 全条件の保証、施設固有ルールの自動判断 |
| 数理最適化・専用システム | 多数の組み合わせ計算、違反チェック、候補比較 | 現場事情の理解、例外の優先順位づけ |
| 看護管理者 | 安全性、公平性、個別事情、最終調整と承認 | 大量の組み合わせを短時間で計算すること |
生成AIは「勤務表を決める人」ではなく、条件整理と候補検討を支える補助役として使います。
5 STEPS
看護師の勤務表をAIで作成する5ステップ
- 01
条件を洗い出す
必要人数、勤務区分、夜勤可能者、スキル、希望休、禁止する勤務の並び、上限回数を分けて書き出します。
- 02
架空データへ置き換える
最初の検証では実名や実際の希望休を使わず、職員A・職員Bなどの架空名と架空条件を使用します。
- 03
出力形式と確認項目を指定する
表を作るだけでなく、満たせなかった条件、職員別の勤務回数・夜勤回数も出すよう指示します。
- 04
条件違反を機械的に確認する
人数不足、夜勤後の日勤、連続勤務、希望休、スキル配置を、別の確認表や計算処理で照合します。
- 05
修正理由を記録し、人が承認する
AIの案をそのまま確定せず、管理者が修正箇所と理由を残し、正式な勤務表として承認します。
PRACTICAL TEST
架空の職員8名・7日間で実際に検証
生成AIで条件と出力形式を整理し、候補表は条件チェックを行える形で作成しました。これは実際の病棟運用を再現したものではなく、方法を確認するための小規模な検証です。
検証条件
- 日勤は毎日3名、夜勤は毎日2名
- 日勤・夜勤の各勤務帯にリーダー対応可能者を1名以上配置
- 各職員の希望休を1日設定し、すべて反映
- 夜勤の翌日は日勤にしない
- 連続勤務は4日以内、連続夜勤は2回以内
- 7日間の夜勤回数は各職員1〜2回、勤務日数は4〜5日
希望休:A=3日目、B=6日目、C=2日目、D=5日目、E=7日目、F=4日目、G=1日目、H=3日目
入力に使うプロンプト例
あなたは看護師勤務表の作成補助者です。
以下はすべて架空データです。
【対象】職員A〜Hの8名、7日間
【勤務区分】日勤・夜勤・休み
【必要人数】毎日、日勤3名・夜勤2名
【スキル】職員A〜Dはリーダー対応可。各勤務帯に1名以上配置
【制約】
・希望休を守る
・夜勤の翌日は日勤にしない
・連続勤務は4日以内
・連続夜勤は2回以内
・夜勤は各職員1〜2回、勤務は4〜5日
勤務表案、職員別集計、満たせなかった条件を分けて出してください。
条件を満たせない場合は、無理に完成させず不足箇所を示してください。作成した勤務表案
| 職員 | 区分 | 1日目 | 2日目 | 3日目 | 4日目 | 5日目 | 6日目 | 7日目 | 勤務 | 夜勤 |
|---|---|---|---|---|---|---|---|---|---|---|
| 職員A | リーダー可 | 休 | 夜 | 休 | 夜 | 休 | 日 | 日 | 4日 | 2回 |
| 職員B | リーダー可 | 日 | 日 | 日 | 休 | 日 | 休 | 夜 | 5日 | 1回 |
| 職員C | リーダー可 | 日 | 休 | 夜 | 休 | 夜 | 休 | 日 | 4日 | 2回 |
| 職員D | リーダー可 | 夜 | 休 | 日 | 日 | 休 | 夜 | 休 | 4日 | 2回 |
| 職員E | 一般 | 日 | 日 | 日 | 夜 | 休 | 日 | 休 | 5日 | 1回 |
| 職員F | 一般 | 休 | 日 | 夜 | 休 | 日 | 日 | 夜 | 5日 | 2回 |
| 職員G | 一般 | 休 | 夜 | 休 | 日 | 夜 | 休 | 日 | 4日 | 2回 |
| 職員H | 一般 | 夜 | 休 | 休 | 日 | 日 | 夜 | 休 | 4日 | 2回 |
日 日勤 夜 夜勤 休 休み
条件チェックの結果
この例では、設定した6項目の条件違反は0件でした。ただし、条件が増えるほど生成AIの表だけでは見落としが起こりやすくなります。実務では、勤務表作成と違反チェックを同じ出力だけで完結させず、計算処理や専用システムでも確認します。
RULES FIRST
AIで看護師勤務表を作る際のルール
看護師勤務表で生成AIを使う際は、AIに勤務表を完成させてもらうのではなく、勤務条件を整理し、担当者が確認しやすい候補を作るために使います。そのため、最初に行うのはプロンプトの作成ではなく、勤務表のルールを人が整理することです。
希望休、日勤・夜勤ごとの必要人数、資格・スキルを持つ職員の配置、夜勤後の日勤禁止、連続勤務の上限などを、AIが判定できる条件として明文化します。必ず守る条件と、できるだけ満たしたい希望条件を分けておくと、候補案を比較しやすくなります。
必要人数と希望休など、ルール同士が矛盾する場合にどちらを優先するかは、AIではなく人が決めます。また、個人名、患者情報、健康情報などを、施設で承認されていない生成AIへ入力してはいけません。AIの出力はあくまで候補であり、勤務表担当者や看護管理者による最終確認を省略しないことが前提です。
LIMITATIONS
生成AIで勤務表を作成するときの制限と注意点
生成AIには、院内の運用や職員一人ひとりの事情を完全には理解できない制限があります。表の形が整っていても、実務で必要な条件を満たしているとは限りません。
- 労働基準法、就業規則、労使協定、院内規程、看護配置や様式9に関わる確認をAI任せにしない。
- 希望休の扱い、公平性、スキルの組み合わせ、急な欠勤への対応は、現場を理解する人が判断する。
- 生成AIは、条件を満たしているように見えても、実際には条件違反を含む誤った案を出す可能性がある。
- 出力された勤務表案は、勤務表担当者や看護管理者が必ず確認し、必要な修正を加えて承認する。
生成AIは、制約条件の整理、複数の候補案の作成、見落としや勤務の偏りを確認する補助として活用できます。最終判断を委ねるのではなく、人が判断するための材料を作る役割に限定することが重要です。
AI AND HUMAN ROLES
AIに任せる部分・人が最終判断する部分
| AIに任せやすいこと | 人が最終判断すること |
|---|---|
| 勤務条件の整理 | ルールの優先順位の決定 |
| 希望休・夜勤後・連続勤務などの条件チェック | 院内規程、労務上の要件、看護配置の確認 |
| 複数の勤務表候補の作成 | 職員ごとの事情や公平性の判断 |
| 偏りや条件違反の可能性の洗い出し | 最終修正と承認 |
| 勤務表作成手順のたたき台作成 | 急な欠勤・変更時の対応判断 |
本記事で扱った架空職員8人・7日間の検証でも、生成AIは条件を整理して複数の候補を考える補助として有効でした。一方で、法令・院内規程・公平性・個別事情を踏まえた最終判断は、人が担う必要があります。
医療・介護向け生成AI研修・業務改善相談を見る →FORM 9
勤務予定表と「様式9」は分けて考える
様式9では、作成時点の予定だけでなく、欠勤、交代、応援、兼務、研修、遅刻・早退などを反映した勤務実績の確認が必要です。患者数や配置区分など、勤務予定表だけでは確定しない情報もあります。
したがって、AIで勤務予定表が作れたことと、様式9の要件を満たすことは同じではありません。最新の施設基準、通知、院内の運用方法に沿って、担当者が正式に確認する必要があります。
3 CAUTIONS
医療現場で導入する際の3つの注意点
実データを無断で入力しない
氏名、希望休、健康情報、勤務上の配慮などを、承認されていない外部AIへ入力しません。匿名化したつもりでも、組み合わせから個人が推測できる場合があります。
AIの出力を正解として扱わない
人数が合っていても、スキル構成、公平性、休息、施設固有ルールが抜ける可能性があります。確認項目を先に決め、違反を別工程で検出します。
修正と承認を人の役割として残す
家庭事情や新人教育、チームの組み合わせなど、数値化しにくい判断があります。最終決定者と変更履歴を明確にします。
情報管理を検討する際は、個人情報保護委員会の生成AI利用に関する注意喚起、厚生労働省の医療情報システム安全管理ガイドラインなど、最新の公的資料を確認してください。
まとめ|AIは勤務表の「たたき台」と確認作業に使う
看護師の勤務表作成では、生成AIが条件整理、候補の説明、修正案の提示を支援できます。一方、条件を満たす組み合わせ計算には数理最適化や専用システムが向き、現場事情と最終承認は看護管理者の役割です。
最初は架空の職員5〜10名、1週間程度から始め、条件違反を確認できる仕組みを先に作ります。AIで完成させることではなく、作成時間、修正回数、違反件数、希望の偏りがどう変わるかを測ることが、実務導入への第一歩です。
MEDICAL AI SUPPORT
勤務表作成を含む医療業務を、どこまでAIで支援できるか整理します。
あつ丸ラボでは、医療現場9年・企業IT23年の経験をもとに、対象業務の分解、入力してよい情報、AIと人の役割、検証方法、運用定着までを支援します。
FAQ
看護師の勤務表とAIに関するよくある質問
看護師の勤務表作成をAIに任せても大丈夫ですか?+
AIは勤務表の候補作成や条件整理に活用できますが、法令、院内規程、看護配置、公平性、個別事情を踏まえた最終判断は人が行う必要があります。
AIで看護師勤務表を作る際に、どのようなルールが必要ですか?+
希望休、必要人数、資格・スキル配置、夜勤後の勤務制限、連続勤務、院内独自のルールなどを事前に整理し、優先順位を明確にします。
看護師勤務表に生成AIを使う際の注意点は何ですか?+
個人名、患者情報、健康情報などを未承認のAIに入力しないことが重要です。AIの出力をそのまま使わず、勤務表担当者や看護管理者が必ず確認・修正・承認してください。
ChatGPTだけで看護師の勤務表を完成できますか?+
小規模な架空条件で勤務表の候補を作ることはできますが、条件を必ず満たす保証はありません。実務では違反チェック、院内ルールとの照合、看護管理者による修正と承認が必要です。条件が多い場合は、数理最適化や専用システムとの組み合わせが適しています。
実名や希望休をChatGPTへ入力してもよいですか?+
職員の氏名や勤務条件は個人情報・組織内情報に当たる可能性があります。施設の利用規程、契約、データの取扱いを確認し、承認されていない外部AIへ実データを入力しないでください。検証段階では架空名と架空条件を使用します。
様式9もAIで自動作成できますか?+
勤務予定表だけで様式9を確定することはできません。欠勤、交代、応援、兼務、研修、遅刻・早退などの勤務実績と患者数等を反映し、施設基準に沿って確認する必要があります。AIはデータ整理や確認支援に使い、最終確認は担当者が行います。
最初にどの範囲から試すとよいですか?+
まずは架空の職員5〜10名、1週間程度で、必要人数・希望休・夜勤後の日勤禁止など少数の条件から試します。条件違反を一覧化し、人が修正できる範囲で検証する方法が安全です。
