PC: October 9 2018

Call Information

  • 08:00 PDT - Seattle
  • 11:00 EDT - New York, DC
  • 17:00 CAT - Zambia/Malawi (UTC+2)
  • 18:00 EAT - Tanzania/Kenya (UTC+3)


Last Meeting NotesPC: September 25 2018

AGENDA

Item

Lead (Time)

Notes and Updates

Software Development Update

RoadmapLiving Product Roadmap 

Current sprintBacklog Grooming Sprint 109

Upcoming sprintBacklog Grooming Sprint 110

Release: 

  • 3.4.1 patch release on a performance bug 
  • 3.5 release scheduled for the end of November

Team statshttps://openlmis.atlassian.net/secure/Dashboard.jspa?selectPageId=12504

Velocity: Context: Includes all four teams.  Team performance is impacted by manual testing, regression testing began in Sprint 105, released 3.4 in Sprint 106.

Key Challenges

  • Clear definition of what is wanted by the community and implementers. 
  • Lack a backlog of well defined features.

 Mary Jo Kochendorfer (Deactivated) (5 min)

What will be in 3.5, check out the Living Product Roadmap

  • Reporting workstream (can track work here)
    • Single Sign on
    • Metrics defined (goal is to get metrics created to populate 12 reports) 
    • Enhancements to superset will most likely be completed by 3.6
  • Integrations workstream
    • mCSD for facility information (Interface - Facility Lists using Global Standards w/ mCSD)
      • Use case 1: OpenLMIS serving mCSD Locations (Care Service Update Provider)

      • Use case 2: OpenLMIS as a consumer of mCSD Locations (Care Service Update Consumer)

    • Potentially DHIS2 integration - current high-level plan, here. Detailed plan and specification is still in development and may be pushed to 3.6 more likely.
  • Feature workstream 
  • Architecture workstream
    • Improvements in integrated testing so we can release faster (reduce manual testing). We will have the pattern established and potentially integrated tests for the Requisition Service.  OLMIS-4565 - Getting issue details... STATUS

Community requested features

Update on OpenSRP mobile integration work

  • What was completed?
  • How does the community demo the apk?
Craig Appl (Unlicensed) (10 min)
  • Development is wrapping up by Thursday and Craig will deliver to the VillageReach team early next week
  • Documentation development is underway
  • Craig Appl (Unlicensed) reviewed the feedback and changed the adjustment form
  • Craig will make the APK available online
  • Craig will make a video of the end-to-end flow


NFR Performance Update

NFR page: Non-Functional Requirements - performance

Wesley Brown (5 min)

No work is ongoing on this right now. Work to re-enable requisition performance tests and fix those that are failing will hopefully begin in sprint 110 (starting on Thursday) and this should give us a good starting point to begin addressing any major performance issues.

Questions:

  • What performance requirements were defined previous version of OpenLMIS?
    • ELMIS
      • Nothing formal for ELMIS but no issues that people have complained about
      • Some report pages take 30+ seconds
      • There doesn't seem to be anything available.
  • Can those be used as initial targets for our OpenLMIS v3 performance goals?

2019 Roadmap

A full list of potential features is here. I've pulled out the following four for 2019. Thoughts?

  • Support for distributions and reallocating stock between facilities (user stories). The OpenLMIS community wants to enhance the local fulfillment workflows to support an end user in planning a distribution to multiple facilities at once and identify excess stock in nearby facilities. If a facility is running low on stock they will have visibility to nearby facilities. These features support a high-value supply chain workflow requested by many current and prospective country users.
  • Offline support for stock management features (user stories). There is a need to integrate with third party mobile applications and support offline web browser features. Some facilities will have a desktop computer while others can leverage a tablet device. At the moment OpenLMIS supports online stock management features in the web application and integration with two mobile applications (OpenSRP and SIGLUS). Benin, Malawi, and Mozambique have all expressed the need for offline stock management features so that they can leverage the current desktop computers in facilities with intermittent connectivity. OpenLMIS would like to support both integrations with third-party mobile/tablet applications and offline features within the web application to reach the last mile.
  • Collect program data alongside supply chain processes (user stories) to support user-friendly customization of data collection forms by implementers. This work allows collection of health metrics and indicators during supply chain reporting workflows. We propose to build this feature via an integration with a third-party open source application (our specifications to date focus on ODK and/or DHIS2). This featureset allows implementers to collect programmatic data alongside of supply information. The community sees a need for this in HIV and within immunization programs.
  • Request, order, receive/unpack and ship “kits”, or bundles of products (user stories). Kits are common within HIV and essential medicines. This feature is a high priority for Mozambique (where implementation work is underway) and requested by other countries because bundling products together is key to supporting reordering for patient regimens and other related products.


Discussion

Mary Jo has proposed a possible rubric to use to evaluate the list of potential features:

  • Impacted Role (Storeroom Manager, Administrator, etc)
  • Level of Effort (Small, Medium, Large)
  • Expected Impact to Adoption (S, M, L)
  • Performance Implications (S, M, L, and Positive or Negative)

Are there other considerations that we should use to help us determine what features should be focused on?

Craig - Impact to Adoption is critically important for 2019, as well as knowing how long updates would take

Specific Features

  • Ashraf - DHIS2 could be quite valuable
  • Ashraf - Offline support through OpenSRP to OpenLMIS
  • Ashraf - Support for larger number of products (including offline)
  • P Gill - Batch approval performance issues
  • Craig - Offline requisitions through OpenSRP (feature parity with SIGLUS)
    • Josh - Web UI does already support a lot of this (including offline)
    • Mahmudul - Users can download excel templates, fill out offline, then upload monthly. Limits amount of online time required 
    • Mahmudul - Offline app can store information locally (not in browser cache)
    • Craig - SIGLUS has report to show last time that a user synced. Could we create a report to show the last time a user logged in?
      • Josh - Some of that should already be in Google Analytics
      • Can we check this out in Malawi?
      • Sebastian - This should be possible to add in to the data that we are gathering in GA, but we're not doing this now
  • Josh - Stock Management: "Decentralized" definition of data
    • Centralized: Admin/Super user has to define much of the data used in the Stock Management system
      • Exp Dates
      • Lots
      • Kits
    • Currently we support Lot with Expiration Date for item (trade item) data.  Perhaps we need to support Expiration Date at commodity level data.
    • "De-centralized": would allow a non-admin such as a store room manager, to define some of this data.
    • Decentralized and offline combined: data quality issues can/will arise due to typos and syncing
      • Automatic Data Capture (barcodes) might be the way to reduce typos.  It might be needed anyways to capture this much item data (specific item by gtin, lot number, expiration date, etc).
      • Maybe decentralized stock management definitions is impractical in use?  Too high of a data-burden.
      • Maybe decentralized stock management definition would only be limited to expiration dates of commodity (as opposed to item) data?
    • Overall would like to find actual users to understand requirements here.
    • Craig - Would be good to think through these potential risks and come up with solutions



Next PC meeting: Ideas??


  • Craig will provide an update on the documentation, APK and video for Mobile Stock Management

Additional Requests and Information:


Upcoming Travel and Coordination to Note: (see Opportunities#Conferences for details)

November 28-30 2018: Lusaka Global Supply Chain SummitOpenLMIS is sponsoring a lunch event on the 29th. Please send out the Save the Date to your network. We hope to get ministers and decision makers in the room to learn about OpenLMIS. We are sponsoring two ministers from Malawi to present on the OpenLMIS v3 implementation in Malawi.

  • This is the Save the Date- please circulate to stakeholders (MoH, donors, etc) who may be interested in supporting/promoting OpenLMIS implementations
  • Potential side events: we are hoping to schedule site visits to see eLMIS/Facility Edition and OpenSRP. Still under discussion. Most likely before the event.

December 10-11 2018: Global Digital Health Forum in Washington, DC.


ATTENDANCE: 

AshrafCraig Appl (Unlicensed)Sebastian BrudzińskiWesley BrownParambir S Gill (Unlicensed)Chifundo Chilivumbo (Deactivated)Josh Zamor, others... please add yourself!

RECORDING:

Video:  


ADDITIONAL READING:

OpenLMIS: the global initiative for powerful LMIS software