IMA-WorldHealth / bhima

A hospital information management application for rural Congolese hospitals
GNU General Public License v2.0
218 stars 104 forks source link

Add an ODK Central compatible API for registering stock movements using ODK #6044

Closed jniles closed 2 years ago

jniles commented 3 years ago

We've discussed this concept in the past, but we really need to implement it soon to make BHIMA much more useful for tracking stock regionally.

Basically, we need to make BHIMA an ODK compatible server that can generate forms for stock entry and stock exit. These forms would enable a user to record stock movements by first setting the date and description, then:

  1. Select a depot (from the list of depots in BHIMA)
  2. An inventory item (from the list of inventory items in BHIMA) a. Alternatively, they could scan a barcode
  3. A lot number (from the list of lots in BHIMA) a. Alternatively, they could scan a barcode.
  4. Input a quantity

This would allow users to record basic movements in and out of depots offline in the field.

jniles commented 2 years ago

This landed in v1.21.3-pcima. A new issue (#6044) supersedes this one.