Volver a casos
Salud · Software clínico 2026 · 8 meses (en curso) ★ Destacado

NümiaPro: del consultorio físico al SaaS clínico

Construcción de NümiaPro — sistema integral de gestión clínica con 15 módulos, odontograma interactivo y multi-divisa nativa, desde cero hasta producción en 8 meses.

Cliente Nümia Group
Servicios
  • Software a la medida
  • Apps móviles
  • Desarrollo web

Resultados clave

Lo que se entregó

  • 01

    15 módulos clínicos en producción (pacientes, agenda, expediente, finanzas, recursos humanos, inventario, recetas, etc.)

  • 02

    Odontograma interactivo con 32 piezas, soporte para coronas y máscaras de tratamiento

  • 03

    Sistema multi-divisa nativo (MXN/USD) con conversión automática y SoT por entidad

  • 04

    Telegram bot híbrido para captura rápida de notas clínicas

  • 05

    +50,000 líneas de código TypeScript con tests de integración

El reto

Nümia Group operaba consulta dental en clínica física con expedientes parciales en papel y software clínico genérico que no contemplaba flujos específicos de odontología (odontograma, planes de tratamiento por pieza, control de aranceles por convenio, multi-divisa para pacientes extranjeros).

Necesitaban un sistema propio que sirviera tanto al consultorio actual como base de un futuro SaaS B2B para otras clínicas dentales en LATAM.

La solución

Construimos NümiaPro desde cero como sistema multi-tenant con 15 módulos especializados. Arquitectura headless con Supabase como backend (PostgreSQL + Auth + Realtime) y React + TypeScript en frontend, deployment en Vercel.

Decisiones técnicas clave

  • Odontograma como componente core: sistema de coordenadas X/Y por pieza con máscaras superponibles para tratamientos (coronas, endodoncia, restauración). Permite click-to-edit por pieza con histórico completo.
  • Multi-divisa nativo desde el día 1: todos los precios viven con un campo currency y amount. Conversión solo en UI, nunca en DB. Source of truth: divisa de captura.
  • Telegram híbrido para notas rápidas: doctor envía mensaje de voz o texto desde su celular durante consulta, bot procesa y guarda en expediente con ID del paciente.
  • Roles granulares: RBAC con 5 roles base (admin, doctor, asistente, recepción, paciente) y permisos por módulo. Vista de doctor con accesos rápidos a las 4 acciones más usadas.

Resultados

NümiaPro se usa diariamente en la operación de Dental Bugatti (clínica de la Dra. Pamela Salinas). Próximos pasos: certificación NOM-024 mexicana y onboarding de las primeras 3 clínicas piloto en Q3 2026.

Stack ejecutado por DevZen

  • Frontend: React + TypeScript + Tailwind CSS + Vite
  • Backend: Supabase (PostgreSQL + Auth + Storage + Realtime + Edge Functions)
  • Mobile: Telegram Bot API (híbrido captura)
  • Deploy: Vercel (web) + Cloudflare DNS

Lecciones del proyecto

  1. Multi-divisa desde el día 1 — agregar después es 10× más caro que diseñarlo nativo.
  2. Odontograma como primer ciudadano — nuestro componente más complejo (3,000 líneas) que vale por sí solo el 30% del valor del SaaS.
  3. Telegram > app nativa para captura rápida — los doctores ya tienen Telegram en el celular. Una app más es fricción.
Stack Tecnológico

Stack ejecutado

Las tecnologías que usamos en Nümia Group para construir este proyecto.

React
TypeScript
Node.js
PostgreSQL
Supabase

¿Quieres algo similar?

Llamada de 15 minutos sin costo. Te ayudamos a evaluar fit y armar propuesta con presupuesto claro en MXN/USD.