introduction to bahmni hospital management system
TRANSCRIPT
Patient Care Administration Investigations
Out Patient In Patient Emergency Operation Intensive Care Pharmacy
Billing Inventory Procurement Human Resources Accounting
Laboratory Radiology PACS
Registration Case Management
Hospital Functions
Constraints
- Hospitals are busy and mobile environments - Need ability to use few things offline - Easy to operate - Overall system is too large
OpenMRS Server (REST API)
Java
OpenMRS DB (MySQL)
Apache Web Server
OpenELIS Server (REST API)
Java
OpenELIS DB (PostgreSQL)
OpenERP Server (XML-WS API)
Python
OpenERP DB (PostgreSQL)
OpenMRS 2.0 EMR frontend (JavaScript,
HTML5, AngularJS)
HTTP, REST ATOM
HTTP, REST ATOM
Browser
Server (Linux)
User’s Machine
HTTP
HTTP
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.
Bahmni modules UI design
- Responsive web design - Touch screen (tablet) first mostly - Registration module is data-entry intensive,
hence designed for computers only