A web application that allows Admins, Doctors, and Patients to interact with the system based on their roles.
Patients can view different departments and book an appointment with the various doctors of that hospital. The patient can also view their visit history, have a look at the prescripitons as well.
Doctors are able to specify their availability and make sure their schedule is created exacly how they want it to be. Doctors can also view and edit their profile and its various feilds like education, experience, etc.
Admins are able to add new Doctors, add new departments, cancel appointments and blacklist patients from being able to book appointments. They are also able to view and edit all patient and doctor data.