법정 근로시간·교대 안전·자격·야간 공정 — 수십 개 규칙이 얽힌 근무표를 규칙 하나 빠짐없이 자동으로 짜드립니다. 며칠씩 손으로 짜던 표를 몇 초 만에.
변수들이 서로 얽힌 문제입니다. 한 명만 빠져도 연쇄로 무너집니다.
근로시간·휴식·자격·야간 공정·휴무가 동시에 얽혀, 한 곳을 건드리면 다른 데가 깨집니다.
수간호사가 엑셀로 며칠을 씨름하고, 실수하면 법 위반·분쟁·번아웃으로 번집니다.
단순 룰베이스는 진짜 규칙을 못 담습니다. Rota는 규칙 자체를 수학으로 인코딩합니다.
규칙을 입력하면 엔진이 모든 규칙을 지킨 표를 찾고, 다시 한 번 검증합니다.
인원·수요·교대 안전·자격·휴무를 폼에 입력합니다. JSON도 수식도 필요 없습니다.
꼭 지켜야 할 규칙은 모두 지키면서 야간·주말을 공정하게 맞춘 표를 찾습니다.
칸을 고정해 다시 짜거나 말로 조정하고, 표를 화면·인쇄용으로 출력합니다.
신뢰는 사람이 아니라 결과가 만듭니다 — 규칙 빠짐없이, 시간 절약.
법·안전 규칙(연속근무·퀵리턴·주 최대근로)은 예외 없이 지키고, 인원만 되면 모든 규칙 위반 0임을 독립 검증기가 다시 증명합니다.
야간·주말·총 근무량을 정량적으로 고르게 분배합니다.
책임(차지)·ICU 등 자격이 모든 교대에 빠짐없이 배치됩니다.
누가 갑자기 빠져도 전체를 다시 짜지 않고 최소 변경으로 메웁니다.
“간호사3 금요일 야간 빼줘” — 말로 바꾸면 규칙을 지키며 다시 짜드려요.
인원이 부족해 다 못 지키는 달엔 깨진 표 대신 — 어느 규칙이 왜 충돌하는지 병동 언어로 짚고, 법·안전은 지킨 최소 양보안을 드립니다.
기존 앱은 빈 표를 주고 규칙은 당신이 지켜야 합니다.
Rota는 규칙을 지킨 표를 만들고, 지켰다는 걸 다시 증명합니다.
| 무엇을 해주나 | 손으로 | 기존 듀티앱 | Rota |
|---|---|---|---|
| 규칙 지키기 | 사람 실수에 의존 | 빈 표만 제공, 지키는 건 당신 몫 | 법·안전 항상 0 · 나머지도 최대한 0, 증명까지 |
| 걸리는 시간 | 며칠 | 여전히 칸칸이 수동 입력 | 수 초 ~ 수십 초 |
| 야간·주말 공정성 | 주관·관행 | 계산하지 않음 | 정량적으로 고르게 최적화 |
| 자격(차지·ICU) 커버 | 눈으로 확인 | 체크하지 않음 | 교대마다 자동 보장 |
| 결원·급한 수정 | 전체 다시 짜기 | 수동 재작성 | 최소 변경으로 메움 |
| 안 풀릴 때 | 원인 불명 | 알려주지 않음 | 충돌 규칙을 병동 언어로 설명 |
| 100명+ 대형 병동 | 사실상 불가 | 표시만 가능 | 수십 초에 위반 0 |
작은 예시만 잘 푸는 게 아닙니다 — 공개 실병원 벤치마크(국제 간호근무표 대회 INRC-II)로 대형 병동까지 검증했습니다.
실제 병원 기반 공개 문제(간호사 120명·56일)를 그대로 투입 — 단일 병동을 훌쩍 넘는 규모입니다.
이 규모에서도 꼭 지켜야 할 규칙을 하나도 어기지 않았음을 독립 검증기가 재확인합니다.
며칠 걸리던 대형 근무표를 시간예산 안에서 완성 — 규모가 커져도 실용 속도를 유지합니다.
공개 데이터셋(실제 병원 기반 대회 문제)으로 확장성을 검증한 결과입니다. 실제 병동은 문진표 인터뷰로 규칙을 그대로 옮겨 인코딩합니다.
기존 듀티앱은 빈 칸을 주고 규칙은 당신이 지켜야 합니다. Rota는 얽힌 규칙을 실제로 풀어 위반 0을 증명해 드립니다.