Control stock and billing clearly
Give pharmacy and clinic administrators a connected view of inventory, purchasing, appointments, billing, and finance. Oyo supports administrative work, not clinical decisions.

- 01
Act on expiry and branch stock risk earlier
- 02
Connect appointments and services to accurate billing
- 03
Keep purchasing, inventory, and finance aligned
Administrative workflow only
This page covers pharmacy, clinic administration, billing, inventory, and purchasing. It does not describe diagnosis, EMR, laboratory, radiology, insurance, or clinical decision support.
Where work starts to break
These are the recurring operating gaps the workflow is designed to surface and route.
Batch risk is hard to prioritize
Expiry, movement, supplier terms, and branch demand need one action-oriented view.
Branches overstock different items
One location may face a shortage while another holds slow-moving stock.
Billing exceptions take time
Services, medicines, discounts, payments, and refunds can require manual review.
Purchasing lacks current context
Teams need demand, stock, expiry, open orders, and supplier lead times together.
From signal to recorded action
Each stage has an owner, a clear output, and a record the next team can trust.
- 01Purchasing
Plan and purchase
Review stock cover, expiry, branch demand, open orders, and supplier conditions.
Approved purchase plan
- 02Pharmacy Store
Receive and control
Record item, batch, expiry, quantity, cost, supplier, and quality status.
Traceable batch stock
- 03Clinic or Pharmacy Desk
Serve and bill
Connect appointments, administrative services, medicine sales, payments, and receipts.
Complete billing record
- 04Administration and Finance
Review and rebalance
Route shortage, expiry, billing, and settlement exceptions to the correct owner.
Action and audit queue
Important activity, clearly explained
Oyo shows what happened, why it matters, and what your team can check next.
Approval is the default
Sensitive commercial, financial, quality, and inventory actions remain with authorized people.
- Manager review
Medicine expiry
Prioritize batch action
- When Oyo flags it
- A medicine batch enters its configured expiry window.
- Suggested next step
- Shows movement, branch demand, open orders, and supplier return terms, then proposes next steps.
- Manager control
- Disposition, transfer, and inventory adjustment require authorized approval.
- Manager review
Branch shortage
Balance availability
- When Oyo flags it
- One branch faces a shortage while another has eligible excess stock.
- Suggested next step
- Prepares a transfer proposal with batch, expiry, quantity, and demand evidence.
- Manager control
- Only eligible batches and approved locations can be proposed.
- Manager review
Purchase need
Prepare replenishment
- When Oyo flags it
- Stock cover crosses its approved threshold.
- Suggested next step
- Drafts a purchase recommendation using stock, expiry, demand, lead time, and open orders.
- Manager control
- Supplier, budget, and quantity limits remain enforced.
- Manager review
Billing difference
Resolve administrative mismatches
- When Oyo flags it
- A billed service, item, payment, refund, or receipt does not reconcile.
- Suggested next step
- Groups the administrative evidence and assigns the next review.
- Manager control
- Oyo does not make a clinical judgment or alter a clinical record.
One operating record
Pharmacy Inventory
Items, batches, expiry, branch stock, transfers, counts, and returns.
Purchasing
Suppliers, requests, orders, receiving, lead time, and costs.
Clinic Administration
Appointments, administrative services, queues, and billing workflow.
Finance and POS
Sales, payments, refunds, receivables, expenses, tax, and closing.
FBR POS Integrated
Applicable invoice and POS flows can connect validation, submission, receipt reference, QR handling, and finance reconciliation.
Review the FBR workflow- Validate applicable item, service, buyer, and tax data
- Store the FBR response with the source transaction
- Control corrections, refunds, and credit notes
- Reconcile ERP and FBR transaction status
The exact requirement depends on registration, transaction type, channel, and current FBR rules. Scope is verified before implementation.
Start with one controlled flow
Configure around real roles, rules, data, and approvals before expanding the operating footprint.
- 01
Define the administrative boundary and exclude unsupported clinical workflows.
- 02
Clean medicines, batches, suppliers, branches, services, and opening balances.
- 03
Configure expiry, purchasing, transfer, billing, and refund approvals.
- 04
Start with one pharmacy or clinic desk with trained users and controlled data.
Show us how the work really moves
Bring one expiry, branch stock, purchasing, appointment, or billing problem. We will keep the discussion focused on administrative operations.