Skip to content

Product Overview

VitaraVox: The Complete Voice-to-EMR Pipeline


What We Do

VitaraVox answers patient phone calls and handles scheduling tasks that would otherwise require clinic staff. The system:

  1. Answers calls via Vapi.ai voice assistant
  2. Identifies patients by phone number or name/DOB verification
  3. Handles requests - booking, rescheduling, cancelling, or registration
  4. Updates EMR - direct integration with OSCAR via OAuth 1.0a REST API
  5. Logs everything - call analytics, outcomes, language stats

Core Capabilities

Appointment Management

Capability Description
Book Find earliest available slot with any/specific provider
Reschedule Move existing appointment to new time
Cancel Cancel with optional reason tracking
Check Query patient's upcoming appointments

Patient Management

Capability Description
Identify Auto-lookup by caller ID, fallback to name/DOB
Register New patient registration (BC Health compliant)
Waitlist Add to waitlist when clinic not accepting

Clinic Operations

Capability Description
Hours Configurable working hours per day
Holidays Holiday closure management
Providers Display name overrides for providers
Registration toggle Open/close new patient registration

Languages

Language Code Status Voice
English en Production Azure Clara (en-CA)
Mandarin Chinese zh Production Azure Xiaoxiao (zh-CN)
French Canadian fr Planned v2.0 -
Cantonese yue Planned v2.0 -
Punjabi pa Planned v2.0 -

The voice agent automatically detects caller's language and responds accordingly.


Supported EMR Systems

EMR Integration Method Status
OSCAR EMR OAuth 1.0a REST API Production
Telus Health API Planned
Accuro API Planned
MOIS API Planned

Note: Each clinic connects their own EMR instance. VitaraVox does not host EMR systems.


Call Flow Example

Patient: "Hi, I'd like to book an appointment"
Vitara:  "I'd be happy to help. May I have your name please?"
Patient: "John Smith"
Vitara:  "Thank you, Mr. Smith. To confirm, may I have your date of birth?"
Patient: "March 15, 1985"
Vitara:  "Perfect. What would you like to see the doctor about?"
Patient: "I need a prescription refill"
Vitara:  "Let me check the schedule... The earliest available is
         Tuesday, January 14th at 9:30 AM with Dr. Chen.
         Does that work for you?"
Patient: "Yes, that works"
Vitara:  "Your appointment is confirmed for Tuesday, January 14th
         at 9:30 AM with Dr. Chen. Please arrive 5 minutes early
         with your BC Services Card. Is there anything else I can
         help you with?"
Patient: "No, that's all"
Vitara:  "Thank you for calling! Have a wonderful day."

Call duration: 1 minute 45 seconds


Key Differentiators

Feature VitaraVox Traditional IVR
Natural language Full sentences, context-aware "Press 1 for..."
Multilingual Real-time language detection Separate phone trees
EMR integration Direct API calls Manual data entry
Intelligence Understands intent Fixed menu options
Wait time None Often 10+ minutes

Metrics We Track

Metric Description
Call volume Total calls per clinic
Success rate Appointments booked / Total calls
Transfer rate Calls transferred to staff
Avg duration Average call length
Language split English vs Mandarin
Peak hours Call volume by time of day

Next Steps