# Check vaccine and supply inventory on the same day every week

> A weekly count on a fixed day catches low stock and expiring lots, and each one stays an open Task until it is reordered or used first.

Markdown view of https://www.tabflows.com/university/playbooks/vaccine-and-supply-inventory — the HTML page is canonical.

[](https://www.tabflows.com/university/playbooks)

1. [Playbooks](https://www.tabflows.com/university/playbooks)
2. [Practice Admin](https://www.tabflows.com/university/playbooks#practice-admin)

A weekly count on a fixed day catches low stock and expiring lots, and each one stays an open Task until it is reordered or used first.

- Tabflows
- Saves about 30 min per week (est.)

Last checked Oct 27, 2026 against Tabflows v3.10.63

## The situation

Inventory problems show up at the worst moment. Nobody notices vaccine stock is low until a patient is in the room for their dose, or that a lot expired until someone reads the label mid-procedure. Checking and restocking always loses to patient care in the moment, and the shelf looks fine at a glance.

Vaccines cost the most when they run out: a patient who came in for a dose, a wasted appointment slot and a callback to reschedule. Supplies are no different. A missing suture kit stops a procedure as surely as a missing dose.

## Steps

1. **Put the count on a fixed day** Create one Task for the weekly inventory check and assign it to the teammate who owns it, often the CMA. Set Due on to your count day and set Repeat to Weekly, which brings it back on that weekday. A check every Tuesday without fail beats one done whenever there is time.
2. **Ask the same three questions** Add them to Description as checklist items: what is below a two-week supply, what expires within the next 30 to 60 days, and what was used up or opened this week that needs restocking before next week's schedule. Count beyond vaccines, including autoclave supplies, phlebotomy and injection materials and wound care supplies.
3. **Check expiration by lot** A vaccine showing in stock says nothing about whether the lot on the shelf expires next week. Check lot numbers, so an expiring lot is caught before it becomes a wasted dose or an expired vaccine given by accident.
4. **Make each problem its own Task** When something falls below a two-week supply or a lot is close to expiring, create a separate Task for it with an Inventory clinic Tag, so the reorder, or the lot to use first or rotate, stays open until it is resolved. Ordering at the two-week mark leaves room for shipping time.
5. **Glance daily at what is flagged** Save a filter on the Inventory tag with status To do. A quick look each day shows everything already running low between full counts.

## The outcome

The count happens every week whether anyone remembers it or not, and every low supply or expiring lot is tracked until it is handled. The owner does not have to hold the schedule in their head, and most same-day inventory surprises stop.

## Ask Sidekick

Sidekick is the AI assistant inside Tabflows.

Hey Tabflows, create a reorder task for each item I list as running low or close to expiring, assigned to whoever orders supplies and due today.

## In the Product Library

- [Keep tasks clear with due dates, urgency, and task details](https://www.tabflows.com/university/library/tasks/keep-tasks-clear-with-due-dates-urgency-and-task-details)
- [Break larger tasks into subtasks](https://www.tabflows.com/university/library/tasks/break-larger-tasks-into-subtasks)
- [Organize Tasks with clinic tags](https://www.tabflows.com/university/library/tasks/organize-tasks-with-clinic-tags)
- [How do I save and reuse a task filter](https://www.tabflows.com/university/library/tasks/how-do-i-save-and-reuse-a-task-filter)

[Read the full guide](https://www.tabflows.com/blog/vaccine-supply-inventory-tracking-dpc)

[Open it in the Automation catalog](https://www.tabflows.com/university/automations?automation=vaccine-and-supply-inventory)

## Related markdown

Section index: [Playbooks](https://www.tabflows.com/university/playbooks.md)

Alongside this page:

- [Advance directive tracking](https://www.tabflows.com/university/playbooks/advance-directive-tracking.md)
- [After hours answering service](https://www.tabflows.com/university/playbooks/after-hours-answering-service.md)
- [After hours message triage](https://www.tabflows.com/university/playbooks/after-hours-message-triage.md)
- [Billing decline follow up](https://www.tabflows.com/university/playbooks/billing-decline-follow-up.md)
- [Call follow up loop](https://www.tabflows.com/university/playbooks/call-follow-up-loop.md)
- [Chronic care check ins](https://www.tabflows.com/university/playbooks/chronic-care-check-ins.md)
- [Clia and compliance renewals](https://www.tabflows.com/university/playbooks/clia-and-compliance-renewals.md)
- [Dea and license renewals](https://www.tabflows.com/university/playbooks/dea-and-license-renewals.md)

Start here:

- [Tabflows](https://www.tabflows.com/index.md)
- [Tabflows pricing](https://www.tabflows.com/pricing.md)
- [Tabflows FAQ](https://www.tabflows.com/faqs.md)
- [About Tabflows](https://www.tabflows.com/about.md)
- [Contact Tabflows](https://www.tabflows.com/contact.md)
- [DPC workflow software](https://www.tabflows.com/dpc-workflow-software.md)
- [Directory](https://www.tabflows.com/directory.md)
- [Workflows](https://www.tabflows.com/workflows.md)
- [DPC finder](https://www.tabflows.com/dpc-finder.md)

Every page listed in sitemap.xml has a markdown twin at the same URL with `.md` appended, or by sending `Accept: text/markdown` to the canonical URL. Wider index: [llms.txt](https://www.tabflows.com/llms.txt), [llms-full.txt](https://www.tabflows.com/llms-full.txt), [sitemap.md](https://www.tabflows.com/sitemap.md), [sitemap.xml](https://www.tabflows.com/sitemap.xml). Support documentation: https://www.tabflows.com/university/library — append `.md` to any article URL for its raw markdown.
