Skip to main content

Manejo de errores

Códigos de error HTTP

Formato de respuestas de error

Todos los errores siguen esta estructura consistente:

Campos de error


Estrategia de reintentos

¿Cuándo reintentar?

Sí, reintentar:
  • Errores 5xx (500, 502, 503, 504)
  • Error 429 (Too Many Requests)
  • Errores de red/timeout
No reintentar:
  • Errores 4xx excepto 429 (son errores de cliente)
  • Error 401 (token inválido)
  • Error 422 (esquema inválido)

Backoff exponencial

Implementación


Seguimiento y auditoría

Uso de run_id para depuración

Cada respuesta incluye un run_id único que debe almacenar para seguimiento y depuración:

Deduplicación por hash de contenido

Para evitar procesar la misma nota múltiples veces, use hash de contenido:

Headers opcionales de seguimiento

Use los headers doctor y patient para mejorar las pistas de auditoría:

Próximos pasos

Inicio rápido

Su primera llamada

Estructura de petición

Referencia completa de campos

Ejemplos

Casos de uso reales

Referencia OpenAPI

Especificación completa