A recalled batch stops moving, and becomes a list of people to ring.
Name the batches a recall letter covers and they stop leaving the shelf at once — not sold at the counter, not issued to a ward, not transferred, not used on a patient — because the rule sits on the stock ledger itself rather than in any one of the five apps that take stock off a shelf. The same notice lists everybody who already received one, from the counter and from the ward trolley both, and every contact attempt is its own row: two unanswered calls and a letter is three rows.
What it does not do, by design. A listing with only benefits is an advertisement.
Read out of the code, not the brochure: each app below is here because one service queries the other’s tables. Install either side and the hand-over is already wired.
Tell us what you run and we will show you this app inside a practice shaped like yours — or answer the question the page above did not.