Inspiration
IFEM's speech made us realize how bad the waiting rooms are, and how much worse it is for people constantly admitted to hospitals such as older or disabled people. To make the experience better for all, we decided to work on Medi-Watch.
What it does
We implemented a queue system named Q-View. When the patient checks into the application: based on the urgency of their condition, a nurse places them into the appropriate queue, ensuring that they know how many people are before them and the estimated time for their call. A chatbot is always there to ease their stay and answer any questions without giving false medical diagnoses. A few games are there to entertain the patients as well, to ease the staleness experienced in the medical room.
How we built it
We used HTML, CSS, and JavaScript as well as a database through Flask. The chatbot is an API call to an AI trained to give any mental support needed.
Challenges we ran into
We are new to web development, so the collaborative aspect through GitHub proved to be difficult. We had not made a .gitignore at the start, so a lot of garbage data got into our file repository. Nevertheless, we fixed the issue. The API for the patient information proved to be difficult to integrate into the MySQL database, but we fixed that as well. Sometimes the splash screen would not redirect to the queue after the patient data was entered. Other times the queue would delete half the patients from the get-go. Many small issues were raised, but we fixed most of them and have a working product.
Accomplishments that we're proud of
The queue system is very nice, the ETA works well, and it's a good simulation of the patient experience. The chatbot works very well, it is trained to not say anything bad not give any medical advice, and only care for the patients. We implemented a trivia and a wordle minigame to make everyone.
What we learned
This was our first implementation of an AI chatbot, which was an integral experience to our web-development formation
What's next for Medi Watch
If we do win, we wish to improve the app with a lot more games, make different themes and maybe some more utilities, but all this was not possible in a single day :)
Built With
- css
- html
- javascript
- openai
- trivia
- wordle

Log in or sign up for Devpost to join the conversation.