Inspiration

This inspiration originated from the time one of our team members was admitted to the hospital due to an allergy. During his visit, he realized many nurses were preoccupied trying to distribute surveys in order to administer the appropriate care. Therefore, this project is an effort to decrease the workload of nurses and to enhance the experience of patients

What it does

MedicalBot is a chatbot which asks you questions about your injuries etc. and if the situation is deemed severe, it should call the emergency rescue. Otherwise, it gives you advice and what to do.

How we built it

Using the chatterbot Python library, we gave it a list of situation that may arise and it's appropriate response.

Challenges we ran into

The bot isn't able to understand what we are trying to say if the input deviates too far from the conversation we trained it to learn. It may respond with something completely irrelevant.

The bot is able to keep a storage of response thus when we want to "retrain" the bot, we had to completely restart the project. But it turns out there was a faster way which was the "chatbot.storage.drop()" command

What's next for Medical Bot

The Medical Bot could be even better if we can program it to understand a range of answers and identify those similar. It should also know what purpose it serves. This way, the bot will be able to respond more appropriately. The bot would be more helpful if it can store the data it received from the user and list them out in a spreadsheet. This way, doctors or nurses will be able to get the full information of the person's situation and decide what help the person needs.

Built With

  • chatterbot
  • chatterbot-corpus
  • pycharm
  • python
Share this project:

Updates