간호사 근무표 최적화 엔진

규칙은 지키고,
시간은 돌려드립니다

법정 근로시간·교대 안전·자격·야간 공정 — 수십 개 규칙이 얽힌 근무표를 규칙 하나 빠짐없이 자동으로 짜드립니다. 며칠씩 손으로 짜던 표를 몇 초 만에.

지금 만들어보기 → 작동 원리

왜 근무표는 늘 골칫거리일까

변수들이 서로 얽힌 문제입니다. 한 명만 빠져도 연쇄로 무너집니다.

⛓️

결합된 제약

근로시간·휴식·자격·야간 공정·휴무가 동시에 얽혀, 한 곳을 건드리면 다른 데가 깨집니다.

며칠씩 손으로

수간호사가 엑셀로 며칠을 씨름하고, 실수하면 법 위반·분쟁·번아웃으로 번집니다.

🧩

기존 툴의 한계

단순 룰베이스는 진짜 규칙을 못 담습니다. Rota는 규칙 자체를 수학으로 인코딩합니다.

작동 원리

규칙을 입력하면 엔진이 모든 규칙을 지킨 표를 찾고, 다시 한 번 검증합니다.

1

규칙 입력

인원·수요·교대 안전·자격·휴무를 폼에 입력합니다. JSON도 수식도 필요 없습니다.

2

자동 편성

꼭 지켜야 할 규칙은 모두 지키면서 야간·주말을 공정하게 맞춘 표를 찾습니다.

3

조정 · 공유

칸을 고정해 다시 짜거나 말로 조정하고, 표를 화면·인쇄용으로 출력합니다.

무엇이 다른가

신뢰는 사람이 아니라 결과가 만듭니다 — 규칙 빠짐없이, 시간 절약.

규칙 빠짐없이

법·안전 규칙(연속근무·퀵리턴·주 최대근로)은 예외 없이 지키고, 인원만 되면 모든 규칙 위반 0임을 독립 검증기가 다시 증명합니다.

⚖️

공정한 야간·주말

야간·주말·총 근무량을 정량적으로 고르게 분배합니다.

🎓

자격 커버리지

책임(차지)·ICU 등 자격이 모든 교대에 빠짐없이 배치됩니다.

🚑

응급 대체

누가 갑자기 빠져도 전체를 다시 짜지 않고 최소 변경으로 메웁니다.

💬

자연어 조정

“간호사3 금요일 야간 빼줘” — 말로 바꾸면 규칙을 지키며 다시 짜드려요.

🛟

안 되는 달도 책임

인원이 부족해 다 못 지키는 달엔 깨진 표 대신 — 어느 규칙이 왜 충돌하는지 병동 언어로 짚고, 법·안전은 지킨 최소 양보안을 드립니다.

손으로 · 기존 듀티앱 · Rota

기존 앱은 빈 표를 주고 규칙은 당신이 지켜야 합니다.
Rota는 규칙을 지킨 표를 만들고, 지켰다는 걸 다시 증명합니다.

무엇을 해주나손으로기존 듀티앱Rota
규칙 지키기사람 실수에 의존빈 표만 제공, 지키는 건 당신 몫법·안전 항상 0 · 나머지도 최대한 0, 증명까지
걸리는 시간며칠여전히 칸칸이 수동 입력수 초 ~ 수십 초
야간·주말 공정성주관·관행계산하지 않음정량적으로 고르게 최적화
자격(차지·ICU) 커버눈으로 확인체크하지 않음교대마다 자동 보장
결원·급한 수정전체 다시 짜기수동 재작성최소 변경으로 메움
안 풀릴 때원인 불명알려주지 않음충돌 규칙을 병동 언어로 설명
100명+ 대형 병동사실상 불가표시만 가능수십 초에 위반 0

현실 규모에서도 증명됩니다

작은 예시만 잘 푸는 게 아닙니다 — 공개 실병원 벤치마크(국제 간호근무표 대회 INRC-II)로 대형 병동까지 검증했습니다.

👥

120명 · 8주

실제 병원 기반 공개 문제(간호사 120명·56일)를 그대로 투입 — 단일 병동을 훌쩍 넘는 규모입니다.

하드 위반 0

이 규모에서도 꼭 지켜야 할 규칙을 하나도 어기지 않았음을 독립 검증기가 재확인합니다.

⏱️

수십 초 완성

며칠 걸리던 대형 근무표를 시간예산 안에서 완성 — 규모가 커져도 실용 속도를 유지합니다.

공개 데이터셋(실제 병원 기반 대회 문제)으로 확장성을 검증한 결과입니다. 실제 병동은 문진표 인터뷰로 규칙을 그대로 옮겨 인코딩합니다.

한 병동으로 지금 시작해보세요

설치 없이 브라우저에서 바로. 합성 데이터로 먼저 만져봐도 됩니다.

근무표 만들기 →