/PHQ9

Sample HIPAA-compliant web application using the Catalyze v2 API

Primary LanguageJavaScript

PHQ-9

A sample web application using the Catalyze v2 API. Read more about it at https://catalyze.io/blog/a-simple-hipaa-compliant-web-application-using-the-catalyze-v2-api/.

This application is an interactive online version of the PHQ-9 Depression Questionnaire.

Check out the live demo!

Local Setup

Dependencies:

  • Node JS
  • Bower (npm install bower) (npm comes with node)

Setup:

  1. Clone this repo

  2. Edit frontend/assets/config.js, adding your Catalyze v2 and medl.io API keys).

  3. Install Bower and node dependencies via command line:

    $ bower install
    $ npm install
    
  4. Start the node server:

    $ node backend/app.js
    
  5. Navigate your browser to http://localhost:8000/.

(the node dependency is needed because some browsers have security policies that don't allow file:/ URLs to access cross-origin resources - if your browser doesn't, or you change that policy in your browser, you can stop after bower install)