Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
items:forecasting [2023/12/12 14:45] – Gary Willetts | items:forecasting [2024/11/04 13:11] (current) – [Where does mSupply use forecasts?] Gary Willetts | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
====== 4.21. Forecasting ====== | ====== 4.21. Forecasting ====== | ||
- | |||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | In mSupply, ' | + | In mSupply, ' |
</ | </ | ||
- | By default, mSupply | + | Forecasting is the art of determining how much stock to order to minimise stockouts (no stock available) and stock expiring before it is used. It requires you to use the information you have on past stock consumption and availability patterns to estimate what will happen in the future. |
+ | |||
+ | mSupply has a few tools to help you with this. For a full description of them, please see the details of the various places where forecasting is used in mSupply: | ||
+ | |||
+ | * [[purchasing: | ||
+ | * [[reports: | ||
+ | * [[tender_management: | ||
+ | |||
+ | |||
+ | Normally, mSupply is set to use the assumption that future consumption will continue at the same level as consumption over a given historic period. Our experience is that in almost all situations, this method, combined with a conservative provision for buffer stock, yields very good to excellent results. However, in certain situations you will want to provide your own forecasts. Reasons for this could include factors such as: | ||
* Excessive, sudden population increase | * Excessive, sudden population increase | ||
* An epidemic causing increased demand | * An epidemic causing increased demand | ||
- | * Historical usage being inaccurate due to operator error or out of stocks. | + | * Historical usage being inaccurate due to operator error or stock-outs |
* A change to Standard Treatment Guidelines meaning a new treatment is being introduced, and there is no historical data | * A change to Standard Treatment Guidelines meaning a new treatment is being introduced, and there is no historical data | ||
* Morbidity and mortality data has been obtained and used to calculate requirements. | * Morbidity and mortality data has been obtained and used to calculate requirements. | ||
- | /*===== Worked Example ===== | + | When these situations arise then you can fine-tune how mSupply calculates the AMC for each item individually. For details on this functionality, |
- | To illustrate forecasting and [[purchasing: | ||
- | ^ | ||
- | ^ Jan | | | ||
- | ^ Feb | | | ||
- | ^ Mar | | | ||
- | ^ Apr | | | ||
- | ^ May | | ||
- | ^ Jun | | ||
- | ^ Jul | | ||
- | ^ Aug | | ||
- | ^ Sep | | ||
- | ^ Oct | | ||
- | ^ Nov | | ||
- | ^ Dec | | ||
- | |||
- | |||
- | From the data above, we can see that the Average Monthly Consumption (AMC) for Amoxycillin 250mg tabs/caps over historic periods are: | ||
- | |||
- | ^ Period | ||
- | ^Last 24 months (May 2014 - Apr 2015) | | ||
- | ^Last 12 months (May 2014 - Apr 2015) | | ||
- | ^Last 6 months (Nov 2014 - Apr 2015) | | ||
- | */ | ||
- | |||
- | ===== Item Usage tab ===== | ||
- | |||
- | In the mSupply Item Usage tab, you can choose to use from a range of forecasting methods on a per item, per store basis. | ||
- | |||
- | <WRAP center round alert 60%> | ||
- | <wrap em> | ||
- | |||
- | <WRAP center round info 60%> | ||
- | If a user has the **View items** permission but not the **Edit items** permission, they are still able to use the functionality described here to set forecasts for items in ' | ||
- | </ | ||
- | |||
- | {{ : | ||
- | |||
- | In the **Forecasting** section of the window shown above there are four options: | ||
- | |||
- | ===== Use historic AMC ===== | ||
- | |||
- | This is the default option, and is the recommended method. During the later quantification stage ([[tender_management: | ||
- | |||
- | <WRAP center round info 60%> | ||
- | For our worked example, we will use the Historic AMC method, based on 12 months of historic data. | ||
- | </ | ||
- | |||
- | ===== Use historic AMC increased by a factor of X % ===== | ||
- | |||
- | Using this option, mSupply will still calculate requirements based on historical AMC, but increased by the percentage you have entered. | ||
- | |||
- | ===== Use a fixed, estimated AMC ===== | ||
- | |||
- | This option allows you to specify a particular amount that will be applied to all future months. | ||
- | |||
- | ===== Use projection (A or B) ===== | ||
- | |||
- | With this option, mSupply allows you to maintain an **A** and a **B** projection, and easily swap between them. Of course you must enter projections for this to be of any use! | ||
- | |||
- | ==== Entering projections ==== | ||
- | |||
- | You can enter projections in a number of ways | ||
- | |||
- | === Manually entering projections === | ||
- | If you click once on a cell that contains a projection (as opposed to a cell containing historical data), then you can click again to edit the cell's value. | ||
- | |||
- | <WRAP center round tip 60%> | ||
- | Don't double-click: | ||
- | </ | ||
- | |||
- | |||
- | === Copying a projection === | ||
- | You might want to copy historical data as a starting point for your projection. You can do this by choosing a column for **from column** and **to column** in the **Projections** section, then clicking **Copy values**. | ||
- | |||
- | === Modifying a projection === | ||
- | You can use the **Modify selected cell** button to increase or decrease a column or some cells in a column by a certain percentage. | ||
- | |||
- | For example, you might have entered values for 2016, and then decide your 2017 values should by the 2016 values plus 8%. To do this | ||
- | - Fill in your 2016 column values | ||
- | - Add a column for 2017 if one doesn' | ||
- | - Use the **Copy values** button to copy 2016 to 2017 | ||
- | - Drag to highlight all rows in the 2017 column | ||
- | - Enter '' | ||
- | |||
- | <WRAP center round alert 60%> | ||
- | If you are using projections for a particular order, you only need to fill in future values for the period to be covered by your ordering. | ||
- | </ | ||
- | ===== Where does mSupply use forecasts? ===== | ||
- | Any time mSupply produces a suggested order quantity, it will consider each item and use the forecast options for that item to produce a forecast. This includes: | ||
- | * [[tender_management: | ||
- | * [[reports: | ||
- | * [[purchasing: | ||
\\ | \\ | ||
\\ | \\ | ||
- | | // Previous: | + | | // Previous: |
---- struct data ---- | ---- struct data ---- |