Define Non-Full Supply (/Additional drugs and Medical Supplies) attributes

Description

As a store room manager, I want to requisition for non-full supplies (additional drugs and Medical supplies) on a as-needed basis so that I can respond to the needs of the patients.

https://openlmis.atlassian.net/browse/OLMIS-752#icft=OLMIS-752 is the feature to either hide or display non-full supplies in the requisition

Definition
The product is full supply attribute indicates whether the products classified as "Full Supply" by the Ministry. If set to False, the product is classified as non-full-supply. Full-supply products are assumed to have a "max months stock" or "ideal stock amount" defined by the MoH, and OpenLMIS calculates reorder amounts to replenish SDPs up to this target amount. Non full supply are assumed to be available on an irregular basis, with no guaranteed ideal stocking level.

Acceptance Criteria
Verify that:

  • a product code has an attribute indicating 'full supply' or not (currently 2.0 has an attribute 'product is full supply' with true/false indication)

  • a non-full product does not have a max months of stock (I'm not sure about this)

Attachments

1

QAlity Plus - Test Management

Checklists

Activity

Show:
Anna Czyrko
July 11, 2016 at 5:44 AM

All works
I can:

  • create product entity,

  • modify maxMonthStock atribute of product entity.

Form more details please see report below.

Szymon Kaczorowski
July 8, 2016 at 1:23 PM
(edited)

To test this ticket:
1.Create Product entity. ( Post on http://localhost:8080/api/products )
Example body:
{
"code":"kod",
"primaryName":"nazwa2",
"dispensingUnit":"abc",
"dosesPerDispensingUnit":"2",
"packSize":"3",
"packRoundingThreshold":"2",
"maxMonthsStock":"4",
"roundToZero":true,
"active":true,
"fullSupply":true,
"tracer":true
}
2.Modify maxMonthsStock attribute of Product entity. ( Post on http://localhost:8080/api/products )
Example body:
{
"id":"c102dbaa-c8af-467d-93cf-e083a1b65cc8",
"code":"kod",
"primaryName":"nazwa2",
"dispensingUnit":"abc",
"dosesPerDispensingUnit":"2",
"packSize":"3",
"packRoundingThreshold":"2",
"maxMonthsStock":"41",
"roundToZero":true,
"active":true,
"fullSupply":true,
"tracer":true
}

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Story Points

Original estimate

Time tracking

1d 5h 35m logged25m remaining

Components

Sprint

None

Fix versions

Priority

Time Assistant

Created April 21, 2016 at 8:20 PM
Updated January 25, 2019 at 9:11 PM
Resolved July 11, 2016 at 5:45 AM