Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# 📘 MedAssist AI – Enterprise Healthcare Intelligence Platform ## 🏥 Overview **MedAssist AI** is an AI-powered healthcare intelligence platform built using **Python, Streamlit, Machine Learning, OCR, RAG (Retrieval-Augmented Generation), and Role-Based Authentication**. The platform helps patients, doctors, and administrators manage healthcare workflows using intelligent automation, disease prediction, AI medical assistance, report analysis, appointment systems, and enterprise dashboards. This project demonstrates: - AI integration - Healthcare workflow automation - Machine learning deployment - Secure authentication systems - Enterprise dashboard architecture - Modern SaaS UI development --- # 🚀 Key Features ## 👤 Patient Features - AI medical chatbot - Upload medical reports (PDF/Image/TXT) - OCR-based report extraction - AI explanation of medical reports - Smart medical memory - Disease prediction system - Heart disease prediction - Health score analytics - Voice healthcare assistant - Appointment booking system --- ## 👨⚕️ Doctor Features - Doctor dashboard - Appointment management - Patient consultation workflow - Prescription management - Doctor notes system - Appointment status updates - Secure doctor approval system --- ## 🛡️ Admin Features - Enterprise admin dashboard - Doctor approval workflow - User management - Appointment monitoring - Platform analytics - System health monitoring - Secure role-based access --- # 🧠 AI & ML Features - Retrieval-Augmented Generation (RAG) - OCR for scanned medical reports - Medical document intelligence - Diabetes prediction model - Heart disease prediction model - Personalized AI recommendations - AI healthcare assistant - Voice interaction system --- # 🎨 UI Features - Premium SaaS-style UI - Glassmorphism design - Responsive dashboards - Gradient layouts - Interactive charts - Enterprise healthcare theme - Professional sidebar navigation --- # 🔐 Security Features - JWT Authentication - Encrypted passwords using bcrypt - Role-based access control - Doctor approval system - Secure session management --- # 🛠️ Tech Stack ## Frontend - Streamlit - HTML/CSS - Plotly ## Backend - Python - SQLite ## AI/ML - Scikit-learn - FAISS - OCR - NLP - RAG Pipeline ## Authentication - JWT - bcrypt --- # 📂 Project Structure ```text MedAssist-AI/ │ ├── admin/ │ └── admin_tools.py │ ├── ai/ │ └── medical_ai.py │ ├── analyzer/ │ └── report_analyzer.py │ ├── auth/ │ └── auth.py │ ├── database/ │ └── db_manager.py │ ├── doctor/ │ ├── appointment_manager.py │ └── doctor_tools.py │ ├── memory/ │ └── patient_memory.py │ ├── ml/ │ └── disease_predictor.py │ ├── parser/ │ └── document_parser.py │ ├── rag/ │ └── rag_pipeline.py │ ├── utils/ │ └── text_cleaner.py │ ├── vectorstore/ │ └── faiss_store.py │ ├── voice/ │ ├── listen.py │ └── speak.py │ ├── app.py ├── requirements.txt └── README.md ``` --- # ⚙️ Installation ## 1️⃣ Clone Repository ```bash git clone https://github.com/your-username/MedAssist-AI.git ``` --- ## 2️⃣ Move Into Project ```bash cd MedAssist-AI ``` --- ## 3️⃣ Install Requirements ```bash pip install -r requirements.txt ``` --- ## 4️⃣ Run Application ```bash streamlit run app.py ``` --- # 📊 Machine Learning Models | Model | Purpose | |---|---| | Diabetes Prediction | Diabetes risk detection | | Heart Disease Prediction | Heart risk analysis | | Health Score System | Patient health analytics | --- # 🔄 Workflow Architecture ```text Patient Uploads Report ↓ OCR + Text Extraction ↓ RAG Medical Analysis ↓ AI Healthcare Assistant ↓ Disease Prediction ↓ Doctor Consultation ↓ Admin Monitoring ``` --- # 🏥 Enterprise Features - Multi-role authentication - Doctor verification system - Appointment workflow engine - AI healthcare analytics - Smart patient memory - Enterprise dashboard architecture --- # 📸 Screenshots ## Login System (Add Screenshot Here) ## Patient Dashboard (Add Screenshot Here) ## Doctor Dashboard (Add Screenshot Here) ## Admin Dashboard (Add Screenshot Here) --- # 🎯 Future Improvements - Cloud deployment - Docker support - CI/CD integration - Video consultation - EHR integration - Real-time health monitoring - Advanced AI diagnosis - Multi-language support --- # 👨💻 Author **Anirodh Padhy** GitHub: https://github.com/Aniordh-Padhy LinkedIn: www.linkedin.com/in/anirodh-padhy-ab3455315 AI/ML & Full Stack Developer --- # 📄 License This project is for educational and portfolio purposes. --- # ⭐ If You Like This Project Please consider giving it a ⭐ on GitHub.