Pharmacy Module

Purchase Orders & Suppliers

Two connected pages manage procurement:

  • Suppliers (pharmacy/pages/suppliers.php) — the vendor database: contact info, GST number, drug license number, and payment terms for each supplier.
  • Purchase Orders (pharmacy/pages/purchase_orders.php, restricted to head_pharmacist) — creates and tracks orders placed with suppliers.

Step-by-step: managing suppliers

  1. Go to Suppliers.
  2. Add/edit a supplier's name, contact person, phone, email, address, GST number, drug license number, and payment terms.

Step-by-step: creating a purchase order

  1. Go to Purchase Orders.
  2. Select the supplier, order date, and expected delivery date.
  3. Add line items (drugs and quantities) to the order.
  4. Add any notes and submit — the PO enters the procurement pipeline.
  5. Track its status (draft, sent, partial, received) and view full details via the PO view page.

Common issues & fixes

restricted to head_pharmacist.
track partial receipts against the PO status; a supplier may deliver in multiple shipments.
while not strictly enforced everywhere, keeping supplier compliance details current avoids issues with regulatory audits.

Was this article helpful?

Thanks for the feedback!
ESC
navigate open esc close