Skip to content

shadrak98/HealthCare

 
 

Repository files navigation

BotCare

Hackathon Status Github Issues Pending Pull-Requests License


Health care for patients post surgery

Flow Diagram

LegoDoc

Table of Content

About

  • A Chatbot that can answer varying levels of queries from the user, these queries range from simple information to booking of appointment for the doctor.
  • One can get details about his past doctors, prescriptions, dosage etc, just by quering the bot.
  • Questions can even be asked to the doctors directly.
  • Reminders can be set for taking medicines.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Installing NodeJs

$ sudo apt-get install nodejs

Installing VueJs

$ npm install -g @vue/cli

Installing Python3

$ sudo apt-get install python3

Installing

A step by step series of examples that tell you how to get a development env running

Cloning the repo

$ git clone https://github.com/chaitanyadukkipaty/LegoDoc.git

Installing the dependencies

$ cd HealthCare
$ npm install
$ cd Python
$ pip install -r requiremnt.txt
$ cd ../web/bootcare/
$ npm install

If you are running a development environment, use the following command:

$ npm run serve 

If you are running a deployment environment, use the following command:

$ npm run build

Running the node server

$ node server.js

Running the flask server

$ python chatbot.py

The application will now be running on https://localhost:8080/

Built With

Limitations

  • The only way to detect distress is using the conversations with the bot

Future Scope

  • Integration with Google Fit

File Structure

/server.js : Main server code
/web/lego : Website code
/models : Data structures and methods to access them
/Python : Flask app and dependencies for the model

Contributing

  1. Fork it (https://github.com/caldenrodrigues/HealthCare/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Authors

See also the list of contributors who participated in this project.

About

Post Healtcare for patients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 44.1%
  • JavaScript 27.0%
  • Python 18.7%
  • HTML 10.2%