All features

Inventory & Products

Stock, consumables, and retail — including every size — under control.

1

save for a bulk variant edit

9

movement types tracked

1

ledger sum = on-hand stock

Inventory & Products

Overview

A dedicated inventory engine for clinics — product catalog, multi-warehouse stock, batch and expiry tracking, and automatic deduction when sessions complete or a website order is paid. Sizes, colours, and other options live on a product tab: chip-based axes, a preview before generating, bulk edits in one save, and on-hand counts per combination and warehouse. Purchases can post to expenses; transfers and physical counts keep every branch aligned. Mark products public when the clinic website store is on — there is no second catalog.

Real-time stock levels and alertsSizes and colours with their own stock, photo, and priceLink usage to clinical sessionsThe same catalog can appear on the clinic website store

From options to on-hand

Illustrative — not live clinic data

  1. 1Add Size and Colour as chips
  2. 2Preview what Generate will keep, add, or hide
  3. 3Price, photo, and stock each combination
  4. 4Correct on-hand per warehouse — one save

What moves stock

Illustrative — events update the shared ledger automatically

Session completedWebsite or desk orderStock receivedTransfer approved
Event received
Ledger updated
On-hand recalculated

Branch transfer flow

PendingRequest created
ApprovedStock moves
ReceivedBoth sides updated

One ledger, two directions

Stock level = sum of all rows for that product

Stock in

+50 gloves (purchase)

Stock out

−2 syringes (session)

Real-world use cases

1

Stop manual stock spreadsheets

Link materials to examinations once — every completed visit deducts the right quantities from the right warehouse without end-of-day data entry.

2

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.

3

Correct stock on 50 ml, not on the parent

Type the on-hand number for that combination in the warehouse you selected. Buying stock with cost still goes through receive — this path is a count correction, so the two never mix.

4

Never run out mid-day

Set a low-stock limit per product or per size; when quantity hits the threshold, the team gets an alert before the nurse asks.

5

Move stock between branches

Request a transfer, approve it, and both warehouses update with a full audit trail — no WhatsApp messages about missing boxes.

6

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

9 movement types

Purchases, session consumption, invoice products, transfers, adjustments, returns, expiry, and damage — each tagged on the ledger.

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.

Batch & expiry tracking

Record batch numbers and expiry on receipt; dashboard surfaces products expiring within 30 days.

Supplier cost links

Attach multiple suppliers per product with cost price and a default vendor for purchasing decisions.

Units & conversions

Define clinic units (box, ampoule, piece) and conversion factors so catalog and consumption stay consistent.

Purchase → expense sync

Stock receipts auto-create clinic expenses (category INVENTORY) through the accounting integration.

Event-driven consumption

Sessions, orders, and inpatient stays publish events — inventory deducts or restores stock idempotently.

Website storefront fields

Visibility, public name, gallery, variants, and collections — including automatic ones — feed the optional clinic website store without copying SKUs.

How it works

  1. 1

    Catalog, options, receive

    Add products, categories, and warehouses. For retail, set size and colour chips, preview the matrix, receive purchases as usual, and correct on-hand on each combination.

  2. 2

    Clinical use

    Link products to examinations and session invoices — completion triggers automatic warehouse deduction.

  3. 3

    Control & report

    Transfer between branches, run stock counts, and monitor low-stock and expiry alerts on the dashboard.

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.