SlideShare a Scribd company logo
1 of 13
Getting involved
Harsha Siriwardena | @harshadura

Community Developer
Former GSoC Student, OpenMRS 2012
Contents.

•   What’s OpenMRS
•   Where it’s been used.
•   Why OpenMRS for GSoC
•   Technologies used.
•   Motivation to Contribute
What’s OpenMRS
“ OpenMRS is an Open source Health
  IT, Software platform for the entire
  World, Starting from developing world. “


Funded and supported by
various organizations including >>
WHO, Google, CDC, IDRC:CRDI
<< Web Based
Where its been used.




          Almost in every part of the world…
Why OpenMRS for GSoC
• Healthcare is an essential need for the World.

• In every year when comes to the Organization Selection
  process, Google carefully analyzes the most important
  Organizations who come up with most valuable projects.

• Since GSoC 2007, OpenMRS has been selected as a mentoring
  Organization repeatedly. (6 years!)
Technologies used.
             Programming Skills Requirements.
These are not mandatory but it would be a plus point
if applicant has prior experience to the following technologies/tools


            •   Java EE
            •   Spring
            •   Hibernate
            •   JavaScript
            •   MySQL

Never mind if you haven’t worked with them before, Its Totally okay!!
you can learn them while working with OpenMRS.
Motivation to Contribute
• Write Codes, Save Lives!
• Code for humanity
• Your work will be used everywhere in the
  world. Yeah! Mostly at clinics and hospitals.
How to Start ?
•   Join mailing lists. (dev@openmrs.org)
•   Write up a “welcome email” to dev list, introduce yourself.
•   Check out the source code.
•   As a newbie OpenMRS developer Try to,
    –   Solve some introductory tickets. (Bugs) <<this is very effective!
    –   Help to Improve documentations.
    –   Hack the system and try to create bug tickets.
    –   Ask your OpenMRS programming related questions at Dev email
        list.
• Join weekly Dev meetings.
• Hang on IRC.
For more info
      visit

www.openmrs.org
Questions ?
Thanks 
Lali and Pera friends..

   Further Questions? Tweet @harshadura

More Related Content

Similar to OpenMRS: Getting involved

Get a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open SourceGet a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open Source
lpiconnect
 
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DCTest Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Lucidworks (Archived)
 

Similar to OpenMRS: Getting involved (20)

Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Get a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open SourceGet a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open Source
 
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
How to Build a Tech Community
How to Build a Tech CommunityHow to Build a Tech Community
How to Build a Tech Community
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
 
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DCTest Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
 
A view from the ivory tower: Participating in Apache as a member of academia
A view from the ivory tower: Participating in Apache as a member of academiaA view from the ivory tower: Participating in Apache as a member of academia
A view from the ivory tower: Participating in Apache as a member of academia
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
UCL Research Software Development and Digital Humanities
UCL Research Software Development and Digital Humanities UCL Research Software Development and Digital Humanities
UCL Research Software Development and Digital Humanities
 
Introduction to Learning Information Services
Introduction to Learning Information ServicesIntroduction to Learning Information Services
Introduction to Learning Information Services
 
Student Involvement in Open Source: Why, How and Where to Get Started
Student Involvement in Open Source: Why, How and Where to Get StartedStudent Involvement in Open Source: Why, How and Where to Get Started
Student Involvement in Open Source: Why, How and Where to Get Started
 
I don't care what fucking platform you're using
I don't care what fucking platform you're usingI don't care what fucking platform you're using
I don't care what fucking platform you're using
 
gsoc
gsocgsoc
gsoc
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
How &amp; why i started contributing to open source as an undergrad
How &amp; why i started contributing to open source as an undergradHow &amp; why i started contributing to open source as an undergrad
How &amp; why i started contributing to open source as an undergrad
 
Scaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON TutorialScaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON Tutorial
 
Software Security Initiative Capabilities: Where Do I Begin?
Software Security Initiative Capabilities: Where Do I Begin? Software Security Initiative Capabilities: Where Do I Begin?
Software Security Initiative Capabilities: Where Do I Begin?
 
Waves keynote2c
Waves keynote2cWaves keynote2c
Waves keynote2c
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

OpenMRS: Getting involved

  • 1. Getting involved Harsha Siriwardena | @harshadura Community Developer Former GSoC Student, OpenMRS 2012
  • 2. Contents. • What’s OpenMRS • Where it’s been used. • Why OpenMRS for GSoC • Technologies used. • Motivation to Contribute
  • 3. What’s OpenMRS “ OpenMRS is an Open source Health IT, Software platform for the entire World, Starting from developing world. “ Funded and supported by various organizations including >> WHO, Google, CDC, IDRC:CRDI
  • 5.
  • 6. Where its been used. Almost in every part of the world…
  • 7. Why OpenMRS for GSoC • Healthcare is an essential need for the World. • In every year when comes to the Organization Selection process, Google carefully analyzes the most important Organizations who come up with most valuable projects. • Since GSoC 2007, OpenMRS has been selected as a mentoring Organization repeatedly. (6 years!)
  • 8. Technologies used. Programming Skills Requirements. These are not mandatory but it would be a plus point if applicant has prior experience to the following technologies/tools • Java EE • Spring • Hibernate • JavaScript • MySQL Never mind if you haven’t worked with them before, Its Totally okay!! you can learn them while working with OpenMRS.
  • 9. Motivation to Contribute • Write Codes, Save Lives! • Code for humanity • Your work will be used everywhere in the world. Yeah! Mostly at clinics and hospitals.
  • 10. How to Start ? • Join mailing lists. (dev@openmrs.org) • Write up a “welcome email” to dev list, introduce yourself. • Check out the source code. • As a newbie OpenMRS developer Try to, – Solve some introductory tickets. (Bugs) <<this is very effective! – Help to Improve documentations. – Hack the system and try to create bug tickets. – Ask your OpenMRS programming related questions at Dev email list. • Join weekly Dev meetings. • Hang on IRC.
  • 11. For more info visit www.openmrs.org
  • 13. Thanks  Lali and Pera friends.. Further Questions? Tweet @harshadura