블로그로 돌아가기
간호사 3교대 근무표 작성 기준 총정리
가이드

간호사 3교대 근무표 작성 기준 총정리

3교대 근무표 작성 시 반드시 고려해야 할 배정 기준과 나이트 연속 근무 위험, 오프·연차 반영 방법을 실무 관점에서 정리했다.

Haruduty
Haruduty 팀· manducong
2026년 7월 7일·4분 읽기

3교대 근무표가 어려운 이유

3교대 근무표는 단순히 사람 이름을 칸에 채우는 작업이 아니다. 데이(D), 이브닝(E), 나이트(N), 오프(OFF)를 배정하면서 동시에 지켜야 할 조건이 한둘이 아니기 때문이다. 인력 수, 스킬 레벨 균형, 개인별 나이트 상한, 연차·공가 요청, 위험 근무 패턴 회피, 전월 말 근무와의 연속성까지 모두 동시에 만족시켜야 한다.

문제는 이 조건들이 서로 충돌한다는 점이다. 나이트를 줄이면 특정 날짜에 인력이 부족해지고, 인력을 채우려고 연속 나이트를 넣으면 위험 패턴이 발생한다. 20~30명 규모 병동이라면 한 달 근무표의 경우의 수는 사실상 사람이 손으로 최적해를 찾기 어려운 수준이다. 그래서 많은 수간호사가 매달 근무표 작성에 수 시간에서 하루 이상을 쓰고, 완성 후에도 형평성 민원에 시달린다.

데이/이브닝/나이트 배정 기준

배정의 출발점은 하루 3개 시간대에 필요한 최소 인력을 정하는 것이다. 일반적으로 데이 근무는 처치와 회진이 몰려 있어 인력 밀도가 가장 높고, 이브닝은 인수인계와 저녁 처치, 나이트는 최소 인력으로 야간 관찰과 응급 대응을 맡는 구조다.

배정 시 확인할 기준은 다음과 같다.

  • 시간대별 필요 인원과 스킬 레벨(L1~L5) 균형: 신규 간호사만 몰린 시간대가 생기지 않도록 시니어와 주니어를 분산 배치한다.
  • 개인별 나이트 근무 상한: 임신, 건강 문제, 개인 사정으로 나이트 횟수를 제한받는 간호사가 있다면 이를 먼저 확정하고 나머지 인원으로 채운다.
  • 근무 간 휴식 시간: 이전 근무 종료와 다음 근무 시작 사이 최소 11시간 이상 확보되어야 한다는 것이 국내외 교대근무 가이드라인에서 공통적으로 언급되는 기준이다.

이 세 가지를 동시에 만족하는 조합을 찾는 과정이 근무표 작성의 핵심이다.

나이트 연속 근무를 조심해야 하는 이유

나이트는 생체리듬을 거스르는 근무이기 때문에 연속 배치일수록 피로 누적과 실수 위험이 커진다. 특히 아래 세 가지 패턴은 실무에서 반드시 피해야 할 조합으로 꼽힌다.

  • ND(나이트 다음 날 데이): 나이트 종료 후 채 11시간도 쉬지 못하고 데이 근무에 투입되는 패턴
  • NE(나이트 다음 날 이브닝): 수면 리듬이 완전히 무너진 상태로 다시 야간에 가까운 시간대 근무에 들어가는 패턴
  • ED(이브닝 다음 날 데이): 저녁 늦게 퇴근하고 다음 날 이른 아침 출근해 휴식이 부족해지는 패턴

여기에 더해 나이트 4연속 이상 근무도 피로 누적과 집중력 저하 위험이 크다는 것이 교대근무 관리에서 널리 받아들여지는 원칙이다. 근무표를 짤 때는 이번 달 첫 주만 볼 게 아니라 전월 마지막 며칠의 근무 패턴까지 함께 확인해야 한다. 월 경계에서 전달 나이트 근무 다음에 이번 달 데이가 이어지는 식의 위반이 자주 발생하기 때문이다.

오프와 연차 요청 반영 방법

오프·연차·공가 요청은 근무표 작성에서 가장 먼저 확정해야 할 항목이다. 요청을 나중에 반영하려고 하면 이미 짜인 근무표를 갈아엎는 경우가 잦아 관리자와 간호사 모두에게 스트레스가 된다.

권장하는 처리 순서는 다음과 같다. 먼저 D/E/N/OFF/연차/공가 요청을 월 초에 모두 수합한다. 이때 개인별 나이트 상한처럼 매달 반복되는 조건과, 이번 달만 발생한 개별 요청을 구분해서 관리하면 다음 달 작성이 수월해진다. 요청을 모두 확정한 뒤에야 나머지 인원으로 시간대별 필요 인력을 채우는 순서로 진행해야 근무표를 다시 짜는 일이 줄어든다.

인원이 많은 병동일수록 요청서를 종이나 메신저로 받으면 취합 과정에서 누락이 생기기 쉽다. 엑셀 등 정형화된 양식으로 일괄 취합하면 확인과 반영 속도가 빨라진다.

공정한 근무표를 만들기 위한 체크리스트

근무표에 대한 불만은 실제 불공정보다 "왜 그렇게 짰는지 설명이 안 되는" 데서 비롯되는 경우가 많다. 아래 항목을 매달 점검하면 형평성 시비를 줄일 수 있다.

점검 항목확인 내용
나이트 횟수 편차개인별 상한을 제외하고 월간 나이트 횟수가 특정 인원에게 몰리지 않았는가
위험 패턴 잔존 여부ND, NE, ED, 4연속 나이트가 최종안에 남아 있지 않은가
요청 반영 여부확정된 오프·연차·공가가 모두 그대로 반영됐는가
스킬 균형시간대별로 시니어·주니어 비율이 극단적으로 치우치지 않았는가
월 경계 연속성전월 말 근무와 이번 달 초 근무 사이에 금지 패턴이 생기지 않았는가

하루듀티로 자동화할 수 있는 부분

하루듀티는 위에서 설명한 배정 기준을 사람이 아니라 최적화 엔진이 계산하도록 만든 도구다. 수백 개의 제약 조건을 동시에 고려해 약 10~25초 안에 근무표 초안을 생성한다.

개인별 나이트 최소·최대 횟수는 확정근무로 등록해 알고리즘이 절대 건드리지 않으며, D/E/N/OFF/연차/공가 요청도 동일하게 확정 처리되어 엑셀로 일괄 업로드할 수 있다. ND, NE, ED 같은 위험 패턴과 나이트 4연속 이상은 애초에 배정 후보에서 제외되며, 전월 말 며칠의 근무 이력도 함께 고려해 월 경계에서 금지 패턴이 생기지 않도록 한다.

생성 후에도 셀을 클릭해 D/E/N/O/A/G 단축키로 직접 수정하고 저장 버튼으로 반영하거나 ESC로 취소할 수 있어, 자동 생성 결과를 그대로 쓰기보다 관리자의 최종 판단을 더하는 방식으로 쓸 수 있다. 병동·팀 여러 개를 그룹 단위로 독립 관리할 수 있고, 완성된 근무표는 엑셀 파일로 내려받을 수 있다.

20~30명 규모 병동에서 가장 안정적으로 동작하며, 그 이상 규모에서도 기술적 제한은 없지만 생성 시간이 다소 늘어날 수 있다. 토요일·일요일·공휴일에는 근무하지 않는 평일 전담 인력 옵션도 지원하지만, 나이트 근무가 가능한 인력과는 함께 설정할 수 없다. 데이터는 전송 구간에서 SSL/TLS로 암호화되고 Supabase의 Row Level Security로 접근이 제어된다. 하루듀티는 현재 무료로 제공된다.

관련 도구

관련 글