1
soonest lot leaves first
1
save for a bulk variant edit
1
warehouse number matches the movements

Overview
Clinic inventory you can trust: a catalog, more than one warehouse, and stock that matches the shelf. Receive with a lot and expiry if you have them — or skip. Visits and sales take from the box that expires first. Alerts land on WhatsApp and in the app. Receive in boxes, count in pieces. Count each lot against today’s number. Approve a transfer to ship; the other warehouse receives the same lot. Sizes and colours stay on the product: chips, a preview, one save. The website store uses this same catalog.
From options to on-hand
Illustrative — not live clinic data
- 1Add Size and Colour as chips
- 2Preview what Generate will keep, add, or hide
- 3Price, photo, and stock each combination
- 4Correct on-hand per warehouse — one save
The soonest lot leaves first
Illustrative — a clinic that never types a lot number is unchanged
Leaves first
Lot A
Expires 12 Oct
The next visit or sale takes this box
Stays
Lot B
Expires 3 Dec
Still on the shelf
What moves stock
Illustrative — visits, orders, and transfers change the warehouse number
Branch transfer flow
Stock in and stock out
The warehouse number is every add minus every take
Stock in
+50 gloves (receive)
Stock out
−2 syringes (session)
Real-world use cases
Stop counting in a sheet at the end of the day
Link materials to examinations once — every completed visit deducts the right quantities from the right warehouse, from the lot that expires first, without end-of-day data entry.
Hear before a lot expires — or stock runs out
Set a low-stock limit. Choose how many days before expiry to warn. WhatsApp and in-app notices fire when quantity actually drops, and a daily message lists lots that will expire soon.
Count what is on the shelf, including the lot
Each count line is a lot, against today’s number — not the day you opened the sheet. Review the differences, then apply. Missing or extra stock is a real movement with a reason.
Price every size without twenty saves
Add Size and Colour as chips, preview what will stay or be hidden, then select the combinations and apply a price, a photo, or a stock correction in one save.
Ship to a branch, then receive there
Approve ships the boxes. The other warehouse receives the same lot, expiry, and cost. If something is missing on the road, you record a shortage — it does not vanish.
Sell the same product on the website
Mark what is public, set a shop name or price when the shelf label is different, and paid online orders deduct the same warehouse as a session — including the size the shopper picked. A kit deducts every piece inside it.
What you get
Lots that count down
Type a lot and expiry on receive — or skip them. Sessions, sales, and write-offs take from the soonest expiry. The expiry list is what is still on the shelf.
Alerts that arrive
Low stock fires when quantity drops. A daily expiry message lists what already expired and what will expire soon. Write off a finished lot with a reason.
Units that convert
A starter list of boxes, pieces, and similar. Receive three boxes of a 10-piece box and the warehouse shows thirty. The unit sits next to the number on receive, issue, and sale.
Stock count per lot
Blind count hides the system number until you type yours. Apply writes a movement. Only people allowed to manage stock can add or take stock.
Ship, then receive
A transfer leaves on approve and lands when the destination receives. Same lot number. Shortage on the road has a reason.
Variant workspace
Chip-based options, live preview before generate, bulk edit, per-combination photos, and on-hand stock per warehouse. Rename an option without wiping prices; hide a value and re-add it to restore history.
Inventory reports
Stock value, movement, slow stock, what each service used, and warehouse-to-warehouse comparison — with export.
Website storefront fields
Visibility, public name, gallery, sizes, and collections — including automatic ones — feed the optional clinic website store without copying the product list.
How it works
- 1
Catalog, options, receive
Add products, categories, and warehouses. For retail, set size and colour chips, preview the matrix, receive with an optional lot and expiry, and correct on-hand on each combination.
- 2
Clinical use
Link products to examinations and session invoices — completion deducts from the warehouse, from the lot that expires first.
- 3
Control & report
Count each lot, ship then receive between branches, write off expired stock, and open inventory reports.
Related modules
Ready to run your clinic on one platform?
See how Smart Clinic unifies EHR, ERP, growth tools, and AI — book a demo tailored to your specialty and size.