Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenMRS Introduction @FOSSASIA 2015


Published on

OpenMRS Introduction @FOSSASIA 2015:

Published in: Healthcare
  • Be the first to comment

  • Be the first to like this

OpenMRS Introduction @FOSSASIA 2015

  1. 1. Harsha Siriwardena | @harshadura Community Developer Write Codes, Save Lives! OPEN SOURCE SAVES LIVES.
  2. 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.
  3. 3. 1/3. Overview of OpenMRS
  4. 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. 5. OpenMRS first "went live" in February 2006 at the AMPATH project in Western Kenya.
  7. 7. << Web Based
  8. 8. Screenshots of the OpenMRS webapp
  9. 9. Where its being used. Almost in every part of the world…
  10. 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 • • • • • • • • • • • • • • • • •
  11. 11. 2/3. Technical background of OpenMRS
  12. 12. Technical overview *OpenMRS uses Apache Maven for build management of the OpenMRS core and modules.
  13. 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
  14. 14. 3/3. Getting involved
  15. 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. 16. Thank you @harshadura For more info: If you would love to learn more about OpenMRS Join with our Hands-on session today around 3.30-4.00 at Open space.