Saltar al contenido
a@o:~$

cat /work/viridental.case

[003]LIVECLIENT2025 — presente

Viridental

Sistema de gestión clínica para un consultorio dental — odontograma, periodoncia, expedientes de pacientes

stack: NestJS · Prisma · PostgreSQL · React · PWA

──situación

situación

Un consultorio dental (Dra. Viridiana Ochoa) llevaba sus registros clínicos en papel: odontogramas dibujados a mano, estadificación periodontal consultada en tablas impresas, historial de pacientes en folders. El objetivo era un sistema que una dentista realmente use junto al sillón, no un software genérico de administración de consultorios.

──evidencia

evidencia

Exhibit 1
AAP/EFP 2018

las tablas oficiales de estadios/grados de periodontitis y clasificación de gingivitis, codificadas como el modelo de dominio

Exhibit 2
junto al sillón = tablet

PWA instalada en la tablet del consultorio; tolerante a offline, interacciones touch-first

──diagnóstico

diagnóstico

El software clínico fracasa cuando digitaliza formularios en lugar de razonamiento clínico. La clasificación periodontal es un procedimiento de decisión (pérdida ósea, pérdida dental, factores de complejidad → estadio; tasa de progresión, factores de riesgo → grado), así que el sistema debe calcularla desde los hallazgos, no pedirle a la dentista que llene un dropdown.

──intervención

intervención

  1. 01

    Odontograma interactivo como superficie principal de navegación: condiciones y tratamientos se registran directamente sobre los dientes.

  2. 02

    Módulo periodontal que deriva estadio y grado desde los hallazgos clínicos registrados, siguiendo las tablas oficiales AAP/EFP 2018 que la doctora ya usaba en papel.

  3. 03

    Timeline del paciente que unifica tratamientos, pagos y notas clínicas; backend NestJS + Prisma + PostgreSQL con acceso basado en roles.

  4. 04

    Construido como PWA para que la tablet del consultorio lo corra como app nativa, sin la fricción de una app store.

──resultado · verificado

resultado · verificado

Exhibit 1
papel → 0

registros clínicos totalmente digitales para pacientes nuevos

Exhibit 2
estadificación calculada

clasificación periodontal derivada de hallazgos, no transcrita