What your analyst looks at first
What a generic dashboard tool misses in pharma
The columns this needs from your file
- Sale or dispatch date
- Product name or batch
- Quantity sold
- Unit price or line total
- Expiry date (unlocks FEFO and capital-at-risk)
- Stock on hand (unlocks stockout velocity)
Messy headers, several sheets in one workbook and mixed date formats are handled on upload, because real exports look like that. Every figure is computed from your rows and reconciles against the source file, and a Data Readiness score tells you how far to trust the result before you act on it.
Frequently asked questions
What is FEFO and why does it matter more than FIFO?
FIFO ships whatever arrived first. FEFO, first-expiry-first-out, ships whatever expires first, which is not the same thing when deliveries arrive out of order or shelf lives differ by batch. For anything dated, FEFO is the ordering that prevents write-offs, and it needs expiry data rather than receipt dates.
How is expiry capital-at-risk calculated?
For each product we compare current stock against how fast it is actually selling, project how much will remain unsold at its expiry date, and value that remainder at cost. The output is a single number: the money likely to be written off if nothing changes, with the specific lines driving it listed underneath.
What columns does a pharma dashboard need?
A date, product and quantity build the sales view. Expiry date is the column that unlocks everything specific to pharma, and stock on hand sharpens the stockout view. These usually already exist in a stock take or distributor export.
Add stock-on-hand and expiry-date columns to unlock FEFO and dead-stock analysis.