OpenMRS
License: Mozilla Public License 2.0 (MPL-2.0)
Mailing List: http://go.openmrs.org/lists
Help Out. Save Lives.
Join OpenMRS for Google Code-In 2014.
Thank you for your interest in OpenMRS! OpenMRS has been accepted as a mentoring organization for Google Code-in 2014. We've participated in Google Summer of Code over the last 8 years and are even more excited to work with high-school students. Working on OpenMRS tasks is a great way to practice your coding, design, and testing skills while at the same time, helping to benefit people in developing countries who are on the front lines of the battle against diseases like HIV/AIDS, TB, and Malaria.
The Google Code-in page on the OpenMRS Wiki previews a list of tasks that you can take up for the contest. These aren't "busy work" - we've reviewed our projects and identified tasks that can be completed by students (advised by our team of excellent mentors and mentors from other organizations) during GCI 2014.
Why OpenMRS?
Our world continues to be ravaged by a pandemic of epic proportions, as over 40 million people are infected with or dying from HIV/AIDS - most (up to 95%) are in developing countries. Prevention and treatment of HIV/AIDS on this scale requires efficient information management, which is critical as HIV/AIDS care must increasingly be entrusted to less skilled providers. Whether for lack of time, developers, or money, most HIV/AIDS programs in developing countries manage their information with simple spreadsheets or small, poorly designed databases ... if anything at all. To help them, we need to find a way not only to improve management tools, but also to reduce unnecessary, duplicative efforts.
As a response to these challenges, OpenMRS formed in 2004 as a open source medical record system framework for developing countries - a tide which rises all ships. It is a multi-institution, non-profit collaborative led by a team of volunteers around the world. The project was co-founded by Regenstrief Institute, a world-renowned leader in medical informatics research, and Partners In Health, a Boston-based philanthropic organization with a focus on improving the lives of underprivileged people worldwide through health care service and advocacy. These teams nurture a growing worldwide network of individuals and organizations all focused on creating medical record systems and a corresponding implementation network to allow system development self reliance within resource constrained environments. To date, OpenMRS has been implemented in many countries, including South Africa, Kenya, Rwanda, Lesotho, Uganda, Tanzania, Haiti, Mozambique, Sierra Leone, and many more. This work is supported in part by organizations such as the World Health Organization (WHO), the Centers for Disease Control (CDC), the Rockefeller Foundation, the International Development Research Centre (IDRC) and the US President's Emergency Plan for AIDS Relief (PEPFAR).
Read more about OpenMRS at OpenMRS.org.
Completed Tasks
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-1 Complete OpenMRS developer setup on Windows OS and report outcome
- GCI-10 Create a real world use case scenario screencast using OpenMRS 2.x
- GCI-10 Create a real world use case scenario screencast using OpenMRS 2.x
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-11 Add missing maven formatter plugin for OpenMRS modules
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-12 Identify UX improvements in OpenMRS 2.x
- GCI-13 Add detailed README files to selected OpenMRS modules
- GCI-13 Add detailed README files to selected OpenMRS modules
- GCI-13 Add detailed README files to selected OpenMRS modules
- GCI-13 Add detailed README files to selected OpenMRS modules
- GCI-13 Add detailed README files to selected OpenMRS modules
- GCI-14 Update the OpenMRS entry on Wikipedia
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-15 Software Quality Assurance: Find and report 2 bugs/issues of the System
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-16 Creative Design/Marketing: Make a presentation slide on OpenMRS and share it on the web
- GCI-17 Promo Video on OpenMRS project
- GCI-17 Promo Video on OpenMRS project
- GCI-17 Promo Video on OpenMRS project
- GCI-18 Code: Develop an iOS client for OpenMRS
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-19 Documentation/Outreach: Write a blog post/article on OpenMRS & publish in a blog/web/forum
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-2 Complete OpenMRS developer setup on any Linux distro and report outcome
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-20 Create a video tutorial showing how to Install & Run OpenMRS
- GCI-21 Create a video tutorial showing how to compile & build OpenMRS
- GCI-21 Create a video tutorial showing how to compile & build OpenMRS
- GCI-21 Create a video tutorial showing how to compile & build OpenMRS
- GCI-22 System Administration/Linux: Deploy OpenMRS on OpenShift PAAS.
- GCI-23 Create a set of Codeformatter styles for OpenMRS xml files
- GCI-23 Create a set of Codeformatter styles for OpenMRS xml files
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-24 Create a poster or banner on OpenMRS
- GCI-25 Code: Add a ""delete release"" button to releases in Modulus""
- GCI-26 Code: Fix Modulus bug on download button
- GCI-27 Research: Improve the Modulus search algorithm
- GCI-27 Research: Improve the Modulus search algorithm
- GCI-27 Research: Improve the Modulus search algorithm
- GCI-27 Research: Improve the Modulus search algorithm
- GCI-27 Research: Improve the Modulus search algorithm
- GCI-28 Code: Modulus-Show avatars
- GCI-29 Create a promotional OpenMRS GSOC video
- GCI-29 Create a promotional OpenMRS GSOC video
- GCI-29 Create a promotional OpenMRS GSOC video
- GCI-29 Create a promotional OpenMRS GSOC video
- GCI-29 Create a promotional OpenMRS GSOC video
- GCI-3 Complete OpenMRS developer setup on Mac OS and report outcome
- GCI-3 Complete OpenMRS developer setup on Mac OS and report outcome
- GCI-3 Complete OpenMRS developer setup on Mac OS and report outcome
- GCI-3 Complete OpenMRS developer setup on Mac OS and report outcome
- GCI-3 Complete OpenMRS developer setup on Mac OS and report outcome
- GCI-30 Create a promotional OpenMRS GCI video
- GCI-30 Create a promotional OpenMRS GCI video
- GCI-30 Create a promotional OpenMRS GCI video
- GCI-30 Create a promotional OpenMRS GCI video
- GCI-30 Create a promotional OpenMRS GCI video
- GCI-31 User Interface: ID Dashboard UI Revamp - Navigation bar
- GCI-31 User Interface: ID Dashboard UI Revamp - Navigation bar
- GCI-31 User Interface: ID Dashboard UI Revamp - Navigation bar
- GCI-31 User Interface: ID Dashboard UI Revamp - Navigation bar
- GCI-31 User Interface: ID Dashboard UI Revamp - Navigation bar
- GCI-32 User Interface: ID Dashboard UI Revamp - Site header and session status
- GCI-32 User Interface: ID Dashboard UI Revamp - Site header and session status
- GCI-32 User Interface: ID Dashboard UI Revamp - Site header and session status
- GCI-32 User Interface: ID Dashboard UI Revamp - Site header and session status
- GCI-32 User Interface: ID Dashboard UI Revamp - Site header and session status
- GCI-33 User Interface: ID Dashboard UI Revamp - Site footer
- GCI-33 User Interface: ID Dashboard UI Revamp - Site footer
- GCI-33 User Interface: ID Dashboard UI Revamp - Site footer
- GCI-33 User Interface: ID Dashboard UI Revamp - Site footer
- GCI-33 User Interface: ID Dashboard UI Revamp - Site footer
- GCI-34 User Interface: ID Dashboard UI Revamp - Sign up page
- GCI-34 User Interface: ID Dashboard UI Revamp - Sign up page
- GCI-34 User Interface: ID Dashboard UI Revamp - Sign up page
- GCI-34 User Interface: ID Dashboard UI Revamp - Sign up page
- GCI-34 User Interface: ID Dashboard UI Revamp - Sign up page
- GCI-35 User Interface: ID Dashboard UI Revamp - Sign in page
- GCI-35 User Interface: ID Dashboard UI Revamp - Sign in page
- GCI-36 User Interface: ID Dashboard UI Revamp - Reset password page
- GCI-36 User Interface: ID Dashboard UI Revamp - Reset password page
- GCI-36 User Interface: ID Dashboard UI Revamp - Reset password page
- GCI-36 User Interface: ID Dashboard UI Revamp - Reset password page
- GCI-37 User Interface: ID Dashboard UI Revamp - Welcome page
- GCI-37 User Interface: ID Dashboard UI Revamp - Welcome page
- GCI-37 User Interface: ID Dashboard UI Revamp - Welcome page
- GCI-37 User Interface: ID Dashboard UI Revamp - Welcome page
- GCI-37 User Interface: ID Dashboard UI Revamp - Welcome page
- GCI-38 User Interface: ID Dashboard UI Revamp - Edit account page
- GCI-38 User Interface: ID Dashboard UI Revamp - Edit account page
- GCI-38 User Interface: ID Dashboard UI Revamp - Edit account page
- GCI-38 User Interface: ID Dashboard UI Revamp - Edit account page
- GCI-39 User Interface: ID Dashboard UI Revamp - Mailing list subscription page
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-4 Write a UI Test using the reference application testing framework
- GCI-40 User Interface: ID Dashboard UI Revamp - Mailing list widget
- GCI-41 User Interface: ID Dashboard UI Revamp - Edit basic account details widget
- GCI-41 User Interface: ID Dashboard UI Revamp - Edit basic account details widget
- GCI-41 User Interface: ID Dashboard UI Revamp - Edit basic account details widget
- GCI-42 User Interface: ID Dashboard UI Revamp - Edit email addresses widget
- GCI-42 User Interface: ID Dashboard UI Revamp - Edit email addresses widget
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-43 Become a fully fledged member of the OpenMRS community
- GCI-48 Extension of iOS client for OpenMRS - Ext.1
- GCI-49 Deploy OpenMRS on OpenShift - using guide doc.
- GCI-49 Deploy OpenMRS on OpenShift - using guide doc.
- GCI-49 DEPLOY OPENMRS ON OPENSHIFT - USING GUIDE DOC.
- GCI-49 Deploy OpenMRS on OpenShift - using guide doc.
- GCI-49 Deploy OpenMRS on OpenShift - using guide doc.
- GCI-49 Deploy OpenMRS on OpenShift - using guide doc.
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-5 Add a .gitignore file to selected OpenMRS modules
- GCI-53 Create a video tutorial on how to deploy OpenMRS on OpenShift
- GCI-55 Finalise, QA, document & publish the app to Appstore - iOS client for OpenMRS - Ext.2
- GCI-57 Create a logo and splash for the OpenMRS iOS client
- GCI-57 Create a logo and splash for the OpenMRS iOS client
- GCI-58 Publish the OpenMRS-iOS app on Apple Appstore.
- GCI-59 Create a promotional video celebrating 10 years of OpenMRS
- GCI-59 CREATE A PROMOTIONAL VIDEO CELEBRATING 10 YEARS OF OPENMRS
- GCI-59 CREATE A PROMOTIONAL VIDEO CELEBRATING 10 YEARS OF OPENMRS
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-6 Add an OpenMRS License file to selected OpenMRS modules
- GCI-61 Create a Promo video for the OpenMRS iOS App.
- GCI-63 Code: Modulus--MOD-54: Read dependencies from config.xml
- GCI-65 Create a docker image for OpenMRS webapp
- GCI-66 Create a OpenShift Cartridge for OpenMRS webapp.
- GCI-67 Write a blogpost summarizing your work on the OpenMRS project
- GCI-67 Write a blogpost summarizing your work on the OpenMRS project
- GCI-67 Write a blogpost summarizing your work on the OpenMRS project
- GCI-67 Write a blogpost summarizing your work on the OpenMRS project
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-7 Review JSP pages and move any freetext into a messages.properties file
- GCI-8 Create a set of Codeformatter styles for OpenMRS Javascript files
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues
- GCI-9 Check bad Codepractices through Findbugs or Sonar and fix those issues