Every account should see exactly as much as its job requires

A clinic with one shared front-desk password has already made its decision: convenient on day one, and unaccountable by month three, because nothing in the system can say which of the three people using it actually opened a given file.

4 min read

The fastest way to set up a new clinic account is one login for the front desk, shared by whoever is on shift. It works, for a while. Then a patient's balance is quietly adjusted, or a file is opened that had no reason to be, and the honest answer to "who did this" turns out to be a shrug — because the system was never told there were three different people behind that one login.

The instinct is to treat this as a password problem and hand out separate logins. That is necessary, but it is not the whole fix. A named login attached to an account that can still see every patient's full record, every branch's numbers, and every setting in the system has solved authentication and left authorization exactly where it started.

What each role actually needs to see

Most of the work in a clinic falls into a small number of roles, and each one genuinely needs a different slice of the system — not less access for its own sake, but access scoped to the job:

RoleNeeds to seeShould not need
Front deskBookings, check-in, contact details, invoicesFull clinical notes
Doctor or nurseFull clinical documentation for their own patientsBilling settings, other branches' data
Branch managerEverything within their branch, including reportsOther branches' patients or numbers
Owner or adminEvery branch, plus plan and billing settings

A named login is the foundation permissions sit on

Permissions only mean something once every action traces back to one real person. A role that is correctly scoped but attached to a login four people share has not actually restricted anything in practice — it has just described, on paper, an intention nobody can verify.

This is the same problem covered from the authentication side in patient data security and two-factor authentication: a stolen or shared password is a way in, and the fix for "who got in" and the fix for "what could they see once inside" have to be solved together, not one instead of the other.

Branch separation is permission at a bigger scale

A clinic running three branches under one account faces the same question at a larger scale: should a receptionist at branch A be able to open branch B's patient list by scrolling far enough? The answer that actually protects patients is no, by default, regardless of how many locations sit under the same company and the same subscription.

The audit trail is what makes 'who did this' answerable

Correctly scoped roles and named logins solve most of the problem before it happens. The audit trail is what answers the question after it happens: who opened this file, who edited that invoice, and when. Without it, even a well-designed permission scheme cannot answer the one question that actually gets asked once something goes wrong.

Permissions nobody reviews drift back to everyone-sees-everything

A role scheme set up carefully at go-live and never revisited tends to grow generous over time — an exception here for a busy week, a temporary account that outlives the reason it was created. Reviewing who has access to what is not a one-time setup task.

What to check before you trust a system with staff accounts

  1. Can a role be scoped narrower than "staff" out of the box, or is it all-or-nothing?
  2. Does every login stay tied to one named person, with no account meant to be shared?
  3. Is a multi-branch clinic's data separated by default, not left to staff discipline?
  4. Does the audit trail survive an account being deleted, or does the history disappear with it?

See how roles and permissions work

Set up a front-desk account and a clinical account side by side, and see exactly what each one can and cannot open.

See what the system does

Frequently asked questions

Why is a shared front-desk login a security problem even if everyone using it is trusted?
Trust is not the issue — accountability is. When three people share one login, a permission system has nothing to scope to an individual, and an audit trail can only say the shared account touched a file, never which of the three people actually did it, which matters the moment something needs explaining.
What is the difference between two-factor authentication and role-based permissions?
Two-factor authentication proves who is logging in; role-based permissions decide what that person can see once they are in. A clinic needs both — proving identity without limiting scope still leaves every account able to open every patient's full record.
Should a receptionist be able to open a patient's full clinical notes?
Usually not. The front desk needs appointments, contact details, and billing to do its job — the clinical note is a different job with a different risk if it leaks, and a system that cannot separate the two forces an all-or-nothing choice.
Does a multi-branch clinic need separate accounts for each location?
Not separate accounts, but separated data: a receptionist working at one branch should not be able to browse another branch's patients by default, regardless of how many locations share the same company and the same subscription.

Related articles