Most pharmacy software gives everyone access to everything. That's a problem. A billing clerk does not need to see your full supplier pricing. A junior staff member should not be able to delete inventory records. Role-based access solves this — and MedExpiry is built around it.
Why access control matters in a pharmacy
Pharmacy data is sensitive. Supplier contracts, medicine costs, patient billing records — these should not be visible to every person on the floor. Beyond confidentiality, unrestricted access is a compliance risk. If a junior employee accidentally modifies stock records, there is no audit trail showing who did what.
The Store Owner role
The Store Owner has full access to everything — inventory, billing, reports, user management, and export functions. This role is for the pharmacy owner or head administrator only. Only the Store Owner can add or remove team members and change access levels.
The Pharmacist role
Pharmacists can view and manage inventory, flag near-expiry medicines, initiate the replacement workflow, and generate billing records. They cannot access user management or export full inventory reports. This is the right role for your qualified pharmacy staff.
The Staff role
Staff members can view inventory and process billing. They cannot modify stock records, access expiry reports, or manage users. This role is for counter staff and assistants who need system access for day-to-day operations but should not alter core records.
Setting up roles in MedExpiry
From your dashboard, go to Team Management and invite team members by email. Assign the appropriate role during the invite. Roles can be changed at any time by the Store Owner. Every action taken by every user is logged with a timestamp — so you always know who did what and when.
Multi-branch role management
For pharmacies with multiple branches, role assignments are branch-specific. A pharmacist at your Kochi branch cannot access records from your Thrissur branch unless explicitly granted cross-branch access by the Owner. This keeps each location operationally independent while giving head office a unified view.