Pharmacy Setup (pharmacy/pages/setup.php) runs once, the very first time the Pharmacy module is used at a clinic — it initializes the pharmacy database schema and creates the initial head pharmacist account.
Step-by-step
Navigate to the Pharmacy module for the first time — you'll be directed to Setup if it hasn't been run yet.
Run the database initialization step.
Create the first head pharmacist account (name, email, password, license number) — this account can then create further pharmacist accounts.
Log in with the new head pharmacist account to start using the module.
Common issues & fixes
check for any database errors reported during the SQL initialization step; these must all succeed for the module to work correctly.
there's no separate password reset flow documented for pharmacy accounts; contact your system administrator to reset it directly if needed.