Haruduty 사용법 가이드

회원가입부터 스케줄 생성까지, 9단계로 완성하는 간호사 근무표

1

회원가입 및 로그인

Google, 네이버, 카카오 계정으로 간편하게 로그인합니다. 별도의 회원가입 절차 없이 소셜 로그인만으로 바로 시작할 수 있습니다. 로그인 후 역할을 선택합니다. '관리자(수간호사)'는 직원을 등록하고 근무표를 생성·관리할 수 있으며, '직원(간호사)'은 초대 코드로 그룹에 합류하여 본인의 근무 스케줄을 확인할 수 있습니다. 프로필 관리에서 역할은 언제든지 설정에서 변경할 수 있습니다.

1단계: 회원가입 및 로그인
1단계: 회원가입 및 로그인 (계속)
1단계: 회원가입 및 로그인 (계속)
2

그룹(병동) 생성

대시보드에서 직원관리 페이지로 이동합니다. 좌측 패널에서 '+ 그룹 추가' 버튼을 눌러 병동 이름(예: "52병동")을 입력합니다. 여러 병동을 관리하는 경우 그룹을 여러 개 만들 수 있습니다.

2단계: 그룹(병동) 생성
3-1

간호사 등록

'+ 간호사 추가' 버튼을 눌러 간호사 이름을 입력합니다. Enter를 누르면 연속으로 추가할 수 있고, ESC로 닫습니다. 등록 후 각 간호사의 가능 근무(D/E/N), 팀, 숙련도를 설정합니다.

3-1단계: 간호사 등록
3-2

엑셀로 간호사 일괄 등록

기존에 엑셀로 관리하던 간호사 명단이 있다면, 이름이 입력된 셀 범위를 복사(Ctrl+C)한 뒤 이름 입력란에 붙여넣기(Ctrl+V)하면 한 번에 일괄 추가됩니다. 수십 명의 간호사도 빠르게 등록할 수 있습니다.

3-2단계: 엑셀로 간호사 일괄 등록
3-3

초대 코드로 직원 등록

관리자(수간호사)가 공유한 6자리 초대 코드를 받은 뒤, 로그인 후 그룹 합류 페이지에서 코드를 입력하고 '코드 확인'을 누릅니다. 관리자가 미리 등록해 둔 직원 목록이 표시되면 본인 이름을 선택하여 기존 직원 정보에 계정을 연동할 수 있고, 목록에 이름이 없는 경우 '목록에 없음 — 새로 등록'을 눌러 본인 이름을 직접 입력하여 새 직원으로 합류할 수 있습니다. 두 방법 모두 근무 가능한 교대(Day/Evening/Night)를 선택한 뒤 저장하면 등록이 완료됩니다.

3-3단계: 초대 코드로 직원 등록
3-3단계: 초대 코드로 직원 등록 (계속)
4-1

근무 시작일 설정

직원관리 상단의 '시작일 일괄설정' 버튼으로 모든 간호사의 근무 시작일을 한 번에 설정할 수 있습니다. 신규 입사자는 개별적으로 시작일을 지정하면 해당 날짜 이전에는 배정되지 않습니다.

4-1단계: 근무 시작일 설정
4-2

근무 종료일 설정

월중 퇴사나 근무 종료 예정인 간호사가 있다면, 근무 종료일을 설정합니다. 종료일 이후에는 어떤 근무도 배정되지 않습니다. 종료일을 비워두면 제한 없이 계속 근무 가능한 상태로 유지됩니다.

4-2단계: 근무 종료일 설정
5-1

근무조건 설정

근무조건 설정 페이지에서 교대별 최소 인원수(평일/토/일·공휴일 별도), 최대 연속 근무일수(3~7일), 최대 연속 휴무일수(1~10일)를 드롭다운으로 선택합니다. 설정은 즉시 저장됩니다.

5-1단계: 근무조건 설정
5-2

금지 패턴 확인

금지 패턴은 시스템이 자동으로 차단하는 위험한 근무 조합입니다. ND(나이트→데이), NE(나이트→이브닝), ED(이브닝→데이)는 휴식 시간이 11시간 미만이 되어 안전 문제가 발생할 수 있습니다. DNO/ENO/ONO는 단발성 나이트를, NNNN은 4일 이상 연속 나이트를 방지합니다. 이 패턴들은 설정 변경 없이 항상 적용됩니다.

5-2단계: 금지 패턴 확인
5-3

회피 패턴 설정

회피 패턴은 가능하면 피하지만, 인원이 부족한 경우 허용될 수 있는 제약입니다. 예를 들어 NNO(나이트→나이트→오프)나 특정 근무 조합을 회피 패턴으로 등록하면, 스케줄 생성 시 해당 패턴을 최소화합니다. 추천 패턴 목록에서 활성화/비활성화할 수 있고, 직접 커스텀 패턴을 추가할 수도 있습니다.

5-3단계: 회피 패턴 설정
6

나이트 개수 설정

스케줄 생성 페이지 하단에서 각 간호사의 나이트 최소/최대 횟수를 설정합니다. 나이트 전담 간호사는 가능 근무를 N만 활성화하면 자동으로 인식됩니다.

6단계: 나이트 개수 설정
7-1

근무/휴일 요청 입력

근무/휴일 입력 페이지에서 간호사별로 희망 근무(D/E/N/OFF)와 연차/공가를 입력합니다. 마우스를 올리고 키보드(D/E/N/O/A/G)를 누르면 됩니다.

7-1단계: 근무/휴일 요청 입력
7-2

엑셀로 근무 요청 일괄 입력

기존에 엑셀로 관리하던 근무 요청 데이터가 있다면, 해당 셀 범위를 복사(Ctrl+C)한 뒤 근무 입력 표에 붙여넣기(Ctrl+V)하면 한 번에 반영됩니다. 수작업 없이 빠르게 근무 요청을 옮길 수 있습니다.

7-2단계: 엑셀로 근무 요청 일괄 입력
7-3

직원-관리자 근무 요청 및 승인

직원(간호사)은 본인의 근무요청 페이지에서 희망 근무(D/E/N/OFF)와 연차/공가를 직접 입력하여 제출합니다. 제출된 요청은 '대기' 상태로 관리자에게 전달됩니다. 관리자(수간호사)는 근무/휴일 입력 페이지에서 직원들이 보낸 요청을 확인하고, 개별 승인 또는 일괄 승인할 수 있습니다. 승인된 요청은 스케줄 생성 시 자동으로 반영됩니다. 비활성화된 근무조건이 있을경우 근무요청을 할 수가 없습니다.

7-3단계: 직원-관리자 근무 요청 및 승인
7-3단계: 직원-관리자 근무 요청 및 승인 (계속)
8

스케줄 생성

스케줄 생성 페이지에서 그룹과 월을 선택한 후 스케줄링 모드를 선택합니다. '기본 스케줄링'은 전체 인원을 대상으로 교대별 인원 충족과 공정한 배분에 집중합니다. '팀별 스케줄링'은 A/B/C 등 팀이 설정된 경우 각 팀에서 최소 1명 이상이 매 교대에 배치되도록 팀 커버리지를 추가로 고려합니다. 팀이 설정되지 않은 직원이 있으면 기본 스케줄링을 권장합니다. 이전 달의 스케줄이 존재하거나 직접 입력한 경우, 마지막 근무 패턴을 이어받아 다음 달 스케줄을 생성합니다. 모드를 선택한 뒤 '스케줄 생성' 버튼을 누르면 보통 10~25초 후 자동으로 스케줄 조회 페이지로 이동합니다.

8단계: 스케줄 생성
9

이전 달 근무 이력 입력

이전 달의 스케줄이 Haruduty에 없는 경우, 스케줄 생성 페이지 하단의 '이전 달 근무 입력' 영역에서 기존 엑셀 근무표의 마지막 며칠을 복사(Ctrl+C)하여 붙여넣기(Ctrl+V)할 수 있습니다. 이렇게 입력하면 이전 달 마지막 근무 패턴을 이어받아 연속 근무일이나 야간-주간 전환 같은 제약이 월 경계에서도 자연스럽게 유지됩니다.

9단계: 이전 달 근무 이력 입력
10

스케줄 확인 및 수정

관리자는 생성된 근무표를 확인하고, 셀을 클릭하여 키보드로 직접 수정할 수 있습니다. 금지 패턴(ND, NE 등)이 감지되면 빨간 테두리로 경고가 표시됩니다. 완료 후 엑셀로 다운로드하여 인쇄하거나 공유하세요. 직원(간호사)은 '내 스케줄 보기' 페이지에서 본인에게 배정된 근무 일정을 확인할 수 있습니다.

10단계: 스케줄 확인 및 수정
10단계: 스케줄 확인 및 수정 (계속)

  • - 다음 달 근무표를 미리 만들고 싶다면, 근무요청과 스케줄 생성 페이지가 기본적으로 다음 달로 설정되어 있습니다.
  • - 이전 달 스케줄이 있으면 월 경계 연속 근무 제약이 자동 적용됩니다.