SwasthSaathi is an innovative system designed to revolutionize the healthcare industry by simplifying medical appointment scheduling, ensuring efficient doctor presence tracking, and aiding in disease detection using advanced technologies. With a strong focus on improving patient experience and streamlining hospital operations, SwasthSaathi is the future of healthcare technology.
In modern hospitals, scheduling appointments efficiently is crucial for providing quality healthcare services. The existing manual appointment scheduling processes can be time-consuming and often lead to long wait times for patients. The aim of this project is to develop a digital system that addresses these challenges by leveraging advanced technologies and artificial intelligence to:
- Identify doctor availability in real-time.
- Automate appointment slot allocation based on doctor availability and the number of waitlisted patients.
- Reduce patient waiting times and improve the overall patient experience.
- HTML/CSS
- JavaScript
- ReactJS
- LeafletJS Documentation
- ReduxJS Documentation
- Flutter Documentation
- Node.js Documentation
- Express.js Documentation
- Firebase Documentation
- socket.io Documentation
- MongoDB Documentation
- TensorFlow Documentation
- scikit-learn Documentation
- DeepScan Documentation
๐ Minimize Wait Times: Our mission is to reduce the agonizing waiting times at hospitals, ensuring you get the care you need when you need it.
๐ Doctor Tracking: We've harnessed the power of face recognition technology and real-time location tracking to empower you with the knowledge of your doctor's availability.
๐ก Disease Prediction: Our intelligent machine learning algorithms work tirelessly to predict your ailments from your symptoms, aiding doctors in making precise diagnoses.
๐ฑ User-Friendly Interface: SwasthSaathi offers a sleek, easy-to-use interface for both patients and doctors, making healthcare accessible and enjoyable.
- Choose Your Slot: SwasthSaathi provides you with a range of 30-minute time slots, allowing you to select the most convenient appointment time.
- Seamless Booking: Our A.I. system handles appointment allocation effortlessly, ensuring you secure the slot you desire.
- Stay Informed: Receive timely notifications in case of any scheduling changes due to unforeseen events.
- Face Recognition: We employ cutting-edge Deepscan face recognition technology to verify your doctor's identity.
- Real-Time Location Tracking: Our mobile app keeps tabs on your doctor's presence within the hospital, granting you confidence in booking your appointments.
- Predictive Medicine: SwasthSaathi uses the power of machine learning to predict your health issues based on your symptoms, enabling doctors to offer the best care.
- Precise Diagnosis: Ensure you're matched with the right doctor for your condition, especially if you're a first-time visitor.
- Elegance Meets Functionality: Our interface, crafted using React and Flutter, offers a seamless experience for patients and doctors alike.
- Security First: Your data is stored with utmost security, ensuring your peace of mind.
๐ผ Hospitals benefit from SwasthSaathi by offsetting development costs with a nominal fee per appointment. Return on investment varies based on hospital size, patient volume, and current appointment costs.
๐ The system collects essential patient demographic data, a valuable resource for marketing and enhancing patient care.
๐ค Reduced manual intervention and enhanced efficiency make SwasthSaathi a cost-effective solution for hospitals.
๐ฎ Consultation Duration Prediction: Our next step is to predict consultation duration, further optimizing the scheduling process for you.
๐ฑ Mobile App for Patients: Expect a user-friendly mobile app, enabling you to book appointments with ease.
๐ Integration with Google Ecosystem: Seamlessly sync your appointments with your Google Calendar for a holistic healthcare experience.
Ready to embark on a journey towards efficient, patient-centric healthcare? Dive into our system by following the installation and usage instructions in our documentation.
-
Artificial Intelligence (AI): AI algorithms are used for appointment slot allocation and optimization.
-
RFID and Face Detection: These technologies are employed to detect the presence of doctors in the hospital.
-
Mobile App Integration: The system can integrate with mobile applications to detect doctor proximity.
-
Database: A robust database system stores and manages doctor schedules, patient appointments, and historical data.
-
Web Interface: The system provides a web-based interface for easy access and management.
To install and run the Hospital Appointment Scheduling System on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/mrudul2/SIH-2023.git
To use the Hospital Appointment Scheduling System, follow these steps:
-
Visit the system's web interface or use the mobile app (if available) to log in.
-
Select a doctor and desired appointment slot.
-
The system will automatically allocate the appointment slot based on real-time doctor availability and the number of waitlisted patients.
-
Receive notifications with appointment details.
- Mrudul Joshi - EMail ๐ง
- Aishwarya Ravi - EMail ๐ง
- Soham Sangole - EMail ๐ง
- Abhishek Dubey - EMail ๐ง
- Nidhi Shah - EMail ๐ง
- Subodh Dalvi - EMail ๐ง
We welcome contributions from the community to improve and enhance the Hospital Appointment Scheduling System. To contribute, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix.
-
Make your changes and ensure that tests (if any) pass.
-
Submit a pull request with a clear description of your changes.
This project is licensed under the MIT License.
We are excited to have you onboard as we work towards enhancing the efficiency and convenience of the appointment scheduling process in hospitals, ultimately benefiting patients by reducing waiting times. If you have any questions or suggestions, please feel free to reach out to us. Thank you for your interest and support.

