Clinic

Login & Access Management System

BS Derma · RBAC · 2FA · Session timeout · Audit logs

Signed in: User · user

Login & Access Flow — RBAC

1

Login

Username / Password

2

2FA (optional)

OTP for Admin · Doctor · Auditor

3

Role Authentication

RBAC identity verified

4

Role Dashboard

Department-specific home

5

Access Modules

Records · Tasks · Billing · Reports

6

Status Tracking

Active · Pending · Completed · Cancelled · On-Hold · Escalated

Auth Method

Email + Password

Google OAuth optional

2FA

3 roles

Admin · Doctor · Auditor

Session Timeout

30–90 min

per role policy

Roles

8 roles

RBAC enforced

Role-Based Dashboards

· each role lands on its department home

Role-Based Access Control (RBAC) Matrix

Full · Read · None
Module
Admin / Director
Doctor
Nurse
Lab Staff
Imaging Staff
Pharmacy
MR
Auditor / Finance
Patient RecordsFullFullFullReadReadReadFullRead
TasksFullFullFullFullFullFullFullRead
BillingFullRead———ReadReadFull
ReportsFullFullReadReadReadRead—Full
PharmacyFullReadRead——Full—Read
LabFullFullReadFull———Read
ImagingFullFullRead—Full——Read
HRMFull——————Read
InventoryFull————Read—Read
Audit LogsFullRead—————Full
2FAOnOn—————On
Session timeout30m60m60m90m90m60m30m30m

Assign Task

Status Board

· change status → audit logged
Pending9

Seven Up

consultation · nurse

ស៊ីម ឆានុន

followup · doctor

Yun sina

followup · doctor

Ah jom

followup · doctor

លីម​​​ សុខសក្កិមុនី

followup · doctor

យន់ ស៊ីណា

followup · doctor

Chea Kanika

followup · doctor

Visa

followup · doctor

Ambarita

consultation · doctor

Active0

empty

Non-Active0

empty

Completed0

empty

Cancelled0

empty

On-Hold0

empty

Escalated0

empty

Access Audit Log

live

No audit entries yet.