The largest open source community
powering better clinical research.


ODIN is a browser-based, open source php application that can import subjects, schedule events, do the mapping and import data from a CSV file to a target OpenClinica instance. 
Maintained by: Csaba Halmagyi

Rule Designer
The OpenClinica Rule Designer is a drag-and-drop tool for developing and testing rules in OpenClinica (edit checks, dynamic logic, events calendaring, etc.).
Maintained by: Krikor Krumlian

Extract to SAS, R, CSV
This is a set of tools for converting OpenClinica data sets into CSV, R (dataframes), and SAS (XML library–i.e. a SAS XML data file with a SAS mapping file). XML transformations and powershell scripts are provided.
Maintained by: Linas Silva

RANDI2 is a Web-based application for convenient and state-of-the-art randomization within clinical trials.
Maintained by: Daniel Schrimpf

OCDataImporter is a graphical interface that takes a tab-delimited text file as input and maps the data to ODM XML for import into OpenClinica.
Maintained by: Cuneyt Parlayan

Community Data Mart
A set of scripts and instructions for setting up a live reporting system for OpenClinica.
Maintained by: Lindsay Stevens

OpenClinica WikiBook
A voluntary work done by OpenClinica users containing a series of guides to help users learn how to use OpenClinica for clinical data management.
Maintained by: Christian Hänsel

OpenClinica to transMART converter
Converts ODM data to a tabular format that i2b2-based databases can understand.
Maintained by: Ward Blondé

WCHRI OpenClinica Export to SAS Utility
A utility that provides simplicity of use by data management staff (not an end user tool). It is invoked from the command line, creates an XML ‘dump’ of all critical study data, and is fast – not encumbered by a user interface or web based delivery.
Maintained by: Rick Watts

Codelist Lookup
Use a 3rd party application to lookup/search for a code or term from an OpenClinica CRF via a popup window, and send the term back to the CRF field.
Maintained by: Gerben Rienk

DynaOCreports is built on Java and Jasper reports and runs on OpenClinica’s postgres-based database. It provides a web-based application that allows users to dynamically create (using an intuitive query builder) and display reports with the power of JasperReports tool.
Maintained by: Caesar Olima

OpenClinica Big Data (OC-Big)
The open source project OC-Big is designed as easy-to-install extension of OpenClinica. It aims at enriching OpenClinica by a new module for convenient and context-related transfer of blobs, such as biomedical images or signals.
Maintained by: idmteam

OpenClinica LongLists
For response types such as the single-select, the RESPONSE_VALUES_OR_CALCULATIONS field in the Excel template contains a description of the options available to a user. The maximum number of characters allowed in this field is 4000. Whereas generally this will suffice, in some cases, when dealing with very long lists, it will not.On this page three methods are provided that explain how you can circumvent this problem.
Maintained by: Sander de Ridder

Visual Analogue Scale
A Visual Analogue Scale is a nice little extra for your CRF. This solution is made with some javascript and two images, but a simpler version is also described. Plus an explanation how it works.
Maintained by: Gerben Rienk

Deselect for Radio Buttons
Sometimes you want a second chance and that is hard with radio buttons. Here’s a little javascript to add to your CRF, so users can de-select radio buttons.
Maintained by: Gerben Rienk

Oracle to postgreSQL database migration
The Oracle to PostgreSQL database migration will help you successfully migrate an OpenClinica database created in Oracle 10g to PostgreSQL 8.4.
Maintained by: Thasbiha Khaja

OC Rules Validation
Validating rules can be a lot of work. This tool tries to make the validation process easier and faster, by using scripts and by automatically generating documentation.
Maintained by: Robert Meester