Saltar al contenido
NEXURIA Página de inicio

SaaS para clínicas veterinarias

VetDesk

Una plataforma SaaS para clínicas veterinarias, construida de punta a punta: producto, arquitectura, funciones de IA, integraciones y seguridad.

Contexto

VetDesk es una plataforma SaaS para clínicas veterinarias y veterinarios autónomos. Reúne historias clínicas, informes, recetas, agenda, finanzas e inventario en un solo sistema.

Problema

La rutina de una clínica veterinaria se compone de muchas tareas pequeñas y conectadas: registrar cada consulta, emitir documentos, agendar, cobrar y controlar el inventario. VetDesk existe para resolver esa rutina en un solo producto, en lugar de herramientas separadas.

Restricciones

  • Datos clínicos sensibles y documentos regulados, como las recetas, que exigen cuidado con la seguridad y el cumplimiento.
  • Planes de suscripción con período de prueba y acceso controlado por funcionalidad.
  • Acceso web en escritorio y móvil desde una única base de código, con margen para crecer hacia una aplicación de tienda más adelante.
  • Documentos subidos limitados a PDF o DOC, hasta 3 MB cada uno y cinco archivos por registro.

Solución

  • Historia del paciente con antecedentes, vacunas, exámenes y documentos adjuntos.
  • Informes con plantillas, firma digital y exportación a PDF.
  • Recetas y pedidos de exámenes exportados a PDF.
  • Agenda con notificaciones por WhatsApp.
  • Informes financieros y gestión de inventario.
  • Calculadora de dosis según el peso.
  • Suscripciones con control de prueba y acceso por funcionalidad, además de un programa de referidos.

Arquitectura

El sistema está organizado por funcionalidad (pacientes, informes, agenda, finanzas, inventario y más). Cada funcionalidad mantiene sus tipos, servicio de datos, esquema de formulario y hooks. El código sigue capas conceptuales, dominio, aplicación, infraestructura e interfaz, y el dominio no depende del framework, de la base de datos ni del proveedor de pagos. La aplicación web usa el App Router de Next.js y mantiene el renderizado en el servidor siempre que el navegador no es necesario.

Tecnologías

  • Next.js (App Router)
  • React
  • TypeScript
  • Redux Toolkit (RTK Query)
  • Zod
  • Tailwind CSS
  • Node.js + Express on Firebase Cloud Functions
  • Cloud Firestore
  • Firebase Authentication
  • Firebase Storage
  • Firebase Hosting
  • Stripe
  • Google Gemini

Inteligencia artificial

Las funciones de IA apoyan al veterinario: un asistente de triaje clínico que puede analizar imágenes y ayuda a redactar y refinar informes. Se basan en Google Gemini y se ejecutan en el servidor, detrás de la API.

Integraciones

  • Stripe para planes de suscripción.
  • Notificaciones de citas por WhatsApp.
  • Firma digital de documentos mediante un proveedor de certificado en la nube, detrás de una interfaz independiente del proveedor.
  • Generación de PDF para informes, recetas y pedidos.

Seguridad

Los usuarios inician sesión con Firebase Authentication (correo y contraseña o Google). Las operaciones sensibles pasan por una API en el servidor, en Cloud Functions, y no por el navegador, y los secretos se quedan en el servidor. La seguridad está documentada como parte del proyecto: revisiones de API y de secretos y un modelo de amenazas para recetas controladas.

Resultados

VetDesk es un producto completo construido de punta a punta: aplicación web, API, modelo de datos, autenticación, pagos, funciones de IA y documentación de seguridad. No publicamos métricas de uso ni de negocio para este caso.

¿Quieres construir algo parecido?

Hablar de un proyecto