SlideShare a Scribd company logo
OpenMRS/KenyaEMR

Successes, Challenges, Opportunities...
Contents

Introduction to OpenMRS
Introduction to KenyaEMR
Development
Implementation
Successes
Challenges
Lessons
Opportunities
Communities and Associations
OpenMRS

Domain: Medical Records System
Open source software platform (API)
Reference application (Web App)
Based on a concept dictionary
Designed to be extended via modules/plug-ins
Written mainly in Java (Spring/Hibernate)
Web technologies (JSP/HTML/CSS/JS e.t.c.)
Code hosted on github.com
OpenMRS Architecture
KenyaEMR

Suite of modules to customize/extend OpenMRS
Build specifically for Kenya to

comply with the MOH EMR standards and
Development lead by I-TECH Kenya
Currently covers (Mainly):
HIV and TB care
Mother Child Health (including PMTCT)
Future plans:
Primary Health Care (PHC)
DHIS/PIS/LIS interoperability
Billing... e.t.c.
Development

Development
3 developers in total
Requirements mainly generated by MOH
All code is open source and is hosted on github.com
Development, test and demo servers available
Testing mostly done by I-TECH, MOH and volunteers
3-month release cycle (ideally, might change in future)
Implementation

Implementation
4 regions with 1 coordinator in each region
Enlist support of MOH and other partners on the ground
Enlist local capacity for network and infrastructural upgrades and installations
Training conducted to users from multiple facilities at a time
System support provided through an escalation stack beginning with facility champions right u
Successes

Nearly 150 active implementations
Managed to keep hardware costs low by using N-Computing
Growing OpenMRS-Kenya community
Well covered development road map in spite of the small size of our team
Contributed code to OpenMRS core
Empowering students through a programming boot camp held in 2013
Supported a fairly successful DHIS2-KenyaEMR interoperability pilot implementation
Challenges

Inefficiencies in requirements gathering
Reliance on OpenMRS core development milestones
Reliance on a concept dictionary not managed locally
Young open source culture (gradually maturing)
Multiplicity of stakeholders: difficult to coordinate
Streamlining deployment process (Manual → VM → Scripts → Fully fledged installers)
Unreliable power
Low computer skills
Extraneous (Terrain, security, strikes e.t.c.)
Lessons

Distribution management: Need to ensure all implementations run the same KenyaEMR distro
Active communication: Publicize our work and stay abreast with what others are doing
Foster close end-user/client involvement
Eliminate/reduce training-to-use lead time
Important to mirror existing tools (low computer skills)
Test/research unexpected deployment technology interactions (e.g. VirtualBox + VSpace)
Important to strengthen local capacity
Opportunities - Developers

Design and develop health systems that support interoperability “out of the box”
Invest in skills to work within the OpenMRS/KenyaEMR ecosystem
Submit code to OpenMRS/KenyaEMR (Open Source Spirit)
Innovate to create OpenMRS modules to address unique challenges
Opportunities - Implementers

Free to deploy OpenMRS/KenyaEMR anywhere (FOSS)
Innovative/entrepreneurial solutions to unique implementation problems
Unreliable power (solar PCs?)
Expensive hardware (N-computing?)
Ease of deployment (Virtual machines?)
Disaster recovery (Off-site backups/data centers?)
Affordable and reliable Internet (interoperability, centralized upgrades, capacity building)
Participate in testing the system and making feature requests and bug reports
Opportunities - Trainers

Adopt/expand existing curriculum and provide certification
Diversify to reach out to different target groups
Developers
Implementers
Concept curators/experts
End users
Opportunities – Comm. Managers

Mobilize stakeholders towards common goals: Significant EMR features? Convergent developmen
Manage mailing lists and community meetings
Organize capacity building events: Hackathons? Showcases? Mentorship?
Communities and Associations

OpenMRS Global
Mailing lists
IRC
Categories (Development, Implementation e.t.c.)
Annual implementers' conference
OpenMRS-Kenya
Mailing list
Face-to-face meetings
KeHIA (www.kehia.org)
Membership association
Professional networking
Thank you.

Questions?

More Related Content

Similar to I-Tech Kenya Presentation @ Nairobi Research Buzz

The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
Nuxeo
 
OSEHRA and VistA Platform Overview
OSEHRA and VistA Platform OverviewOSEHRA and VistA Platform Overview
OSEHRA and VistA Platform Overview
Shahid Shah
 
.Net Developers
.Net Developers.Net Developers
.Net Developers
EHevinjose
 
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and MesosphereEMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
{code}
 
EMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereEMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and Mesosphere
David vonThenen
 
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...ecubemarketing
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
Maurice Dawson
 
OpenSolaris Introduction
OpenSolaris IntroductionOpenSolaris Introduction
OpenSolaris Introduction
satyajit_t
 
Application security in current era
Application security in current eraApplication security in current era
Application security in current era
ajitdhumale
 
Netcomposer
NetcomposerNetcomposer
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
stratuslab
 
4th pdf off page seo.pdf
4th pdf off page seo.pdf4th pdf off page seo.pdf
4th pdf off page seo.pdf
excellenceacademy420
 
Hyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with MesosphereHyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with Mesosphere
Markus Eisele
 
DCOS Presentation
DCOS PresentationDCOS Presentation
DCOS Presentation
Jan Repnak
 
Modeling software systems at a macroscopic scale
Modeling software systems  at a macroscopic scaleModeling software systems  at a macroscopic scale
Modeling software systems at a macroscopic scaleRalf Laemmel
 
IoT : Whats in it for me?
IoT : Whats in it for me? IoT : Whats in it for me?
IoT : Whats in it for me?
Emertxe Information Technologies Pvt Ltd
 
Intro to web dev
Intro to web devIntro to web dev
Intro to web dev
Hridyesh Bisht
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloud
vty
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
Yash Sati
 
Cluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICHCluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICH
Misu Md Rakib Hossain
 

Similar to I-Tech Kenya Presentation @ Nairobi Research Buzz (20)

The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
OSEHRA and VistA Platform Overview
OSEHRA and VistA Platform OverviewOSEHRA and VistA Platform Overview
OSEHRA and VistA Platform Overview
 
.Net Developers
.Net Developers.Net Developers
.Net Developers
 
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and MesosphereEMC World 2016 - code.08 Introduction to Mesos and Mesosphere
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere
 
EMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereEMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and Mesosphere
 
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
 
OpenSolaris Introduction
OpenSolaris IntroductionOpenSolaris Introduction
OpenSolaris Introduction
 
Application security in current era
Application security in current eraApplication security in current era
Application security in current era
 
Netcomposer
NetcomposerNetcomposer
Netcomposer
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 
4th pdf off page seo.pdf
4th pdf off page seo.pdf4th pdf off page seo.pdf
4th pdf off page seo.pdf
 
Hyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with MesosphereHyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with Mesosphere
 
DCOS Presentation
DCOS PresentationDCOS Presentation
DCOS Presentation
 
Modeling software systems at a macroscopic scale
Modeling software systems  at a macroscopic scaleModeling software systems  at a macroscopic scale
Modeling software systems at a macroscopic scale
 
IoT : Whats in it for me?
IoT : Whats in it for me? IoT : Whats in it for me?
IoT : Whats in it for me?
 
Intro to web dev
Intro to web devIntro to web dev
Intro to web dev
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloud
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Cluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICHCluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICH
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

I-Tech Kenya Presentation @ Nairobi Research Buzz

  • 2. Contents Introduction to OpenMRS Introduction to KenyaEMR Development Implementation Successes Challenges Lessons Opportunities Communities and Associations
  • 3. OpenMRS Domain: Medical Records System Open source software platform (API) Reference application (Web App) Based on a concept dictionary Designed to be extended via modules/plug-ins Written mainly in Java (Spring/Hibernate) Web technologies (JSP/HTML/CSS/JS e.t.c.) Code hosted on github.com
  • 5. KenyaEMR Suite of modules to customize/extend OpenMRS Build specifically for Kenya to comply with the MOH EMR standards and Development lead by I-TECH Kenya Currently covers (Mainly): HIV and TB care Mother Child Health (including PMTCT) Future plans: Primary Health Care (PHC) DHIS/PIS/LIS interoperability Billing... e.t.c.
  • 6. Development Development 3 developers in total Requirements mainly generated by MOH All code is open source and is hosted on github.com Development, test and demo servers available Testing mostly done by I-TECH, MOH and volunteers 3-month release cycle (ideally, might change in future)
  • 7. Implementation Implementation 4 regions with 1 coordinator in each region Enlist support of MOH and other partners on the ground Enlist local capacity for network and infrastructural upgrades and installations Training conducted to users from multiple facilities at a time System support provided through an escalation stack beginning with facility champions right u
  • 8. Successes Nearly 150 active implementations Managed to keep hardware costs low by using N-Computing Growing OpenMRS-Kenya community Well covered development road map in spite of the small size of our team Contributed code to OpenMRS core Empowering students through a programming boot camp held in 2013 Supported a fairly successful DHIS2-KenyaEMR interoperability pilot implementation
  • 9. Challenges Inefficiencies in requirements gathering Reliance on OpenMRS core development milestones Reliance on a concept dictionary not managed locally Young open source culture (gradually maturing) Multiplicity of stakeholders: difficult to coordinate Streamlining deployment process (Manual → VM → Scripts → Fully fledged installers) Unreliable power Low computer skills Extraneous (Terrain, security, strikes e.t.c.)
  • 10. Lessons Distribution management: Need to ensure all implementations run the same KenyaEMR distro Active communication: Publicize our work and stay abreast with what others are doing Foster close end-user/client involvement Eliminate/reduce training-to-use lead time Important to mirror existing tools (low computer skills) Test/research unexpected deployment technology interactions (e.g. VirtualBox + VSpace) Important to strengthen local capacity
  • 11. Opportunities - Developers Design and develop health systems that support interoperability “out of the box” Invest in skills to work within the OpenMRS/KenyaEMR ecosystem Submit code to OpenMRS/KenyaEMR (Open Source Spirit) Innovate to create OpenMRS modules to address unique challenges
  • 12. Opportunities - Implementers Free to deploy OpenMRS/KenyaEMR anywhere (FOSS) Innovative/entrepreneurial solutions to unique implementation problems Unreliable power (solar PCs?) Expensive hardware (N-computing?) Ease of deployment (Virtual machines?) Disaster recovery (Off-site backups/data centers?) Affordable and reliable Internet (interoperability, centralized upgrades, capacity building) Participate in testing the system and making feature requests and bug reports
  • 13. Opportunities - Trainers Adopt/expand existing curriculum and provide certification Diversify to reach out to different target groups Developers Implementers Concept curators/experts End users
  • 14. Opportunities – Comm. Managers Mobilize stakeholders towards common goals: Significant EMR features? Convergent developmen Manage mailing lists and community meetings Organize capacity building events: Hackathons? Showcases? Mentorship?
  • 15. Communities and Associations OpenMRS Global Mailing lists IRC Categories (Development, Implementation e.t.c.) Annual implementers' conference OpenMRS-Kenya Mailing list Face-to-face meetings KeHIA (www.kehia.org) Membership association Professional networking