Skip to content

yshshrm/DocBot

Repository files navigation

DocBot

Application

A chatbot for Telegram to improve the User Experience for patients. The application contains a portal for the doctor to fill in the details of the medicine and time it should be taken. It then serves as a reminder for the user to take their medicine at specified times.

Data Visualisation

With the data stored, we can easily get to know effectiveness of a medicine (by taking into account several factors such as how much time it takes for the patient to be cured), outbreaks of a certain disease, tracking user's history. Also, taking feedback from a user, we can help pharmaceutical companies to size up their competition.

Technologies used

  • Python (for communicating with Telegram)
  • SQLite (for storage)
  • nodejs (for building the database)
  • d3.js (for visualizations)
  • Telegram API, Open Govt Data, John Snow Datasets

Setup

Bot

It can be found in docbot folder.
Run python docbot.py to run.

Form

It is in the root directory.
Run node server.js and open localhost:1185

Data Visualizations

Can be found in the visualizations directory.