Roles y permisos
Qué puede hacer cada rol en SmileSys (administrador, doctor y staff), tabla comparativa y cómo personalizar los permisos de acceso.
SmileSys define tres roles base que estructuran el acceso.
Admin administrador
Control total de la clinica.
Puede:
- Invitar, editar y eliminar miembros.
- Cambiar roles y permisos granulares.
- Acceder a toda la clinica (pacientes, citas, facturacion, inventario, reportes).
- Aprobar tiempo libre y justificaciones.
- Ver nomina y calcular salarios.
- Modificar la configuracion de la clinica.
Proteccion del propietario
El propietario (quien creo la cuenta) siempre mantiene acceso admin. Otros admins no pueden desactivarlo.
Doctor doctor
Atencion clinica, citas, cobros.
Puede (por defecto):
- Ver y crear citas de sus pacientes.
- Ver expedientes clinicos completos.
- Registrar cobros y crear facturas.
- Ver sus propias estadisticas.
No puede (por defecto):
- Invitar miembros.
- Ver reportes globales.
- Acceder a configuracion.
- Aprobar tiempo libre.
Personalizable: puede activar appointments_full_access para ver todas las
citas de la clinica, acceso a reportes, inventario, etc.
Staff staff
Tareas administrativas.
Puede (por defecto):
- Ver la agenda completa de la clinica (citas de todos los doctores).
- Crear y editar citas.
- Buscar y actualizar pacientes.
- Crear tareas.
No puede (por defecto):
- Acceder a facturacion o inventario.
- Ver historial clinico completo.
- Aprobar tiempo libre.
Personalizable: puede activar cobros, inventario, reportes segun la configuracion que elija el admin.
Tabla comparativa
| Capacidad | Admin | Doctor | Staff |
|---|---|---|---|
| Ver pacientes | Si | Si | Si |
| Crear pacientes | Si | Si | No* |
| Eliminar pacientes | Si | No | No |
| Ver todas las citas | Si | No* | Si |
| Crear citas | Si | Si | Si |
| Facturacion | Si | Si* | No* |
| Inventario | Si | Si* | No* |
| Historial clinico | Si | Si | No* |
| Reportes globales | Si | No* | No |
| Configuracion | Si | No | No |
| Gestionar horarios | Si | No | No |
| Aprobar tiempo libre | Si | No | No |
| Nomina | Si | No | No |
* = Personalizable con permisos granulares.
El propietario y los admins siempre ven toda la agenda. Staff (recepcion)
tambien: agenda para todos los doctores, asi que appointments_full_access
solo cambia lo que ve un doctor.
Permisos granulares
Cada modulo tiene permisos especificos que puedes activar o desactivar:
- Pacientes:
patients_create,patients_edit,patients_delete - Citas:
appointments_full_access,appointments_create,appointments_edit,appointments_delete - Facturacion:
billing_create,billing_delete - Inventario:
inventory_edit,inventory_delete - Equipo:
team_schedules,team_time_off,team_payroll,team_announcements
Cómo personalizar permisos
- Ve a Configuracion > Equipo > Miembros del equipo.
- Abre el miembro y toca la pestana Permisos.
- Activa o desactiva cada permiso.
- Guarda. Los cambios aplican en el siguiente login del miembro.
Principio de minimo privilegio
Otorga solo los permisos que el miembro necesita para su rol. Menos permisos = menos riesgo.
Casos comunes
Asistente que ve pacientes pero no los crea Rol: staff. Activa editar pacientes, desactiva crear.
Doctor que solo ve sus citas
Rol: doctor. Desactiva appointments_full_access.
Contador externo Rol: staff. Activa solo facturacion y reportes. Desactiva todo lo demas.
Audit trail
Todas las acciones se registran. Los admins pueden revisar quien hizo que en Reportes > Actividad.
No encontraste lo que buscabas?
Escribenos por WhatsApp y te ayudamos en minutos. Si prefieres, tambien puedes enviarnos un correo.