05 — Batches, expiry, and risk under regulatory oversight
"The stock is there — but which batch is valid? Where is it? And can it be distributed now?"
Keep supply continuity going with precise visibility into batches, expiry, and risk
Organizations in this sector don't need a new system that duplicates ERP or WMS. They need visibility that links what's happening today with what may happen tomorrow, surfacing risk before it becomes a stockout, a halt, waste, or an unmet commitment. Keeper works as an intelligence layer on top of existing systems, gathering inventory, purchasing, demand, supplier, and operations signals, interpreting them per the sector's nature, then ranking cases by impact and proposing the right action with its reasons.
The pharmacy shelf is the last link in a documented chain — every batch has an age and a record
Who this page is for
Manufacturers, distributors, pharmacies, and medical warehouses — not clinical operations.
Drug manufacturers, pharmaceutical importers and distributors, medical device and supply companies, pharmacy chains, and medical warehouses. This page does not target hospital operations as a clinical system.
How does the supply chain work?
Products move through manufacturing or import, release and inspection, central and regional warehouses, and distributors, pharmacies, and institutional customers. Quantity, batch, expiry, regulatory status, and storage conditions must stay clear throughout the journey.
Why is the decision hard?
The decision gets harder when data is spread across the planning system, warehouses, purchasing, sales, and team files. Each piece of information may be correct on its own, but the full picture only emerges when linked across time, operations, and finance.
01 — Where profitability leaks
Losses that don't always mean a wrong decision — just signals that arrived late.
Often the decision was the best one given the information available at the time, but the important signals were scattered or surfaced after the window for intervention had passed. That's where Keeper adds value: making risks and alternatives visible before the action becomes urgent.
01
Stockout of essential items
An essential item stocks out despite an overall inventory that just isn't distributed correctly.
02
Batches that can't be cleared
Batches accumulate that can't be sold off within an acceptable remaining shelf life.
03
Delayed recall or quarantine
Handling a recall or quarantine is delayed because data is scattered.
04
High buffer purchasing
Resulting from unclear demand and release and supply lead times.
05
Supplier scoring disconnected from impact
Measuring suppliers without linking performance to product importance and the impact of delay.
06
Every shortage becomes urgent
Instead of forecasting risk before it appears and handling it calmly.
Why traditional reports alone aren't enough
ERP and WMS log transactions accurately, but each domain appears within its own boundaries.
Inventory in one report, purchasing in another, production or sales on a different screen. The problem isn't a flaw in these systems; they are designed primarily for execution, control, and documenting operations. But a supply chain decision needs an extra layer that links demand to inventory in transit, supplier performance to the affected items, surplus in one location to shortage in another, and the operational decision to its financial impact.
Area
Your current systems
With Keeper
Batches & expiry
Logged in separate reports
Ranked by remaining life, value, and channel
Forecasted stockouts
Appears after it happens
Risk date, locations, and affected customers in advance
Recall & quarantine
Manual assembly across systems
Affected batch locations, quantities, and status instantly
Supplier risk
General performance, disconnected from impact
Linked to item importance and lack of an alternative
Redistribution
Surplus and shortage in scattered reports
Transfer suggestion factoring batch, expiry, and cost
Keeper works on top of your current systems and makes use of their data without asking your organization to replace its operating structure. When a recommendation appears, the user can trace back to the reasons and data behind it.
Clear boundaries
Does Keeper replace an ERP or WMS system?
No. Keeper is an intelligence layer that works on top of existing systems. Operational systems continue managing transactions and execution, while Keeper links their data, surfaces risk, and proposes decisions. Operations are not copied into a replacement system; data is read from agreed sources and unified into an analytical layer.
Your team in this sector
Four agents covering the sector's biggest risks — by name and function.
From the Keeper team, these agents carry the heaviest load in this sector. See the full team →
Operations are not copied into a replacement system; data is read from agreed sources and unified into an analytical layer. You can start with the core sources, then add others once they prove useful for a specific use case.
01
Items & alternatives
Identity, approved substitute, and importance level for each item.
02
Batches & expiry
Batch number, expiry date, and remaining shelf life at every point.
03
Quarantine & release
Each batch's status: quarantined, under inspection, or released.
04
Storage conditions
Temperature and humidity requirements for each sensitive item.
05
Recalls
Affected batches, locations, and impacted quantities.
06
Demand & supply
Demand by location, purchase orders, and release/supply lead times.
03 — From alert to action
An alert alone doesn't solve the problem.
That's why cases in Keeper are framed around a clear decision: the problem, timing of impact, who's affected, the estimated value, the alternatives, the supporting data, and who holds approval authority.
01
Identifies the problem and its timing
When is the impact of a stockout, expiry, or delay expected to appear?
02
Identifies who's affected and the value
Which products, locations, or customers are affected, and what's the estimated value or risk?
03
Shows alternatives and reasons
What options are available, and what data supports each recommendation?
04
Retains the decision record
The approver and the decision outcome remain available for later review.
04 — Operational example
"Low inventory" isn't enough — the reason, the window, and the option are what the team needs.
An inventory report may show a quantity that looks sufficient on its own. But Keeper links it to upcoming demand, reservations, unavailable inventory, purchase orders, supplier performance, and sector-specific constraints.
Illustrative operational example
A balance that looks sufficient — but won't hold
Reviewable
Apparent balanceSufficient at first glance
Actual risk dateWithin 21 days
Affected locationPriority branch
Gap reasonReservations and open orders
Why? The balance will become insufficient on a specific date, and the shortage impact will appear at a location, customer, or priority order. Keeper compares the impact of each option — transfer, purchase, substitute, or reallocation — before it's approved.
Every recommendation is linked to its data source, last update time, assumptions, and confidence range.
05 — Sector-specific use cases
Five recurring situations in this sector, each with a ready-made playbook.
From forecasting stockouts of important items to supporting recalls and ranking supplier risk.
01Forecasting stockouts of important itemsDemand Forecasting Agent
Links balance, demand, contracts, open orders, remaining shelf life, and supply reliability, showing the risk date, locations, and potentially affected customers.
02Batch and expiry analysisOperational Memory Agent
Identifies batches that may lose their sellability, factoring the minimum remaining life required by each channel or customer.
Helps identify affected batch locations, quantities, status, and routes to speed up the decision and follow-up.
05Supplier risk rankingSupplier Management Agent
Links delay, variability, quality, and release time to item importance and lack of an alternative.
06 — Relevant KPIs
Metrics are chosen based on your goals, not a one-size-fits-all model.
One company's priority might be protecting service levels, while another focuses on reducing working capital, cutting waste, or stabilizing production.
Essential item availability01
Stockout incidents02
Value of near-expiry and expired stock03
Remaining shelf life at delivery04
Recall response speed05
Supplier compliance06
07 — Clear boundaries
What we state precisely, and what we don't claim.
Showing boundaries builds trust: Keeper depends on source data quality, and preserves human approval for sensitive decisions.
Doesn't replace ERP or WMS
Operational systems remain the source of execution and documentation; Keeper only links their data.
No perfect data required
Available sources are assessed and what's sufficient for priority cases is determined, with quality gaps surfaced.
Recommendations aren't fully automatic
Depends on the organization's policy: review, an approval path, or execution via agreed integrations and permissions.
An auditable record
Every recommendation and action is tied to its source and reasoning, and available for later reference.
08 — Your sector's references
The bodies and regulations your sector operates under.
Direct links to the rule-makers in your field. Once operating, Keeper is calibrated to your policies and operating reality — this is not a substitute for legal review.
Who serves your sector globally — and where we honestly stand.
Comparison point
Keeper
Global sector platforms
Where it sits
An intelligence and operating layer on top of existing systems
Broad planning and execution platforms that vary by provider
Starting point
A focused, sector-specific use case
A specific module or a wider transformation program
Localization
Arabic experience, Saudi context, and local support
Localization level varies by platform and partner
Implementation
Fully operational within two weeks after data and agreed integrations are complete
Varies by scope, data, and integration
Pricing
Clear packages with defined additional scopes
Often custom pricing
Core advantage
Proximity, flexibility, local context, and decision linkage
Global breadth and depth of enterprise functionality
We mention this comparison respectfully, without unverified names or figures. The difference we focus on: an Arabic-language operational intelligence layer, with Saudi context, and fast deployment on top of your existing systems.
Before you ask
Sector questions — with straight answers.
Does Keeper replace an ERP or WMS system?
No. Keeper is an intelligence layer that works on top of existing systems. Operational systems continue managing transactions and execution, while Keeper links their data, surfaces risk, and proposes decisions.
Do we need perfect data before starting?
No, all data does not need to be perfect. Available sources and fields are assessed, what's sufficient for priority cases is determined, and quality gaps that may affect the analysis are surfaced.
Are the recommendations fully automated?
It depends on the organization's policy. A recommendation can be shown for review only, routed through an approval path, or executed via agreed integrations and permissions.
Can the system be configured to our rules?
Yes. Inventory policies, critical items, service levels, constraints, user approvals, and other organization-specific business rules are all accounted for.