Skip to content

A Virtual Clinic for Online Consultation made with MERN (MongoDB, Express, React, Node), GraphQL, Leaflet.js, WebSocket, WebRTC and React Native

Notifications You must be signed in to change notification settings

varunmehta14/Macromedic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeX Clinic (Website and App)

Repository for CodeX Clinic project.

To watch demo video. Click Here.

Overview

CodeX Clinic is an AI-powered healthcare platform that offers medical report extraction and summarization using AWS Textract and GPT-2. The system efficiently extracts, processes, and summarizes medical reports, making it easier for patients to understand their health data without medical expertise.

Features

🔹 Medical Report Extraction & Summarization

  • Utilizes AWS Textract for Optical Character Recognition (OCR) to extract text from medical reports (PDF, JPG, PNG, BMP).
  • Leverages Natural Language Processing (NLP) techniques to analyze extracted data.
  • Summarizes key findings using GPT-2, presenting concise and comprehensible summaries.
  • Provides medical insights, highlighting deficiencies or excess levels of medical parameters.

🔹 User Dashboard

  • Easy-to-use dashboard for patients and doctors to upload, view, and manage medical reports.
  • Displays extracted abnormal parameters with recommended actions.

🔹 Doctor & Patient Interaction

  • Patients can search for doctors using multiple keywords.
  • Booking system for video consultations and in-person appointments.
  • Real-time notifications for scheduled appointments.

Screenshots

Login/Signup:

Login Login App

Dashboard:

Dashboard Dashboard App Dashboard App 2

Update Profile:

Profile Profile App

Search Doctors (Multiple Keywords):

Doctors Doctors App

Booking Appointment:

Book Appointment

View Appointments:

View Appointments View Appointments App

Scheduled Appointments:

Scheduled Appointments Scheduled Appointments App

Multi-User Video Conference:

Video Meeting

Notifications:

Notifications

Medical Report Summary:

Select Report Medical Report Summary

Technologies Used

Backend:

  • Python (Flask, FastAPI)
  • AWS Textract (OCR Processing)
  • GPT-2 (Summarization)
  • PostgreSQL (Database)

Frontend:

  • React.js (Website)
  • React Native (Mobile App)

Other Tools & Libraries:

  • Pytesseract, EasyOCR, Pdfplumber for OCR processing.
  • TensorFlow, Hugging Face Transformers for NLP models.
  • Twilio API for SMS/Email notifications.
  • WebRTC for video conferencing.

About

A Virtual Clinic for Online Consultation made with MERN (MongoDB, Express, React, Node), GraphQL, Leaflet.js, WebSocket, WebRTC and React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published