Skip to content

Thin client and backend to support patient search prior to SoF launch

License

Notifications You must be signed in to change notification settings

uwcirg/cosri-patientsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COSRI Patient Search

Docker Image Version (latest semver)

All views require Keycloak authentication. Keycloak roles determine authorization scopes.

Setup

  1. git clone <this repository>
  2. cp client_secrets.json.default client_secrets.json # Edit to fit
  3. cp patientsearch.env.default patientsearch.env # Edit to fit
  4. mkvirtualenv patientsearch # Python 3.7
  5. pip install nodeenv
  6. nodeenv --python-virtualenv
  7. pip install -e .
  8. npm install .

Run

  1. Run the script located in the patientsearch/bin directory:
    • patientsearch/bin/patientsearchrun.sh

Run in docker

  1. sudo docker-compose build web
  2. sudo docker-compose up -d

Resources