Good morning, Main Street Pharmacy 👋
Here's what needs your attention today
Rebate opportunity
$4,200
↑ Switch 1 drug to unlock
Expiring drugs
3
Action needed — 74 days
Stock alerts
2
Low — reorder required
Invoice discrepancy
$87.50
Overbilled — pending review
Action required
Rebate opportunity — $4,200 this month
Switch Lipitor 40mg → Atorvastatin 40mg on your next PO to hit your 15% generic rebate tier. Window closes in 6 days. Click to view →
3 high-cost drugs expiring within 90 days
Humira, Eliquis, and Xarelto are approaching return deadlines. Total recoverable credit: $2,340. Click to view →
Invoice discrepancy detected — PO-2024-00441
McKesson invoice is $87.50 higher than your purchase order. 2 price changes, 1 short shipment. Click to dispute →
Inventory runway
Recent activity
📦Done
Shipment received
Lisinopril 10mg × 480 — 2 hours ago
💰Pending
Rebate alert triggered
Generic switch opportunity — 4 hours ago
🛒Delivered
PO submitted to McKesson
$2,847 · Yesterday 3:14 PM
⚖️Review
Reconciliation flagged
$87.50 overbilling — Yesterday
Scan & Receive
Scan incoming shipments to auto-populate inventory and log DSCSA compliance
▦
Click to scan shipment
Or point your barcode scanner at a package
Recent receipts
✅
Metformin 1000mg × 300
DSCSA logged · Today 9:14am
✅
Amoxicillin 500mg × 400
DSCSA logged · Today 8:52am
✅
Omeprazole 20mg × 250
DSCSA logged · Yesterday
DSCSA status
All shipments compliant
100%
Serial numbers logged for 847 packages this month · 0 missing records
AI Inventory Forecast
Stock runway predictions powered by sales history, weather, and health trend signals
AI signal — Flu season trending +28% in Houston
Demand for Amoxicillin and Tamiflu is forecast to spike this week. Revised reorder urgency applied to affected drugs below.
Stock runway — all drugs
| Drug | Current stock | Daily usage | Days remaining | Reorder by | Status |
|---|---|---|---|---|---|
| Amoxicillin 500mg | 186 units | 31/day ↑ AI | 6 days | Fri May 9 | Critical |
| Atorvastatin 20mg | 420 units | 30/day | 14 days | May 19 | Reorder soon |
| Metformin 1000mg | 890 units | 32/day | 28 days | Jun 2 | Good |
| Lisinopril 10mg | 614 units | 28/day | 22 days | May 27 | Good |
| Omeprazole 20mg | 380 units | 19/day | 20 days | May 25 | Good |
Stock levels visualized
AI signals active
🌡Active
Flu season trending +28%
Houston area · This week
🌧Monitoring
Weather — storms forecast
May demand shift expected
📰Clear
CDC alert — RSV season
No impact on your formulary
Expiry Return Alerts
High-cost drugs approaching the 90-day return window — act now to recover credit
Total recoverable
$2,340
3 drugs eligible
Urgent (under 90 days)
2
Return window closing
Approaching (90–120 days)
1
Monitor closely
Drugs requiring action
| Drug | Lot # | Expires | Days left | Est. credit | Action |
|---|---|---|---|---|---|
| Humira 40mg/0.4mL × 4 AbbVie · NDC 00074-9374-02 | HU-2024-009 | Jun 12, 2026 | 74 days | $1,240 | |
| Eliquis 5mg × 60 BMS · NDC 59148-0020-07 | EL-2024-441 | Jun 19, 2026 | 81 days | $680 | |
| Xarelto 20mg × 30 Bayer · NDC 50458-0578-30 | XA-2024-112 | Jul 2, 2026 | 94 days | $420 |
PharmX AI tip
Most reverse distributors require 30 days lead time. Schedule returns for Humira and Eliquis this week to guarantee credit before the window closes.
Order & Compare
Compare real-time drug prices across all your distributors before placing any order
Rebate Alerts
Real-time interception of purchase orders to maximize your generic rebate tier
Current generic %
12.4%
Need 15% for tier
Rebate at current tier
$0
Below threshold
Rebate if you switch
$4,200
↑ 1 switch needed
Rebate opportunity intercepted — current draft PO
Switch Lipitor 40mg → Atorvastatin 40mg (generic equivalent) on this PO and you'll hit your 15% rebate tier — unlocking $4,200 in end-of-month credit. The switch costs you nothing in clinical efficacy.
Current draft PO — McKesson
| Drug | Type | Qty | Unit cost | Total |
|---|---|---|---|---|
| Metformin 1000mg | Generic | 300 | $0.26 | $78 |
| Lipitor 40mg | Brand | 200 | $4.45 | $890 |
| Amoxicillin 500mg | Generic | 400 | $0.24 | $96 |
Invoice Reconciliation
Automatic comparison of purchase orders vs delivery invoices — catch overbilling instantly
Price discrepancies
2
Overbilled $87.50
Quantity shortfall
1
−20 units Lisinopril
Matched line items
3
No issues
Purchase Order
PO-2024-00441 · McKesson
Order date: Mar 4, 2026
PO total: $2,847.00
VS
Received Invoice
MCK-INV-98821 · Mar 6, 2026
Received: Mar 6, 2026
Invoice total: $2,934.50
Line-by-line comparison
| Drug | PO qty | Received qty | PO price | Invoice price | Difference |
|---|---|---|---|---|---|
| Lisinopril 10mg | 500 | 480 | $190.00 | $182.40 | −20 units |
| Metformin 1000mg | 300 | 300 | $78.00 | $94.50 | +$16.50 |
| Atorvastatin 20mg | 200 | 200 | $142.00 | $213.00 | +$71.00 |
| Amoxicillin 500mg | 400 | 400 | $96.00 | $96.00 | ✓ Match |
| Omeprazole 20mg | 250 | 250 | $44.00 | $44.00 | ✓ Match |
| Amlodipine 5mg | 300 | 300 | $54.00 | $54.00 | ✓ Match |
$87.50 in overbilling detected
Without PharmX AI, this would have been silently paid. File a dispute with McKesson or accept the invoice as-is.