Product Vision¶
What VitaraVox does, how it works, and where it's going
Current Version: v3.2.1 (February 12, 2026)
In This Section¶
| Page | Description |
|---|---|
| Overview | Product capabilities and value proposition |
| Architecture | System components and data flow |
| Roadmap | v0.5 → v3.0 → v3.2.1 release plan |
| Data Flow & Guardrails | Data ownership, security, conversation flows |
Quick Summary¶
VitaraVox is an AI voice assistant that answers clinic phone calls in English and Mandarin Chinese, handling:
- Appointment booking - Find earliest slot, book with confirmation
- Rescheduling & cancellation - Modify or cancel existing appointments
- New patient registration - BC Health compliant (PHN, BC Services Card)
- Waitlist management - When registration is closed
- Admin dashboard - React-based multi-tenant clinic management
Production Architecture (v3.0+)¶
- 9-agent dual-track squad: Router + 4 roles x 2 languages (EN/ZH)
- HMAC-SHA256 webhook auth with 5-minute replay window
- AES-256-GCM credential encryption at rest
- PHI log redaction — patient data never appears in logs
- 18 Zod validation schemas with
.strict()enforcement - Graceful shutdown for zero-downtime restarts
System Scope¶
┌────────────────────────────────────────────────────────────────────────┐
│ VITARAVOX PRODUCT SCOPE │
├────────────────────────────────────────────────────────────────────────┤
│ │
│ TELEPHONY VOICE AI MIDDLEWARE EMR │
│ ───────── ──────── ────────── ─── │
│ │
│ Telnyx/VoIP.ms Vapi.ai Vitara OSCAR │
│ Phone Number Squad (9) Platform (OAuth) │
│ │ │ │ │ │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Inbound │ │ STT │ │ Webhook │ │ Patient │ │
│ │ Calls │─────▶│ + LLM │─────▶│ Handler │──────▶│ Lookup │ │
│ └─────────┘ │ + TTS │ │ + Auth │ │ + Book │ │
│ │(per-lang)│ │ + DB │ │ │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │
│ SCOPE STARTS ──▶ ◀── SCOPE ENDS │
│ (Phone number) (EMR API call) │
│ │
└────────────────────────────────────────────────────────────────────────┘
What's Not in Scope¶
| Out of Scope | Reason |
|---|---|
| EMR hosting | Clinics provide their own OSCAR |
| Medical records access | Privacy - scheduling only |
| Outbound calls | Planned for future |
| SMS | Planned for future |
| Billing | Transfers to staff |
Start Here¶
- New to VitaraVox? → Overview
- Technical architecture? → Architecture
- What's coming next? → Roadmap
- Security & data handling? → Data Flow