Security & Compliance

Role-Based Access in Clinic Software: Who Should See What (India, 2026)

Anexshe Revedha·Cofounder & COO, CuraVerto·26 July 2026·Updated 28 October 2026·6 min read
The 60-second version

Who sees what, and who changed what.

A login should open only what the job needs.
1
Pick what you want to know
One tap jumps to that part.
2
See the simple version
Plain words, one picture.
  • Role decides the screensAdmin, doctor, staff, receptionist and lab roles open different things.
  • Branch decides the locationA front-desk login at branch A stays inside branch A.
  • Audit log keeps the historyWho, what, when, before, after and branch.

Software supports good practice. It does not confer compliance on its own.

3
See it on your own clinic
A real person sets it up with you.

Ask us how roles and branch scoping would map to your staff and a real person from our team will answer.

Ask us on WhatsApp
Every planrole-scoped access, including CMS.
₹50,000/yearART plan, which includes the audit log (HMS too).
Want the detail? Read the full guide (6 min) ↓

In a clinic running on CuraVerto, a role decides which screens a staff member can open, branch scoping decides which location's records they can see, and the audit log records who opened or changed what, when, and from where. CuraVerto's roles (admin, doctor, staff, receptionist, lab and others) can be assigned to a branch on every plan, including CMS, which scopes the appointment view and pharmacy inventory; database-level branch enforcement is enabled per clinic. The audit log itself is included on ART (₹50,000 per year) and HMS (₹10,000 per sanctioned bed per year).

The four moments that make clinic owners search for this

Access control gets noticed when something goes wrong, usually in one of four ways.

  1. STEP 1
    A login outlives the person
    Someone resigns and nobody switches off their account the same day.
  2. STEP 2
    A billing dispute has no owner
    Three people could have entered the charge, and there is no record of who touched it.
  3. STEP 3
    A locum needs some access
    A visiting consultant should see their own patients, not the full financial screens.
  4. STEP 4
    A second branch opens
    Role alone does not draw the line between locations. Location has to.

What a role actually needs to see, and what it should not

Each role gets what the job needs and nothing more.

RoleWhat the job needsWhat it should not reach
AdminFull clinic settings, staff accounts, billing configuration, and every branch the account is scoped toNothing within the clinic's own scoped branches is hidden from admin, which is exactly why an admin login needs the most careful handling of any role
DoctorTheir own patients' clinical notes, prescriptions and appointment scheduleOther doctors' consultation notes and clinic-wide financial reports
Receptionist / front deskAppointment booking, patient contact details and billing at their own branchClinical notes, prescriptions and any other branch's records
StaffThe appointment queue and assigned tasks at their own branchFull consultation notes, prescriptions and billing configuration
LabTest orders and result entry at their own branchConsultation notes and billing

Branch adds a dimension that role alone cannot cover

Role answers what a person can open. Branch answers at which location.

Roles without branch scoping
  • Access becomes all or nothing.
  • There is no way to say which location a change belongs to.
CuraVerto scopes every role to a branch
  • A front-desk login at branch A stays inside branch A's patients and billing.
  • Opening a second branch does not mean rebuilding access from scratch.

What an audit log has to record to be worth anything

A log that only says something changed does not help in a dispute. It has to answer six questions every time.

  1. 1WhoWho made the change.
  2. 2WhatWhat they changed.
  3. 3WhenWhen it happened.
  4. 4BeforeWhat the value was before.
  5. 5AfterWhat it became after.
  6. 6BranchAt which branch it happened.
On ART and HMS
CuraVerto's audit log is included on ART (₹50,000 per year) and HMS (₹10,000 per sanctioned bed per year). CMS does not lose access control by not having it, every plan gets role-scoped access to begin with.

Where the DPDP Act touches this, and where it does not

Software supports these practices, it does not confer compliance on its own.

Two ideas from India's Digital Personal Data Protection Act 2023 map onto access control directly: purpose limitation, meaning staff should only see the data their role actually needs, and a record of who accessed what, which is what an audit log provides. Neither idea is unique to the Act, both describe what a working access-control system looks like in practice.

CuraVerto does not claim to make a clinic DPDP compliant on the strength of roles and an audit log alone, the Act's obligations, notice, consent and breach reporting among them, extend well beyond access control. Our DPDPA compliance guide for Indian clinics covers the full obligation list.

What CuraVerto includes, and on which plan

Roles on every plan; the audit log on ART and HMS.

  1. STEP 1
    Role-scoped access
    Admin, doctor, staff, receptionist, lab on every plan, including CMS.
  2. STEP 2
    Branch scoping
    Each plan includes 1 branch, and each additional branch is ₹10,000 per year on CMS and ART.
  3. STEP 3
    Audit log
    Who, what, when, before, after and branch, on ART at ₹50,000 per year and on HMS.
  4. STEP 4
    Flat annual pricing
    Unlimited doctors on CMS and ART, and no per-doctor fee at any headcount.
Pricing sources
Digital Personal Data Protection Act 2023 →Full Act text, Ministry of Electronics and Information Technology
Related reading

Frequently asked questions

See exactly which role does what before you switch

Staff can be assigned to a branch on every CuraVerto plan, and the audit log is included on ART at ₹50,000 per year and on HMS, with no per-doctor fee at any headcount.

View CuraVerto pricing →Ask about roles and audit logsChat on WhatsApp

Prefer not to use WhatsApp? Leave your number and we will call.

We use your name, clinic and number only to contact you about CuraVerto. If you say how you heard of us, we keep that with your request. See our privacy policy.

More from the blog