Navigation Menu

HealthSync

A sophisticated AI-powered medical charting and EMR documentation system built with Next.js and Together AI.

nextjs
react
ai
medical
Word Count: 409
Published Date:
Reading Time: 2m

šŸ„ HealthSync

HealthSync Logo

A sophisticated AI-powered medical charting and EMR documentation system built with Next.js and Together AI.

Next.js

React

šŸ” Overview

HealthSync is a cutting-edge medical documentation system that leverages artificial intelligence to streamline the patient intake process. It provides real-time, structured medical charting with an intuitive interface for healthcare professionals.

✨ Features

AI-Powered Documentation

  • Real-time speech-to-text for verbal input
  • Intelligent SOAP format adherence
  • Automated medical terminology validation

Dual Chat Interface

  • Choose between two AI assistants (Ava & Eli)
  • Real-time conversation tracking
  • Voice input support with visual feedback

Dynamic Charting Display

  • Warning and message categorization
  • Visual indicators for different entry types
  • Real-time updates during consultation

Structured Data Processing

  • JSON-formatted medical records
  • SOAP-compliant documentation
  • Automated follow-up question generation

šŸ— Architecture

HealthSync/ ā”œā”€ā”€ src/ │ ā”œā”€ā”€ pages/ │ │ ā”œā”€ā”€ index.js # Main application router │ │ ā”œā”€ā”€ HomePage.js # Initial selection interface │ │ ā”œā”€ā”€ ChatPage.js # AI interaction interface │ │ ā”œā”€ā”€ Charting.js # Medical documentation display │ │ └── api/ │ │ └── agent.js # Together AI integration │ └── styles/ │ ā”œā”€ā”€ index.css # Global styles │ ā”œā”€ā”€ home.css # Homepage styles │ ā”œā”€ā”€ chat.css # Chat interface styles │ └── charting.css # Documentation styles

šŸ›  Technology Stack

šŸ“ Project Structure

The project follows a modular architecture with clear separation of concerns:

  • pages/ - Route components and API endpoints
  • components/ - Reusable UI components
  • styles/ - Global and component-specific styles
  • lib/ - Utility functions and API clients
  • types/ - TypeScript type definitions
  • public/ - 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

šŸš€ Setup & Installation

  1. Install dependencies:
npm install
  1. Create a .env. file:
TOGETHER_API_KEY=your_api_key_here
  1. Start the development server:
npm run dev

šŸ’» Development

  • Build: npm run build
  • Lint: npm run lint

šŸ¤ Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Made with ā¤ļø for HackHive 2025