/
Sprint 1: 15 Feb - 28 Feb 2018 OpenSRP Integration Backlog Grooming
Sprint 1: 15 Feb - 28 Feb 2018 OpenSRP Integration Backlog Grooming
Goal: Develop a Nifi integration with OpenLMIS to create order and receive shipment. Also develop OpenSRP server data models to request an order and receive a shipment. Light design and development in Android client to support development in Sprint 2.
Dates: -
Nifi
- EPIC: Develop a flow to create an order in OpenLMIS (Antonate Maritim (Unlicensed) or Kelvin)
Dependency: This task is dependent on defining the OpenSRP API endpoint- Get a sample representation of the OpenLMIS order for the demo to request a resupply based in ISAs (Craig Appl (Unlicensed))
- Identify metadata needed for demo (demo location, product and antigen order map) (Craig Appl (Unlicensed))
- Develop a metadata map between OpenLMIS demo location ID and OpenSRP server demo location ID
- Develop the Order template text file to store in Nifi
- Create and test the flows
- EPIC: Develop a flow to query OpenLMIS for a shipment and convert it to the OpenSRP data model(Antonate Maritim (Unlicensed) or Kelvin)
Dependency: This task is dependent on defining the OpenSRP API endpoint- Get a sample representation of the OpenLMIS shipment for the demo (Craig Appl (Unlicensed))
- Identify metadata needed for demo (demo location, product and antigen shipment map) (Craig Appl (Unlicensed))
- Develop the Shipment template text file to store in Nifi that matches the shipment to the antigen type
- Develop the flow to push the shipment to the OpenSRP API
- Create a flow to query OpenLMIS shipment API
- Create a flow to post the shipment to OpenSRP server's API
OpenSRP Server
- EPIC: Develop a data model and API to store and get order requests (Ephraim K and Vinny)
- Define the API endpoint and structure (include: Craig Appl (Unlicensed) and Peter Lubell-Doughtie (Unlicensed))
- Define the data model
- Define a standardized API (May require a new API pattern specifically for Orders)
- Develop the data model and services
- Develop the API
- EPIC: Develop a data model and API to store shipments (Ephraim K and Vinny)
- Define the API endpoint and structure (include: Craig Appl (Unlicensed) and Peter Lubell-Doughtie (Unlicensed))
- Define the data model
- Define a standardized API (May require a new API pattern specifically for Orders)
- Develop the data model and services
- Develop the API
Android Client
- EPIC: Work on Android Client design for both create order and receive shipment (Craig Appl (Unlicensed)
- Define mock-ups of UI (Craig Appl (Unlicensed) & Roger Wong)
- Solidify end user workflows (Craig Appl (Unlicensed))
- EPIC: Develop the ability to request stock from the Android Client (Ephraim K and Vinny)
- Begin scoping the Android client syncing strategy
- Scope the Android client data model
, multiple selections available,
Related content
Sprint 2: 1 Mar - 14 Mar 2018 OpenSRP Integration Backlog Grooming
Sprint 2: 1 Mar - 14 Mar 2018 OpenSRP Integration Backlog Grooming
More like this
Sprint Notes - OpenSRP Integration
Sprint Notes - OpenSRP Integration
More like this
OpenSRP and OpenLMIS Integration
OpenSRP and OpenLMIS Integration
More like this
OpenSRP and OpenLMIS Integration Path Forward
OpenSRP and OpenLMIS Integration Path Forward
More like this
OpenSRP-OpenLMIS Proof of Concept Software Requirement Specification
OpenSRP-OpenLMIS Proof of Concept Software Requirement Specification
More like this
Mobile Stock Management Integration Design Spec
Mobile Stock Management Integration Design Spec
More like this
OpenLMIS: the global initiative for powerful LMIS software