|
The process changes below support the 4 Re-supply types: (see Re-Supply).
Transport: Pick-up | Delivery | |
---|---|---|
Requisition | 1. Requisition pick-up | 3. Requisition delivery |
Allocation | 2. Allocation pick-up | 4. Allocation delivery |
These are not in priority or implementation order.
Proposal: For Local Fulfillment, the supplying warehouse is known when the user is initiating the requisition (in some cases the same warehouse that initiates the requisition will fulfill), and requisitions will auto-convert to orders as soon as final approval is made.
|
Proposal: Add ISA column as a configurable, optional column that can be added to any requisition template. If enabled, the column shows the read-only value of the ISA for each line item where an ISA is set in OpenLMIS.
This is set once at initiation of the requisition and becomes part of the snapshot (it does not change if the admin configures a different ISA after that requisition was initiated.) |
Proposal: Add a configuration option into the Requisition Template to allow the following fields to be configured so they pre-populate from stock card data when a requisition is initiated:
|
Proposal: Add a configuration option for admins to make the pre-populated fields read-only. For each of the following fields, if it is configured to pre-populate from stock cards, then it is read-only in every requisition status (no user can ever change the value) and the user only needs to enter requested quantities and an explanation.
|
Proposal: Allow a user to select orderables one-by-one to add to their requisition OR add all from the FTAP list (to keep existing process). If the user is adding one-by-one, they also need a way to remove an orderable if they made a mistake.
|
Proposal: Auto-populate the list of orderables in the requisition product grid from the set of products that were captured in the most recent Physical Inventory.
|
TBD Proposal: To support resupply we must allow for many regular requisitions within a period. Proposed solutions TBD.
Reporting changes?
|
TBD Proposal: Issue Voucher - part of Stock Management for Vaccines that got 5 votes
Ad-hoc Issues should trigger a Receiving stock event at receiving facility (it was discussed and ultimately cut from scope of 3.1 Stock Management) Note: The Issue type should allow for stock on hand data entry and either the average consumption or ISA to assist in calculating the recommended resupply amount. |
Need to discuss with Mary Jo or others to help interpret Copenhagen and Senegal outcomes.
Current state: Requisitions and Physical Inventories (SOH data) can be done on paper by a Receiver and entered into OpenLMIS by a Supplier. (EG, Malawi using paper for health facility Requisitions and Districts enter these into OpenLMIS.) Open questions: Do we need to support just "4. Allocation delivery" re-supply type? Or which of the 4 types? See Re-Supply page "Submission of necessary data (receiver)" column of MVP grid. |
Proposal: Add support for any number of Requisition Templates within a Program. Templates would each have a different name so it's easy to distinguish them. Templates would be associated with one or more Facility Types, and that would determine which template will be used when any requisition is initiated.
Also, the "Program Settings" that correspond with the Requisition Template would also need to allow multiples. We should move them out of the 'Program Settings' tab and rename them Requisition Template Settings. These include: Allow Skipping Periods; Skip Authorization Step; Display Non-Full Supply Tab; Enable field for Date Physical Stock Count Completed. Open questions: Can we do this just for Regular Requisitions? Or is there ever a case where the Emergency template needs to be different? |
TBD Proposal: Add a visual indication inside OpenLMIS where there is low stock. This will prompt the user to begin their re-supply process.
Note: Stock Management already includes and in the Vaccines MVP. The latter is On Hold because the system does not have a definition of "minStock" or what counts as "low". |
TBD Proposal: Upon completing a Physical Inventory, prompt the user to begin a requisition.
Similar to the options above, this could be a Button, a Modal, an in-app Notification, etc. See two sections of the Vaccine Stock Based Requisitions that give examples of 'Unintentional Request'. |
Proposal: Add a configuration option in the Program settings (soon to be the Requisition Template settings) that allows administrators to configure whether Rejected status is a 'final status' or not. When true, once a Requisition is Rejected, users cannot edit and submit it, and it does not block the ability to initiate requisitions for the following period.
Open questions: Is this feature for Regular or also for Emergency requisitions? What permissions apply for the ability to Delete a Rejected requisition when this setting is turned on? If you delete it, can you initiate a new requisition for the period? |
Note: Some of the other epics in Re-supply also contain stories and tickets where work is underway: /wiki/spaces/OP/pages/88670474 and /wiki/spaces/OP/pages/135823499. Some of the ideas above have tickets in Vaccine Stock Based Requisitions, however this page presents the features in a more granular way and does not use the "stock-based requisition" terminology. Proposals on this page may replace what is on the Vaccine Stock Based Requisitions page.
# | Title | User Story | Label | Importance | Notes |
---|---|---|---|---|---|
1 | Short identifier for the story | Describe the user and what they are trying to achieve As a ______ I want/need to ________ so that I _______. - High level acceptance criteria | Relevant labels to distinguish source. From which system, or which country? | Must Have, Nice to Have |
|
2 |
Include any business process mapping, mockups, diagrams or visual designs relating to these requirements. Describes the tasks and the personas who perform those activities. The diagram provides the context for the user stories and serves as a focal point for achieving clarity and agreement among stakeholders. Looks like a standard flow chart.
Identify initial dependencies that are on the critical path for this functionality and may affect the delivery time and serving of business goals. Include links to stories.
Description | Link |
---|---|
Name of story or release | Link to JIRA |
Initial communication between stakeholders and the development team to help understand scope and estimates.
Below is a list of questions to be addressed as a result of this requirements document:
# | Question | Outcome | Status |
---|---|---|---|
1 | (e.g. How we make users more aware of this feature?) | Communicate the decision reached | Open, In Progress, Closed, and date of closure |