Primary mentor | |
Backup mentor | |
Assigned to | TBA |
Blog | TBA |
Abstract
A lot of great work was done during GSoC 2013 to integrate OpenMRS and DHIS2. The aim of this project is to extend the OpenMRS-DHIS2 Integration Module. The new features to be added will be sourced from the community.Objectives
- Concisely list objectives here.
- Add a wish here list here for future development.
Skills Needed
- OpenMRS data model / understanding of OpenMRS terms.
- DHIS data model
- Reporting Module functionality.
- Basic understanding of Spring and Hibernate.
Basic understanding of XML and JAXB is needed as the OpenMRS-DHIS2 Integration Module implements them.
Timeline
April 21 – May 19 (Community Bonding Period):
- Get to know my fellow peers and co-workers
- Throughout this period, I will as always be available on IRC to further discuss the proposal with members of the OpenMRS community so that I will be able to adjust or add things that I may have not thought of before.
- I will be actively engaged in discussions with my mentor to further understand and agree on the scope and requirements of the project.
May 19 – August 18:
- Development phase (to be broken down into detailed steps)
Resources
- OpenMRS-DHIS2-SDMX-HD Integration (see also child pages)
- http://www.dhis2.org/ (see documentation)
- http://www.sdmx-hd.org/
- http://folk.uio.no/bojo/sdmx/sdmxhd_doc.xhtml
- https://jembiprojects.jira.com/wiki/display/SDMXLIB/Home
- https://lists.launchpad.net/dhis2-users/msg03768.html (read complete thread)
- http://jhia-online.org/index.php/jhia/article/view/65 (paper on integrating OpenMRS and DHIS2 using demo data)
8 Comments
Akshika Wijesundara
what sort of background knowledge should be there to do this ?
Pascal Brandt
Hi,
Ideally you should be familiar with the OpenMRS and DHIS2 technologies stacks. A good understanding of the data models would also be helpful. Perhaps Sri Maurya Kummamuru, Saptarshi Purkayastha or Roger Friedman may have something additional to offer.
Ciao,
Pascal
Sri Maurya Kummamuru
I updated the page with skills needed. As Pascal Brandt mentioned, good understanding of the data models would be helpful. Having the mentioned skills will make your profile stronger. But, even if you are new and are able to at least show that you are interested by describing what you understand about them in your proposal, it would be great.
This is a new project and not yet implemented.The project you are going to work on is going through a porting phase and it will shortly be uploaded in the openmrs github modules. We will update this page with the official link to the code soon.
Vaibhav Agarwal
Hi,Pascal Brandt
Do we have any specific objectives?or they are all objectives based on community source.
And can I put a mailing list asking for any major requirements or should I wait until the project time starts.
Pascal Brandt
Hi,
I'm sure Sri Maurya Kummamuru already has some ideas, but we'll develop the specification once the student selection process has been completed. Remember to use this time to engage with the community and contribute to the core codebase to increase your chances of being accepted.
Cheers,
Pascal
Vaibhav Agarwal
I will surely do that.
Sri Maurya Kummamuru
Hi Vaibhav Agarwal,
As I mentioned earlier the objectives will be mainly to improve the module features. It is undergoing some changes and we are making sure a first version is released before others can start working on it. I will be updating this page with more details as soon as I can. This would be around the time students are selected. So be active and keep following the pages.
-Regards,
Maurya
Vaibhav Agarwal
Hi Pascal Brandt and Sri Maurya Kummamuru,
Thank you very much for providing information,I will be Active and follow the pages.
Regards,
Vaibhav Agarwal