Everything Your Pharmacy Needs — Stock to Sale.
MedQrib Pharma is a complete, cloud-based pharmacy management system that digitizes every workflow: drug inventory with batch and expiry tracking, a full point-of-sale terminal, and automated CRM engagement — the all-in-one command center for pharmacy operations.
Eight Modules.
One Pharmacy Command Center.
The backbone of MedQrib Pharma — manages every product from procurement to dispensing with full traceability.
- Products & Catalogue: name, generic name, SKU, barcode, dosage form, strength; prescription and controlled-substance flags; variants with variant-specific pricing.
- Categories, Manufacturers & Suppliers: hierarchical categories; manufacturer and supplier directories with license and payment-term tracking.
- Stock Batches: batch number, manufacture/expiry date, quantity, cost price; automatic FEFO enforcement at POS; per-branch batch tracking.
- Stock Movements & Transfers: full audit trail of every stock change; inter-branch transfer workflow (Request → Approval → In Transit → Received).
- Stock Adjustments & Purchase Orders: reasoned manual corrections; PO workflow from Draft to Fully Received with automatic batch creation.
- Low-Stock & Expiry Alerts: configurable reorder thresholds and expiry warning windows with automatic notifications.
- Interactive cart-based terminal with fast search by name, generic name, SKU, or barcode.
- Automatic FEFO batch selection, per-line and cart-level discounts, country-based tax calculation.
- Split payments across multiple methods; prescription reference and dispensing-pharmacist capture.
- Full sales management with statuses (Pending, Completed, Voided, Refunded) and line-item detail.
- Sale returns and refunds with automatic restocking on approval.
- Cash register open/close with expected-vs-actual variance reporting; printable and emailed receipts.
- Customer profiles (individual or business) with loyalty points, KYC fields, and unlimited custom attributes.
- Multiple named sales pipelines with custom stages, probability percentages, and Won/Lost flags.
- Deals tracked through a drag-and-drop Kanban board; ownership transfer between staff.
- CRM activities — calls, meetings, tasks, notes — with due dates and reminders.
- Multi-channel communication (Email, SMS, WhatsApp, Push) with reusable message templates and a full communication log.
- Anticipated purchases: predicted future orders with confidence scoring and actual-vs-predicted analytics.
- Visual, no-code workflow builder with conditional branching and delay steps.
- Triggers across Deals, Customers, CRM Activities, Anticipated Purchases, Pipelines, and Staff — plus scheduled/cron, webhook, and manual triggers.
- Actions include Send Email/SMS/WhatsApp, Create Deal, Move Pipeline Stage, Create Activity, Send Webhook, and Wait/Delay.
- Revenue trends, sales-by-branch comparison, top-selling products, and payment-method breakdowns.
- Inventory overview, expiring-stock tables, top-moving categories, and stock-value reports.
- Expiry analytics by branch and category; PO fulfillment tracking.
- CRM top-customer and deal-conversion reports; expense-vs-income analytics.
- Staff management with branch assignment; pre-built roles (Cashier, Manager, Data Entry Clerk, Store Keeper, Pharmacist).
- Tenant-scoped roles and granular per-resource permissions; multi-branch management with per-branch currency.
- Subscription billing (Stripe, PayPal, AlatPay, Paystack, Flutterwave) plus PAYG token wallet billing.
- Tenant-defined custom fields, notification preferences, expense tracking, full audit log, and 2FA.
- External API secured with HMAC-SHA256 signatures and 5-minute replay protection.
- Internal API via Sanctum bearer tokens for mobile apps.
- Dedicated MedQrib Connect directory endpoints for profile, branches, and product availability.
- Auto-generated Swagger/OpenAPI documentation for every endpoint.
- Opt-in public storefront listing products by category or search.
- Product detail pages showing dosage form, strength, price range, and in-stock availability.
- No authentication required for browsing.
Three Invisible Killers Draining Your Pharmacy Right Now.
The average pharmacy in Africa loses 8–15% of its revenue to three silent sources. Most owners discover the first during a quarterly stock count — if one happens at all. The second when the bank balance does not match the sales journal. The third never.
Killer #1: Expired Stock
Stock batches with no tracked expiry date. Medications sitting on shelves past their date — each one a direct profit write-off, a patient safety risk, and a regulatory violation in a single physical object.
MedQrib: Batch-level expiry tracking with proactive alerts surfaces at-risk stock weeks before it becomes a loss. FEFO dispensing minimizes the window automatically.
Killer #2: Cash Leakage
Cashiers who operate without register audits can misreport sales. Multi-payment transactions are manually reconciled — usually incorrectly. Each untracked shift is a potential loss the owner discovers only when the bank deposit does not match.
MedQrib: Register open/close with expected-vs-actual variance reporting creates a financial audit at every shift end. Every sale is permanently linked to a cashier, stock batch, and customer.
Killer #3: Silent Customer Churn
Chronic medication patients who need monthly refills forget and refill at a competitor. Not out of dissatisfaction — out of convenience. The pharmacy never knew they were due. It never knew they left.
MedQrib: Anticipated Purchases + Automation Workflows send automated SMS/email refill reminders before the patient runs out — converting one-time buyers into lifetime patrons.
Killer #4: Products No One Can Find
A patient 2km away is searching for a medication in stock right now. There is no way for them to know it is here. The sale goes to a competitor — not because the competitor is better, but because they were findable first.
MedQrib: Verified pharmacies are listed on MedQrib Connect with live product availability and geolocation-based proximity sorting. The nearest pharmacy with the medication in stock appears first.
Killer #5: Stock With No Audit Trail
Products move from storeroom to shelf without documentation. Transfers between branches are verbal. When inventory counts do not match, there is no trail to determine where the discrepancy started — or who caused it.
MedQrib: The immutable Stock Movements Ledger records every purchase, sale, transfer, return, and adjustment — permanently, by whom, and why.
Structural Advantages. Not Feature Flags.
Each of these is a design decision baked into the architecture — not a setting competitors can enable in the next update.
Batch-Level Expiry Tracking Is Structural — Not Optional
Every stock batch has a mandatory expiry date. Every sale decrements from the oldest batch first (FIFO). Most competitors track inventory by product — MedQrib tracks it by batch. The difference is knowing which specific delivery of Amoxicillin expires next month.
The Stock Ledger Is Immutable and Append-Only
It cannot be edited, backdated, or deleted. Competitors that use editable inventory logs leave the door open for stock manipulation — MedQrib closes it permanently. Every movement creates a record that exists forever.
The Refill Engine Is Automated — Not Manual
Anticipated Purchases + Automation Workflows = SMS/email reminders sent without any human input. Most competitors offer a customer list. MedQrib offers a retention machine that runs while the pharmacist serves other customers.
The POS Cart Auto-Scopes to the Cashier's Terminal Branch
No manual branch selection. No cross-branch billing errors. The cashier's operational scope is determined by their assigned terminal — automatically. This eliminates an entire category of transaction errors that competitors still allow.
KYC Verification Creates Marketplace Trust
A verified pharmacy is listed alongside other verified pharmacies only — not alongside unverified, potentially illegitimate operators. This trust layer is a competitive moat that every verified pharmacy on the platform shares and benefits from.
Multi-Payment Split Is Native to Every Sale
Cash + Card + Transfer in a single transaction. Most pharmacy POS systems force single-method payments, losing sales when a customer does not have enough of one payment type. MedQrib never forces a customer to leave because of a payment constraint.
One Platform. Every Person In Your Pharmacy.
Real-time revenue by branch, top-selling products, expiry alerts, top customers, and true net profit after expenses.
Register audit oversight, stock receipt management, inter-branch transfers, and branch-level financial reporting.
Real-time stock levels by variant and batch, customer allergy and condition history, anticipated purchases, and out-of-stock network lookup.
Fast POS cart auto-scoped to their terminal's branch, multi-payment split, returns with automatic stock restoration, and register close audit.
Delivery receipts creating documented stock batches, purchase orders, adjustments with reasons, and the immutable movements ledger.
Chronic medication pipelines, automated refill reminders, B2B wholesale deal tracking, communication logs, and top-customer retention targeting.
Every Month Is a Compounding Loss.
The pharmacy that tracks inventory in a notebook, manages cash on trust, retains customers by accident, and hopes for foot traffic is not operating a business — it is operating a liability. Every month that passes without the right system is a month that the competition gains ground.
Stop Losing Revenue — Start FreeWithout batch expiry tracking and proactive alerts, every expired delivery is a total write-off. There is no recovery once expiry passes — only a loss report.
Without register open/close audits, the gap between what the system says was collected and what is actually in the drawer is invisible — until the bank deposit tells the story month after month.
A hypertension patient on a 30-day Amlodipine prescription represents years of recurring revenue. When they forget to refill and no one reaches out, that lifetime value walks out the door and into a competitor's register.
Every day without a MedQrib Connect listing is a day where patients searching for medication within walking distance find a competitor — not because that competitor stocks better products, but because they are visible.
Every Sale Publishes to MedQrib Connect
When a pharmacist confirms stock is available, that update flows straight to the public MedQrib Connect directory — no second login, no manual sync. Verified pharmacies gain automatic visibility to every patient searching for medications nearby. Every new pharmacy that joins the network adds inventory to the marketplace. Every new patient on Connect adds demand. The network effect means the later a pharmacy joins, the more market share it has already ceded to pharmacies that joined earlier.
Run Your Pharmacy on MedQrib
Start a free trial or talk to our team about migrating your existing stock and sales data.