5 Apr 2018 - Phase 2 Brainstorming Session

The team is brainstorming Phase 2 of the OpenSRP integration now that the proof of concept is complete.

Attendees:

Agenda/Notes:

  • Currently funded mobile implementations for OpenLMIS
    • SIGLUS Mozambique - Funded to upgrade on the server side (Craig look at this to see the feature set)
    • GAP project:
      • Mobile Proof of Delivery
      • Requisition: Mid Period stock status notification
      • Facility Edition - Completely offline and could be a mobile app instead of the web application that's offline
        • Runs on a server at a large facility with departments, allowing them to perform internal issues
      • BMGF Point of Care Vaccines: OpenSRP Integration
        • Tie between the dispense and consumption
        • Inventory management
        • Stock management
        • Ordering
        • Receiving
        • Cold Chain
  •  Housekeeping
    • Contract period of performance extension status update - 
    • Verification of invoice receipt - Not yet received
  • Overview of what was delivered in the proof of concept
    • Generating an order based on current stock on hand
    • Order pushed to OpenLMIS where it can be fulfilled
    • Once fulfilled, Nifi queries for all SHIPPED orders, performs business logic and pushes the shipment to OpenSRP
    • OpenSRP Android Client is able to apply those values to the current stock control module
  • Feedback from Mary Jo on the GAVI demo
    • How did the demo go and what were some of the gaps?
      • Audience provided positive feedback on the integration
      • Concerns about country readiness for adoption
  • Known Gaps in Proof of Concept that need to be addressed
    • OpenSRP only tracks by commodity Type, not track orderables, trade items or lots
    • The facility list information is hardcoded
    • User credentials are hardcoded
    • Order processing period is hardcoded
    • Program information was hardcoded
    • Not Scalable:
      • Nifi queries OpenSRP for all orders
      • Nifi queries OpenLMIS for all orders with status Shipped at the hardcoded facility
  • Defining the scope of the app in alignment with Josh's OLMIS Mobile Strategy Document
    • What is the highest priority?
      • Stock Management on Tablet (Highlighted as first priority in Josh's document)
        • Include VVM status
      • Linking patient care to trade item and lot
      • Support re-supply:
        • Requesting stock
        • Receiving stock in stock management module
        • Proof of Delivery - Sending a message to OpenLMIS (I received these things with sign off)
          • Include VVM status
      • Reporting on program requirements
    • What other priorities add value?
      • Cold Chain reporting
      • Open Vial Wastage - this would have to be deduced
    • Regardless of the priority, we need the following:
      • Introduce the idea of orderables to OpenSRP
        • Link orderables to commodity types in OpenSRP so we can maintain the recommended number of vials used
        • Add dynamic values for dose sizes in orderables
        • Add the ability to choose whether they want orderables or Commodity Types depending on the country's implementation plan.
      • Add the ability to view ISAs on the device
  • How does the mobile application know if we can create a requisition or if we can create an order?
    • Does the order generated need to go through an approval chain?
  • Define next steps and schedule for delivery
    • Craig: Consolidate the online wiki documentation to a succinct list of features to tackle
      • Mary Jo will review this list and we can prioritize ("What" we want to do, not the "how")
      • Group: Evaluate "how" we will do it with the dev forum community
      • Align streams of mobile with 3.4 development and Gap analysis work
    • Craig: Review Reference App list of stories (excel document on the wiki)
    • Craig: Review SIGLUS
    • Craig will work with Matt and Mary Jo on a no cost contract extension - End Date of June 30th 2018
    • Software Requirement Specification Development time frame Needs to be defined

OpenLMIS: the global initiative for powerful LMIS software