JWT + Refresh Tokens
Autenticación con JSON Web Tokens. Refresh token rotatorio: cada renovación invalida el anterior, blindando contra robo de credenciales.
Tu IPS maneja la información más sensible de tus pacientes. Clinova24 está diseñada desde el primer día para que esa información esté protegida, auditable y aislada — no como un módulo aparte, sino como parte del núcleo de la plataforma.
La mayoría de plataformas SaaS comparten una sola base de datos y filtran por company_id. Si esa columna se omite en una consulta, los datos se cruzan. Clinova24 no funciona así.
Cada IPS, consultorio o sede tiene una base de datos MySQL físicamente separada (romedicals_company_<tu_id>). Pacientes, historias clínicas, agendas, fórmulas y reportes viven en su propia DB — imposible cruzar datos entre clientes por error.
tuips.clinova24.com.Si tu IPS comparte un proveedor de software con la clínica de al lado, en Clinova24 jamás verán los pacientes ni los reportes del otro. La separación es física, no lógica.
Autenticación con JSON Web Tokens. Refresh token rotatorio: cada renovación invalida el anterior, blindando contra robo de credenciales.
La sesión solo se cierra tras 5h sin actividad del usuario, no por timer fijo. El médico nunca se queda colgado en mitad de la consulta.
El paciente entra al portal con un código SMS — sin contraseña que recordar y sin riesgo de credenciales débiles.
Las contraseñas se guardan con bcrypt (12 rounds). Ni el administrador de Clinova puede ver una contraseña en claro.
El backend verifica que cada request venga del subdominio correcto. Un token válido para una IPS no funciona en otra.
Super usuario, médico, enfermería, administrativo, investigador, paciente. Cada rol con permisos específicos por módulo (CRUD).
Toda comunicación entre el navegador, la app móvil y nuestro backend viaja por TLS 1.3. Las contraseñas, los secrets de API y los tokens de soporte se guardan cifrados — no en claro.
Los backups de cada base de datos se cifran antes de almacenarse, con rotación periódica de claves.
Clinova24 registra cada acción relevante: ver, crear, actualizar y eliminar. Cada evento queda con el usuario, el rol, la fecha, la IP, el navegador y el recurso afectado.
VIEW, CREATE, UPDATE, DELETE.Cuando llega un auditor preguntando "¿quién vio la historia clínica del paciente X la semana pasada?", la respuesta está a un click.
Servidores localizados según la regulación colombiana de tratamiento de datos sensibles de salud.
Respaldos diarios cifrados con retención configurable y restauración bajo demanda.
Vigilancia continua de disponibilidad, latencia y errores. Alertas automáticas al equipo.
Cada IPS tiene su propio subdominio. Validación obligatoria en cada request.
Rate limiting, validación de inputs, protección contra inyección SQL y XSS.
Content Security Policy, headers HTTP seguros, tokens nunca en URLs.
Clinova24 no es un sistema extranjero adaptado. Está diseñada desde el inicio bajo la normativa de salud y de datos personales del país.
Ley 1581 de 2012 y Decreto 1377 de 2013. Tratamiento, almacenamiento y circulación de datos personales con consentimiento del titular. Derecho de acceso, rectificación, supresión y revocatoria.
Resolución 1995 de 1999: estructura, contenido y conservación de la historia clínica. Sello temporal, identificación del prestador y del paciente, integridad de la nota.
Resolución 3100 de 2019: estándares de habilitación de servicios de salud. Telemedicina con consentimiento, identificación del médico tratante y registro de la atención.
Resolución 3374 de 2000 y normativa vigente del MinSalud. Generación de archivos AC/AP/US/AU/AT/AM/AH listos para validación.
El paciente firma su consentimiento de tratamiento de datos antes del primer uso. Almacenado, fechado y auditable.
El paciente accede a su historia clínica, fórmulas, exámenes y consentimientos desde su portal — 24/7.
Cada prescripción puede marcarse como confidencial. Solo el médico tratante y el paciente la ven.
Cuando un paciente solicita supresión, ejecutamos el borrado seguro junto con la conservación legal de la historia clínica.
El chat médico–paciente queda anexo a la HCE, no en WhatsApp personal. Todo registrado y firmado.
Antes de registrarse, el paciente acepta los términos de tratamiento de datos vía link público con auditoría completa.