예약 상태 흐름
AnyVet Smart의 예약과 대기열은 상태 전환을 기준으로 움직입니다. 접수, 진료, 결제, 완료를 구분해서 이해해야 화면 해석과 운영 판단이 쉬워집니다.
기본 상태 흐름
PENDING -> WAITING -> IN_PROGRESS -> WAITING_FOR_PAYMENT -> PAID -> DONE
상태별 의미
| 상태 | 의미 | 주 사용 시점 |
|---|---|---|
PENDING | 예약이 생성되었지만 아직 본격 처리 전 상태 | 사전 예약, 접수 직후 |
WAITING | 환자가 도착했고 진료나 서비스 대기 중인 상태 | 대기열 관리 |
IN_PROGRESS | 실제 진료 또는 서비스가 진행 중인 상태 | 수의사/담당자 작업 중 |
WAITING_FOR_PAYMENT | 진료 또는 서비스는 끝났고 수납 대기 상태 | 프런트 결제 준비 |
PAID | 결제가 완료된 상태 | 수납 완료 직후 |
DONE | 전체 워크플로우가 최종 종료된 상태 | 마감 처리 |
운영 시 해석 포인트
WAITING이 길게 누적되면 접수 병목 또는 진료 인력 부족을 의심할 수 있습니다.IN_PROGRESS에서 오래 머무르면 진료 미종결, 화면 미확정, 후속 액션 누락 가능성을 확인해야 합니다.WAITING_FOR_PAYMENT가 많으면 POS 또는 청구 흐름을 점검해야 합니다.
💡 Tip: 큐 화면에서는 상태가 단순 표기가 아니라 업무 소유권의 힌트이기도 합니다. 프런트, 진료실, 수납 담당이 어느 단계에서 개입해야 하는지 팀 기준을 정해두는 것이 좋습니다.
자주 발생하는 오해
PAID와 DONE은 같은 의미가 아닙니다
결제가 끝났다고 전체 처리가 완전히 종료된 것은 아닐 수 있습니다. 병원 운영 기준에 따라 후처리나 문서 확인이 남아 있을 수 있으므로 DONE 전환 기준을 팀 내에서 통일해야 합니다.
상태 전환은 권한과 화면에 따라 다르게 보일 수 있습니다
모든 사용자가 모든 상태를 직접 변경할 수 있는 것은 아닙니다. 역할과 화면 컨텍스트에 따라 가능한 액션이 다릅니다.
⚠️ Warning: 상태를 임의로 건너뛰면 운영 리포트, 감사 로그, 후속 청구 흐름이 실제 업무와 어긋날 수 있습니다.