A fully automated hospital appointment scheduling web-app build using MERN and python.
Mobile App: book_my_slot
Face App: Bookmyslot_FaceApp
Backend:
AI:
- Secure Login for Doctors and patients with role based access control.
- Hospitals may register doctors
- Patients may book an appointment
- Patients are notified about their apointment's status through SMS
- Schedule Appointments with the least waiting time
- Slots are booked based on doctors presence in the hospital using Face detection (AI) technique.
- Patients may upload their prescription, and medical history while booking appointment
- Doctors may view their scheduled appointments
- Patient Feedback to improve services and patient satisfaction
- Emergency Helpline number of hospitals for patients
- Advanced analytics dashboard: Showing appointment trends for admin.
- Multi-Location Support: For hospitals with multiple locations, the system can help patients choose appointments at the most convenient site based on doctor availability.
- Telehealth Integration: If a doctor is not physically present but available for telehealth consultations, the system can facilitate virtual appointments, expanding access to healthcare services.
- Chat Bot: An A.I Chatbot used at the time of registration in which patient will add the symptoms and a problems and chatbot will do registration on behalf of patient.
- Waitlist Management: Patients can be placed on waitlists for preferred doctors, and the system can automatically notify them if an appointment slot becomes available due to cancellations.
Clone the project
git clone https://github.com/dynamicHarsh/bookMySlot.git
Go to the project directory
cd bookMySlot
Install dependencies
npm install
Start the server
npm run dev
Admin
Id: admin@gmail.com
Password: admin
User
Id: user@gmail.com
Password: user
Doctor
Id: doctor@gmail.com
Password: doctor
© 2023 Team Emmet