EBODAC is an open source project created for Clinical Trials, built on the MOTECH platform. It has been deployed for an EBOLA Vaccine Trial to run in Sierra Leone.
More information on the MOTECH platform is available at the MOTECH Project Website.
To install EBODAC, you need to first install the MOTECH Platform. Note that EBODAC is built for MOTECH v 0.27.X.
Developer documentation is also available here, if you'd prefer to build MOTECH yourself.
The EBODAC module depends on the MOTECH SMS, IVR, Message-Campaign and CSD modules. You can install them from the Manage Modules section on MOTECH's admin page. Alternatively, you can build each module as described below:
$ git clone https://github.com/motech/modules.git -b 0.27.x --single-branch
After cloning the repository, you'll need to enter the modules directory and build each module.
$ cd modules
SMS module:
$ cd sms $mvn clean install -Dmaven.test.skip=true
IVR module:
$ cd ../ivr $ mvn clean install -Dmaven.test.skip=true
Message-Campaign module:
$ cd ../message-campaign $ mvn clean install -Dmaven.test.skip=true
Care Services Discovery module:
$ cd ../csd $ mvn clean install -Dmaven.test.skip=true
The EBODAC module can be found in our nexus repository. The easiest way to install it is to download the .jar file into the .motech/bundles directory and restart tomcat. If you choose to build the module yourself, it's located in the motech-implementations GitHub repository. Return to your home directory and clone the repo.
$ git clone https://github.com/motech-implementations/ebodac.git
Enter the EBODAC folder and install the module:
$ cd ebodac $ mvn clean install -Dmaven.test.skip=true
Once complete, you'll want to copy your .motech/bundles directory into your production environment and restart tomcat.
Unit and Integration tests can be found at:
We welcome contributions from the open source community. For instructions on how to get started as a MOTECH contributor, please check out the Contribute section of our documentation.
Third party technology may be necessary for use of MOTECH. This agreement does not modify or abridge any rights or obligations you have in open source technology under applicable open source licenses.
Open source technology programs that are separate from MOTECH are provided as a courtesy to you and are licensed solely under the relevant open source license.
Any distribution by you of code licensed under an open source license, whether alone or with MOTECH, must be under the applicable open source license.