当直表運用でよくある課題と解決策

課題と解決策

当直による時間外労働の集計が大変な問題と解決策

当直回数の記録だけでは時間外労働の実態が見えない理由と、病院ごとに異なる計算ルールをどう整理し、月ごとの上限管理まで運用に落とし込むかを解説します。

「今月、当直による時間外労働は何時間だったか」——2024年4月の医師の時間外労働上限規制 開始以降、この問いに正確に答えられることが求められています。当直の回数だけを数えて 「先月より1回多いから大丈夫」と判断していると、実は上限に近づいていた、という 事態になりかねません。

回数の記録と時間外労働の集計は別物

当直の「回数」を記録するだけなら、Excelのチェック表でも十分です。しかし時間外労働 「時間」を正確に出すには、回数以上に多くの条件を組み合わせる必要があります。

  • その当直日が平日か休日か(所定労働時間が0時間か8時間かで換算が変わる)
  • 宿日直許可を受けている種別かどうか(基本時間の考え方が変わる)
  • 翌日に休みが発生する運用か(発生する場合、翌日の所定労働時間分を控除する必要がある)
  • 翌日が平日か休日か(控除する時間が変わる)
  • お盆・年末年始等、病院独自の休業日や、逆に祝日でも通常営業する日

たとえば「平日に当直をして翌日が平日勤務」なら時間外は8時間ですが、「休日に当直をして 翌日も休日」なら24時間まるごと時間外になる、というように、同じ「当直1回」でも 条件次第で時間外労働の長さは3倍変わります。

手作業での集計の限界

① 条件分岐が多く、計算式が複雑になる
上記の条件を医師ごと・当直日ごとに毎回当てはめる計算式をExcelで組もうとすると、 IF関数が何重にもネストした保守困難な数式になりがちです。

② 月をまたぐ当直の扱いが漏れやすい
月末の当直で翌月初日が休みになる場合、月次の集計表では月をまたいだ参照が必要になり、 単純な月内合計だけでは正しい数字になりません。

③ 医師ごとの上限管理が後手に回る
個人ごとに時間外の月上限(多くはA水準相当の運用目安)を設けていても、当直表を組んだ 「後」に集計して初めて超過に気づく、という順序になりがちです。本来は当直表を組む 「時点」で超過しない組み合わせを選びたいところです。

時間外労働の集計は、労務管理・場合によっては労基署対応にも関わる領域です。 本記事の考え方は一般的な整理であり、実際の運用ルール(宿日直許可の有無・変形労働時間制の 適用等)は病院ごとに異なるため、最終的な計算式・上限値の設定は社会保険労務士や労基署に 確認しながら進めることをおすすめします。

病院ごとのルールを「設定値」として整理する

条件分岐が多い問題は、計算式を都度書き直すのではなく、病院ごとに異なる部分を 「設定値」として最初に整理してしまうと扱いやすくなります。具体的には、次の3つに 分けて考えると条件を洗い出しやすくなります。

  • 所定労働カレンダー(平日・土曜・日祝・独自休業日ごとの所定労働時間)
  • 当直種別ごとの基本時間(宿日直許可の有無・翌日休みを発生させるか)
  • 個人ごとの時間外の月上限

この3つさえ最初に決めてしまえば、あとは「当直日・種別・翌日の状態」を当てはめるだけの 機械的な計算になり、医師が増えても計算式自体を書き直す必要がなくなります。

当直シフトナビでは、この3つの設定値(所定労働カレンダー・種別ごとの基本時間・個人別の 月上限)を一度登録しておくと、時間外労働が当直ごとに自動算出され、医師ごとの当月合計・ 上限との差が一覧で表示されます。上限は自動生成時のハード制約としても使われるため、 「組んだ後に超過が発覚する」のではなく、超過しない組み合わせをあらかじめ避けて生成 できます。当直の回数記録だけでなく時間外労働の算出・上限管理まで自動化している 当直表作成ツールは、現状他に見当たりません。

算出結果は「内訳」まで確認できるようにする

時間外労働の集計は、合計値だけを見せると「なぜその数字になったのか」が分からず、 医師本人からの信頼を得にくくなります。当直日ごとの内訳(平日/休日・翌日の状態・ 算出時間)まで確認できる状態にしておくことで、労務管理としての透明性を保てます。

当直シフトナビとは

病院向けの当直表自動作成ツールです

医師登録とルール設定だけで、中N日・NGペア・希望休などの条件を満たす当直表を自動生成します。

  • ルールを登録すれば、条件を満たす当直表を自動生成
  • 希望休はスマホから提出、自動で反映
  • 当直回数・時間外労働の累積を自動集計
  • 医師どうしのシフト交換にも対応