The Healthcare Appointment Scheduling System is a web-based application designed to streamline patient appointment booking with doctors, reducing wait times and improving hospital efficiency. This project was developed as part of my internship, focusing on optimizing healthcare management through technology.
- Role-Based Access: Separate functionalities for patients, doctors, and administrators.
- Doctor Registration & Management: Doctors can register, manage availability, and update consultation fees.
- Patient Appointment Booking: Users can book, modify, and cancel appointments based on doctor availability.
- User Profile & Appointment History: Patients can view their past visits, prescriptions, and upcoming appointments.
- Admin Dashboard: Administrators can manage doctors, users, and appointments efficiently.
- Contact & Support System: Patients can reach out for queries, reports, or complaints.
- Frontend: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX
- Backend: Python (Flask, FastAPI)
- Database: PostgreSQL
- API Documentation: Swagger
- AI-powered Dynamic Scheduling using Reinforcement Learning to optimize appointment timings.
- Symptom-based Doctor Recommendations for improved patient-doctor matching.
- Prescription Management System where doctors can digitally prescribe medicines.
- Admin Reports & Analytics to track system usage and improve efficiency.
- Developed an end-to-end web application with secure authentication & access control.
- Gained experience in handling real-world healthcare scheduling challenges.
- Explored database optimization techniques for faster appointment retrieval.
- Worked on frontend-backend integration using AJAX for seamless user experience.
- Understood the impact of load balancing and query optimization in a high-traffic environment.
For any queries or contributions, feel free to reach out:
- GitHub: https://github.com/Dharmik0712
- Email: dharmiksompura1212@gmail.com
π Contributions & suggestions are welcome! Feel free to fork and enhance the project.