SlideShare a Scribd company logo
PEOPLE’S EMR
Scaling across multiple countries
THE STORY SO FAR
Our journey
2
Jan Swasthya Sahyog
3
▪ Pro-poor hospital in the most underdeveloped part of
central India
▪ High quality patient care
▪ Appropriate technology
▪ We love JSS for their social mission
JSS - EMR
4
▪ Rescue of a year and half old EMR project
▪ Started off as a project (not product)
▪ EMR that meets the needs of the clinicians
Why only JSS?
5
▪ OpenMRS and Odoo provided generic platform
▪ Widespread need for such a system
What is Bahmni
6
o EMR
o Hospital System
o OpenMRS distribution
o Open Source, AGPL
o Multiple Open Source Products
o Developed by ThoughtWorks
o For community of implementers
BAHMNI
The tapestry of open source
7
LOW RESOURCE
SETTING
What are the constraints? What are the available resources?
8
9
Bahmni
The Village
BAHMNI
Usability to enable better patient-care is the focus of the product
1
0
Bahmni Goals
1
1
▪ Improve quality of patient care and health of
community
▪ Accessible, easy to use and implement
▪ Build community that takes Bahmni places where
ThoughtWorks cannot
▪ For the Global South
▪ Community to Tertiary Care
BAHMNI AND THOUGHTWORKS
1
2
▪ Committed for the long term
▪ Social mission
▪ Largely funded by ThoughtWorks
▪ Doing implementations to learn and develop the
right product
▪ Majority of implementations done by the
community not by ThoughtWorks
ARCHITECTURE
1
3
Apache Web Server
Bahmni MRS
Frontend
(JavaScript, HTML5,
AngularJS)
OpenMRS Server
(REST API)
Java
OpenMRS DB
(MySQL)
Browser
Server (Linux)
User’s
Machine
OpenERP Server
(XML-WS API)
Python
OpenERP DB
(PostgreSQL)
OpenELIS Server
(REST API)
Java
OpenELIS DB
(PostgreSQL)
Background jobs consuming feeds
all communication over http
no orchestrator
Apache Web Server
Bahmni MRS
Frontend
(JavaScript, HTML5,
AngularJS)
OpenMRS Server
(REST API)
Java
OpenMRS DB
(MySQL)
Browser
Server (Linux)
User’s
MachineBahmni Lite
16
▪ Choose sub-systems you want
○ sub-systems not chosen are not even
deployed
▪ Choose apps you want
○ applies to EMR
○ applies to ERP
○ apps not chosen are not deployed
As lightweight as you want it to be
17
Medical Device Integration
1
8
DESIGNED FOR DIFFERENT DEVICES
1
9
DESIGN
2
0
Registration
2
1
2
2
Configurable patient dashboard
2
3
2
4
Discharge summary completely via configuration
2
5
Configurable patient dashboard
"sections": {
"patientInformation": {
"title": "Patient Information",
"name": "patientInformation",
"ageLimit": 5,
"patientAttributes": [
"smoking",
"alcohol",
"landHolding",
"rationCard",
"familyIncome",
],
"addressFields": [],
"displayOrder": 0
},
"nutritionalValue": {
"title": "Nutritional Values",
"name": "vitals",
"isObservation": true,
"dashboardParams": {
"conceptNames": [
"Height",
"Weight",
"BMI Status Data"
],
"scope": "latest"
},
"displayOrder": 1
2
6
Observation Control
Drug Order Control
Lab Result Control
Diagnosis Control
Patient Profile Control
Disposition Control
Graph Control
Graph With Reference Data
Control
Orders Control
Programs Control
Pacs Orders Control
Flow Sheet Control
Custom Control
Navigation Links Control
Obs To Obs Flow Sheet
Chronic Treatment Chart
Drug Order Details Control
Configurable patient dashboard
2
7
Multiple dashboards
2
8
Observation Forms Platform
2
9
3
0
Forms using Configuration, not programming
3
1
Lab, Procedure Orders
3
2
Reports
3
3
Canned and Configurable
3
4
"visitReport" : {
"name": "Visit Report",
"type": "visitReport",
"config": {
"personAttributes": ["caste", "class", "education", "occupation", "primaryContact"],
"visitAttributes": ["Visit Status"]
}
● Configurable for your needs
● Performance optimised SQL
● Presentation based on excel
Laboratory
3
5
3
6
Odoo
3
7
3
8
Bahmni Offline
3
9
▪ Web technologies
▪ AngularJS helps
▪ Crosswalk, Ionic Framework
▪ Service Workers
▪ Sqlite on Android; Indexeddb + Lovefield
elsewhere
▪ Same user interface, some features
Implementations
4
0
IMPLEMENTATIONS
Implemented at 6 hospitals
■ Jan Swasthya Sahyog | Bilaspur, India
■ Society for Education, Action, Research in Community Health |
Gadchiroli, India
■ Lok Biradari Prakalp | Gadchiroli, India
■ Bayalpata Hospital, Possible Health | Accham, Nepal
■ The Banyan | Chennai, India
■ Kaliganj (sub-district) hospital, Bangladesh
Over 25 implementations underway across the
world, mostly outside the Indian subcontinent
4
1
Bahmni (and TW) within OpenMRS community
42
Bahmni Product Team
ThoughtWorks Implementation
Team
(~ 2% Bahmni implementations)
OpenMRS Platform
Bahmni
TW Clients
Rest of the world
OpenMRS Core Team
Community Implementations
(98% of Bahmni
implementations)
non-Bahmni OpenMRS
Implementations
Roadmap Principles
1. Performance, security, technical operational improvements and
general robustness of the software
2. Strengthen outpatient clinic, secondary care hospitals and
vertical programs
i. Features that improve patient care
ii. Improve implementers user experience
3. Offline
i. basic clinical features
4. Tertiary Care (may be)
4
4
Bahmni Wiki
4
5
www.bahmni.org
There are many criticisms of
technology, indicating that it can
take away the human element of
health care. ThoughtWorks has
shown us how technology can
help, and still remain very
human.
- Dr. Yogesh Jain, JSS
4
6
THANK YOU
For questions or suggestions
Contact Vivek Singh:
vsingh@thoughtworks.com

More Related Content

PPTX
PDF
Introduction to Bahmni Hospital management system
PPSX
Hospital Management System-out patient Detail
PDF
Bangladesh Health Information System Mapping Analysis
PDF
Hospital management synopsis
PPTX
Hospital management system
PPTX
Hospital management system (php project) web engineering
PPTX
Hospital management system
Introduction to Bahmni Hospital management system
Hospital Management System-out patient Detail
Bangladesh Health Information System Mapping Analysis
Hospital management synopsis
Hospital management system
Hospital management system (php project) web engineering
Hospital management system

What's hot (20)

PPTX
hospital management System
PPTX
[PPT] Hospital management system - Quanta-his
PPTX
Hospital presentation
PPTX
Hospital Management System
PPTX
Hospital Management System
DOCX
Hospital management system
PPT
Healthcare Management System
PPT
Bahmni Introduction
DOCX
Hospital Management Record System Proposal
PPT
Hospital Management System
PPTX
Hospital managment system
PPTX
Hospital management system.pptx
PPTX
Hospital Management System.pptx
PPTX
Hospital Management System
PPTX
Introduction to Bahmni
PDF
PPTX
Hospital management system
PPT
Hospital Management System
PDF
Design and Implementation of Hospital Management System Using Java
PPTX
Hms screen shots
hospital management System
[PPT] Hospital management system - Quanta-his
Hospital presentation
Hospital Management System
Hospital Management System
Hospital management system
Healthcare Management System
Bahmni Introduction
Hospital Management Record System Proposal
Hospital Management System
Hospital managment system
Hospital management system.pptx
Hospital Management System.pptx
Hospital Management System
Introduction to Bahmni
Hospital management system
Hospital Management System
Design and Implementation of Hospital Management System Using Java
Hms screen shots
Ad

Similar to Bahmni, Scaling in multiple countries (20)

PPTX
Bahmni - Open Source EHR System (By Ranjan Sakalley)
PPTX
Bahmni - HSR2018
PPTX
Hadoop Enabled Healthcare
PPTX
Conferencia saptarshi purkayastha_hit_workshop_2016
PDF
Blockchain-Based AI-Assisted Hospital Management System
PPT
Dossia and Records for Living
PPTX
DigiHealth - Improving Healthcare
PDF
Data Collaboration in Healthcare -- presented at VLDB 2018
PPTX
Pgim 2016-finalized
PPTX
Aehin 2016 backup
PDF
PDF
Elinext Healthcare Software Development
PPTX
Health IT and OpenMRS
PDF
Lifescroll Presentation: Design Process
PPT
Personal Health Records - An Overview
PDF
Bahmni - an open source hospital system
PPT
Elmallah june27 11am_room230_a
PDF
H-connect for healthcare enterprises and individuals
PPTX
OpenMRS+ Presentation-1
PPTX
Aman Quadri - Future Trends with Health and Wellness.
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - HSR2018
Hadoop Enabled Healthcare
Conferencia saptarshi purkayastha_hit_workshop_2016
Blockchain-Based AI-Assisted Hospital Management System
Dossia and Records for Living
DigiHealth - Improving Healthcare
Data Collaboration in Healthcare -- presented at VLDB 2018
Pgim 2016-finalized
Aehin 2016 backup
Elinext Healthcare Software Development
Health IT and OpenMRS
Lifescroll Presentation: Design Process
Personal Health Records - An Overview
Bahmni - an open source hospital system
Elmallah june27 11am_room230_a
H-connect for healthcare enterprises and individuals
OpenMRS+ Presentation-1
Aman Quadri - Future Trends with Health and Wellness.
Ad

More from Vivek Singh (8)

PPTX
Avni introduction
PPT
Small is beautiful
PPTX
Effective use of time
PPTX
Continuous integration at scale
PPTX
Service Architecture patterns
PDF
Agile, architecture and architects
ODP
Simple design/programming nuggets
PPTX
Product over project
Avni introduction
Small is beautiful
Effective use of time
Continuous integration at scale
Service Architecture patterns
Agile, architecture and architects
Simple design/programming nuggets
Product over project

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Digital Strategies for Manufacturing Companies
PDF
Nekopoi APK 2025 free lastest update
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Introduction to Artificial Intelligence
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
Which alternative to Crystal Reports is best for small or large businesses.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Upgrade and Innovation Strategies for SAP ERP Customers
Digital Strategies for Manufacturing Companies
Nekopoi APK 2025 free lastest update
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Navsoft: AI-Powered Business Solutions & Custom Software Development
CHAPTER 2 - PM Management and IT Context
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Introduction to Artificial Intelligence
Odoo POS Development Services by CandidRoot Solutions
How to Choose the Right IT Partner for Your Business in Malaysia

Bahmni, Scaling in multiple countries

  • 1. PEOPLE’S EMR Scaling across multiple countries
  • 2. THE STORY SO FAR Our journey 2
  • 3. Jan Swasthya Sahyog 3 ▪ Pro-poor hospital in the most underdeveloped part of central India ▪ High quality patient care ▪ Appropriate technology ▪ We love JSS for their social mission
  • 4. JSS - EMR 4 ▪ Rescue of a year and half old EMR project ▪ Started off as a project (not product) ▪ EMR that meets the needs of the clinicians
  • 5. Why only JSS? 5 ▪ OpenMRS and Odoo provided generic platform ▪ Widespread need for such a system
  • 6. What is Bahmni 6 o EMR o Hospital System o OpenMRS distribution o Open Source, AGPL o Multiple Open Source Products o Developed by ThoughtWorks o For community of implementers
  • 7. BAHMNI The tapestry of open source 7
  • 8. LOW RESOURCE SETTING What are the constraints? What are the available resources? 8
  • 10. BAHMNI Usability to enable better patient-care is the focus of the product 1 0
  • 11. Bahmni Goals 1 1 ▪ Improve quality of patient care and health of community ▪ Accessible, easy to use and implement ▪ Build community that takes Bahmni places where ThoughtWorks cannot ▪ For the Global South ▪ Community to Tertiary Care
  • 12. BAHMNI AND THOUGHTWORKS 1 2 ▪ Committed for the long term ▪ Social mission ▪ Largely funded by ThoughtWorks ▪ Doing implementations to learn and develop the right product ▪ Majority of implementations done by the community not by ThoughtWorks
  • 14. Apache Web Server Bahmni MRS Frontend (JavaScript, HTML5, AngularJS) OpenMRS Server (REST API) Java OpenMRS DB (MySQL) Browser Server (Linux) User’s Machine OpenERP Server (XML-WS API) Python OpenERP DB (PostgreSQL) OpenELIS Server (REST API) Java OpenELIS DB (PostgreSQL) Background jobs consuming feeds all communication over http no orchestrator
  • 15. Apache Web Server Bahmni MRS Frontend (JavaScript, HTML5, AngularJS) OpenMRS Server (REST API) Java OpenMRS DB (MySQL) Browser Server (Linux) User’s MachineBahmni Lite
  • 16. 16 ▪ Choose sub-systems you want ○ sub-systems not chosen are not even deployed ▪ Choose apps you want ○ applies to EMR ○ applies to ERP ○ apps not chosen are not deployed As lightweight as you want it to be
  • 17. 17
  • 19. DESIGNED FOR DIFFERENT DEVICES 1 9
  • 22. 2 2
  • 24. 2 4
  • 25. Discharge summary completely via configuration 2 5
  • 26. Configurable patient dashboard "sections": { "patientInformation": { "title": "Patient Information", "name": "patientInformation", "ageLimit": 5, "patientAttributes": [ "smoking", "alcohol", "landHolding", "rationCard", "familyIncome", ], "addressFields": [], "displayOrder": 0 }, "nutritionalValue": { "title": "Nutritional Values", "name": "vitals", "isObservation": true, "dashboardParams": { "conceptNames": [ "Height", "Weight", "BMI Status Data" ], "scope": "latest" }, "displayOrder": 1 2 6 Observation Control Drug Order Control Lab Result Control Diagnosis Control Patient Profile Control Disposition Control Graph Control Graph With Reference Data Control Orders Control Programs Control Pacs Orders Control Flow Sheet Control Custom Control Navigation Links Control Obs To Obs Flow Sheet Chronic Treatment Chart Drug Order Details Control
  • 30. 3 0
  • 31. Forms using Configuration, not programming 3 1
  • 34. Canned and Configurable 3 4 "visitReport" : { "name": "Visit Report", "type": "visitReport", "config": { "personAttributes": ["caste", "class", "education", "occupation", "primaryContact"], "visitAttributes": ["Visit Status"] } ● Configurable for your needs ● Performance optimised SQL ● Presentation based on excel
  • 36. 3 6
  • 38. 3 8
  • 39. Bahmni Offline 3 9 ▪ Web technologies ▪ AngularJS helps ▪ Crosswalk, Ionic Framework ▪ Service Workers ▪ Sqlite on Android; Indexeddb + Lovefield elsewhere ▪ Same user interface, some features
  • 41. IMPLEMENTATIONS Implemented at 6 hospitals ■ Jan Swasthya Sahyog | Bilaspur, India ■ Society for Education, Action, Research in Community Health | Gadchiroli, India ■ Lok Biradari Prakalp | Gadchiroli, India ■ Bayalpata Hospital, Possible Health | Accham, Nepal ■ The Banyan | Chennai, India ■ Kaliganj (sub-district) hospital, Bangladesh Over 25 implementations underway across the world, mostly outside the Indian subcontinent 4 1
  • 42. Bahmni (and TW) within OpenMRS community 42 Bahmni Product Team ThoughtWorks Implementation Team (~ 2% Bahmni implementations) OpenMRS Platform Bahmni TW Clients Rest of the world OpenMRS Core Team Community Implementations (98% of Bahmni implementations) non-Bahmni OpenMRS Implementations
  • 43. Roadmap Principles 1. Performance, security, technical operational improvements and general robustness of the software 2. Strengthen outpatient clinic, secondary care hospitals and vertical programs i. Features that improve patient care ii. Improve implementers user experience 3. Offline i. basic clinical features 4. Tertiary Care (may be)
  • 46. There are many criticisms of technology, indicating that it can take away the human element of health care. ThoughtWorks has shown us how technology can help, and still remain very human. - Dr. Yogesh Jain, JSS 4 6
  • 47. THANK YOU For questions or suggestions Contact Vivek Singh: vsingh@thoughtworks.com