I'd like to try something different for our next meetup. One of our members, Justin Miranda, works for Partners in Health, a non-profit organization here in Boston whose goal is to make healthcare accessible around the world to those in need. Justin has been focusing on logistics, working on an application written in Grails called "OpenBoxes":
"OpenBoxes is an open source Inventory and Supply Chain Management System developed by Partners In Health (PIH). In the aftermath of the Haiti earthquake in January 2010, PIH identified the management of purchased and donated medications and medical supplies as a crucial need for its daily operations. A review of existing third party systems failed to produce a viable option, so PIH used funding from the Rockefeller Foundation to begin development of a new application called OpenBoxes. This system is now being used within storage depots within Boston, Miami, and Port au Prince to track inventory and shipments for PIH hospitals and clinics throughout Haiti. Over the next few months, OpenBoxes is also slated to be rolled out at Mirebalais Hospital in Haiti as well as piloted at clinics in Malawi and Lesotho.
OpenBoxes is designed to manage the flow of supplies between warehouses, and the issue of stock from those warehouses to wards and dispensaries within a hospital. The system’s functionalities include: creating and classifying products, recording initial inventory levels, performing stock counts, adjusting stock levels, recording purchase orders, creating and sending shipments via air, sea or land, and receiving shipments within a depot. In the near future, the system will allow users, such as nurses, to requisition stock and non-stock items from their hospital depots. Depot staff will process these requisitions, pick items from the depot, and issue stock to the requesting ward or dispensary. The history of each item in the system can also be individually tracked throughout the supply chain process, i.e. time of arrival, mode of shipment, etc. The scope and detail of OpenBoxes’ functionalities would conceivably make it useful and accessible to multiple groups outside of PIH."
Justin has come to us because he'd like our help. As OpenBoxes expands its user base, he would like to be certain it will be able to meet demand. Justin is concerned about several facets of the application, including security, localization, UX, and data synchronization between distributors. He even has a rather unique challenge: handling resources in environments with unreliable electricity and internet access!
So, the goal for the next meetup is this: Justin would like to show us all what he's managed to accomplish so far and hear our critical feedback - both good and bad. This should hopefully result in some helpful suggestions and excellent group discussion around Grails best practices (which may translate to your own work!).
Even if you feel you could not contribute directly, there should be plenty you could take away; it should be a learning experience for us all (and give us a chance to help out a non-profit).
I apologize that this is relatively last minute: Justin will be heading back to Haiti soon afterwards!
I hope to see you all there!