HealthSync
A sophisticated AI-powered medical charting and EMR documentation system built with Next.js and Together AI.
HealthSync is a next-generation medical documentation platform designed to streamline patient intake and clinical charting. It leverages AI-powered natural language processing to provide structured, real-time medical records through an intuitive interface for healthcare professionals.
AI-Powered Documentation
- Real-time speech-to-text input
- SOAP format compliance for structured charting
- Automated medical terminology validation
Dual Chat Interface
- Two AI assistants (Ava & Eli) for varied interaction styles
- Real-time conversation tracking
- Voice input support with visual feedback
Dynamic Charting Display
- Categorized warnings and system messages
- Clear visual indicators for different entry types
- Real-time updates during consultations
Structured Data Processing
- JSON-formatted medical records
- SOAP-compliant documentation
- Automated follow-up question generation
Technology Stack
Project Structure
The project follows a modular architecture with clear separation of concerns:
pages/
- Route components and API endpointscomponents/
- Reusable UI componentsstyles/
- Global and component-specific styleslib/
- Utility functions and API clientstypes/
- TypeScript type definitionspublic/
- Static assets and resources
Components
Key components include:
- ChatInterface - Main conversation UI
- VoiceInput - Speech recognition component
- ChartingDisplay - Medical documentation view
- AgentSelector - AI assistant selection interface
AI Integration
HealthSync uses Together AI's API for:
- Natural language processing
- Medical terminology validation
- Automated documentation generation
- Context-aware responses
Styling
- TailwindCSS for utility-first styling
- Custom CSS modules for complex components
- Responsive design for all screen sizes
- Dark/Light mode support
- Install dependencies:
- Create a
.env.
file:
- Start the development server:
Development
- Build:
npm run build
- Lint:
npm run lint
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
Made with ❤️ for HackHive 2025