Skip to content

TeleHealthAi/Telesana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ TeleSana

Bridging Healthcare Through Technology

Tele (Telemedicine) + Sana (Latin: Health & Life)

React Next.js Node.js MySQL MongoDB

Features β€’ Tech Stack β€’ Getting Started β€’ Workflow β€’ Database β€’ Contributing


πŸ“‹ Overview

TeleSana is a comprehensive hospital management application designed to streamline healthcare delivery by providing an intelligent mediator between patients and doctors. The platform leverages AI-powered diagnosis, seamless appointment booking, and real-time video consultations to make healthcare accessible and efficient.

🎯 Mission

To provide easy and smooth interaction between doctors and patients through innovative telemedicine solutions.


✨ Features

Core Modules

  • πŸ€– AI Chatbot Diagnosis: Intelligent symptom analysis engine with risk level assessment

    • Low Risk: Suggests OTC medicines and precautions
    • Medium Risk: Recommends specialists with real-time availability
    • High Risk: Emergency alert with ER directions
  • πŸ‘€ User Management: Secure authentication and profile management

    • Personal health passbook
    • Medical history tracking
    • Appointment management
  • πŸ‘¨β€βš•οΈ Doctor Recommendation: Smart doctor matching based on symptoms and specialization

    • Real-time availability checking
    • Appointment booking system
    • Doctor profiles and qualifications
  • πŸ’Š Prescription Management: Digital prescription handling with OCR

    • Upload and read prescriptions
    • Prescription history
    • Medicine information database
  • πŸ“Ή Video Consultation: Integrated telemedicine consultations

    • Real-time video appointments
    • Doctor confirmation system
    • Optional teleconsultation support
  • πŸ”” Notifications: Automated follow-up reminders and alerts

    • Appointment reminders
    • Medication schedules
    • Follow-up notifications

alt text

πŸ›  Tech Stack

Frontend

  • HTML5 & CSS3: Semantic markup and modern styling
  • JavaScript (ES6+): Core programming language
  • React: Component-based UI library
  • Next.js: React framework for production

Backend

  • Node.js: Server-side JavaScript runtime
  • Express.js: Web application framework (recommended)

Database

  • MySQL: Relational database for structured data
    • User information
    • Doctor profiles
    • Appointment records
  • MongoDB: NoSQL database for unstructured data
    • Medical data
    • Chat logs
    • Session data

AI & Integration

  • AI API: Natural language processing for symptom analysis
  • OCR Engine: Optical character recognition for prescription reading
  • Video SDK: WebRTC-based video consultation (to be selected)

πŸ“± Application Workflow

![Application Workflow][attached_image:1]

User Journey

  1. Start: Patient opens the TeleSana app
  2. Symptom Entry: User enters symptoms via form or chatbot
  3. AI Analysis: Symptom analysis engine processes input
  4. Risk Assessment: System determines risk level
    • Low Risk β†’ Suggest OTC medicines β†’ Follow-up reminder
    • Medium Risk β†’ Recommend specialist β†’ Book appointment β†’ Doctor confirmation β†’ Prescription/Treatment β†’ Follow-up notifications
    • High Risk β†’ Emergency alert ("Go to ER / Call Ambulance")

πŸ—‚ Database Schema

Relational Database (MySQL)

Users Table

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •