Write Code. Save Lives.

OpenMRS has been accepted for the 4th year as a mentoring organization for Google Summer of Code™ in 2010. We've enjoyed participating in this great program in the last 3 years and are even more excited about the projects and mentors we have available this year. Coding for OpenMRS is a great way to practice your coding skills and, at the same time, help benefit people in developing countries who are on the front lines of the battle against HIV/AIDS, TB, and Malaria.


The following projects and students have been selected for OpenMRS internships (Google Summer of Code and OpenMRS Internship Program 2010). Congratulations!

Project (Group)


Primary Mentor

Backup Mentor

Advanced Concept Management (1)

Unknown User (maltef) 

Unknown User (justin)

Mike Seaton

Approximate Date Support (2)

Ruwan B. Egodawatte

Unknown User (jeremy)

Wyclif Luyima

Bug Analytics (3)

Shivashankar Subramanian

Diederik van Liere

David Eaves

(Outdated) Concept Proposal Module (1)

Firzhan Naqash

Unknown User (gmccallum)

Andrew Kanter

Remote Data Transfer Module (2)

Unknown User (kennymac)

Unknown User (bwolfe)

Andrew Kanter

Enhancing the Patient De-duplication Module (3)

Suneeth Reddy Arra

Shaun Grannis

James Egg

Genome Data Storage and Drug Resistance Prediction (1)

Sai Manohar Nethi

Pascal Brandt

Unknown User (carl)

Global Caching Support for OpenMRS Logic Service (2)

Unknown User (astelmashenko)

Unknown User (nyoman)

Burke Mamlin

HTML Form Entry Module Enhancements (3)

Xiaohu Fan

Mark Goodrich

Unknown User (darius)

Localization Tools (1)

Zhuangwei Lu

Mike Seaton

Mark Goodrich

Longitudinal Data Viewer (2)

Unknown User (umashanthi)

Unknown User (sy)

Unknown User (paul)

Metadata Sharing Project (3)

Unknown User (raff)

Unknown User (darius)

Unknown User (jeremy)

OpenMRS Media Viewer Enhancements for Radiology (1)

Pratik Mandrekar

Katherine Kuan

RJ Ryan

Refine Module Administration Project (2)

Shazin Sadakath

Burke Mamlin

Unknown User (bwolfe)

Remark Module (3)

Christian Chircu

Wyclif Luyima

Unknown User (sy)

UI Framework Prototypes (3)

Unknown User (harsha)

Unknown User (darius)

Unknown User (sy)


What we expect of you:

What you should expect of OpenMRS during the summer:

Next Steps for Students

  1. Contact your mentor today. Make a plan to communicate with them regularly. Determine the best way to communicate (e-mail, IRC, IM, Skype, telephone, etc.).
  2. Get OpenMRS installed and running. Read Developer Guide, Getting Started as a Developer, and ask others in the community if you have questions.
  3. Get a development environment installed and running.
  4. Review our ?Conventions page.
  5. Get an ?OpenMRS ID if you don't have one already.
  6. Set up a blog for GSoC. Send the URL to Unknown User (michael). If you don't have a blog yet, you can create one for free at WordPress.com or Blogger.com.
  7. Browse the current OpenMRS code specific to your project.
  8. Create your User Page. Read OpenMRS ID to learn how.
  9. Browse other GSoC projects and the pages they have for their students. We want to be the best!
  10. Review the requirements for your project together with your mentor.
  11. Submit a formal written proposal to your mentor.
  12. Agree on final requirements with your mentor.
  13. Develop a project schedule (timeline) with your mentor.

Program Timeline

We will follow the official Google timeline for the program.

Helpful Community Resources

Project Presentations