Inventory — Enterprise Control
Tenant-isolated FEFO stock · Global catalog lookup · Ward replenishment · RTV debit memos · Inter-branch loans · Offline-cached chain-synced.
SCAN & FEFO LOOKUP
Scan barcode (hardware USB, camera, or manual) → GlobalDrugCatalog + aggregated tenant stock + FEFO batch preview.
Barcode Scanner
Hardware: rapid burst <50ms auto-captured, no focus needed.
WARD REPLENISHMENT
0 below thresholdCabinets below min_threshold → 1-click StockTransferRequest to Central Rx.
All ward cabinets above threshold — no replenishment needed.
RTV — RETURN TO VENDOR
60–90d windowBatches expiring within window · Generate debit memo PDF for wholesaler credit.
No batches in window — all stock safe.
INTER-BRANCH LOAN LEDGER
Borrowed / Lent · partner hospital · quantity · settlement OPEN/PARTIAL/SETTLED — chain-synced via inter-branch transfer.
| Direction | Partner | Qty | Settlement |
|---|---|---|---|
| No inter-branch loans recorded for this tenant. | |||
Source: apps/inventory/models.py InterBranchLoanLedger (BORROWED/LENT, quantity, partner, settlement). Chain pills in header show local ↔ branch sync.