/HealthCompanion

Primary LanguagePythonMIT LicenseMIT

Health Companion

Description

Introducing "Equity Afia Health Care Companion," an innovative Android application designed to revolutionize the health care experience for Equity Afia network patients. Our application provides an all-in-one solution to the challenges faced by patients, making it easier to locate and reach the nearest clinic, book appointments with preferred doctors, and give real-time feedback.

With this app, patients will have access to timely and convenient health care services, improving the overall quality of care received. Our goal is to create a seamless experience that empowers patients, improves health outcomes, and enhances patient satisfaction.

Equity Afia Health Care Companion is the future of healthcare - smart, efficient, and patient-centered. Join us on this journey to revolutionize healthcare in Kenya and beyond.

Features

This is the backend repository for the Equity Afia Health Care Companion. It contains the API endpoints and database models for the application. The frontend repository can be found here

Endpoints include:

  • Admin
  • View all clinics
  • View Clinics in a particular county/sub-county/country
  • View all services in a clinic
  • Return all clinics that offer a particular service
  • Book an appointment
  • View all appointments
  • View all appointments for a particular clinic
  • View all appointments for a particular patient

Technologies Used

  • Python
  • Django
  • Django Rest Framework
  • PostgreSQL

Set Up and Installation

  • Clone the repository
  • Create a virtual environment
  • Install the requirements
  • Run the application
  • Clone the frontend repository
  • Install the requirements
  • Run the application

Project Author

  • Terry Mochire

Known Bugs

  • None

License

This project is licensed under the MIT License - see the LICENSE file for details

Contact Information