AI-Powered Healthcare Communication Platform for India
Breaking language barriers in healthcare with voice-first AI assistance
India faces a critical healthcare communication gap:
- Language barriers prevent effective doctor-patient communication
- Documentation burden reduces time doctors spend with patients
- Limited access to healthcare information in regional languages
- Pre-consultation inefficiency leads to longer wait times
Health Vault is a comprehensive healthcare communication platform that:
- Smart Documentation: Auto-generate SOAP notes, prescriptions, and medical records from consultations
- Pre-Consultation Insights: Review AI-collected patient histories before appointments
- Appointment Management: Streamlined scheduling and patient tracking
- Voice Transcription: Real-time consultation recording with speaker diarization
- Voice-First Interface: Speak naturally in your preferred language
- 8 Indian Languages: English, Hindi, Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada
- Health Assistant: Get instant answers about symptoms, medications, and reports
- Easy Scheduling: Book appointments through conversational AI
- Pre-Consultation History: Share your medical history before visiting the doctor
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui components
- Animations: Framer Motion
- Icons: Lucide React
- LLM: Groq API (Llama 3.3 70B) - Fast, free inference
- Speech-to-Text: Web Speech API (Browser-native)
- Text-to-Speech: Web Speech Synthesis API
- Voice Recognition: Multi-language support with Indian accents
- State Management: Zustand + React Context
- Data Persistence: Local Storage (demo mode)
- Form Handling: React Hook Form + Zod validation
- Node.js 18+ installed
- npm or yarn package manager
- Modern browser with Web Speech API support (Chrome, Edge recommended)
- Clone the repository
git clone https://github.com/yourusername/health-vault.git
cd health-vault- Install dependencies
npm install- Set up environment variables
cp .env.example .env.localAdd your API keys to .env.local:
GROQ_API_KEY=your_groq_api_key_hereGet your free Groq API key at console.groq.com
- Run the development server
npm run dev- Open in browser
Navigate to http://localhost:3000
- Allow microphone permissions when prompted
- Select your preferred language
- Choose your role (Doctor or Patient)
- Start exploring!
health-vault/
โโโ app/
โ โโโ page.tsx # Landing page
โ โโโ doctor/
โ โ โโโ page.tsx # Doctor dashboard
โ โ โโโ consultation/ # Consultation recording
โ โโโ patient/
โ โ โโโ assistant/ # Health assistant chat
โ โ โโโ assistant-voice/ # Voice mode assistant
โ โ โโโ history-voice/ # Voice history collection
โ โ โโโ select-language/ # Language selection
โ โโโ api/
โ โโโ chat/route.ts # AI chat endpoint
โ โโโ transcribe/route.ts # Audio transcription
โโโ components/
โ โโโ ui/ # shadcn/ui components
โ โโโ theme-provider.tsx # Dark mode support
โ โโโ theme-toggle.tsx # Theme switcher
โ โโโ voice-waveform.tsx # Voice visualizations
โโโ lib/
โ โโโ use-voice-chat.ts # Voice chat hook
โ โโโ appointments-store.ts # Appointment state
โ โโโ utils.ts # Utilities
โโโ public/ # Static assets
- Natural conversation in 8 Indian languages
- Real-time speech recognition with high accuracy
- Text-to-speech responses in the same language
- Works offline after initial load
- Auto-generate SOAP notes from consultations
- ICD-10 and CPT code suggestions
- Prescription generation
- Insurance claim documentation
- Conversational patient history collection
- Structured data extraction from natural language
- Review summaries before appointments
- Saves 10-15 minutes per consultation
- English (en-IN)
- เคนเคฟเคเคฆเฅ (hi-IN)
- เฎคเฎฎเฎฟเฎดเฏ (ta-IN)
- เฐคเฑเฐฒเฑเฐเฑ (te-IN)
- เฆฌเฆพเฆเฆฒเฆพ (bn-IN)
- เคฎเคฐเคพเค เฅ (mr-IN)
- เชเซเชเชฐเชพเชคเซ (gu-IN)
- เฒเฒจเณเฒจเฒก (kn-IN)
- Clean, modern UI inspired by Linear and Stripe
- Fully responsive (mobile, tablet, desktop)
- Dark mode support
- Accessible (WCAG 2.1 AA compliant)
- Smooth animations and transitions
- HIPAA Compliant Design: Built with healthcare privacy in mind
- Client-Side Processing: Audio never leaves your device
- No Data Storage: Demo mode uses local storage only
- Secure API Calls: All AI requests encrypted in transit
- Clear Disclaimers: Medical advice limitations clearly stated
- Session Management: Automatic timeouts for security
npm run build
vercel deploySet these in your deployment platform:
GROQ_API_KEY: Your Groq API key
This project was built for HackX 3.0 with the goal of improving healthcare accessibility in India through AI-powered voice interfaces.
- Developer: Team LocalHost ~ Jayanth Neelaiahgari
- Role: Full Stack Development, UI/UX Design, AI Integration
- โก Next.js 14 for blazing-fast performance
- ๐จ Professional design system (no AI-generated UI)
- ๐ฃ๏ธ Native browser speech APIs (no external dependencies)
- ๐ค Groq's ultra-fast LLM inference
- ๐ Built specifically for Indian healthcare context
MIT License - See LICENSE file for details
- Groq for providing free, fast LLM inference
- shadcn/ui for beautiful component primitives
- The open-source community for inspiration
For questions or feedback:
- GitHub: @jayanthwritescode
Made with โค๏ธ for Indian Healthcare



