직원관리 페이지에서 "누가 우리 병동에 있는지"를 알려줬다면, 근무조건 설정 페이지에서는 "우리 병동의 룰"을 알려줍니다.
하루에 데이는 몇 명 필요한지, 연속 며칠까지 일하게 둘 건지, 어떤 근무 조합은 절대 안 되는지
이 한 페이지에 입력해두면 AI가 매달 그대로 지켜요.
설정 항목은 크게 네 가지입니다. 최소 인원, 연속 근무·휴무 제한, 금지 패턴(자동), 회피 패턴(사용자 정의).
모든 변경은 즉시 저장되고, 다음 스케줄 생성부터 바로 반영됩니다.
이번 글의 기준 — 52병동

지난 글의 6명 케이스가 포함된 24명 병동을 그대로 이어 사용합니다. 모든 설정 예시는 이 인원 규모를 기준으로 합니다.
PART 1
최소 인원 설정
요일별로 필요한 교대별 최소인원수 설정 - 가장 먼저 해야할 필수 사항
01 평일 · 토 · 일·공휴일은 따로 설정
많은 병동이 평일과 주말의 인력 운영이 다릅니다.
평일엔 외래·시술 지원으로 데이,이브닝이 많이 필요하지만, 주말엔 입·퇴원이 줄어 인원이 적어도 돼요.
하루듀티는 이 차이를 그대로 반영할 수 있게 3개 열로 분리해 입력받습니다.

메모 — 공휴일은 자동 인식됩니다. 별도 캘린더에 표시하지 않아도 "일·공휴일" 열의 숫자가 그대로 적용돼요.
PART 2
연속 근무 · 휴무 제한
원활한 밸런스를 위해서
03 최대 연속 근무일 (3~7일)
쉬는 날 없이 며칠까지 연속으로 근무하게 둘 건지를 정합니다.
3~7일 사이에서 선택할 수 있고, 기본값은 5일입니다. 5일을 선택하면 6일째에는 무조건 OFF가 배정됩니다.

인력이 빠듯한 달엔 6~7일로 잠시 올렸다가, 다음 달에 다시 5일로 내리는 식으로 운영해도 됩니다.
단, 4일 이상 연속 나이트(NNNN)는 이 값과 무관하게 항상 금지됩니다(자세한 건 PART 3).
04 최대 연속 휴무일 (1~10일)
반대 방향의 제한입니다. 한 사람이 너무 오래 쉬어버리면 다른 사람이 그만큼 더 일해야 하니까요.
1~10일 사이에서 선택할 수 있고, 기본값은 3일입니다.

PART 3
금지 패턴 — 시스템이 알아서 막는 것들
설정 없이 항상 적용
05 휴식 11시간 미만 — ND · NE · ED
간호사 근무 사이의 최소 휴식 시간 11시간은 안전과 직결됩니다.
하루듀티는 휴식이 11시간 미만이 되는 세 가지 조합을 설정과 무관하게 자동 차단해요.

06 4연속 나이트(NNNN) 차단
3연속 나이트(NNN)까지는 허용입니다. 하지만 4연속 이상은 누적 피로가 안전 한계를 넘는다는 게 일반적인 가이드라인이에요.
하루듀티는 NNNN을 발견하면 자동으로 마지막 N을 OFF로 교체합니다.

나이트 전담간호사도 마찬가지로 4연속 나이트 차단됩니다.
PART 4
회피 패턴 — 우리 병동만의 룰
08 금지와 회피의 차이
금지 패턴은 "무슨 일이 있어도 안 됨"입니다.
회피 패턴은 "가능하면 피하되, 다른 방법이 없으면 허용"입니다.
이 회색지대를 어떻게 정의하느냐가 병동마다 가장 다른 부분이에요.

09 추천 회피 패턴 토글
하루듀티는 여러 병동에서 자주 회피하는 패턴 목록을 미리 정리해두었습니다. 각 패턴 옆 ON/OFF을 켜면 즉시 적용돼요.

기본으로 3가지 외에도 더 퐁당패턴,단독 나이트 패턴 등 설정되어있어요.
10 커스텀 패턴 추가
추천 목록에 없는 우리 병동만의 룰이 있다면, "+ 패턴 추가" 버튼으로 직접 만들 수 있습니다. D / E / N / O를 조합해 입력하세요.

FAQ 자주 묻는 질문
Q. 설정을 바꿨는데, 이미 생성된 스케줄에도 반영되나요?
아니요. 이미 만들어진 스케줄은 그대로 유지됩니다. 바뀐 조건은 다음 스케줄 생성부터 적용돼요.
다시 만들고 싶다면 스케줄 생성 페이지에서 재생성하면 됩니다.
Q. 금지 패턴을 우리 병동에선 허용하고 싶어요.
ND·NE·ED·NNNN 같은 안전 관련 금지 패턴은 풀 수 없습니다.
대신 관리자가 스케줄 화면에서 셀을 직접 수정하면 경고만 표시되고 저장은 가능해요.
예외적 운영이 필요할 때만 사용하세요.
Q. 회피 패턴이 실제로 얼마나 잘 지켜지나요?
인원·휴가 조건이 여유로운 달엔 거의 100% 지켜집니다. 빠듯한 달엔 일부 회피 패턴이 발생할 수 있고,
생성 후 결과 화면에서 "회피 패턴 N건 발생"으로 표시돼요.

