Skip to content

An application that provides a medical diagnosis and recommendation on Google Assistant

License

Notifications You must be signed in to change notification settings

DrDinosaur/HomeDoctor

Repository files navigation

HomeDoctor

An application that provides a medical diagnosis and recommendation on Google Assistant

  • Provides a medical diagnosis based on your symptoms
  • Asks follow-up questions to provide a more accurate diagnosis
  • Gives context about the conditions(s) you may have and a recommendation on what to do about it

USAGE

  • "Ok Google, talk to HomeDoctor" to speak with the application
  • "I'm a 30 year old male" to identify your age and sex
  • "I have a runny nose and a sore throat" to identify your symptoms
  • "Yes (or no)" to answer follow up questions

BUILD/INSTALLATION INSTRUCTIONS:

  1. Load the HomeDoctor.zip agent into API.AI
  2. Move the web backend files (main.py, requirements.txt) into your server of choice
  3. Install requirements with pip install -r requirements.txt
  4. Obtain API credentials from Infermedica and Firebase. Edit secrets.example.py and save as secrets.py
  5. Run backend with python main.py
  6. Point the API.AI webhook endpoint to https://(your-server-ip)/webhook
  7. Setup the API.AI google assistant integration (use same account linked to your Google Home)
  8. Talk to your Google Home! (see usage)

OTHER SOURCES OF DOCUMENTATION

Contributor Guide

CONTRIBUTING.md

Contributions

CONTRIBUTORS.md

License

LICENSE.md

About

An application that provides a medical diagnosis and recommendation on Google Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages