Skip to content

As the main "Blue Button AP", ShareMyHealth is a OAuth2 Provider.

License

Notifications You must be signed in to change notification settings

videntity/sharemyhealth

 
 

Repository files navigation

ShareMyHealth - An OAuth2 Provider for Health Care

A consumer-directed health information exchange.

This application is built using Python 3.7 and Django 2.1.x.

The default port for this application is 8001. This avoids conflicts when running the OIDC Server on the same machine.

It will also configure a postgreSQL docker instance on port 5432.

Deploy with Docker

Docker is supported. Run docker with:

 docker-compose -f .development/docker-compose.yml up

If you make changes to requirements.txt to add libraries re-run docker-compose with the --build option.

If you're working with a fresh db image the migrations have to be run.

Associated Projects

ShareMyHealth App is a personal health records for aggregating and sharing data with organizations.

ShareMyHealth acts as a relying party to vmi.

ShareMyHealth is an OAuth2 Provider for the ShareMyHealth App. https://github.com/TransparentHealth/smh_app

VerifyMyIdentity - VMI, a standards-focused OpenID Connect Identity Provider.

Supporting Resources

vmi uses css resources from Bootstrap (v.3.3.x) and Font-Awesome (v4.4.x).

About

As the main "Blue Button AP", ShareMyHealth is a OAuth2 Provider.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 31.0%
  • JavaScript 29.6%
  • CSS 21.0%
  • HTML 14.6%
  • HCL 2.8%
  • Dockerfile 0.5%
  • Other 0.5%