Lot traceability · FEFO · Three-way match

Every unit accounted for, and provable.

Medical inventory tracked by lot and by location. What arrived, what was used, on which patient, and what is on the shelf tonight — in one system a multi-location practice can hand to an auditor.

20 clinics
Running today
Lot & serial
Down to the vial
Append-only
Ledger, by design
The path a unit takes

Five moments. All of them on the record.

01
OrderedA purchase order, or a supplier bill with no PO behind it.
02
ReceivedLogged against its lot and expiry, at the clinic it arrived at.
03
UsedDrawn first-expiring-first-out, tied to the patient treated.
04
CountedCycle counts reconcile the shelf; variances approved on the record.
05
PaidInvoice matched to receipt and order before money leaves.
The gap most practices live with

Stock gets used. Nobody can prove what happened to it.

Which patients got lot 20260231?

A recall arrives on a Tuesday. The honest answer is an afternoon of paper, or a call to everyone treated that month, because nobody can narrow it further.

Why did we buy six we already had?

One clinic orders while another has a full box on the shelf. Without one view across locations, every location buys as though it were alone.

Does the spreadsheet still match the shelf?

A count in a workbook is right on the day it was typed. Every receipt, use and transfer afterwards is a chance for the number and the shelf to part company quietly.

The platform

Purchase order to patient, without a spreadsheet in the middle.

StockProof replaces the stack most practices run on: the stock workbook, the expiry reminder list, the order emails and the invoice folder.

Stock you can defend

On-hand is never a stored number that can drift. It is the sum of every movement ever posted, so the figure on screen is one the ledger can prove line by line.

Expiry enforced, not remembered

Every receipt carries its lot. Usage draws first-expiring-first-out automatically, so the stock nearest its date leaves first without anyone having to think about it.

Traceable to the patient

Each unit used is tied to the patient who received it. “Who got this lot?” takes seconds, and the answer holds up when someone asks how you know.

One view across locations

Before ordering, see whether another clinic already has it. Transfers move stock between locations with both sides recorded and nothing sitting in limbo.

Three-way match, camera first

Orders, deliveries and supplier invoices reconciled against each other. Photograph an invoice and the lines, lot numbers, expiry dates and totals are read straight off it.

Reordering from real usage

Consumption measured over ninety days, converted into days of cover, and turned into draft orders grouped by supplier — which you approve, never the system.

How it works

The numbers assemble themselves as the work gets done.

Receiving takes the lot down once, properly.

A delivery arrives as one document, not a scatter of loose lines. Open it, enter the lot from the carton, receive the whole order — with the expiry captured while the box is still in someone's hands.

  • Supplier documents read by camera or PDF, with lines and lots prefilled
  • Vendor item codes adopted automatically, so reorders quote their number
  • Duplicate serials refused at entry, not discovered at a count
Receiving
DeliverySupplierLinesStatus
80805011Henry Schein10partial
63027607124Apex Biologix6ready
2512Nourish Health1ready
Lots read off the document, checked against the carton before anything posts.

Expiry stops being a surprise.

What is close to dating surfaces while there is still time to use it, move it or send it back — instead of being found in a clear-out with a marker pen and a bin bag.

  • FEFO enforced at the point of use, not left to whoever is on shift
  • Thirty-day warnings per clinic, with the quantity and value at stake
  • Controlled items flagged, every unit tied to the patient who received it
Expiring within 30 days
Item · lotClinicQtyLeft
Ropivacaine 0.5% R-2291Doral69d
PurePRP 60mL 20260231Boca Raton322d
Solu-Medrol 125mg SM-88Tamarac1127d
The oldest date leaves first, so this list shrinks by being used rather than written off.

A recall becomes a query, not a weekend.

Because usage is recorded against the patient at the moment it happens, the chain from supplier lot to treated patient is already there. Nobody reconstructs it afterwards.

  • Every movement carries who posted it, when, and against which patient
  • The ledger is append-only: corrections are new entries, never quiet edits
  • Serialised product tracked per vial, per patient, where that matters
Lot 20260231 — traceability
12
Units received
9
Administered
3
Still on shelf
DatePatientClinicQty
14 JulM. AlvarezDoral1
18 JulK. WhitfieldDoral2
02 AugR. OkonkwoBoca Raton1
Nine patients, named, in the time it takes to open a page.
Who it's for

Built for practices where stock is a cost centre, not an afterthought.

Multi-location clinicsTwo locations or twenty, across regions, with one view of what every shelf holds tonight.
Regenerative & aestheticHigh-value lotted product, serialised vials, and a patient record that must connect to the unit used.
Franchise groupsCompare locations on identical definitions, so a territory conversation starts from agreed numbers.
Owners & CFOsInventory value, consumption and payables in one line, without waiting for a month-end workbook.
Pricing

Priced by locations. Not per seat.

Every plan includes the whole platform. What changes is scale, and how much of the operation we run alongside you.

Essential

One location putting real discipline behind its stock.
On request
1 location · unlimited users
  • Receiving, usage, counts and transfers
  • Lot and expiry tracking with FEFO
  • Purchase orders and supplier bills
  • Email onboarding and support
Talk to us
Most practices

Growth

Several locations, a real supply chain, and money to account for.
On request
Up to 8 locations · unlimited users
  • Everything in Essential
  • Invoice capture by camera or PDF
  • Three-way match and accounts payable
  • Usage-driven reordering and transfers
  • Your logo on the portal and every report
Book a walkthrough

Enterprise

Regional groups that want the operation run, not just the software.
On request
Unlimited locations · managed service
  • Everything in Growth
  • Dedicated onboarding and data migration
  • Serialised programme tracking, per vial
  • Custom reports and finance workbooks
  • Fractional CFO advisory from Accuprime
Talk to us
Questions

What practice owners ask first.

How long does it take to get running?

Days, not months. Bring your current stock list as a spreadsheet and your locations. We map it to items and opening balances, and receiving starts the same week. Opening stock enters as receipts on the record, not a number typed into a total, so the ledger is honest from day one.

Do our medical assistants need training?

They get three screens: log what was used, receive a delivery, count the shelf. Each is one tap per line. Most MAs are comfortable inside a shift. Leads and admins get more, with guides for both.

We already track stock in a spreadsheet. What actually changes?

The workbook is right on the day someone types it. What you gain is that every change afterwards is recorded with who made it and when, and that the total is derived from those movements rather than maintained alongside them.

Can it handle serialised product — one vial, one patient?

Yes. Alongside lot-level stock, StockProof tracks individually serialised units through ordering, receipt, assignment and administration, with the patient recorded against each serial. Duplicate serials are refused at entry rather than found at a count.

What about patient data and privacy?

Your practice gets its own database, not a shared one with a filter on top. There is no query that could reach another practice's records, because those records are not in your database at all. Inside your own account, access is role-scoped and enforced by the database itself: a medical assistant sees their market, not your payables. We're glad to walk through the specifics, including business associate arrangements, with your compliance contact.

Does it replace our EMR or practice management system?

No. It sits beside them. Your EMR holds the clinical record; StockProof holds the supply chain that feeds it, and joins the two at the point where a unit is used on a patient.

Can we get our data out?

Any report exports to Excel, PDF or CSV, and a full export is available to admins at any time. It's your data, and the ledger behind it is append-only, so nothing has been quietly edited behind you.

See it for yourself

See it against your own shelf.

Thirty minutes, using a sample of your real stock data, so you can judge it on your operation rather than a demo account.

  • No slide deck. We open the product and load your kind of data.
  • Receiving, expiry, patient traceability and a reorder list, end to end.
  • If it isn't a fit, we'll say so.
Book a walkthrough
We reply within one business day.

No newsletter. We don't resell your details.