Skip to content
This repository has been archived by the owner on May 26, 2022. It is now read-only.

hinthealth/bbplus-authorization-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bbplus-authorization-form

This project demonstrates a reference implmenetation for a patient authorization form. A provider may use this form to allow patients to configure their enrollment for BlueButton+ data transfer.

A demo of this application is deployed at: https://bb-authorization-form-dot-healthio-dev.appspot.com/

It supports the following features:

  • Addition of multiple Direct addresses per patients.
  • Email notifications upon changing frequency settings.
  • Simple Direct address validation.

This patient authorization form is intended to demonstrate a clean user experience that BlueButton+ providers can use. It is implemented in simple, easy-to-understand Python and JavaScript, which means it can be integrated easily into an existing system.

This sample runs on Google App Engine, which allows providers to spin up their own patient management instance easily. An abstract data storage class is implemented, making it easily portable off of App Engine onto another platorm.

To run a development server:

  1. Download the Google App Engine SDK for Python
  2. Run pip install -r requirements.txt to install dependencies.
  3. Run ./utils/run.sh

To deploy to App Engine:

  1. Create an application (or use an existing one) at http://appengine.google.com
  2. Run ./utils/deploy.sh --application=<app id>

About

A reference implementation for an authorization form for BlueButton+ data transfer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published