Skip to content

ronvohra/drchrono-kiosk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drchrono-kiosk

This is a doctor dashboard and patient check-in kiosk built with Django and the DrChrono API. The user is intended to be a doctor who can see his daily scheduled appointments, monitor and call in waiting patients and mark them as seen. On the patient side of things, patients with scheduled appointments can check themselves in and update their demographics. Walk-in patients can also sign themselves in, go through the check-in process and update their demographics as well (this feature is incomplete since appointment scheduling still needs to be built).

Future Work

  • Change datetimes from naive to aware
  • Finish walk-in appointment scheduling
  • Create front-end from scratch

Requirements

Setup

$ pip install -r requirements.txt
$ python manage.py runserver

social_auth_drchrono/ contains a custom provider for Python Social Auth that handles OAUTH for drchrono. To configure it, set these fields in your drchrono/settings.py file:

SOCIAL_AUTH_DRCHRONO_KEY
SOCIAL_AUTH_DRCHRONO_SECRET
SOCIAL_AUTH_DRCHRONO_SCOPE
LOGIN_REDIRECT_URL

About

Doctor dashboard and patient check-in kiosk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 43.3%
  • Python 35.5%
  • HTML 12.0%
  • JavaScript 9.2%