Roles y permisos

Qué puede hacer cada rol en SmileSys (administrador, doctor y staff), tabla comparativa y cómo personalizar los permisos de acceso.

Para:
admin
doctor
staff

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

CapacidadAdminDoctorStaff
Ver pacientesSiSiSi
Crear pacientesSiSiNo*
Eliminar pacientesSiNoNo
Ver todas las citasSiNo*Si
Crear citasSiSiSi
FacturacionSiSi*No*
InventarioSiSi*No*
Historial clinicoSiSiNo*
Reportes globalesSiNo*No
ConfiguracionSiNoNo
Gestionar horariosSiNoNo
Aprobar tiempo libreSiNoNo
NominaSiNoNo

* = 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

  1. Ve a Configuracion > Equipo > Miembros del equipo.
  2. Abre el miembro y toca la pestana Permisos.
  3. Activa o desactiva cada permiso.
  4. 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.

Pronto: guia con IA que resolvera tus dudas al instante

No encontraste lo que buscabas?

Escribenos por WhatsApp y te ayudamos en minutos. Si prefieres, tambien puedes enviarnos un correo.