Data Import using eSaude Data Migration Tool
Primary mentor | @Valerio Joao |
Backup mentor | @Pascal Brandt |
GSoC student | @Nyah Check |
Abstract
The goal of this project is to improve ease of data migration for production settings by improving upon an existing data migration tool to make it more user friendly.
The student will develop an OpenMRS specific module that either (a) reuses components from or (b) integrates the eSaude Data Migration Tool (eSaudeDMT) it in order to migrate data from SQL-based data source into OpenMRS Platform. The completed module will provide a WUI to configure migration settings that are currently being performed using an XML file (config.xml), and a command button to ignite the execution.
Requirements
Good Java skills
Basic Spring / Jsp skills to develop front end interfaces of the module
SQL and familiarity with database applications
Some understanding of the OpenMRS data model
Willingness to get up to speed with the eSaude DMT application
Project champions
@Valerio Joao
Objectives
Identify mechanisms to either modularize eSaude DMT for OpenMRS Platform or integrate them
Provide WUI (OpenMRS Administration menu) to configure inputs and migration settings of the eSaude DMT
Enable the execution of eSaude DMT through OpenMRS platform
Extra credit
Develop OpenMRS interfaces to map the concepts of OpenMRS implementation with the source database (replace the XLS format of eSaude DMT)
Resources
Hello Valerio,
I am Nyah Check, a third year student at the University of Buea, Cameroon; and also been a member of the OpenMRS community for some time now. I am interested in writing code to save lives in Africa. I have previously been a GSoC participant for BRL-CAD in 2013 and i'm proficient in C/C++ and Java, and will like to work with OpenMRS in 2015. I'm currently working on some tickets. I'll like know my expectations on this project.
Regards,
Nyah