PRODUCT / ACCESS CONTROL
Access control
Give every member of staff exactly the access their job needs, checked by the server on every request.
The problem today
- Everyone at the hospital shares one login.
- There is no way to let a cashier collect payments without letting them change bills.
How careOS handles it
Start from a role template
Ready-made templates cover owners, admins, reception, doctors, nurses, billing staff, cashiers, supervisors and auditors. Copy one to make your own role.
Used by Owner · Admin
- ReceptionistFrom template
- CashierFrom template
- Night deskCustomNew
A permission matrix, denied by default
Turn individual permissions on for each role. Anything not granted is refused, and the server checks it on every request, not just the screen.
Used by Owner · Admin
- Collect paymentAllowed
- Edit a billDenied
- Approve a refundDenied
Staff accounts and one login across hospitals
Invite staff with their own accounts. Someone who works at more than one of your hospitals signs in once and chooses where to work.
Used by Owner · Admin
- City HospitalAdmin
- Riverside ClinicDoctor
Role changes are recorded
Every change to a role is logged with who made it and when, on the role’s history.
Used by Owner · Auditor
- Permission addedBy the ownerLogged
- Role createdFrom templateLogged