介護施設のシフト自動作成システム
群馬県の介護事業者(デイサービス・有料老人ホーム、3施設)/ 2025年〜運用中
| スタッフ | 1 水 | 2 木 | 3 金 | 4 土 | 5 日 | 6 月 | 7 火 | 時間 |
|---|---|---|---|---|---|---|---|---|
| 佐藤(主) | 日 | 日 | 休 | 早 | 休 | 日 | 遅 | 40h |
| 鈴木(副) | 早 | 休 | 日 | 日 | 休 | 早 | 日 | 40h |
| 高橋 | 遅 | 遅 | 早 | 休 | 休 | 遅 | 早 | 40h |
| 田中(夜勤) | 夜 | 明 | 休 | 夜 | 明 | 休 | 夜 | 48h |
| 伊藤(パート) | 休 | 日 | 休 | 日 | 休 | 休 | 日 | 24h |
SCREEN希望休と勤務ルールから月のシフト案を自動で組み、施設長が確定・印刷する画面(架空データ)。
- 課題
- 毎月のシフト表を紙と Excel で手作業。希望休・常勤の拘束時間・主担当と副担当のルールが施設ごとに違い、作る人の頭の中にしか無かった。
- 作ったもの
- 希望休と勤務ルールを入れると、月のシフト案を自動で作成。常勤の拘束・休憩・実働、主/副の切り替えルールを条件として表示。
- スタッフ用・行政様式用の印刷、行事予定と祝日、毎月の定例行事の自動投入。
- デイサービス日誌。出勤者はシフトから自動で埋まり、手直し分だけ引き継ぐ。
- 保存前データの自動履歴、画面エラーの自動収集、施設ごとのアクセス制御。
- 運用
- 共通ソースから3施設分をビルドして配布。修正→自動テスト→プレビュー確認→施設長承認→本番公開→ロールバック記録、の手順を固定。2026年10月にセキュリティ診断の警告を0にした。
- 構成
- STAFF希望休をスマホから→APP条件設定→ENGINEシフト案を自動作成→DBSupabase(施設別・履歴)→PRINT施設長が確定
- 技術
- JavaScriptSupabasePythonNetlifyGitHubnode:testPlaywrightClaude Code
- 役割
- ヒアリング、要件の文書化、設計、実装、テスト、本番反映、施設向け説明まで一人で担当。改修はフェーズに分け、各フェーズで施設長の確認を取ってから次へ。