Using Inventory Data to Reduce “Just in Case” Buying
Drug shortages hit a reported record high in early 2024 with 323 active shortages tracked by ASHP. Even as those numbers have since declined, the operational fallout continues to shape how pharmacy teams think about purchasing.
According to a 2024 Vizient survey, U.S. hospitals collectively spent roughly 20 million hours and nearly $900 million in labor costs managing shortages that year, more than double the burden reported in 2019. That kind of pressure pushes teams toward a natural response: order more, just in case.
But “just in case” buying, while well-intentioned, quietly drives up costs, increases waste, and ties up resources without actually solving the availability problems it’s meant to prevent.
When pharmacy and supply chain teams have access to the right inventory data, including usage trends, medication expiration patterns, and item-level demand, they can replace guesswork with precision and build smarter ordering strategies that reduce excess without increasing risk.
Why “Just in Case” Buying Persists
The instinct to over-order isn’t irrational. When the consequences of running out of a critical medication can mean delayed procedures, patient safety events, or emergency orders at steep markups, pharmacy teams naturally err on the side of ordering more. Vizient estimates that relying on secondary distributors for essential medications costs about 214% more than sourcing through primary channels, a price premium that compounds quickly across a large formulary. But without visibility into what’s actually being used, that buffer quickly becomes bloated.
What Drives Over-Ordering
Several factors keep “just in case” buying entrenched across hospitals and health systems:
- Shortage anxiety. After years of persistent supply chain disruptions, teams stockpile as a defensive measure, even for items not currently at risk.
- Static PAR levels. Many locations still rely on PAR levels that were set once, often based on a single period of high demand or institutional memory, and never revisited with current data.
- Fragmented visibility. Inventory is spread across central pharmacies, ORs, crash carts, satellite locations, and clinics. Without a consolidated view, it’s nearly impossible to know what’s already on hand across the system.
- Manual processes. When tracking relies on clipboard counts and periodic audits, real-time awareness of stock levels and expiration dates falls through the cracks.
The Hidden Costs
The downstream effects of over-ordering extend well beyond the purchase price:
- Medication expiration and waste. Overstocked items sit unused and expire. One mid-size hospital in Boston reported approximately $200,000 in expired drug losses annually, and when extrapolated nationally, the total cost to U.S. hospital pharmacies could reach hundreds of millions of dollars each year.
- Tied-up capital. Excess inventory locks funds into medications that aren’t moving, limiting flexibility for higher-priority purchases.
- Labor burden. Manual expiration checks, stock rotation, and restocking consume pharmacy technician hours that could be spent on higher-value work.
- Emergency orders. Paradoxically, teams that over-order in some categories often find themselves placing costly rush orders for others, because the budget and shelf space were consumed by the wrong items.
What Inventory Data Actually Reveals
The shift from reactive purchasing to medication inventory optimization starts with one fundamental change: letting data, not instinct, define what “enough” looks like.
Most hospitals already generate the raw data they need. The problem is that it’s fragmented across systems, collected manually, or simply not being analyzed in ways that inform purchasing. When that data is centralized and connected, it paints a much clearer picture.
Usage Trends Over Time
Medication usage analytics can show which items move quickly, which ones sit idle, and how demand fluctuates by day of week, season, procedure volume, or care setting. A medication that moves rapidly through the ED may barely get touched on a med-surg floor. Treating both locations the same way when setting stock levels leads to overstocking in one place and gaps in another.
Expiration Patterns
Tracking where and when medications expire is one of the fastest ways to identify over-ordering. If the same item is consistently expiring in a specific location, that’s a signal the PAR level is too high for actual demand, or that inventory isn’t being rotated effectively. Proactive medication expiration monitoring turns a waste problem into a purchasing insight.
Item-Level Demand by Location
A crash cart in the ED, an anesthesia tray in the OR, and a shelf in an outpatient infusion center all have different consumption profiles. Data at the item and location level lets teams tailor stock to what’s actually needed, rather than applying a blanket approach that leads to surplus in some places and shortages in others.
Reorder Signals vs. Reorder Habits
Analytics can also reveal when teams are reordering out of routine rather than need. If an item is consistently replenished on the same day each week, regardless of how much was actually used, that’s a habit-driven process. Data-driven replenishment aligns orders to actual depletion rates, reducing both excess stock and the risk of running out.
Practical Strategies for Smarter Ordering
Visibility is only valuable if it changes behavior. Here are concrete ways pharmacy and supply chain teams can use medication usage analytics and inventory automation pharmacy workflows to right-size purchasing and prevent stockouts without building unnecessary buffers.
Right-Size PAR Levels Based on Consumption
Static PARs are one of the most common sources of chronic over-ordering. Using real usage data to set and continuously adjust PAR levels, per item, per location, ensures that stock targets reflect current demand rather than a guess from two years ago. ASHP’s Guideline on Medication Cost Management emphasizes that data must be at the core of managing medication inventory, including retrieval and analysis of both purchase and utilization data.
Redistribute Before It Expires
System-wide visibility makes it possible to identify slow-moving stock in one location and reallocate it to a higher-use site before it reaches its expiration date. This is especially impactful for high-cost or temperature-sensitive medications that are too expensive to simply write off. Proactive redistribution turns potential waste into fulfilled demand.
Separate Patterns from Anomalies
Not every spike in usage should become the new baseline. A rare procedure or temporary protocol change can inflate demand data for a single period. Medication usage analytics should smooth out these anomalies so teams can distinguish real trend shifts from noise and avoid permanently inflating order quantities based on one-time events.
Automate Replenishment Triggers
Replacing calendar-based or intuition-driven reordering with automated, data-driven triggers is one of the most effective steps toward inventory automation that pharmacy teams can take. When replenishment is tied to real consumption rates rather than scheduled intervals, both the risk of stockouts and the reflex to over-order go down.
Track Progress with Clear Metrics
Inventory turns, waste rates, fill rates, and cost-per-unit trends give pharmacy leaders a way to measure whether optimization efforts are working. These metrics also provide the evidence needed to demonstrate ROI to hospital leadership and justify continued investment in data-driven processes.
How Bluesight Supports Data-Driven Inventory Optimization
Closing the gap between reactive purchasing and true medication inventory optimization requires technology that can centralize fragmented data, automate labor-intensive workflows, and deliver actionable intelligence at the item and location level. That’s where Bluesight comes in.
KitCheck: Real-Time Visibility Across Kits, Trays, and Carts
KitCheck uses RFID technology to track medications across crash carts, anesthesia trays, OR kits, and more, with 100% accuracy. Rather than relying on manual counts, pharmacy teams get real-time insight into what’s on hand, what’s been used, and what’s approaching expiration.
KitCheck’s location-specific analytics reveal the actual inventory levels required for each item in each kit or tray based on consumption trends, making it possible to right-size PARs with precision rather than guesswork.
Health systems using KitCheck have reduced unused medication waste by as much as 41% and can track medication expiration across locations to reduce waste by up to 92%. Restocking is 10x faster than manual alternatives, freeing pharmacy staff to focus on clinical priorities instead of counting vials.
KitCheck Anywhere: System-Wide Intelligence Beyond the Central Pharmacy
Bluesight’s KitCheck Anywhere extends RFID tracking to refrigerators, shelves, and cabinets across the health system, from infusion centers and ambulatory clinics to satellite pharmacies. Through a cloud-based dashboard, centralized pharmacy leaders can see real-time stock levels and medication expiration dates across all facilities.
This system-wide visibility is what makes proactive redistribution possible. Instead of discovering expired inventory during an audit, teams can identify underused stock and move it to higher-demand locations before it becomes waste, while avoiding the costly emergency orders that result from being caught off guard.
CostCheck: Procurement Intelligence to Complement Inventory Optimization
Even when inventory levels are right-sized, there’s still the question of whether you’re paying the right price. CostCheck is a pharmacist-designed cost optimization platform that identifies lower-cost equivalent NDCs, flags contract errors and overcharges, and benchmarks pricing against hospitals nationwide, averaging up to $15,000 in savings per recommendation.
Together, KitCheck, KitCheck Anywhere, and CostCheck form a connected Medication Intelligence platform that gives pharmacy leaders a single, actionable view of their inventory, usage, and spend. More than 3,000 hospitals rely on Bluesight every day to move from reactive, fear-driven purchasing to proactive, data-informed decisions.
From Guesswork to Precision
“Just in case” buying isn’t a failure of discipline. It’s a symptom of operating without enough visibility to feel confident in a leaner approach. When pharmacy teams can see exactly what’s on hand, how quickly it’s moving, when it will expire, and where it’s needed most, the safety net shifts from excess inventory to better information.
The result is fewer expired medications, less budget waste, more efficient use of pharmacy labor, and most importantly, the right medications available when patients need them. Request a demo to see how KitCheck and KitCheck Anywhere can help your team turn inventory data into smarter decisions.


