병동 관리
- 대상 사용자 : 최고 관리자(admin), 인사 관리자
- 목적
- 병동을 등록하고 관리하기 위한 페이지
- 병동관리에서 등록된 병동 정보를 기반으로 스케줄러에 병동이 생성됨
1. 목록 화면
- 필터
- 기본 : 전체
- 조건 : 전체, 활성, 비활성
- 검색바 <- 추가
- [병동 추가] 버튼 앞에 윛
- placeholder: 병동명 / 설명
- 병동명과 그 설명으로 검색 가능
- 검색결과 없을 경우, 리스트에 '검색 결과가 없어요.' 표시
- [병동 추가] 버튼
- 병동 추가 팝업은 아래에서 다룸
- 리스트
- 순서 : 병동명, 설명, 종류, 상태, 관리
- 이름 -> 병동명으로 변경
- 종류 : 병동 종류(일반병동/재활병동), 미지정은
-표시 (2026-07-30 추가)
- 순서 : 병동명, 설명, 종류, 상태, 관리
2. 병동 추가
- [병동 추가] 버튼을 클릭하면 병동 추가 팝업이 나온다.
- 추가된 병동은 가장 상단으로 올라온다.
- 병동명
- 필수 조건 표시
- placeholder:병동명
- 설명
- placeholder : 설명
- 병동 종류 (2026-07-30 추가)
- 기본 : 미지정
- 제공 : 미지정, 일반병동, 재활병동
- 드롭다운으로 제공
- 인력 배치 기준 표(일반/재활)를 고르는 키 — 정본: [[POL_간호인력·준수율]]
- 필수 아님. 미지정 = 배치 기준 미적용(중환자실 등 두 기준표 어디에도 속하지 않는 병동). 강제로 고르게 하면 틀린 기준이 적용되므로 필수화하지 않는다
- 드롭다운 아래 안내는 notice(ds-notice --info, 아이콘 off)로 고정 표시 : "인력 배치 기준(일반/재활병동)을 고르는 기준입니다. 해당 없는 병동(중환자실 등)은 미지정으로 두세요 — 배치 기준을 적용하지 않습니다."
- 상태
- 기본 : 활성
- 제공 : 활성, 비활성
- 드롭다운으로 제공
- [취소] 버튼 : 병동 추가 모달 닫힘
- [생성] 버튼
- 버튼명 변경 : 생성 -> 저장
- 활성화 조건
- 병동명을 입력한 상태
3. 병동 수정
- 관리의 [편집] 버튼을 누르면 제공되는 팝업
- 병동명 : 병동 추가의 병동명과 동일
- 설명 : 병동 추가의 설명과 동일
- 병동 종류 : 병동 추가의 병동 종류와 동일 (미지정으로 되돌리기 가능)
- 상태 : 병동 추가의 상태와 동일
- [취소] 버튼 : 병동 수정 팝업 닫힘
- [저장] 버튼
- 활성화 조건 : 수정 내역이 있을 경우
정책
- [취소] 또는 [저장] 버튼을 눌렀을 때 알 수 없는 에러가 발생하면 아래 팝업으로 처리한다.
- [[common-policy]] 와 통일
- 팝업으로 안내
- 문구: 알 수 없는 에러가 발생했어요. 잠시 후 다시 시도해 주세요.
- [확인], [X] 버튼: 해당 팝업만 닫힘
- 비활성 병동은 [[common-policy]] 비활성화 규칙을 따른다.
- 병동은 팀과 별개로 관리한다.
- 병동 종류·인력 배치 기준·간호등급의 기준 데이터는 [[POL_간호인력·준수율]] 이 정본이다. 여기서 지정한 병동 종류는 스케줄러의 「병동 관리 및 설정」과 같은 데이터를 공유한다(어느 쪽에서 바꿔도 동일 반영).
기타
- 벤치마킹: https://dutyflow.co.kr/demo 을 통해 추후에 스케줄러와 같이 업데이트가 필요하다.