Your SlideShare is downloading. ×
Bahmni Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Bahmni Introduction

425
views

Published on

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
425
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Bahmni Hospital system for low resource environments
  • 2. Hospital Functions Patient Care Out Patient In Patient Emergency Operation Intensive Care Pharmacy Administration Billing Inventory Procurement Human Resources Accounting Registration Case Management Investigations Laboratory Radiology PACS
  • 3. Constraints - Hospitals are busy and mobile environments - Need ability to use few things offline - Easy to operate - Overall system is too large
  • 4. Open Source Tapestry OpenMRS (Medical Record System) OpenERP OpenELIS (Lab Information System)
  • 5. Browser User’s Machine HTTP OpenMRS 2.0 EMR frontend (JavaScript, HTML5, AngularJS) Server (Linux) Apache Web Server HTTP OpenMRS Server (REST API) Java OpenMRS DB (MySQL) OpenERP Server (XML-WS API) HTTP, REST ATOM Python OpenERP DB (PostgreSQL) OpenELIS Server (REST API) HTTP, REST ATOM Java OpenELIS DB (PostgreSQL)
  • 6. Some screenshots
  • 7. Registration (OpenMRS)
  • 8. Test Result Entry (OpenELIS)
  • 9. Lab Incharge’s Dashboard (OpenELIS)
  • 10. Billing (OpenERP)
  • 11. Inventory and warehouse management (OpenERP)
  • 12. Key solution elements - Design for tablets and computers - Responsive web design - JavaScript based front end, allows offline - AtomFeed based integration - Coarse grained APIs - Product configuration handled by OpenMRS/OpenERP. OpenELIS needs to be enhanced.
  • 13. Bahmni modules UI design - Responsive web design - Touch screen (tablet) first mostly - Registration module is data-entry intensive, hence designed for computers only
  • 14. Technology Stack OpenMRS Java, Relational DB, Hibernate, Custom OSGi like module system, REST API OpenERP Python, CherryPy, Postgres OpenELIS Java, Struts, Postgres, Hibernate