The operations are documented here.
Build plugin to build/geco-i2b2-data-source.so
:
make go-build-plugin
Start i2b2:
make i2b2-docker-compose ARGS="up -d"
Test i2b2 docker:
make i2b2-test
Run go unit tests i2b2 docker:
make go-unit-tests
build/package/i2b2/
: i2b2 docker image definitioncmd/geco-i2b2-data-source/
: go main package for the pluginpkg/
: exported go codei2b2client/
: client for i2b2 HTTP XML APIdatasource/
: definition of the i2b2 data sourcedatabase/
: database wrapper for the datasource
scripts/
: utility scriptstest/i2b2/
: test files for the i2b2 docker image