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.
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.