Built for public health departments

Vaccine inventory across every office, with VFC and private stock kept apart.

Each office counts its own shelf and is warned before it runs low. Lots and expiration dates on every dose. A clock on every opened multi-dose vial. Draft orders per office for VFC, one consolidated order from the hub for everything else, and a wastage record with reasons for the day someone asks.

✓Every office, its own counts and alert levels
✓Program tags: VFC, Private, 317, grant
✓Nothing to install; phone camera or 2D scanner
Start Free TrialExplore a sample department first

Free 14-day trial. No credit card. A sample department with five offices and a vaccine shelf is one click away after sign-up.

Items table for a sample public health department: the same vaccine as two lines, one tagged VFC from the State VFC Program and one tagged Private from a vendor, each with its own alert level
A sample department's items. The same vaccine as two lines, VFC and Private, each with its own supplier, alert level, and counts per office.
What a department runs on it

Six things, each one shipped

VFC and private stock, never mixed

A program tag on each item keeps funder stock and private stock as separate lines with separate counts. VFC drafts only carry VFC items.

Lots and expiration on every dose

Receive by lot with its expiration date. A weekly email lists everything inside its alert window, and the first-expiring lot is drawn first.

A clock on every opened multi-dose vial

Opened on Tuesday, tracked for its labeled window, counted down by the dose, closed by itself when the last dose is drawn. Leftover doses on the discard date are recorded as waste.

Draft orders per office, or one from the hub

An office that orders its own VFC generates its own draft from its own alert levels. The hub generates one order per supplier for private stock and supplies across every office. Send to the vendor or to whoever enters the order.

Wastage with a reason

Expired, broken, drawn but not administered, storage failure. Recorded with the doses and the lot, searchable, exportable.

Office managers who run their office

Assign a manager to an office and they see and run that office: counts, alert levels, receiving, vials, drafts, and their own staff. The director sees every office. Every action is in the log with a name and a time.

Scanner card after scanning a vaccine box: the product found, the lot number and expiration date read from the barcode, and a Receive this lot button

Receiving is a scan

The barcode on a vaccine carton carries the product, the lot, and the expiration date. Scan it with a phone or a 2D scanner: the product is found, the lot and date are filled in, and one tap receives it into the office. No typing a lot number off a label.

What it does not do, so nothing is assumed

It does not log refrigerator temperature; your data loggers do that, and MedRestock tells you which lots were in the fridge when they say something happened. It does not talk to your state immunization registry; VFC ordering and dose reporting stay there. It does not generate federal program reports; it keeps the count, the clock, the lot record, and the wastage record those reports are built from, and exports them.

How a department goes live, one office at a time

  1. Send us one office's supply list in any form, even a photo of the shelf. We build the import file with VFC and private lines, alert levels, and suppliers.
  2. Your inventory lead confirms the preview. The office is live the same day.
  3. Staff walk the shelf once with a phone to set the real counts and receive the current lots. From then on, every dose is a tap.
  4. Repeat for the next office. Setup and training are included, and the first session for each office is with the founder.

Simple, transparent pricing

Vaccine programs with lots, dose logs, and a wastage record are the Clinical plan. Card, or invoice against a purchase order.

Starter
For single-location practices
$49 / mo
  • 1 location
  • Up to 50 items
  • 3 team members
  • Purchase orders
  • Low stock alerts
  • Email support
Start free trial
Professional
For growing practices
$99 / mo
  • Up to 5 locations
  • Shared station sign-in for iPads
  • Unlimited items
  • 10 team members
  • Dashboard analytics
  • Audit trail
  • Expiration alerts by item (lot-level tracking is Clinical)
  • Priority support
Start free trial
For vaccine programs
Clinical
For injectables, vaccines, and anything tracked by lot
$299 / mo
  • Everything in Professional
  • Unlimited locations and team members
  • Lot numbers and expiration dates on every batch
  • Count in doses or units, not just containers
  • Initials on every dose: who used it, for whom
  • A clock on every opened vial; it closes itself when empty
  • Waste recorded with a reason and priced
Start free trial
Enterprise
For multi-site groups with custom requirements
From$149 / mo
  • Everything in Professional
  • Unlimited locations and team
  • Multi-site reporting and audit trail
  • Invoice billing available
  • Custom onboarding
  • Dedicated support
Contact Sales

Save 20% with annual billing. 14-day free trial on all plans. Invoice billing available.

Questions departments ask

Does MedRestock keep VFC vaccine separate from private stock?⌄

Yes. Each vaccine can carry a program tag (VFC, Private, 317, or a grant), so the same product is two lines with two counts, and a draft order for VFC items never contains private ones. The tag shows on the item, on the scanner, and on every order.

Can each office order its own vaccine?⌄

Yes. Draft orders can be generated for one office at a time from that office's alert levels, grouped by supplier and program. Send them to the vendor, or to the person who enters orders in your state portal. The main office can generate one consolidated order for private stock and supplies across all offices.

Does it track multi-dose vials?⌄

An opened multi-dose vial gets its own clock from the moment it is opened, counts the doses drawn against it, and closes itself when the last dose goes. A vial discarded with doses left is recorded as waste with a reason: expired, broken, drawn but not administered, storage failure.

Can it read the barcode on a vaccine box?⌄

Yes. The 2D barcode on a vaccine carton carries the product, lot, and expiration. Scanning it with a phone camera or a 2D scanner finds the product and offers to receive that lot with the expiration date filled in.

Does it log fridge temperatures or report to the state immunization registry?⌄

No, and we say so plainly. Temperature belongs to your data loggers. Dose reporting and VFC ordering stay in your state's system. MedRestock is the physical count, the clock on every opened vial, the lot and expiration record, the wastage record, and the reorder on the private side.

Can an office manager run just their office?⌄

Yes. A manager assigned to an office sees and runs that office: counts, alert levels, receiving, vials, their own drafts, and inviting their own staff. Products, suppliers, and settings shared by every office are changed by the department. The director sees all offices.

How does a department get started?⌄

One office at a time. Send us that office's supply list in any form, even a photo of the shelf. We build the import, your team confirms the preview, and the office is live the same day. Setup and training are included. Card or invoice against a purchase order, whichever the department uses.

Talk to the founder

Demos for departments are run by the founder, built around your offices and your program. Security questionnaires are answered personally. A W-9 and invoice terms are available on request.

caleb@medrestock.com