- **Description:** Implement queue generation, status tracking, and BPJS mock - **Activities:** - Create queue registration service: - POST `/api/queue/register`: Assign sequential queue numbers per department per day - Calculate initial position in line - Queue status tracking: - GET `/api/queue/:id/status`: Return position, status, and basic wait estimate - Staff queue operations: - PATCH `/api/queue/:id/status`: Update status (WAITING → IN_SERVICE → COMPLETED) - Record accurate timestamps for analytics - Implement Mock BPJS Integration: - POST `/api/insurance/verify`: Mock external HTTP call to verify patient BPJS number - **Deliverables:** Queue assignment logic, status management, Mock BPJS service
/api/queue/register: Assign sequential queue numbers per department per day/api/queue/:id/status: Return position, status, and basic wait estimate/api/queue/:id/status: Update status (WAITING → IN_SERVICE → COMPLETED)/api/insurance/verify: Mock external HTTP call to verify patient BPJS number