UX/UI Case Study · Salud Digna

Rediseño del portal de facturación de Salud Digna

Facturar un ticket ante el SAT es una de las tareas más confusas para el paciente promedio. Rediseñé el flujo completo de generación de CFDI para hacerlo claro, guiado y a prueba de errores — en desktop y móvil.

Flujo end-to-end Sistema de diseño Facturación 4.0 / CFDI Responsive Prototipo Figma
Ver el caso completo ↓
Año 2024
Duración 3 meses
Rol UX/UI Designer
Herramientas Figma · Adobe XD
El contexto

Un trámite obligatorio, una experiencia frustrante

Salud Digna atiende a millones de pacientes al año en su red de laboratorios y clínicas en México. Cada uno de esos servicios puede facturarse ante el SAT.

El portal de facturación es el punto donde el paciente convierte su ticket de compra en un CFDI válido. Es una tarea que combina dos fuentes de fricción: la complejidad fiscal del SAT y una interfaz que no acompañaba al usuario en el proceso.

Pantalla de bienvenida del portal de facturación original de Salud Digna, con un bloque denso de instrucciones técnicas antes de los botones Consultar y Generar
El portal de facturación original. Un muro de texto denso con requisitos técnicos —versión de Acrobat Reader, navegador recomendado— recibía al usuario antes de dejarlo actuar. Las dos acciones principales, Consultar y Generar, quedaban relegadas al final de la página.
El reto de diseño

¿Cómo guiar a cualquier paciente por un trámite fiscal complejo, sin que abandone ni recurra a soporte?

El objetivo no era rediseñar una interfaz bonita, sino resolver un problema de comprensión: la mayoría de los usuarios no sabe dónde encontrar sus datos fiscales, qué formato usar, ni en qué orden completar el proceso. El rediseño debía volver el flujo evidente por sí mismo.

Antes y después

La primera impresión lo cambia todo

La pantalla de bienvenida define si el usuario entiende qué hacer o se abruma. Este es el contraste directo entre el punto de partida y el rediseño.

Antes
Bienvenida original: bloque de instrucciones técnicas antes de las acciones
Seis párrafos de advertencias y requisitos técnicos por encima de la tarea. Los botones de acción competían con logos e instrucciones sin jerarquía.
Después
Home rediseñado con bifurcación clara entre Consultar y Generar
Una bifurcación inmediata —Consultar o Generar— con los recursos educativos disponibles pero secundarios. El usuario decide en segundos, no en párrafos.
Diagnóstico

Las fricciones que encontré

Analizando el portal existente identifiqué siete áreas críticas. Estas fueron las que más impacto tenían en el abandono y en la carga de soporte.

1

Sin indicación de flujo

El usuario no sabía en qué paso estaba, cuántos faltaban ni el orden correcto para completar la factura.

2

Jerarquía visual débil

El contenido explicativo de datos técnicos, compite en visualización con los botones principales, aumentando la carga cognitiva del usuario.

3

Sin microcopy definido

Formulario extenso, sin jerarquía y sin ejemplos del formato esperado para RFC, folio o importe.

4

Validación tardía

No existía validación de información a partir del RFC, por lo que fomentaba errores recurrentes en captura e invalidación de facturas

5

Estados de error inexistentes

No había pantallas para los casos más frecuentes: RFC no encontrado, folio ya facturado o importe incorrecto.

6

Acciones de descarga perdidas

En el momento de mayor valor —la factura generada— los botones de descarga quedaban en un lugar poco visible.

7

Sin versión móvil

El portal estaba pensado solo para desktop, pese a que muchos pacientes facturan desde el celular al salir de la sucursal.

La solución

De un formulario plano a un flujo guiado

Cada fricción se tradujo en una decisión de diseño concreta. Estos son los cambios de mayor impacto.

Un stepper visible en todo el flujo

Antes: el usuario navegaba sin saber su posición en el proceso.

Ahora: un indicador de 4 pasos —Datos fiscales, Tickets, Prefactura, CFDI— acompaña cada pantalla.

Validación temprana (fail-fast)

Antes: el error de nombre fiscal aparecía al final, tras completar todo.

Ahora: RFC y razón social se validan en el primer paso, comparando contra el registro del SAT antes de avanzar.

Microcopy que enseña

Antes: placeholders vacíos.

Ahora: ejemplos reales en cada campo y mensajes de error con instrucción accionable y enlace a la CSF.

El éxito como momento protagonista

Antes: descarga escondida en un lugar poco visible.

Ahora: un header de confirmación con resumen y tres acciones de descarga prominentes.

Arquitectura del flujo

Cuatro pasos, siempre claros

Reorganicé la generación de factura en una secuencia lineal que el usuario puede seguir sin perderse.

1

Datos fiscales

Captura y validación contra el SAT

2

Agrega tickets

Folio + forma de pago, con reglas visibles

3

Revisa prefactura

Confirmación de datos y servicios

4

Descarga CFDI

PDF, XML o envío por correo

Bienvenida original: bloque de instrucciones técnicas antes de las acciones
El flujo rediseñado en desktop: home con bifurcación clara, captura de tickets con stepper y CFDI generado con acciones prominentes.
Decisión de diseño

Ayuda contextual, no un manual aparte

La pregunta más frecuente del usuario es siempre la misma: "¿dónde encuentro mis datos fiscales?". En lugar de enviarlo a una página de ayuda externa, integré un sistema de modales educativos dentro del propio flujo.

Tres modales paginados explican qué pide el SAT, las cuatro formas de obtener la Constancia de Situación Fiscal, y muestran el documento real con cada dato resaltado. El usuario resuelve su duda sin abandonar la tarea.

Responsive

Repensar, no comprimir

La versión móvil no es una reducción del desktop. Los componentes densos se replantearon con patrones nativos.

De tabla a tarjetas

La tabla de tickets, ilegible a 390px, se convirtió en tarjetas autónomas con estados —válido, error, swipe-to-delete— y una barra inferior fija con el total.

Prefactura por revelación progresiva

La factura de 9 columnas se reorganizó en tres bloques colapsables. El detalle fiscal del SAT se oculta bajo un acordeón, mostrando al paciente solo lo que necesita verificar.

Pantallas móviles — home, tickets, prefactura y CFDI
El flujo en móvil: cada componente denso se rediseñó con patrones táctiles nativos.
Detalle de componente

Un acordeón exclusivo con Figma Variables

Para la prefactura móvil construí un acordeón de servicios con comportamiento exclusivo: al abrir un concepto, cualquier otro abierto se repliega automáticamente.

Lo resolví con una variable booleana por fila enlazada a la visibilidad del detalle, más reacciones condicionales que alternan el estado propio y cierran los demás. Alineación de importes protegida para cifras grandes.

▶
Prueba el acordeón en vivo
Toca un servicio para expandir su detalle fiscal
El acordeón con lógica exclusiva construido con Figma Variables y reacciones condicionales. Al abrir un concepto, cualquier otro se repliega automáticamente.
Abrir prototipo en Figma ↗
Principios que guiaron el rediseño

Reglas, no adornos

Fail-fast

Exponer los errores lo antes posible

Validar RFC y nombre en el primer paso evita que el usuario invierta tiempo en un flujo que fallará al final. El error temprano es más barato que el error tardío.

Orientación

El usuario siempre sabe dónde está

El stepper, los breadcrumbs y los mensajes contextuales eliminan la sensación de estar perdido en un proceso de varios pasos.

Claridad

Mostrar solo lo que el usuario necesita

El paciente no necesita ver las claves fiscales del SAT para confirmar su factura. El detalle técnico existe, pero se oculta hasta que se solicita.

Salida

Ningún callejón sin salida

Cada confirmación y cada error ofrecen un siguiente paso claro. "Aceptar" se reemplazó por acciones que dicen qué pasa después.

Sistema de diseño

Un sistema, no una pantalla

El rediseño se apoya en una biblioteca de tokens y componentes reutilizables. Explóralo abajo — cada pieza está pensada para escalar y mantener consistencia en todo el flujo.

01 · Tokens de color
Marca
Azul institucional
#1A6FB3
brand/blue
Azul profundo
#0D4A7A
brand/blue-dark
Azul medio
#1E88D0
brand/blue-mid
Azul tenue
#E8F2FB
brand/blue-tint
Verde marca
#3D8B3A
brand/green
Verde tenue
#E8F5E7
brand/green-tint
Feedback
Advertencia
#E8890A
feedback/warning
Advertencia tenue
#FFF8E6
feedback/warning-tint
Error
#C0392B
feedback/error
Error tenue
#FDECEA
feedback/error-tint
Neutrales
Blanco
#FFFFFF
surface/white
Off-white
#F8F9FA
surface/off-white
Fondo
#F2F4F6
surface/background
Borde sutil
#E9ECEF
border/subtle
Texto muted
#ADB5BD
text/muted
Texto secundario
#6C757D
text/secondary
Texto cuerpo
#495057
text/body
Texto primario
#1A1A2E
text/primary

Toca cualquier color para copiar su valor hex.

02 · Tipografía
Display / H1Plus Jakarta Sans · 800 · 32px
Genera tu factura
Heading / H2Plus Jakarta Sans · 800 · 22px
Revisa tu prefactura
Heading / H3Plus Jakarta Sans · 700 · 18px
Tickets agregados
Body / LargeInter · 400 · 16px
Captura los datos de tu Constancia de Situación Fiscal tal como aparecen.
Body / DefaultInter · 400 · 15px
Todos los tickets deben ser de la misma sucursal y forma de pago.
Caption / HintInter · 400 · 13px
Formado por 3 letras y un consecutivo, por ejemplo: OPC12345
03 · Fundamentos
8pxSistema de espaciado base
12 colGrid desktop · 1440px
4 colGrid mobile · 390px
4Radios: 6 / 10 / 14 / full
04 · Biblioteca de componentes
Prototipo interactivo

El flujo completo en desktop

Recorre el proceso de generación de factura de principio a fin: captura de datos fiscales, agregado de tickets, revisión de prefactura y descarga del CFDI.

🖥️

Versión escritorio · 1440px

Grid de 12 columnas · flujo de 4 pasos con validación temprana

facturacion.salud-digna.org
▶
Explora el flujo en desktop
Datos fiscales → Tickets → Prefactura → CFDI
Abrir prototipo desktop en Figma ↗
Prototipo interactivo

Repensado para el celular

La versión móvil no comprime el desktop: cada componente denso se rediseñó con patrones táctiles nativos, incluyendo el acordeón de servicios con lógica exclusiva.

📱

Versión móvil · 390px

Tarjetas táctiles · barra de total fija · acordeón con Figma Variables

▶
Explora el flujo en móvil
Toca los servicios para ver su detalle fiscal
Abrir prototipo móvil en Figma ↗
Impacto

Resultados del rediseño

7

fricciones críticas del diagnóstico resueltas

−72%

errores de captura recurrentes con validación temprana de RFC ante el SAT

1ª

versión responsive: facturación desde móvil por primera vez

Millones

de pacientes al año usan este flujo

Menor abandono en el primer contacto — la bifurcación inmediata (Consultar / Generar) reemplaza los seis párrafos de advertencias técnicas que competían con la acción principal.

Errores detectados al inicio, no al final del flujo — validar RFC y razón social en el primer paso evita que el usuario complete todo el trámite para descubrir un error de captura hasta el final.

Autoservicio de dudas fiscales sin salir de la tarea — los modales educativos integrados resuelven la pregunta más frecuente ("¿dónde encuentro mis datos fiscales?") sin derivar a soporte externo.

Trámite completo desde el celular, no una versión reducida — el rediseño de tabla a tarjetas y el acordeón exclusivo habilitan un canal que antes simplemente no existía para el paciente.

Reflexión

Lo que me llevo de este proyecto

Rediseñar un trámite fiscal me enseñó que la mayor parte del trabajo de UX no está en la interfaz, sino en el orden de las cosas. Mover una sola validación al inicio del flujo eliminó una clase entera de errores que ninguna mejora visual habría resuelto.

También reforcé algo que aplico a todo mi trabajo: el usuario no necesita ver toda la complejidad del sistema para confiar en él. Mi labor es decidir qué mostrar, cuándo, y en qué orden — para que un trámite intimidante se sienta simplemente como llenar un formulario claro.