12
OpenMRS RegaDB Integration Presented by ANIKETHA KATAKAM

OpenMRS RegaDB Integration

Embed Size (px)

DESCRIPTION

Google Summer Of Code for OpenMRS. Project aims to integrate OpenMRS with RegaDB. View the Demo here-> https://www.youtube.com/watch?v=o3nuTQ5_bfI

Citation preview

Page 1: OpenMRS RegaDB Integration

OpenMRS RegaDB Integration

Presented by

ANIKETHA KATAKAM

Page 2: OpenMRS RegaDB Integration

Mentors•Hannes Venter

•Pascal Brandt

Page 3: OpenMRS RegaDB Integration

What is RegaDB? RegaDB is a database with software tools, which may be installed and managed locally, to store clinical data related to HIV and HCV treatment. It aims to support both clinicians and researchers in their work by delivering a free and open source software solution.

Page 4: OpenMRS RegaDB Integration

Background A previous Google Summer of Code(GSoC) project successfully integrated RegaDB with OpenMRS, but the module has not been maintained and the module runs with only 1.7 version of OpenMRS.

Page 5: OpenMRS RegaDB Integration

Tasks accomplished•Setting up the development environment for regaDB manually.

•Mavenizing the existing module.

•Porting the code from Subversion(svn) to GitHub.

•Updating the mavenized module to compile successfully with 1.9.7 version of OpenMRS.

•Setting up wts server and its services.

Page 6: OpenMRS RegaDB Integration

Tasks accomplished(contd..)•Uploaded wts services and other RegaDB resources to the module repo.

•Setting up RegaDB using Vagrant/Puppet(Additional task).

•Documentation

> Installation guide for regadb and wts server.

> User Manual.

Page 7: OpenMRS RegaDB Integration

What more has to be done?•Some work has to be done in patient Dashboard for generating reports, was facing few issues while doing it.

Page 8: OpenMRS RegaDB Integration

DEMO

Page 9: OpenMRS RegaDB Integration

What GSoC taught me!•Vagrant/puppet

•Spring MVC

•Git

•Maven

•Advanced java

•Debugging

•Being patient

•Telephone/Teleconference etiquette

•Email etiquette

Page 10: OpenMRS RegaDB Integration

Future enhancements•Wts server can be setup in only Ubuntu , Windows platform doesn’t support it. We can look for an alternative to make the module run in windows as well.

•Currently, Concepts which can be exported to RegaDB are HIV viral load and CD4 count. We should look to export other concepts as well.

Page 11: OpenMRS RegaDB Integration

Resources•Project Page : https://wiki.openmrs.org/display/projects/OpenMRS+RegaDB+Integration

•GitHub Link : https://github.com/aniketha/openmrs-module-regadbintegration-1

•User Manual : http://aniketha.github.io/openmrs-module-regadbintegration-1/

•Blog page : http://anikethakatakam.blogspot.in/

•IRC nickname : aniketha

•Email : [email protected]

Page 12: OpenMRS RegaDB Integration

THANK YOU!!