Un portal donde cada empresa ve solo lo suyo
Las empresas afiliadas consultan sus exámenes, certificados y facturas cuando quieran, con doble verificación al entrar y pago en línea.
- Antes
- Cada certificado se pedía por teléfono o por correo, y alguien lo tenía que buscar a mano.
- Ahora
- La empresa entra, descarga lo suyo y paga en línea, sin llamar a nadie.
El problema
Un proveedor de salud ocupacional atiende a decenas de empresas afiliadas. Cada una manda a su gente a los exámenes y después necesita los certificados: para una auditoría, para un ingreso, para renovar un contrato. Eso se pedía por teléfono o por correo, y alguien del equipo interno tenía que buscar el documento, confirmar que correspondía a esa empresa y devolverlo.
El riesgo de fondo era peor que la demora: son datos de salud de trabajadores identificados, y un archivo adjunto al correo equivocado es un problema serio, no un descuido menor.
Cómo funciona
- Las cuentas no se abren solas. El personal interno crea la de cada empresa y le envía una invitación de un solo uso, que vence a los tres días.
- En el primer ingreso, la persona queda obligada a activar un segundo factor de verificación en su celular. Con la clave sola no se entra.
- Cada empresa ve únicamente su historial: sus trabajadores, sus solicitudes, sus certificados, listos para descargar.
- Los pagos se hacen ahí mismo, en línea, contra una pasarela certificada.
- El equipo interno administra empresas y atiende los formularios desde su propio panel.
- El consentimiento de cada persona queda registrado con su fecha, y la información se borra al cumplir su plazo.
Qué cambió
Las empresas afiliadas dejaron de llamar para pedir lo que ya es suyo: entran, descargan y pagan cuando les queda cómodo, incluso fuera del horario de oficina. El equipo interno dejó de ser un buscador de archivos. Y la separación entre empresas dejó de depender de que una persona no se equivoque al adjuntar.
Qué más se puede hacer con esto
- Laboratorios: resultados disponibles para el paciente o la empresa que los ordenó.
- Aseguradoras: pólizas, siniestros y certificados de cada cliente en un solo autoservicio.
- Distribuidores B2B: que cada cliente consulte sus pedidos, sus precios y su cartera sin pasar por el vendedor.
- Cualquier portal de clientes: entrega de documentos con historial, permisos y pago en línea.
Bajo el capó
El portal corre sobre Next.js y una base de datos Postgres con aislamiento por fila. Esa es la pieza que importa: la regla de “esta empresa solo ve sus filas” no está escrita en la pantalla ni en el programa, sino dentro de la base de datos misma. Así que aunque un día un programador se equivoque y pida datos de más, la base los niega, sin depender de que el código sea perfecto.
Alrededor, el registro de auditoría no admite modificaciones ni borrados, la conexión con el sistema administrativo externo va autenticada y restringida a direcciones autorizadas, y los datos de la tarjeta nunca pasan por el servidor.
Detalle técnico para quien lo quiera ver
- Next.js
- Postgres con aislamiento por fila (RLS)
- Segundo factor de autenticación
- Pasarela de pago certificada
Sitios, tiendas y plataformas a la medida
Esto mismo funciona en
- Laboratorios
- Aseguradoras
- Distribuidores B2B
- Cualquier portal de clientes
Si tu negocio se parece a alguno de estos, el camino ya está recorrido: cambia el contenido, no la maquinaria.