OpenHMIS ERP Requirements
Overview
The OpenHMIS project aims to add traditional HMIS functionality to OpenMRS. We have already released a cashier module which include very basic inventory management and are currently working on a pharmacy module which will also need to interact with inventory. Therefore, we are interested in the inventory management features that OpenERP provides.
Requirements
We are creating OpenMRS modules and so are much more interested in the inventory management features that we would require rather than all that may be offered by OpenERP. As such, here is our list of inventory services that we believe should be offered by an OpenMRS-OpenERP bridge:
Items (OpenERP Products)
OpenHMIS modules primarily interact with an inventory management system through items. Our Cashier module needs to be able to search through the item list quickly, optionally filtering by department. Multiple prices are needed to support varying item prices based on the patient type. The Pharmacy module must be able to find an item for a given Concept Drug to be able to update the item quantity once it is dispensed.
Feature | Responsiblitiy | OpenERP Support |
---|---|---|
Item Search by Name or Code | OpenERP | Yes |
Item Categories | OpenERP | Yes |
Item Departments | OpenERP | Yes (Accounts) |
Multiple Item Prices | OpenERP | Yes (with plugin) |
Item -> Concept Mapping | OpenMRS | No |
Item -> Concept Drug Mapping | OpenMRS | No |
Stock Rooms (OpenERP Locations?)
Stock rooms are only needed so that modules can correctly update item quantities.
Feature | Responsiblitiy | OpenERP Supprt |
---|---|---|
List Stock Room | OpenERP | Yes (Locations) |
Update Stock Room Inventory | OpenMRS/OpenERP | Unknown |