Stock Control · Barcode · Batch · Expiry

Dental stock control built for the surgery, not the warehouse.

Phone-camera barcode scanning, GS1 DataMatrix auto-parsing, per-batch expiry tracking, low-stock alerts, and a supplier order book. Stop ordering blind, stop binning expired composite, stop wasting an hour on a manual stock-take.

GS1 DataMatrix-aware·Per-batch expiry tracking·Multi-clinic isolation
CQC audit trail·Batch traceability·GDPR·Cyber Essentials
Barcode + Batch + Expiry

Scan it in. Track every batch. Never bin expired composite again.

Most dental practices still write stock levels on a clipboard. Dentistry Dashboard turns your phone into a barcode scanner: scan supplier barcodes for stock-in, scan again for stock-out. Each batch tracks its own expiry date and supplier so you can rotate stock properly and prove traceability for CQC.

  • Phone-camera barcode scanning
  • Per-batch expiry tracking
  • Low-stock and expiry alerts
  • Supplier order book
  • Auto-reorder thresholds
  • Stock history and consumption
Start 21-Day Free Trial
Stock · Surgery 13 alerts

Composite shade A2

Exp 06/2026

4 / 12

Low stock

LA Articaine 4% (Septanest)

Exp 11/2027

38 / 50

Etch gel 37%

Exp 02/2026

2 / 8

Expires in 9 days

Disposable gloves M

Lot 4421

14 / 30

Reorder

Cotton rolls

Lot 9912

180 / 200

Tap to scan barcodeSynced 2 min ago

The standout feature

We parse GS1 DataMatrix barcodes properly.

Most dental supplies arrive with a GS1 DataMatrix barcode. Inside that barcode are application identifiers (AI 01 for the GTIN, AI 17 for expiry, AI 10 for lot number). Generic inventory apps treat the whole barcode as one string and miss the structured data inside.

Dentistry Dashboard scans the DataMatrix and reads each AI individually. When you scan a tube of composite or a pack of LA cartridges on delivery, the GTIN becomes the SKU, the AI 17 date becomes the batch expiry, and the AI 10 lot number becomes the lot. No retyping, no transcription errors, automatic batch traceability for CQC.

Non-GS1 barcodes (regular UPC / EAN / Code 128) work too - they just become the SKU without the extra fields. Manual entry is always available as a fallback.

Stock Features

Everything dental stock needs.

Every feature here came from a UK practice manager telling us what the supplies cupboard kept getting wrong.

Phone-camera barcode scanner

html5-qrcode powered scanner using your device back camera. Supports UPC, EAN, Code 128, and QR. Manual entry fallback when scans fail.

GS1 DataMatrix auto-parsing

Scan a typical dental supplier barcode and the system extracts the GTIN (SKU), expiry date (AI 17), and lot number (AI 10) automatically.

Per-batch records

Each batch is its own record with expiry date and lot number. Earliest-expiry shows in the stock list so you rotate stock properly.

Low-stock alerts in-app

Per-item reorder threshold. Items below the threshold show a low-stock badge in the inventory table and Order Book counter.

Supplier order book

Build orders directly from low-stock items. Track status: to_order, ordered, back_order, received. See who placed each order.

Multi-clinic isolation

Each clinic has its own inventory, low-stock alerts, and order book. Per-clinic access control and audit log per location.

Stock movement audit log

Every in / out / adjustment is logged with user, timestamp, before-after levels, and notes. Soft-delete protection on every record.

Receive deliveries in seconds

Scan delivered items, the GS1 barcode pre-fills expiry and lot. Partial deliveries handled. New batch record created automatically.

Deep-link scanner workflows

Quick-action URLs (?scan=add or ?scan=receive) jump straight into the scanner for a specific task. Useful for shortcuts on home screens.

Who Dentistry Dashboard stock control is for.

Built for UK dental practices, dental groups, mixed NHS and private clinics, and squat practice startups managing supplies for the first time.

Single-site dental practices

You run one clinic. You want a phone-based way to track stock, see what is expiring, and not run out of LA mid-clinic.

Multi-clinic dental groups

You run 2 to 30 sites. You need per-clinic stock visibility, the ability to move stock between sites, and group-level consumption analytics.

Squat / startup dental practices

You are setting up a new practice. Get the stock catalogue, supplier order book, and audit trail right from day one instead of inheriting a clipboard.

Practice managers replacing spreadsheets

You have a colour-coded stock spreadsheet that breaks every time someone edits it. Replace it with software that handles batches, alerts, and CQC.

Frequently asked questions

Stop managing dental stock on a clipboard.

Try Dentistry Dashboard Practice Suite free for 21 days. Stock control, rota, AI Notes, and CQC compliance bundled together.