Skip to content

Scala/Javascript web app for patient chart annotation and review

License

Notifications You must be signed in to change notification settings

ClarityNLP/validation-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

charhartGitHub Enterprise
and
GitHub Enterprise
Mar 29, 2018
7fddb84 · Mar 29, 2018
Feb 20, 2018
Feb 20, 2018
May 2, 2017
Feb 20, 2018
Dec 2, 2017
Apr 27, 2017
Apr 27, 2017
Feb 20, 2018
Apr 27, 2017
Feb 20, 2018
Feb 3, 2017
Mar 29, 2018
Mar 29, 2018
Jun 5, 2017
Jul 10, 2017
Nov 13, 2017
Mar 29, 2018
May 2, 2017
Apr 27, 2017

Repository files navigation

Validation Framework

TODO - this documentation needs to be expanded

Requirements

  • Scala 2.11.x+
  • sbt 1.1.x
  • npm
  • Relational patient database in OMOP format
  • Local Postgres DB/schema, set up with app/sql scripts
  • Local OHDSI WebAPI pointing to this branch patient-records-addon (Link)
    • Note: Standard OHDSI WebAPI doesn't pull out patient-level data
  • Patient note data stored in Solr 6.x+

To prepare javascript

npm install

Note: We are transitioning from Angular to React.

If you see errors with webpack, you may need to instal webpack globally.

npm install --global webpack

To compile

sbt compile

To run

Copy conf/application.conf to a another local directory and modify values to reference your local versions of OHDSI, Solr, Postgres.

sbt "run -Dconfig.file=/opt/conf/prod.conf"

To run with Eclipse Debugging

sbt -jvm-debug 9999 "run -Dconfig.file=/opt/conf/prod.conf"

Then setup a new Debug Configuration, as a Remote Java Application on this project on localhost:9999