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

Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
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 Sourcelpiconnect
 
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 ProjectsSociety of Women Engineers
 
How to Build a Tech Community
How to Build a Tech CommunityHow to Build a Tech Community
How to Build a Tech CommunityVance Lucas
 
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 DCLucidworks (Archived)
 
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 academiaMichael Mior
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?DuraSpace
 
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 Raquel Alegre
 
Introduction to Learning Information Services
Introduction to Learning Information ServicesIntroduction to Learning Information Services
Introduction to Learning Information ServicesPsydev
 
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 StartedLeslie Hawthorn
 
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 usingtdhftw
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleRyan McGuinness
 
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 undergradakshesh doshi
 
Scaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON TutorialScaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON Tutorialduleepa
 
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? Cigital
 

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).pdfciinovamais
 
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.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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).pdfSoniaTolstoy
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
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 ReformChameera Dedduwage
 

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
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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
 
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
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
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"
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
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
 

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