Mobile scan-forward platform

The storeroom count, finished before the shift ends

MedStock Inventory is built mobile scan-forward: the phone in your hand and the barcode scanner on your shelf drive everything. Import your baseline, scan every shelf, reconcile the variance and hand over evidence that names the owner and the date.

14 days free · no card required · no hardware to buy — any phone camera scans

Count session · Bulk Store S3

Open

ND 123-456

Adrenaline 1 mg

24Counted

ND 771-002

Giving set, 20 drop

6Below min

ND 455-118

Gloves, nitrile M

—To count
Progress148 of 212 items

3 days

A manual count of a mid-sized storeroom, twice a year, plus re-keying.

1 in 12

Lines that disagree with the system on a first count — most never traced.

0

Anonymous actions. Every adjustment here carries a name and a timestamp.

Mobile scan-forward

Designed for the device already in your pocket

Every screen in MedStock Inventory starts from the scan, not the keyboard. The interface is touch-first with large targets, one-thumb flows and a numeric keypad that appears the instant a code is read — on the floor, in the cold room, one-handed on a ladder.

  • Phone camera scanning

    Point, beep, vibrate, count. No dedicated hardware required.

  • Hardware wedge scanners

    Plug in a Bluetooth or USB scanner and it just works — keystrokes are captured anywhere in the app.

  • Touch-first keypad entry

    Quantities are tapped, never typed — a full-screen keypad opens on every scan.

  • Bottom-nav mobile shell

    Counting, lists and search sit one thumb-tap away on a single-row tab bar.

Built for the way stock is counted

Eight modules, one workflow, from the first import to the signed-off report — on the phone, on paper, or both at once.

Baseline import

Validate a CSV catalogue in three steps before a single row is written.

Scan-forward

Camera or wedge scanner, a beep, a keypad, next item. Nothing else in the way.

Batch and expiry

Switch tracking on per item, count against the nearest expiry first and see what lapses next.

Variance you can act on

Recount, accept, adjust or flag for ordering — each with an owner and a date.

Labels that fit

Zebra thermal or A4 sheets, in exact millimetres, with QR or Code 128.

Order lists

Scan to build reorder lists, or seed them straight from a variance report.

Paper count sheets

Print numbered A4 sheets per counter, count on paper, then key the figures back in line by line.

Audited by default

Every action is logged against a named user and exportable on demand.

Paper and hybrid counts

Count on paper when you have to — with the same controls

Some storerooms still count on paper: no signal in the cold room, an auditor who wants wet signatures, or a stocktake team without phones. MedStock Inventory prints proper count sheets, then brings the figures back in under the same audit trail as a scanned count. Run a whole count on paper, or split it group by group in a hybrid session.

  • Landscape A4 sheets per counter, numbered line by line, with a QR code that opens the right sheet for capture.
  • Expected quantities are hidden by default; printing them needs a written reason, recorded against a named user.
  • Expected figures are frozen the moment sheets are issued — variance is never measured against stock that has moved since.
  • Fast keyboard capture: type, Enter, next line. Zero counted and never counted stay two different things.
  • Optional double entry, so two passes must agree before a sheet is accepted.
  • Reprints void the original sheet, and a voided sheet can never be captured.
  • Upload a photo of the signed sheet as evidence, and issue blind recount rounds for the lines that disagree.

Sheet CS-014 · Bulk Store S3

Capturing

Line 12

Adrenaline 1 mg

24Counted

Line 13

Giving set, 20 drop

0Zero

Line 14

Gloves, nitrile M

—Outstanding
Expected quantities stay hidden while a sheet is being keyed in.
Batch and expiry

Know what expires next, before it does

Turn batch tracking on for the items that need it and leave everything else alone. Tracked items ask for a batch at the point of counting, sorted nearest expiry first, and an expired batch cannot be counted by accident.

  • Per-item toggle — untracked lines count exactly as they always did.
  • First-expiry-first-out prompts, with new batches created inline mid-count.
  • Expired batches flagged and confirmed explicitly, never silently.
  • A storeroom-wide expiry dashboard with 30 and 90 day windows and CSV export.
  • Variance reports broken down batch by batch under each item.

Batch expiry · next 90 days

Attention

B-4471 · Expired 4 days ago

Adrenaline 1 mg

6Expired

B-5120 · Expires in 18 days

Sodium chloride 0.9%

34≤30 days

B-5233 · Expires in 74 days

Giving set, 20 drop

120≤90 days
Expired units on hand6

Count your storeroom this week

Bring a CSV of your catalogue and a phone. Everything else is already set up.

Start free trial