Share My Health is a Consumer-Directed Health Information Exchange
Branch: master
Clone or download
philtuskha and whytheplatypus Added redirect to VMI_SIGNUP_URL (#18)
* added redirect to VMI_SIGNUP_URL
Latest commit 63d0e5e Feb 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deployment Separate deploy from infrastructure management (#9) Dec 13, 2018
.development
.docker typo in Dockerfile dependencies Jan 3, 2019
.nginx User migration (#11) Jan 4, 2019
apps Bugfix fixed homescreen fail when admin/no OIDC. Jan 17, 2019
collectedstatic User migration (#11) Jan 4, 2019
sharemyhealth Added redirect to VMI_SIGNUP_URL (#18) Feb 13, 2019
sitestatic Cosmetic (#6) Oct 10, 2018
templates Bugfix fixed homescreen fail when admin/no OIDC. Jan 17, 2019
.gitignore Cosmetic (#6) Oct 10, 2018
.travis.yml Separate deploy from infrastructure management (#9) Dec 13, 2018
LICENSE Initial commit Sep 11, 2018
Makefile Separate deploy from infrastructure management (#9) Dec 13, 2018
README.md Update README.md (#8) Oct 29, 2018
manage.py Working nginx uwsgi config + container Oct 8, 2018
requirements.txt Correct python-jose dependency reference Jan 30, 2019
tox.ini User migration (#11) Jan 4, 2019

README.md

ShareMyHealth

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 is designed as a consumer-mediated health information exchange.
ShareMyHealth acts as a relying party to vmi.

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).