主な機能
自動スケジュール生成
医師の希望と制約条件を考慮して、最適な当直スケジュールを自動生成します。年間目標設定にも対応。
公平な割り当て
各医師の負担を均等化し、平日・休日の回数バランスを最適化。年間実績を考慮した長期均等化にも対応。
マルチテナント対応
施設ごとに独立した当直表を作成・管理可能。データは完全に分離され、安全に運用できます。
役割別機能
管理者・管理者代行・医師の3つの役割に対応。各役割に応じた専用画面で効率的に運用できます。
Excel連携
Excelファイルでの入力・出力に対応。既存の運用フローに組み込み可能です。
サブスクリプション
管理者のみが月額サブスクリプションを開始・管理。Stripe統合による安全な決済に対応。
制約条件
- 各日に必ず1人割り当て
- 希望(◯)のみ割り当て可能
- 中3日空ける制約(施設ごとに調整可能)
- 回数上下限の厳密な遵守(ハード制約)
- 平日・休日別上限の厳密な遵守(期間・医師ごとに設定可能)
最適化目標
- 均等な割り当て回数(重み調整可能)
- 休日勤務の公平性(重み調整可能)
- 医師間の負担平準化
- 連続勤務の回避
- 年間実績を考慮した長期均等化(重み調整可能)
- 年間目標設定による柔軟な運用(ハード制約化も可能)
データ入力方法
Web UI方式(推奨)
ブラウザから直接データを入力・管理できます。
• 医師はカレンダーUIで希望日を入力
• 管理者は期間・医師・制約条件を設定
• 年間実績・目標もWeb上で管理可能
Excel方式
既存のExcelファイルから読み込み可能です。
• Availabilityシート: 日付×医師名の希望表
• ShiftLimitsシート: 医師別の回数制限
• Holidaysシート: 日付別の休日設定