기존 근무표 가져오기
지금 쓰시는 엑셀 근무표를 올리면 근무자·서열·근무형태·OFF 개수·필요 인원이 자동으로 채워집니다. 양식은 맞추지 않아도 됩니다.
엑셀 파일을 끌어다 놓거나, 엑셀·한글에서 표를 복사해 붙여넣기
"이렇게 읽었습니다" 화면에서 틀린 것만 고치기
[스케줄]에서 다음 달 근무표를 한 번에
파일 올리기
xlsx · xls · csv — 시트가 여러 개면 골라서 읽습니다
표 붙여넣기
한글(HWP)이나 엑셀에서 표 전체를 복사해 여기 붙여넣으면 바로 읽습니다
이렇게 읽었습니다 — 맞나요?
틀린 것만 고치고 아래 [이대로 적용]을 누르세요
근무 코드
표에 나온 글자를 이 앱의 코드로 연결합니다. 모르는 글자는 우선 연차(H)로 두었습니다
근무자
표의 행 순서가 서열이 됩니다 · 근무형태는 실제 근무로 추정했습니다
스케줄
[자동 생성]으로 한 번에 만들고, 칸을 클릭해 고치세요. 고칠 때마다 규칙을 다시 검사합니다.
이 달의 생성 조건
내 근무표
간호사 본인의 한 달 근무를 확인합니다.
누구의 근무표인가요
통계 · 기준 점검
이 달의 배분이 고른지, 그리고 근로기준법·의료법·산업안전보건법·행정 가이드라인 기준에 맞는지 확인합니다.
법규 · 기준 점검
근무표로 판정할 수 있는 항목은 ✓ / ⚠ 로, 근무표만으로는 알 수 없는 항목은 ⓘ 참고로 표시합니다. 참고용이며 법률 자문이 아닙니다.
수급과 환자 수
공급 칸 · 필요 칸 · 근무조별 간호사 1인당 환자 수
근무자별 배분
D · E · N · OFF · 연차 · 주말 OFF · 최대 연속 근무
근무 신청
오프 희망·연차·특정 근무 희망을 등록합니다. 승인한 신청은 자동 생성 때 반드시 지켜집니다.
신청 추가
같은 날 신청이 몰려 인원을 못 채우면 아래 목록에 충돌로 표시됩니다
근무자
번호(서열)가 곧 근무표의 행 순서이자 책임간호사(charge) 결정 기준입니다. 각 근무의 책임간호사는 그 근무에 들어간 사람 중 번호가 가장 앞선 사람으로 자동 계산됩니다. 간호조무사는 책임을 맡을 수 없습니다.
명단
시프트 · 규칙
이 달의 OFF 개수, 근무별 필요 인원, 지켜야 할 규칙을 정합니다.
이 달의 기준
OFF 개수는 토·일·공휴일 수로 자동 계산되며 바꿀 수 있습니다
그 달의 공휴일 날짜를 쉼표로 적습니다. 토·일은 자동입니다.
근무별 필요 인원
D·E는 최소~최대 — 최소는 반드시 채우고, 남는 사람은 최대까지 더 들어갑니다(D 먼저, 그다음 E). N은 정확히 그 수. 최대를 비우면 제한 없음
규칙
켜고 끄거나 숫자를 바꿀 수 있습니다
백업
데이터는 이 브라우저에 저장됩니다. 다른 컴퓨터나 휴대폰으로 옮기려면 백업 파일을 쓰세요.
백업 파일
근무자 · 설정 · 모든 달의 근무표 · 신청 내역이 파일 하나에 담깁니다
초기화
되돌릴 수 없습니다. 먼저 백업을 저장하세요
사용 안내
처음 한 번만 설정합니다. 그다음 매달은 근무 신청을 받아 승인 → 자동 생성 → 확인해서 확정, 세 단계입니다.
3분 사용법 영상
파일 올리기부터 자동 생성까지 한 번에 보여줍니다
지난달 근무표 엑셀을 올리면 근무자·서열·OFF 개수·필요 인원이 채워집니다. "이렇게 읽었습니다" 화면에서 이름·직급·근무형태를 고칠 수 있습니다. 파일이 없으면 [근무자]에서 직접 입력합니다.
야간전담·상근·3교대 같은 근무형태와 책임간호사(charge) 가능 여부를 확인하고, [시프트 · 규칙]에서 OFF 개수와 필요 인원을 맞춥니다. OFF 개수 변경: [시프트 · 규칙] → 이 달의 기준 → OFF 개수.
휴무 희망·연차·특정 근무 희망을 등록하고 승인합니다. 승인한 신청은 자동 생성 때 반드시 지켜집니다.
[스케줄]에서 한 번에 만듭니다. 오른쪽 검사 결과가 "위반 0건"이면 끝. 칸을 클릭하면 규칙에 맞는 근무를 추천 순서로 보여주고, [되돌리기]로 언제든 이전 상태로 갑니다.
[엑셀로 복사] 후 엑셀에 붙여넣거나, 간호사가 [내 근무표]에서 본인 근무를 봅니다.
다른 컴퓨터로 옮기려면 [백업]에서 파일로 저장하고 불러옵니다.
시프트 · 규칙 — 쉬운 설명
안 될 때는 여기부터 보세요
먼저 이것만: 근무표는 "칸 채우기"예요
한 사람의 한 달은 칸 31개입니다. 근무자가 12명이면 칸이 372개죠. 칸마다 D(주간) · E(저녁) · N(야간) · OFF(휴무) 중 하나가 들어갑니다. [시프트 · 규칙]은 "칸을 채울 때 지켜야 할 약속"을 정하는 곳이고, 약속이 서로 부딪히면 근무표가 안 만들어집니다.
1. OFF 개수 — 한 사람이 이 달에 며칠 쉬나
- 전원 똑같이 적용됩니다. 야간전담만 예외(N 아닌 날은 전부 쉼).
- 자동 계산: 토요일 + 일요일 + 공휴일. 10월은 9 + 2 = 11개.
- OFF를 늘리면 일할 사람이 줄고, 줄이면 늘어납니다.
2. 재원 환자 수
근무표 만드는 데는 안 씁니다. [통계]에서 간호사 한 명이 환자 몇 명을 보는지 계산할 때만 씁니다. 비워둬도 됩니다.
3. 공휴일
그 달의 공휴일 날짜만 씁니다 — 3,5,9 처럼. 토·일은 자동입니다. 여기 넣은 날은 일요일과 같은 인원으로 짜입니다.
4. 근무별 필요 인원 — 제일 중요하고, 제일 많이 막히는 곳
| 칸 | 뜻 | 예 |
|---|---|---|
| D 최소 / 최대 | 데이는 적어도 최소만큼. 남는 사람이 있으면 최대까지 더 들어감. 최대를 비우면 제한 없음 | 최소 4, 최대 6 → 4~6명 |
| E 최소 / 최대 | 이브닝도 같음. 최대를 최소와 같게 두면 "딱 그 수" | 최소 2, 최대 3 → 2~3명 |
| N | 딱 이만큼. 야간전담이 있으면 전담자가 먼저 채우고, 모자라면 3교대 근무자가 순환합니다 | 1 또는 2 |
남는 사람은 D를 먼저 채우고, D가 최대에 닿으면 E를 채웁니다. 그래도 남으면 "남는 칸을 둘 곳이 없다"고 알려주니 최대를 늘리거나 OFF를 늘리세요.
표 아래 "수급 계산" 문장이 ✓ 초록이면 만들 수 있고 ⚠ 빨강이면 못 만듭니다.
공급 = 근무자 수 × (그 달 일수 − OFF) ← 일할 수 있는 칸 필요 = 매일 (D + E + N) 을 한 달 치 더한 것 ← 채워야 할 칸 공급 ≥ 필요 → 됩니다 공급 < 필요 → 안 됩니다 (사람은 그대로인데 자리를 너무 많이 만든 것)
예시. 근무자 12명, 10월(31일), OFF 11개 → 공급 12 × 20 = 240칸. 평일 D6 E3 N1 = 10명 × 20일 = 200, 토 7명 × 5일 = 35, 일·공휴일 6명 × 6일 = 36 → 필요 271칸. 240 < 271 → 31칸 부족 → 안 됨.
빠른 어림셈 — 하루에 일할 수 있는 평균 인원 = 근무자 수 × (일수 − OFF) ÷ 일수. 12명이면 12 × 20 ÷ 31 = 약 7.7명. 그러니 평일 D+E+N을 8 안팎, 주말은 6 안팎으로 넣어야 맞습니다. 14명이면 약 9명, 10명이면 약 6.5명.
안 될 때 고치는 법 — 셋 중 하나
- 필요 인원 줄이기 — 평일 D를 1 줄이면 20칸이 생깁니다 (가장 흔한 해결)
- OFF 줄이기 — 1 줄이면 근무자 수만큼 칸이 생깁니다 (12명이면 12칸)
- 근무자 추가 — [근무자]에서 사람을 넣습니다
5. 규칙 — 켜고 끄기
| 규칙 | 쉽게 말하면 | 끄면 |
|---|---|---|
| 연속 근무일 상한 5 | 6일 연속 일 안 시킴 | 며칠이든 연속 가능 |
| 연속 야간 상한 3 | 나이트 4일 연속 안 시킴 | |
| 최소 휴식 시간 11 | 퇴근 후 다음 출근까지 11시간은 쉬어야 함. 저녁(23시 끝) 다음 날 주간(7시 시작)은 8시간뿐이라 자동으로 막힘. 현장 용어 "이브데이" | 저녁 다음 날 주간이 나올 수 있음 |
| 야간 후 하루만 쉬고 주간 금지 | 야간 → 휴무 하루 → 주간 금지 (몸이 못 버팀). 현장 용어 "나오데" | |
| 책임간호사 1명 이상 | 일반간호사·간호조무사만으로 근무를 짜지 않음. [근무자]의 책임 가능 체크와 연결 | 책임 없는 근무가 나올 수 있음 |
| 간호사 비율 1/3 이상 | 간호조무사만 있는 근무 금지 (의료법 시행규칙, 요양병원) |
규칙을 끄면 근무표는 쉽게 만들어지지만 위험한 근무가 생깁니다. 안 된다고 규칙부터 끄지 마시고 아래 순서로 보세요.
안 될 때 확인 순서
- [스케줄] 오른쪽 "검사 결과"의 빨간 문장을 읽으세요. 이유와 고치는 법이 적혀 있습니다.
- [시프트 · 규칙] 맨 아래 문장이 ✓인지 ⚠인지 보세요.
- ⚠ 인원 부족 → 평일 D를 1 줄이고 다시 [자동 생성]
- ⚠ 책임간호사 가능자 부족 → [근무자]에서 책임 가능 체크를 더 켬 (간호사 2명 이상)
- ⚠ 야간을 설 사람 없음 → [근무자]에서 근무형태를 "야간전담" 또는 "3교대"로. 야간전담이 없으면 3교대 근무자가 순환합니다
- ⚠ 근무 신청 충돌 → [근무 신청]에서 그날 승인을 하나 끔
- 숫자는 다 맞는데 "규칙까지 만족하는 배치를 못 찾음" → 연속 근무일 상한을 5 → 6으로 한 번만 올려보기