Git Product home page Git Product logo

ebodac's Introduction

Synopsis

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.

Motivation

This project provides a framework for implementing clinical trials on the MOTECH Platform. Project partners include the Grameen Foundation and SolDevelo. The EBODAC project is a specific implemntation of MOTECH, allowing for information collection, scheduling and tracking of randomized clinical vaccine trials.

Installation (Linux / Mac / Windows)

Motech Platform Installation

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.

EBODAC Module Dependencies

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

EBODAC Module Installation

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.

Tests

Unit and Integration tests can be found at:

Contributing

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.

Disclaimer Text Required By GF Legal Team

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.

ebodac's People

Contributors

pmuchowski avatar mikolajbassoldevelo avatar tomaszmueller avatar jkondrat avatar dwieczerzak avatar piotrzurawskisoldevelo avatar ngraczewski avatar aczyrko avatar nataliaplonka avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.