Skip to content

Toheed-Ahmed/NEXA-Health

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Smart Patient Record & Reminder System

Digitizing Healthcare for Rural Pakistan
A comprehensive patient management platform with AI assistance, automated reminders, and hospital discovery.


👥 Team NEXA

OpenHack'25 @ MUET SZAB Campus

Member Role GitHub
Toheed Ahmed Full-Stack Developer @Toheed-Ahmed
Naveed Ahmed Backend Developer @naveed-kalvvar-cloud
Zeeshan Frontend Developer @zeeshan

🎯 Problem Statement

Healthcare in rural Pakistan faces:

  • 📋 Fragmented Records – Paper-based systems
  • Missed Appointments – No reminders
  • 🔍 Poor Discoverability – Patients can’t find specialists
  • 🔗 Disconnected Care – Clinics & doctors not linked
  • 📉 Treatment Gaps – Delayed follow-ups

Impact: Ineffective healthcare, increased costs, poor outcomes.


💡 Our Solution

AI-powered digital patient management for rural clinics:

  • 🗂️ Centralized Digital Records
  • ⏰ Multi-channel Automated Reminders
  • 🏥 Hospital & Doctor Finder
  • 📊 Analytics Dashboard
  • 🤖 AI Chatbot Assistant
  • 🔐 Secure Role-Based Access
✨ Features
  1. Patient Record Management – Full profiles, X-rays, lab reports, AES encryption
  2. Smart Appointments – Scheduler, multi-channel reminders, status tracking
  3. Hospital & Doctor Finder – Specialty filters, location-based search
  4. AI Chatbot Assistant – 24/7 patient guidance & FAQs
  5. Analytics Dashboard – Charts, trends, statistics
  6. Security – Role-based JWT authentication, audit logs

🛠️ Tech Stack


📖 Usage Guide

🔐 Authentication
  • Login (Admin / Doctor / Patient)
  • Two-factor OTP
📊 Dashboard
  • Patients → Add / Edit / View
  • Appointments → Schedule / Track
  • Reminders → View notifications
  • Analytics → Visual charts
  • Hospital Finder → Search specialists
  • AI Assistant → Chatbot guidance
🏥 Hospital & Doctor Finder
  • Search by specialty & location
  • Doctor availability & clinic info
🤖 AI Chatbot
  • FAQs, registration guidance, appointment slots
  • Navigation help

🏥 Category

Healthcare

Our project focuses on digitizing patient records, automating reminders, and providing AI-assisted healthcare guidance for rural areas, improving accessibility and efficiency in healthcare delivery.


⚠️ Challenges Faced

  • Multi-Channel Notifications: Integrating Email, SMS, and WhatsApp reminders was complex due to different APIs.
    Solution: Built a unified notification service to send reminders reliably.

  • Secure Patient Data: Storing sensitive medical records safely was critical.
    Solution: Implemented AES encryption and JWT-based role authentication.


📚 Learnings

  • Hands-on experience with full-stack development using React, Node.js, and MongoDB.
  • Integrating third-party APIs like Twilio, WhatsApp, and OpenAI.
  • Understanding the importance of data security and privacy in healthcare systems.
  • Designing scalable and modular architectures for multi-role applications.

🎯 Impact & Future Roadmap

Stakeholders & Benefits:

  • Patients: Easy access, timely reminders, specialist discovery
  • Doctors: Centralized data, reduced no-shows
  • Clinics: Streamlined operations
  • Healthcare System: Efficient & cost-effective

Future Roadmap:

  • Mobile apps (Android/iOS + PWA)
  • Predictive AI for patient risk assessment
  • Multi-language support (English, Urdu, Sindhi)
  • Telemedicine & video consultations
  • Blockchain for immutable medical records
  • IoT device integration (wearable health monitors)

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit changes (git commit -m 'Add AmazingFeature')
  4. Push to branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

MIT License – Educational & demonstration purposes only.


Made with ❤️ by Team NEXA – Transforming Healthcare, One Digital Record at a Time ⭐ Star this repo if you find it helpful!

⚙️ Setup Instructions

  1. Clone your fork:
git clone https://github.com/YourGitHubUsername/TEAM_NEXA.git
2. Clone your fork:
cd TEAM_NEXA/backend
Install dependencies:
npm install
Setup environment variables:
cp .env.example .env
# Edit the .env file with your configuration (MongoDB URI, API keys, etc.)
Start the backend server:
npm start
Open the frontend:
cd ../frontend
# Open index.html in your browser OR use the Live Server extension in VS Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors