SlideShare a Scribd company logo
Harsha Siriwardena | @harshadura
Community Developer
Write Codes, Save Lives!
OPEN SOURCE SAVES LIVES.
Outline
1. Overview of OpenMRS
1.
2.
3.
History
Usage
Features
2. Technical background of OpenMRS
1.
2.
3.
Architecture
Technologies in-use
OpenMRS core and modules
3. How to Get involved.
1/3. Overview of OpenMRS
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
OpenMRS first "went live" in February 2006 at the
AMPATH project in Western Kenya.
INFORMATION IS CARE
<< Web Based
Screenshots of the OpenMRS webapp
Where its being used.
Almost in every part of the world…
Features
Central concept dictionary: Definitions of all data (both questions and answers) are defined in a centralized
dictionary, allowing for robust, coded data
Security: User authentication
Privilege-based access: User roles and permission system
Patient repository: Creation and maintenance of patient data, including demographics, clinical observations,
encounter data, orders, etc.
Multiple identifiers per patient: A single patient may have multiple medical record numbers
Data entry: With the FormEntry module, clients with InfoPath (included in Microsoft Office 2003 and later) can
design and enter data using flexible, electronic forms. With the HTML FormEntry module, forms can be created with
customized HTML and run directly within the web application.
Data export: Data can be exported into a spreadsheet format for use in other tools (Excel, Access, etc.)
Standards support: HL7 engine for data import
Modular architecture: An OpenMRS Module can extend and add any type of functionality to the existing API and
webapp.
Patient workflows: An embedded patient workflow service allows patient to be put into programs (studies,
treatment programs, etc.) and tracked through various states.
Cohort management: The cohort builder allows you to create groups of patients for data exports, reporting, etc.
Relationships: Relationships between any two people (patients, relatives, caretakers, etc.)
Patient merging: Merging duplicate patients
Localization / internationalization: Multiple language support and the possibility to extend to other languages with
full UTF-8 support.
Support for complex data: Radiology images, sound files, etc. can be stored as “complex” observations
Reporting tools: Flexible reporting tools
Person attributes: The attributes of a person can be extended to meet local needs
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
2/3. Technical background of
OpenMRS
Technical overview
*OpenMRS uses Apache Maven for build management of the OpenMRS core and modules.
OpenMRS is highly extensible!
.. because of its modular nature.
Some OpenMRS functionality is pulled out into modules instead
of being written into the core application.
From small clinics to a highly complex hospital,
OpenMRS has lots of modules to cover up almost everything.
(for small clinics) : OpenMRS core with OPD Module
(for complex hospitals) : OpenMRS core with Laboratory, Operation theater,
Pharmacy + etc modules
3/3. Getting involved
Ways to Contribute OpenMRS
•
•
•
•
•
•
Application Development – Coding
Testing/QA
Documentation (User manuals/Technical)
UI/Web/Graphic Design
Project Infrastructure & IT Support
Localization & Translation
Not only coding!
Thank you
@harshadura
For more info: www.openmrs.org
If you would love to learn more about OpenMRS
Join with our Hands-on session today
around 3.30-4.00 at Open space.

More Related Content

PPTX
Medical record system
PPTX
Pgim 2016-finalized
PPTX
Efficient sharing of personal health records using encryption in cloud computing
PDF
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
PPTX
secured storage of Personal health record in cloude
ODP
PPTX
R Gantenbein IEEE-AMA presentation
PDF
Scalable and secure sharing of personal health records in cloud computing us...
Medical record system
Pgim 2016-finalized
Efficient sharing of personal health records using encryption in cloud computing
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
secured storage of Personal health record in cloude
R Gantenbein IEEE-AMA presentation
Scalable and secure sharing of personal health records in cloud computing us...

Viewers also liked (11)

PPTX
OpenMRS: Getting involved
PPTX
ITECH Kenya presentation on OpenMRS Developers Forum
PPTX
OpenMRS RegaDB Integration
PPT
Openmrs Use Examples PPT
PDF
OpenEHR and IHE Ecosystem
PDF
OWF12/Foss for Humanity Introducing OpenMRS
PPTX
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
PPTX
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
PPTX
Keynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
PPTX
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
PPTX
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
OpenMRS: Getting involved
ITECH Kenya presentation on OpenMRS Developers Forum
OpenMRS RegaDB Integration
Openmrs Use Examples PPT
OpenEHR and IHE Ecosystem
OWF12/Foss for Humanity Introducing OpenMRS
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Ad

Similar to OpenMRS Introduction @FOSSASIA 2015 (20)

PPTX
Conferencia saptarshi purkayastha_hit_workshop_2016
PPTX
Aehin 2016 backup
PDF
OpennMRS Overview
PPTX
Medical record system
PPTX
Medical record system
PPTX
Medical record system
PPTX
Medical record system
PPTX
Medical record system
PPTX
Medical record system
PPTX
OpenMRS - Promo Presentation
PPTX
FOSS Asia 2016 - OpenMRS networks for networks
PPTX
OpenMRS Presentation
PPTX
OpenMRS Nigel Poh
PPT
OpenMRS Meeting Boston, Introduction
PPTX
OpenMRS presentation, part of Google Code-In 2015
PPT
Open Mrs Vision 2
PPTX
Our community works together to build the world's
PPTX
Our community works together to build the world's
PPTX
Gettinginvolved 121222042900-phpapp02
PPTX
What Is OpenMRS (in 3 Min) - with captions
Conferencia saptarshi purkayastha_hit_workshop_2016
Aehin 2016 backup
OpennMRS Overview
Medical record system
Medical record system
Medical record system
Medical record system
Medical record system
Medical record system
OpenMRS - Promo Presentation
FOSS Asia 2016 - OpenMRS networks for networks
OpenMRS Presentation
OpenMRS Nigel Poh
OpenMRS Meeting Boston, Introduction
OpenMRS presentation, part of Google Code-In 2015
Open Mrs Vision 2
Our community works together to build the world's
Our community works together to build the world's
Gettinginvolved 121222042900-phpapp02
What Is OpenMRS (in 3 Min) - with captions
Ad

Recently uploaded (20)

PPTX
Bronchial_Asthma_in_acute_exacerbation_.pptx
PPTX
Importance of Immediate Response (1).pptx
PPTX
Current Treatment Of Heart Failure By Dr Masood Ahmed
PPTX
General Pharmacology by Nandini Ratne, Nagpur College of Pharmacy, Hingna Roa...
PDF
Dr. Jasvant Modi - Passionate About Philanthropy
PDF
Myers’ Psychology for AP, 1st Edition David G. Myers Test Bank.pdf
PPTX
Rheumatic heart diseases with Type 2 Diabetes Mellitus
PDF
2E-Learning-Together...PICS-PCISF con.pdf
PPT
Adrenergic drugs (sympathomimetics ).ppt
PDF
Dr Masood Ahmed Expertise And Sucess Story
PPT
Parental-Carer-mental-illness-and-Potential-impact-on-Dependant-Children.ppt
PPTX
Basics of pharmacology (Pharmacology I).pptx
PPTX
First Aid and Basic Life Support Training.pptx
PPTX
AI_in_Pharmaceutical_Technology_Presentation.pptx
PPTX
Trichuris trichiura infection
PPTX
Infection prevention and control for medical students
PPTX
1. Drug Distribution System.pptt b pharmacy
PPTX
Medical aspects of impairment including all the domains mentioned in ICF
PDF
Priorities Critical Care Nursing 7th Edition by Urden Stacy Lough Test Bank.pdf
PPTX
3. Adherance Complianace.pptx pharmacy pci
Bronchial_Asthma_in_acute_exacerbation_.pptx
Importance of Immediate Response (1).pptx
Current Treatment Of Heart Failure By Dr Masood Ahmed
General Pharmacology by Nandini Ratne, Nagpur College of Pharmacy, Hingna Roa...
Dr. Jasvant Modi - Passionate About Philanthropy
Myers’ Psychology for AP, 1st Edition David G. Myers Test Bank.pdf
Rheumatic heart diseases with Type 2 Diabetes Mellitus
2E-Learning-Together...PICS-PCISF con.pdf
Adrenergic drugs (sympathomimetics ).ppt
Dr Masood Ahmed Expertise And Sucess Story
Parental-Carer-mental-illness-and-Potential-impact-on-Dependant-Children.ppt
Basics of pharmacology (Pharmacology I).pptx
First Aid and Basic Life Support Training.pptx
AI_in_Pharmaceutical_Technology_Presentation.pptx
Trichuris trichiura infection
Infection prevention and control for medical students
1. Drug Distribution System.pptt b pharmacy
Medical aspects of impairment including all the domains mentioned in ICF
Priorities Critical Care Nursing 7th Edition by Urden Stacy Lough Test Bank.pdf
3. Adherance Complianace.pptx pharmacy pci

OpenMRS Introduction @FOSSASIA 2015

  • 1. Harsha Siriwardena | @harshadura Community Developer Write Codes, Save Lives! OPEN SOURCE SAVES LIVES.
  • 2. Outline 1. Overview of OpenMRS 1. 2. 3. History Usage Features 2. Technical background of OpenMRS 1. 2. 3. Architecture Technologies in-use OpenMRS core and modules 3. How to Get involved.
  • 4. 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. OpenMRS first "went live" in February 2006 at the AMPATH project in Western Kenya.
  • 8. Screenshots of the OpenMRS webapp
  • 9. Where its being used. Almost in every part of the world…
  • 10. Features Central concept dictionary: Definitions of all data (both questions and answers) are defined in a centralized dictionary, allowing for robust, coded data Security: User authentication Privilege-based access: User roles and permission system Patient repository: Creation and maintenance of patient data, including demographics, clinical observations, encounter data, orders, etc. Multiple identifiers per patient: A single patient may have multiple medical record numbers Data entry: With the FormEntry module, clients with InfoPath (included in Microsoft Office 2003 and later) can design and enter data using flexible, electronic forms. With the HTML FormEntry module, forms can be created with customized HTML and run directly within the web application. Data export: Data can be exported into a spreadsheet format for use in other tools (Excel, Access, etc.) Standards support: HL7 engine for data import Modular architecture: An OpenMRS Module can extend and add any type of functionality to the existing API and webapp. Patient workflows: An embedded patient workflow service allows patient to be put into programs (studies, treatment programs, etc.) and tracked through various states. Cohort management: The cohort builder allows you to create groups of patients for data exports, reporting, etc. Relationships: Relationships between any two people (patients, relatives, caretakers, etc.) Patient merging: Merging duplicate patients Localization / internationalization: Multiple language support and the possibility to extend to other languages with full UTF-8 support. Support for complex data: Radiology images, sound files, etc. can be stored as “complex” observations Reporting tools: Flexible reporting tools Person attributes: The attributes of a person can be extended to meet local needs • • • • • • • • • • • • • • • • •
  • 12. Technical overview *OpenMRS uses Apache Maven for build management of the OpenMRS core and modules.
  • 13. OpenMRS is highly extensible! .. because of its modular nature. Some OpenMRS functionality is pulled out into modules instead of being written into the core application. From small clinics to a highly complex hospital, OpenMRS has lots of modules to cover up almost everything. (for small clinics) : OpenMRS core with OPD Module (for complex hospitals) : OpenMRS core with Laboratory, Operation theater, Pharmacy + etc modules
  • 15. Ways to Contribute OpenMRS • • • • • • Application Development – Coding Testing/QA Documentation (User manuals/Technical) UI/Web/Graphic Design Project Infrastructure & IT Support Localization & Translation Not only coding!
  • 16. Thank you @harshadura For more info: www.openmrs.org If you would love to learn more about OpenMRS Join with our Hands-on session today around 3.30-4.00 at Open space.