Program based requisitions
You can manage Internal Orders by program within Open mSupply. This involves using some special settings for master lists. In this method, a program is an extension to a master list. A program includes a standard list of items as well as:
- Order Types: defined categories setting the maximum number of orders and quantity of stock to be ordered per period
- Period Schedules: defined time intervals when orders can be placed; schedules and periods must be set up before creating programs
- Regimen Data: a defined list of additional information that may need to be provided by a customer when making a program requisition
Examples of items commonly managed by programs include Malaria, HIV and TB medicines and medical supplies.
The configuration changes needed when setting up a program are made on the central server. See the documentation below for an explanation:
Creating a program Internal Order
Let's create a program based Internal Order.
- Click on the
New Orderbutton (top right corner):
- If you have programs configured, you'll see a different modal to the usual one:
Here, you can select the:
- Order Type
- Only when you have selected all of the above, can you click
Differences when using program requisitions
There are several areas where you'll see additional information when using a program based requisition.
- Additional information telling you which program, order type and period this Internal Order is for.
- As the message says, you cannot add items, so the
Add from master listbuttons are disabled.
- The message also states that you cannot edit the maximum or minimum MOS on a program based Internal Order. These values are configured by the program.
The list view has gained some additional columns, showing the program related data:
- Program: the name of the program this Internal Order was created for
- Order type: the name of the order type ( typically, a normal or emergency order )
- Period: the name of the period selected
And the detail view also has program information shown: