화면 · 권한 · 상태 — 산후조리원 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 (대표만)
- 지점 스위처: 대표는 「전체 · 솔빛점 · 물결점 · 노을점」을 고른다. 지점 역할은 자기 지점 이름만 표시한다(바꿀 수 없음).
- 권한이 없는 메뉴는 숨긴다. 주소로 직접 들어오면 S-04(권한 없음)를 보여 준다.
- 데모 크롬(체험용 안내 · 데모 계정 · 언어/테마 · 초기화)은 로그인 화면(C-00)에만 있다 — 커널 데모 로그인 패널
(2026-10-14 결정). 콘솔 화면 안에는 안내 띠 · 데모 도구가 없다. 다른 역할은 계정 메뉴의 「로그아웃」 →
로그인 화면에서 고른다. 모의 동작(발송 · 결제 · 지급)은 실행 직전 확인 화면에 안내를 다시 보인다(S-07).
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 |
— |
— |
— |
— |
- 이름 · 호실 · 입실 기간만. 연락처 · 금액은 가린다(필드 노출 제어).
- 에스테틱 코스 결제만.
- 자기 단계만 — ① 오리엔테이션 · 서류: 태블릿 K-03 · K-04 가 모두 제출되면 자동 완료(태블릿이 없으면 상담실장이 손으로) /
② 유축기 · 수유 계획: 모유실장 · 간호사(대신 기록) / ③ 신생아 인수: 신생아실 · 간호사 / ④ 산모 초기 체크: 간호사 /
⑤ 완료: 원장 · 간호사. 간호사 한 사람이 입실을 끝낼 수 있게 한 것은 현장의 야간 · 주말 입실을 반영했다.
- 유방통증 · 수유 관련 칸만.
- 마사지 안내 그룹만.
- 자기 근무조 · 근무표만.
- 재고만(신생아실은 신생아 용품 수량 변경 가능).
금액 칸(총액 · 결제 · 환불 · 매출)은 대표 · 원장 · 상담실장에게만 보인다. 다른 역할 화면에서는 칸 자체를 그리지 않는다.
6. 반응형 (가용 폭 기준 — R-2 · R-3)
| 가용 폭 |
콘솔 배치 |
| ≥ 1200 |
사이드바(펼침) + 본문 + 상세 패널(3열) |
| 840 – 1199 (태블릿 가로) |
레일(아이콘) + 본문, 상세는 오른쪽 시트 |
| < 840 |
한 열 — 자가 입력(태블릿 세로 · 폰)의 기준 폭. 콘솔도 깨지지 않게 한 열로 접는다 |
- 와이드에서 정보량이 폰 기준보다 적으면 안 된다(R-3) — 예: 객실 보드는 넓을수록 더 많은 날짜를 보여 준다.
- 터치 타깃 48dp × scaling 이상(R-4) — 태블릿 사용이 많으므로 격자 칸(신생아 차트)도 기준을 지킨다.
- 고정 높이 예산을 합산하지 않는다(R-1) — 표 · 격자는 내용 주도로 늘어난다.
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(상담실장 · 원장).