Skip to content

Latest commit

 

History

History
381 lines (326 loc) · 9.99 KB

README.md

File metadata and controls

381 lines (326 loc) · 9.99 KB

What is HealthLink?

  • AI-powered telemedicine platform with Patient and doctor dashboards
  • Video/Audio calls, Chat, Call transcription & LLM-powered video calls
  • Secure appointment scheduling, E-prescriptions & Integrated payment solutions
  • Deployed on fly.io & github pages using Docker with CI/CD

Demo 🔽


Access HealthLink Frontend


Access HealthLink Backend


Login Credentials

Role Email Password
Doctor [email protected] ahmed
Patient [email protected] ali



Note

The backend may take around 10-15 seconds to boot up due to Fly.io cold start. Please wait a moment for it. 😊


Healthlink Frontend Demo

Healthlink Frontend Demo

Languages & Frameworks

Python
Python
TypeScript
TypeScript
Jinja
Jinja
Angular
Angular
Django
Django

Machine Learning & Data

TensorFlow
TensorFlow
Mixtral
Mixtral
LangChain
LangChain
Redis
Redis
PostgreSQL
PostgreSQL

DevOps

Docker
Docker
Git
Git
GitHub Actions
GitHub Actions
pytest
pytest

Other

Postman
Postman
JWT
JWT
Sentry
Sentry
Jira
Jira
Ubuntu
Ubuntu
Celery
Celery

Note

HealthLink comes with 66% test coverage for the non critical parts of the application. The critical parts of the application have 100% test coverage.

tests

Features

  • Patient Dashboard: Patients can view their medical history, prescriptions, and appointments.

  • Doctor Dashboard: Doctors can view their patients' medical history, prescribe medications, and schedule appointments.

  • Chatbot: Patients can ask questions to the chatbot, which uses OpenAI's LLM to generate responses.

  • Appointment Scheduling: Patients can schedule appointments with doctors.

  • Prescription Generation: Doctors can generate prescriptions for patients.

  • Medical History: Patients can view their medical history.

  • Notifications: Patients and doctors receive notifications for appointments and prescriptions.

  • Admin Panel: Admins can manage users, doctors, and patients.

  • Machine Learning: The chatbot uses OpenAI's LLM to generate responses.

  • Security: HealthLink uses JWT tokens for authentication and authorization.

  • Deployment: HealthLink is deployed on AWS using Docker containers.

  • CI/CD: HealthLink uses GitHub Actions for continuous integration and deployment.

  • API Documentation: HealthLink's API is documented using MKDocs.

  • Responsive Design: HealthLink is designed to work on all devices.

  • Search: Patients can search for doctors and appointments.

  • Feedback: Patients can provide feedback on doctors.

  • Rating: Patients can rate doctors.

  • Email Notifications: Patients and doctors receive email notifications for appointments and prescriptions.

  • Video Consultation: Patients can have video consultations with doctors.

  • Voice Consultation: Patients can have voice consultations with doctors.

  • Payment Integration: Patients can pay for appointments and prescriptions.

  • Telemedicine: Patients can consult with doctors remotely.

  • E-Prescription: Doctors can generate e-prescriptions for patients.

Important

HealthLink is designed to assist doctors, not replace them. It provides tools and information that help doctors make more informed decisions, enhancing the quality of patient care.