Medication Inventory
The medication inventory is what is actually in your medicine box, recorded once so you do not re-read a label every time you dose. It is also where the meat withdrawal days live — the number every treatment's clear date is calculated from — which makes it the most consequential list in the health module rather than a convenience.
Add a medication
- Web App
- Mobile App
Go to Dashboard → Health and add a medication from the inventory list.
Open Health → Medications and add one. This works offline.
Only the name, form, and default route are required. Everything else is optional, but two fields do real work:
| Field | Why it matters |
|---|---|
| Name | The only thing you must type |
| Form | Oral liquid, oral tablet, injectable, topical, ocular, or powder in water |
| Default route | Pre-fills the route on every treatment using this medication |
| Meat withdrawal days | The withdrawal clear date is computed from this. No value means no clear date and no processing block. |
| Active ingredient, strength | What it actually is, at what concentration |
| Lot number, expiration | Traceability, and the expiry warning |
| Quantity on hand and unit | What you have left — see below |
| Supplier, unit cost | Where it came from and what it cost |
| Notes | Anything else |
OmniBurrow has no built-in table of withdrawal periods — it uses the number you enter here. Take it from the product label or your vet's instruction. Leave it blank and treatments with this medication get no clear date, and processing those animals is never blocked. See Treatments & Withdrawal Periods.
Quantities and expiry
Quantity on hand is a number you maintain yourself. Recording a treatment does not reduce it — nothing decrements stock as doses are given. Update it when you open a new bottle or take stock, and treat it as a note to yourself rather than a running balance.
The expiration date drives the warning below, and the lot number is there so that if a batch is recalled you can find which animals it went into via their treatment records.
Low-stock and expiring warnings
What you get depends on the app, so it is worth being exact:
- Both apps mark a medication Expired once its expiration date is in the past.
- The mobile app also marks one Low when the quantity on hand drops below 5, and shows the withdrawal days as a chip on the row so you can see at a glance which medications carry one.
Two things this does not do: there is no warning that a medication is about to expire, and the low threshold is fixed at 5 rather than being per-medication. Neither is a substitute for looking in the box before you need something on a Sunday.
For feed, bedding, and general supplies rather than medications, see Supply Inventory — that is a separate list with its own low-stock handling.
Linking doses to treatments
Every treatment is recorded against a medication from this list rather than a typed-in drug name. That is what lets OmniBurrow:
- pre-fill the route from the medication's default,
- compute the withdrawal clear date from its withdrawal days, and
- show you, from the medication, what it has been used for.
The practical consequence is to add the medication properly once, with its withdrawal days, before you start dosing from it. Everything downstream depends on that one record being right.