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

Viewers also liked

OpenMRS: Getting involved
OpenMRS: Getting involvedOpenMRS: Getting involved
OpenMRS: Getting involved
harshadura
 
ITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers ForumITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers Forumdjazayeri
 
OpenMRS RegaDB Integration
OpenMRS RegaDB IntegrationOpenMRS RegaDB Integration
OpenMRS RegaDB Integration
aniketha katakam
 
Openmrs Use Examples PPT
Openmrs Use Examples PPTOpenmrs Use Examples PPT
Openmrs Use Examples PPTdjazayeri
 
OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem
Borut Fabjan
 
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
Paris Open Source Summit
 
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUETKeynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Paris Open Source Summit
 
Keynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
Keynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBINKeynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
Keynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
Paris Open Source Summit
 
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Paris Open Source Summit
 
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Paris Open Source Summit
 

Viewers also liked (11)

OpenMRS: Getting involved
OpenMRS: Getting involvedOpenMRS: Getting involved
OpenMRS: Getting involved
 
ITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers ForumITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers Forum
 
OpenMRS RegaDB Integration
OpenMRS RegaDB IntegrationOpenMRS RegaDB Integration
OpenMRS RegaDB Integration
 
Openmrs Use Examples PPT
Openmrs Use Examples PPTOpenmrs Use Examples PPT
Openmrs Use Examples PPT
 
OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem
 
OWF12/Foss for Humanity Introducing OpenMRS
OWF12/Foss for Humanity   Introducing OpenMRSOWF12/Foss for Humanity   Introducing OpenMRS
OWF12/Foss for Humanity Introducing OpenMRS
 
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...Keynote #Society - Priorité au logiciel libre dans le secteur public, par Jea...
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 - Open Source, les pratiques et les tendances, par Gaël MUSQUETKeynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
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 - Openness, Freedom and the digital age, par Thomas SAINT-AUBINKeynote #Society - Openness, Freedom and the digital age, par Thomas SAINT-AUBIN
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 Jean-Chri...Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
 
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
 

Similar to OpenMRS Introduction @FOSSASIA 2015

Conferencia saptarshi purkayastha_hit_workshop_2016
Conferencia saptarshi purkayastha_hit_workshop_2016Conferencia saptarshi purkayastha_hit_workshop_2016
Conferencia saptarshi purkayastha_hit_workshop_2016
hitworkshop2016
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
Aehin 2016 backup
Aehin 2016 backupAehin 2016 backup
Aehin 2016 backup
Suranga Nath Kasthurirathne
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
Paper id 37201535
Paper id 37201535Paper id 37201535
Paper id 37201535IJRAT
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
Medical record system
Medical record systemMedical record system
Medical record system
surajgoel1225
 
MICRE: Microservices In MediCal Research Environments
MICRE: Microservices In MediCal Research EnvironmentsMICRE: Microservices In MediCal Research Environments
MICRE: Microservices In MediCal Research Environments
Martin Chapman
 
Creative design/marketing: make a presentation slide on OpenMRS
Creative design/marketing: make a presentation slide on OpenMRSCreative design/marketing: make a presentation slide on OpenMRS
Creative design/marketing: make a presentation slide on OpenMRS
uzanysa
 
tomaz vindonja
tomaz vindonjatomaz vindonja
tomaz vindonja
THCwIT Conference
 
OpennMRS Overview
OpennMRS OverviewOpennMRS Overview
OpennMRS Overview
Steve Waweru
 
OpenMRS presentation, part of Google Code-In 2015
OpenMRS presentation, part of Google Code-In 2015 OpenMRS presentation, part of Google Code-In 2015
OpenMRS presentation, part of Google Code-In 2015
Ioana-Andreea Berdei
 
An Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital PathologyAn Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital Pathology
The Lifesciences Magazine
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
Chandresh Prasad
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
maamir farooq
 
217954603 srs-hos-informantion-system
217954603 srs-hos-informantion-system217954603 srs-hos-informantion-system
217954603 srs-hos-informantion-system
homeworkping9
 
VistA EHR Features For Physicians.docx
VistA EHR Features For Physicians.docxVistA EHR Features For Physicians.docx
VistA EHR Features For Physicians.docx
ryantyler24
 
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
IJERA Editor
 

Similar to OpenMRS Introduction @FOSSASIA 2015 (20)

Conferencia saptarshi purkayastha_hit_workshop_2016
Conferencia saptarshi purkayastha_hit_workshop_2016Conferencia saptarshi purkayastha_hit_workshop_2016
Conferencia saptarshi purkayastha_hit_workshop_2016
 
Medical record system
Medical record systemMedical record system
Medical record system
 
Medical record system
Medical record systemMedical record system
Medical record system
 
Aehin 2016 backup
Aehin 2016 backupAehin 2016 backup
Aehin 2016 backup
 
Medical record system
Medical record systemMedical record system
Medical record system
 
Medical record system
Medical record systemMedical record system
Medical record system
 
Paper id 37201535
Paper id 37201535Paper id 37201535
Paper id 37201535
 
Medical record system
Medical record systemMedical record system
Medical record system
 
Medical record system
Medical record systemMedical record system
Medical record system
 
MICRE: Microservices In MediCal Research Environments
MICRE: Microservices In MediCal Research EnvironmentsMICRE: Microservices In MediCal Research Environments
MICRE: Microservices In MediCal Research Environments
 
Creative design/marketing: make a presentation slide on OpenMRS
Creative design/marketing: make a presentation slide on OpenMRSCreative design/marketing: make a presentation slide on OpenMRS
Creative design/marketing: make a presentation slide on OpenMRS
 
tomaz vindonja
tomaz vindonjatomaz vindonja
tomaz vindonja
 
OpennMRS Overview
OpennMRS OverviewOpennMRS Overview
OpennMRS Overview
 
OpenMRS presentation, part of Google Code-In 2015
OpenMRS presentation, part of Google Code-In 2015 OpenMRS presentation, part of Google Code-In 2015
OpenMRS presentation, part of Google Code-In 2015
 
An Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital PathologyAn Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital Pathology
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
 
217954603 srs-hos-informantion-system
217954603 srs-hos-informantion-system217954603 srs-hos-informantion-system
217954603 srs-hos-informantion-system
 
VistA EHR Features For Physicians.docx
VistA EHR Features For Physicians.docxVistA EHR Features For Physicians.docx
VistA EHR Features For Physicians.docx
 
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
A Proposed Security Architecture for Establishing Privacy Domains in Systems ...
 

Recently uploaded

Cardiac Arrhythmias (2).pdf for nursing student
Cardiac Arrhythmias (2).pdf for nursing studentCardiac Arrhythmias (2).pdf for nursing student
Cardiac Arrhythmias (2).pdf for nursing student
fahmyahmed789
 
Introduction to Forensic Pathology course
Introduction to Forensic Pathology courseIntroduction to Forensic Pathology course
Introduction to Forensic Pathology course
fprxsqvnz5
 
The Importance of Community Nursing Care.pdf
The Importance of Community Nursing Care.pdfThe Importance of Community Nursing Care.pdf
The Importance of Community Nursing Care.pdf
AD Healthcare
 
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
ranishasharma67
 
the IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meetingthe IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meeting
ssuser787e5c1
 
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
Guillermo Rivera
 
Suraj Goswami Journey From Guru Kashi University
Suraj Goswami Journey From Guru Kashi UniversitySuraj Goswami Journey From Guru Kashi University
Suraj Goswami Journey From Guru Kashi University
Suraj Goswami
 
Health Education on prevention of hypertension
Health Education on prevention of hypertensionHealth Education on prevention of hypertension
Health Education on prevention of hypertension
Radhika kulvi
 
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdfCHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
Sachin Sharma
 
Rate Controlled Drug Delivery Systems.pdf
Rate Controlled Drug Delivery Systems.pdfRate Controlled Drug Delivery Systems.pdf
Rate Controlled Drug Delivery Systems.pdf
Rajarambapu College of Pharmacy Kasegaon Dist Sangli
 
The Importance of COVID-19 PCR Tests for Travel in 2024.pptx
The Importance of COVID-19 PCR Tests for Travel in 2024.pptxThe Importance of COVID-19 PCR Tests for Travel in 2024.pptx
The Importance of COVID-19 PCR Tests for Travel in 2024.pptx
Global Travel Clinics
 
CANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' CaregiversCANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' Caregivers
CANSA The Cancer Association of South Africa
 
Nursing Care of Client With Acute And Chronic Renal Failure.ppt
Nursing Care of Client With Acute And Chronic Renal Failure.pptNursing Care of Client With Acute And Chronic Renal Failure.ppt
Nursing Care of Client With Acute And Chronic Renal Failure.ppt
Rommel Luis III Israel
 
ABDOMINAL COMPARTMENT SYSNDROME
ABDOMINAL COMPARTMENT SYSNDROMEABDOMINAL COMPARTMENT SYSNDROME
ABDOMINAL COMPARTMENT SYSNDROME
Rommel Luis III Israel
 
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsxChild Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
Sankalpa Gunathilaka
 
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to CareLGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
VITASAuthor
 
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
The Lifesciences Magazine
 
ventilator, child on ventilator, newborn
ventilator, child on ventilator, newbornventilator, child on ventilator, newborn
ventilator, child on ventilator, newborn
Pooja Rani
 
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
IMARC Group
 
ICH Guidelines for Pharmacovigilance.pdf
ICH Guidelines for Pharmacovigilance.pdfICH Guidelines for Pharmacovigilance.pdf
ICH Guidelines for Pharmacovigilance.pdf
NEHA GUPTA
 

Recently uploaded (20)

Cardiac Arrhythmias (2).pdf for nursing student
Cardiac Arrhythmias (2).pdf for nursing studentCardiac Arrhythmias (2).pdf for nursing student
Cardiac Arrhythmias (2).pdf for nursing student
 
Introduction to Forensic Pathology course
Introduction to Forensic Pathology courseIntroduction to Forensic Pathology course
Introduction to Forensic Pathology course
 
The Importance of Community Nursing Care.pdf
The Importance of Community Nursing Care.pdfThe Importance of Community Nursing Care.pdf
The Importance of Community Nursing Care.pdf
 
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
Haridwar ❤CALL Girls 🔝 89011★83002 🔝 ❤ℂall Girls IN Haridwar ESCORT SERVICE❤
 
the IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meetingthe IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meeting
 
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
Navigating Challenges: Mental Health, Legislation, and the Prison System in B...
 
Suraj Goswami Journey From Guru Kashi University
Suraj Goswami Journey From Guru Kashi UniversitySuraj Goswami Journey From Guru Kashi University
Suraj Goswami Journey From Guru Kashi University
 
Health Education on prevention of hypertension
Health Education on prevention of hypertensionHealth Education on prevention of hypertension
Health Education on prevention of hypertension
 
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdfCHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
CHAPTER 1 SEMESTER V PREVENTIVE-PEDIATRICS.pdf
 
Rate Controlled Drug Delivery Systems.pdf
Rate Controlled Drug Delivery Systems.pdfRate Controlled Drug Delivery Systems.pdf
Rate Controlled Drug Delivery Systems.pdf
 
The Importance of COVID-19 PCR Tests for Travel in 2024.pptx
The Importance of COVID-19 PCR Tests for Travel in 2024.pptxThe Importance of COVID-19 PCR Tests for Travel in 2024.pptx
The Importance of COVID-19 PCR Tests for Travel in 2024.pptx
 
CANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' CaregiversCANSA support - Caring for Cancer Patients' Caregivers
CANSA support - Caring for Cancer Patients' Caregivers
 
Nursing Care of Client With Acute And Chronic Renal Failure.ppt
Nursing Care of Client With Acute And Chronic Renal Failure.pptNursing Care of Client With Acute And Chronic Renal Failure.ppt
Nursing Care of Client With Acute And Chronic Renal Failure.ppt
 
ABDOMINAL COMPARTMENT SYSNDROME
ABDOMINAL COMPARTMENT SYSNDROMEABDOMINAL COMPARTMENT SYSNDROME
ABDOMINAL COMPARTMENT SYSNDROME
 
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsxChild Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
Child Welfare Clinic and Well baby clinicin Sri Lanka.ppsx
 
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to CareLGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
LGBTQ+ Adults: Unique Opportunities and Inclusive Approaches to Care
 
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
Cold Sores: Causes, Treatments, and Prevention Strategies | The Lifesciences ...
 
ventilator, child on ventilator, newborn
ventilator, child on ventilator, newbornventilator, child on ventilator, newborn
ventilator, child on ventilator, newborn
 
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
Radiation Oncology Market PPT: Growth, Outlook, Demand, Keyplayer Analysis an...
 
ICH Guidelines for Pharmacovigilance.pdf
ICH Guidelines for Pharmacovigilance.pdfICH Guidelines for Pharmacovigilance.pdf
ICH Guidelines for Pharmacovigilance.pdf
 

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.