화면 · 권한 · 상태 — 산후조리원 CRM 데모 「한달품」(가상)

엔티티 · 상태 이름은 data.md, 기능 ID 는 requirements.md §7. 화면 ID 는 Figma 프레임 이름과 같다(C-03 상담 파이프라인 처럼).

1. 표면

표면 쓰는 사람 기기 비고
센터 콘솔 대표(본사) · 원장 · 상담실장 · 간호사 · 신생아실 · 에스테틱 · 모유실장 데스크톱 · 태블릿 가로 · Windows 본체. 역할 · 지점 범위에 따라 메뉴와 칸이 달라진다
자가 입력 산모 · 보호자 데스크 비치 태블릿(세로) · QR 로 연 휴대폰 로그인 없음. 1회용 토큰, 제출하면 콘솔에 바로 반영된다. 데모 앱의 첫 화면은 기기 선택(상담 태블릿 · 입실 태블릿) 로그인 패널이다

산모 앱은 만들지 않는다 — 개인정보 · 마스킹 부담 때문이다. 산모에게 보여 줄 정보는 데스크 태블릿 화면과 출력물로 대신한다.

2. 콘솔 내비게이션

상단 막대  [지점 스위처] [전역 검색: 산모 · 전화 뒤 4자리 · 호실] [알림] [계정 메뉴: 로그아웃]
사이드바
  홈                      C-01
  고객    상담 파이프라인  C-03 · 고객 상세 C-04
  예약    예약 · 계약      C-05 · 객실 현황 C-06
  재실    입실 체크인      C-07 · 케어 차트(탭: 산모 C-08a · 신생아 C-08b)
  에스테틱 마사지 플래너   C-09
  정산    정산 · 환불      퇴실 · 정산 C-10 · 해지 · 환불 C-11
  소통    메시지           C-12 · 사후 관리 C-15
  운영    업무일지 · 통계  C-13 · 운영 관리(직원 · 권한 · 근무 · 재고 · 점검 · 복원) C-14
  본사    통합 대시보드    C-02            (대표만)

3. 화면 인벤토리

콘솔

ID 화면 핵심 내용 주 역할 깊이
C-00 로그인 · 데모 계정 데모 로그인 패널 — 체험용 안내 · 데모 계정 7개(역할 · 이름 한 줄, 고르면 그 역할 · 지점의 첫 화면) · 언어 · 테마 · 데이터 초기화(확인 뒤) 모두 실동작
C-01 역할별 홈 역할마다 다른 위젯 묶음(§4) 모두 실동작
C-02 본사 통합 대시보드 지점별 가동률 · 예약 · 해지 · 매출 · 상담 전환, 업무일지 제출 · 열람 상태, 지점 비교 차트 대표 실동작
C-03 상담 파이프라인 칸반(1차 · 2차 · 3차 · 예약 · 보류) + 자가 입력 접수함 + 대기 목록(만실 · 타 지점 추천) 탭 + 필터(예정월 · 상담자 · 유입경로) · 카드 이동. 카드에 예정일 · 임신 주수 상담실장 · 원장 실동작
C-04 고객 상세 산모 · 보호자 정보, 상담 이력 타임라인, 예약 · 결제 요약, 재방문 이력, 서류 · 동의, 메모 상담실장 · 원장 실동작
C-05 예약 · 계약 룸타입 × 기간 요금 계산(할인 · 추가 줄 단위), 계약금 결제(혼합 결제 시트), 예약확인서 미리보기, 산전 일정 · 출산 확인 해피콜, 상태 전환 상담실장 실동작(결제는 모의)
C-06 객실 현황 보드 보기 전환 — 타임라인(객실 행 × 날짜 열) / 객실 카드(공실 예정일 · 즉시 배정), 금일 · 내일 입퇴실 집계 패널, 상태 범례, 입실 예정자 카드, 배정 · 소독 완료 상담실장 · 원장 실동작
C-07 입실 체크인 스텝퍼 ① 오리엔테이션 · 서류(태블릿 진행 상태) ② 유축기 설명 · 수유 계획 ③ 신생아 인수(출생 정보 · 검사 · 신체 사정) ④ 산모 초기 체크 ⑤ 완료 → 입실중 상담 · 모유 · 신생아실 · 간호 실동작
C-08a 산모 차트 일자 열 × (출혈 · 체온 · 혈압 오전/오후 · 유방통증 · 부종), 혈압 · 체온 추이, 특이사항 · 정서상태, 담당/확인 서명 간호사 · 모유실장 실동작
C-08b 신생아 차트 24시간 × (수유 직모유/병모유/분유 · 소변 · 대변 · 체온 · 구토) 격자, 근무조(D/E/N) 점검 · 황달 수치, 체중 추이 · 일 합계, 빠른 입력 패널 신생아실 · 간호사 실동작
C-09 마사지 플래너 관리사 × 시간 일간/주간 시간표, 재실 · 퇴실 고객, 회차 잔량 · 소멸 예정, 산전 예약, 일일 보고(관리 수 · 신규 코스 · 누적 매출) 에스테틱 실동작(결제는 모의)
C-10 퇴실 · 정산 퇴실 예정 목록 → 정산 시트(추가비용 줄 · 잔금 · 혼합 결제), 퇴실 교육 체크 상태, 입실확인서(연말정산) 상담실장 · 원장 실동작(결제는 모의)
C-11 해지 · 환불 해지 요청 → 자동 계산(시점 · 귀책 · 일수 · 서비스 차감, 적용 행 표시) → 원장 확인 → 환불신청서 문서 상담실장 → 원장 실동작(지급은 모의)
C-12 메시지 트리거별 템플릿, 작성기(변수 칩 · 글자 수 · 미리보기), 발송 그룹(조건 · 인원), 임신 주차별 자동 안내(주차 × 템플릿 × 사용), 모의 발송 기록 상담실장 · 에스테틱 모의
C-13 업무일지 · 통계 오늘 일지(자동 집계 + 근무표 + 금일 목록 + 비고 → 제출), 월별 장부, 통계 차트 상담실장 · 원장 · 대표 실동작
C-14 운영 관리 탭 — 직원(역할 · 지점 · 고용 형태 · 상태 · 자격 만료), 권한 매트릭스, 주간 근무표, 재고, 소독 · 점검 기록, 삭제된 기록 복원 · 감사 기록 원장 · 대표 목록
C-15 사후 관리 퇴실 후 해피콜 대기열, 만족도 · 건의 입력, 후속 조치 상담실장 · 원장 실동작

자가 입력

ID 화면 핵심 내용
K-01 QR 진입 · 본인 확인 데스크 콘솔이 띄운 QR 또는 4자리 코드로 진입, 이름 · 생년월일 확인(데모)
K-02 상담신청서 단계: 기본 정보 → 출산 정보(예정일 · 병원 · 분만 예정 형태 · 횟수) → 희망 조리(기간 · 룸) → 유입경로 · 문의 → 보호자 → 확인 · 동의
K-03 입실신청서 산모 정보 확인 · 보완 → 신생아 정보 → 보호자 → 입실 규정 확인
K-04 동의서 · 서명 입실 규정 · 개인정보(필수/선택 분리) · 감염 · 안전 교육 확인 · 시술 동의 → 서명 패드
K-05 제출 완료 「데스크에 태블릿을 돌려주세요」, 콘솔 반영 표시

상태 화면

ID 상태
S-01 빈 상태 — 행동 버튼 하나(예: 오늘 입실 예정 없음 → 예약 보기)
S-02 로딩 — 스켈레톤(surfaceContainerHighest)
S-03 오류 — 원인 한 줄 + 다시 시도
S-04 권한 없음 — 필요한 역할 · 지점 범위 안내
S-05 서버 없음 — 데모 빌드가 아닐 때 명시적으로 멈춘다(조용한 폴백 금지, S-13)
S-06 초기화 확인(로그인 화면)
S-07 모의 동작 안내 — 발송 · 결제 · 지급은 기록만 남는다

4. 역할별 첫 화면 (C-01)

역할 위젯
대표(본사) 지점별 가동률 · 이번 달 예약/해지 · 매출 누계 · 업무일지 제출 상태 → C-02 로
원장 현입실자 · 신생아 수 · 가동률, 오늘 입실 · 퇴실, 환불 확인 대기, 기록 확인 필요(미기록 근무조 수), 업무일지 마감
상담실장 오늘 상담 · 다음 연락, 이번 주 입실 예정, 미수금, 출산 임박 해피콜 대상, 자가 입력 접수함
간호사 바이탈 미기록 산모, 입실 체크인 대기, 퇴실 교육 대상
신생아실 근무조 점검 미완료, 시간별 수유 기록 현황, 체중 미기록
에스테틱 오늘 관리 시간표, 산전 예약, 소멸 예정 회차
모유실장 오늘 입실(유축기 설명 대상), 수유 계획별 산모

「기록 확인 필요」는 비어 있는 기록의 개수일 뿐이다. 수치의 정상/이상을 판정하지 않는다.

5. 권한 매트릭스

R 조회 · W 작성/변경 · A 확인(승인 성격) · — 없음. 범위: 본사 = 전체 지점, 나머지 = 자기 지점.

기능 대표 원장 상담실장 간호사 신생아실 에스테틱 모유실장
본사 통합 대시보드 R — — — — — —
상담 · 고객 R RW RW R¹ — R¹ R¹
예약 · 계약 · 요금 R RW RW — — — —
결제 · 정산 R RW RW — — W² —
해지 · 환불 R A W — — — —
객실 현황 R RW RW R R R R
입실 체크인 R RW W³ W³ W³ — W³
산모 차트 — R — RW R — RW⁴
신생아 차트 — R — RW RW — R
마사지 플래너 R R R — — RW —
메시지 R RW RW — — RW⁵ —
업무일지 · 통계 R RA W R⁶ R⁶ R⁶ R⁶
운영 관리(직원 · 권한 · 근무 · 재고 · 점검 · 복원) RW RW R R⁷ RW⁷ R⁷ R⁷
사후 관리 R RW RW — — — —
  1. 이름 · 호실 · 입실 기간만. 연락처 · 금액은 가린다(필드 노출 제어).
  2. 에스테틱 코스 결제만.
  3. 자기 단계만 — ① 오리엔테이션 · 서류: 태블릿 K-03 · K-04 가 모두 제출되면 자동 완료(태블릿이 없으면 상담실장이 손으로) / ② 유축기 · 수유 계획: 모유실장 · 간호사(대신 기록) / ③ 신생아 인수: 신생아실 · 간호사 / ④ 산모 초기 체크: 간호사 / ⑤ 완료: 원장 · 간호사. 간호사 한 사람이 입실을 끝낼 수 있게 한 것은 현장의 야간 · 주말 입실을 반영했다.
  4. 유방통증 · 수유 관련 칸만.
  5. 마사지 안내 그룹만.
  6. 자기 근무조 · 근무표만.
  7. 재고만(신생아실은 신생아 용품 수량 변경 가능).

금액 칸(총액 · 결제 · 환불 · 매출)은 대표 · 원장 · 상담실장에게만 보인다. 다른 역할 화면에서는 칸 자체를 그리지 않는다.

6. 반응형 (가용 폭 기준 — R-2 · R-3)

가용 폭 콘솔 배치
≥ 1200 사이드바(펼침) + 본문 + 상세 패널(3열)
840 – 1199 (태블릿 가로) 레일(아이콘) + 본문, 상세는 오른쪽 시트
< 840 한 열 — 자가 입력(태블릿 세로 · 폰)의 기준 폭. 콘솔도 깨지지 않게 한 열로 접는다

7. 상태 머신

stateDiagram-v2
  [*] --> 상담
  상담 --> 가계약 : 계약 의사 · 계약금 대기
  가계약 --> 예약완료 : 계약금 결제
  가계약 --> 취소 : 기한 경과 · 철회
  예약완료 --> 입실중 : 입실 체크인 완료
  예약완료 --> 해지 : 해지 요청 · 환불(입소 전 규칙)
  입실중 --> 퇴실완료 : 정산 · 퇴실 점검
  입실중 --> 해지 : 중도 퇴실 · 환불(입소 후 규칙)
  퇴실완료 --> [*]
stateDiagram-v2
  [*] --> 1차
  1차 --> 2차
  2차 --> 3차
  1차 --> 예약
  2차 --> 예약
  3차 --> 예약
  1차 --> 보류
  2차 --> 보류
  3차 --> 보류
  보류 --> 2차 : 재연락
  보류 --> 이탈
stateDiagram-v2
  사용가능 --> 배정됨 : 입실 예정 배정
  배정됨 --> 사용중 : 입실
  사용중 --> 정리소독 : 퇴실
  정리소독 --> 사용가능 : 소독 완료
  사용가능 --> 점검
  점검 --> 사용가능
stateDiagram-v2
  [*] --> 요청
  요청 --> 계산완료 : 규칙 자동 계산
  계산완료 --> 원장확인 : 원장 확인 · 환불신청서 생성
  원장확인 --> 지급완료 : 지급(모의)
stateDiagram-v2
  [*] --> 발급 : 데스크에서 QR · 코드
  발급 --> 작성중 : 산모가 진입
  작성중 --> 제출
  제출 --> 반영 : 콘솔에서 확인
  발급 --> 만료
  작성중 --> 만료

8. 업무 흐름 (역할 × 단계)

flowchart LR
  A["상담 · 자가 입력 상담신청서"] --> B["예약 · 계약금"]
  B --> C["산전 관리 · 출산 확인 해피콜"]
  C --> D["객실 배정 · 소독"]
  D --> E["입실 체크인 · 서류 서명"]
  E --> F["재실 케어 · 산모/신생아 차트"]
  F --> G["마사지 · 회차 차감"]
  G --> H["퇴실 교육 · 정산"]
  H --> I["사후 해피콜 · 만족도"]
  B -.-> R["해지 · 환불"]
  F -.-> R

담당: A · B · C(상담실장, 산전 마사지는 에스테틱), D(상담실 · 관리), E(상담 · 모유 · 신생아실 · 간호), F(간호 · 신생아실), G(에스테틱), H(신생아실 · 원장 · 상담실장), I(상담실장 · 원장).