Synchronizing OpenClinica Instances: Another Option for Using OpenClinica in Disconnected Settings

While tablet software maker Mi-Co is showcasing an integration of their Mi-Forms tablet-based forms software with OpenClinica that can be used in “offline” settings, elsewhere within the OpenClinica community, Raymond Omollo and Michael Ochieng have developed a separate option for using OpenClinica in settings without internet connectivity. Their method synchronizes multiple locally deployed instances of OpenClinica with a central OpenClinica database. Michael and Raymond recently presented their work at the OC13 conference. You can access their presentation slides here to see how they address key issues such as synchronization, back-ups, encryption, and user training.

Synchronization Flow Chart
Synchronization Flow Chart

While working for Drugs for Neglected Diseases initiative (DNDi), Michael and Raymond devised this approach for a WHO study of Buruli ulcers in West Africa (Ghana and Benin). The study, which is ongoing as of the date of this post, is a randomized controlled trial comparing the efficacy of 8 weeks treatment with clarithromycin and rifampicin versus streptomycin and rifampicin. It involves 430 subjects across 5 sites. The participating sites have limited or unstable internet connectivity, so a solution is needed that provided timely, auditable, and quality data entry given this constraint. A positive byproduct is enhancing the capacity of these disconnected sites to utilize EDC.

As they say, necessity is the mother of invention. And open source makes it easier for people to believe that what is necessary can in fact be accomplished. Kudos to Raymond and Michael for devising a solution that works for them. Perhaps it may work for others as well.  If you’d like to access the source code and documentation for their work, you can download these from the OpenClinica Tools and Tips page (scroll to bottom).  You can reach Raymond and Michael on the OpenClinica Developers mailing list:

– Ben Bauman

More About DNDi

Headquarted in Geneva, DNDi is a global organization that develops safe, effective, and affordable treatments for neglected diseases. The neglected diseases that DNDi tackles afflict many of the world’s poorest people (Malaria, Leishmaniasis, Chagas disease, Sleeping Sickness, Paediatric HIV, Filaria). DNDi’s goal to develop 11 to 13 new treatments by 2018. More at