Inspiration
Doctorine is designed to streamline healthcare operations and enhance patient care. One of our team members family member is a nurse, so he knew how tedious it is for them to handle multiple patients at a single time, hence we planned to build this solution for them.
What it does
Let's explore the key features in detail:
1) Real-time Vital Sign Monitoring: Our application seamlessly integrates with ECG monitors to capture patients' vital signs, including heart rate, blood pressure, and oxygen saturation. The system constantly analyzes this data and generates color-coded alerts to signify the severity of the patient's condition. Red indicates a critical state, yellow represents slight abnormalities, and green signifies a safe condition.
2) ECG Monitor Scanner: We provide a built-in scanner that enables medical professionals to capture ECG monitor readings effortlessly. This scanner swiftly extracts vital information, eliminating the need for manual data entry and minimizing errors. The captured data is instantly transmitted to the application for real-time analysis and tracking.
3) Vitals Monitoring Charts: Our application offers comprehensive charts and graphs that display patients' vital sign data over a specified period. This feature enables medical staff to monitor and analyze trends in the patients' health conditions, facilitating prompt and accurate decision-making.
4) Web Dashboard for Efficient Hospital Management: The Hospital Management Application includes a user-friendly web dashboard that serves as a centralized hub for hospital administrators. This dashboard empowers administrators to efficiently manage doctors, nurses, and patients, ensuring optimal resource allocation. It facilitates the assignment of doctors, nurses, and beds to patients, ensuring smooth operations and improved patient care.
5) Staff Management: The application simplifies the process of managing doctors and nurses within the hospital. It enables administrators to maintain staff profiles, assign duties and responsibilities, and track their availability. This feature ensures a streamlined workflow, efficient resource utilization, and enhanced coordination among the medical team.
How we built it
We ran a video to stimulate a camera, which was fed to our ML model and its output was connected to a web socket. The data received from the web socket was then used on the app with a simple and modern UI to tell the doctors and nurses if any emergency was found and send them alerts regarding this. On the web side of things, we built a dashboard using react.js so that the hospital managers can assign doctors, nurses and patients to beds which can then be taken care of. The manager can also add and delete doctors, nurses and patients and view basic stats about the hospital regarding the same.
Challenges we ran into
One of the issues we had was calling the Flask API with videos and passing the data into a socket for the front end to receive. Additionally, neither team member was skilled at react native, thus had to spend all night learning and implementing the application program.
Accomplishments that we're proud of
We are proud that we could make such a good project that solves a real life problem. We had never imagined coming this far with our skills to help someone in the real world.
What we learned
In the technical side, we got to learn a lot about react-native and yolo models. Apart from that we also learned about how vital monitors work and what all readings they show, what is the range of the readings and its importance in determining a person's critical condition.
What's next for Doctorine
We would love to approach hospitals with our project and see if it can actually help in the real world and would make changes in our projects according to their feedbacks given.
Log in or sign up for Devpost to join the conversation.