Pharmacy features built for everyday work
Explore 6 core capability groups and 22 connected modules covering retail dispensing, multi-batch stock, supplier purchasing, branch oversight, and hospital inpatient billing.
Six connected capability groups
Each area provides focused workspaces for counter staff, inventory clerks, managers and hospital teams.
Point of Sale (POS)
Fast counter sales, barcode auto-focus, whole pack & loose tablet units, sales returns, and ESC/POS thermal printing.
Inventory & Expiry
Multi-batch stock balances, expiry tracking, FEFO dispensing guidance, reorder alert levels, and physical stock count audits.
Purchases & Suppliers
Goods Receipt Notes (GRN), multi-batch inward receiving, bonus unit mathematics, supplier invoice matching, and payment ledger.
Multi-Branch Operations
Assign staff to specific locations. Authorized managers switch active branch context dynamically in the top navigation bar.
Hospital IPD & Admissions
Wards, bed bookings, attending doctors, doctor consultations, patient-linked dispensing, emergency triage, and discharge slips.
Accounts & Reports
Cash till drawers, double-entry cash flow ledgers via PostCash, expense vouchers with attachments, and sales margin reports.
Complete map of all 22 domain modules
The application follows a strictly decoupled modular design pattern. Each module has clear operational responsibilities.
| # | Domain Module | Customer-Facing Operational Function | Destination |
|---|---|---|---|
| 01 | Accounts | Follow cash and bank movements and ledger records | Accounts & Reports |
| 02 | AuditLogs | Review recorded user activity, changes and attribute deltas | Access & Backups |
| 03 | Auth | Staff sign-in, session regeneration, rate limiting and resets | Access & Backups |
| 04 | Backups | Configure and manage automated MySQL database dumps | Access & Backups |
| 05 | Branches | Organize locations, staff assignment and dynamic active branch switching | Multi-Branch |
| 06 | Core | Shared responsive application layouts, topbar and kiosk fullscreen mode | Core Shell |
| 07 | Customers | Maintain customer profiles, credit limits, phone lookup and balances | POS Desk |
| 08 | Dashboard | Executive operational summaries, daily sales, and till cash status | Accounts & Reports |
| 09 | Employees | Maintain staff directory, dispensing salesmen and prescribing doctors | Employees |
| 10 | Expenses | Record operating overheads, utilities and supporting voucher attachments | Accounts & Reports |
| 11 | Indoor | Hospital ward admissions, consultations, IPD sales and discharge slips | Hospital IPD |
| 12 | Inventory | Batch stock balances, expiry tracking, FEFO and physical count audits | Inventory & Expiry |
| 13 | Notifications | Stock reorder threshold alerts and near-expiry medicine warnings | Inventory & Expiry |
| 14 | Patients | Patient demographic registry, MRN tracking and admission history | Hospital IPD |
| 15 | Products | Master catalog, formulations, generic salts, pack sizes and barcodes | Inventory & Expiry |
| 16 | Purchases | Inward receiving (GRN), supplier bills, bonus quantities and returns | Inventory & Expiry |
| 17 | Reports | Periodic sales analysis, COGS, gross margins and financial ledgers | Accounts & Reports |
| 18 | Roles | Spatie Role-Based Access Control (RBAC) and permission matrices | Access & Backups |
| 19 | Sales | High-speed counter checkout, returns, hotkeys and thermal receipts | POS Desk |
| 20 | Settings | Organization identity, NTN, DSL license, logo and 80mm/58mm print layout | Settings |
| 21 | Suppliers | Distributor directory, SupplierLedger helper, balances and disbursements | Inventory & Expiry |
| 22 | Users | Cashier accounts, branch assignments, activation toggles and resets | Access & Backups |