/eHealth

Primary LanguagePython

eHealth

eHealth is an API-based web application that provides a set of endpoints for managing healthcare-related tasks such as user registration, appointment booking, medical record management, and more.

Features

User Registration and Authentication: Users can register and log in to their accounts. Different user types include health workers and patients.

Medical Information: Users can input and manage their medical information, including gender, blood group, age, medical history, allergies, and medications.

Appointment Management: Patients can book appointments with health workers. Health workers can view and manage their appointments.

Appointment Acceptance/Rejection: Health workers can accept or reject appointment requests.

Statistical Data: Health workers can view statistical details of appointments, such as appointments booked and rejected for a specific month.

Medical Records Filter: Users can search and filter users based on specified medical conditions, like allergies or diseases.