Saltar al contenido principal

Validation

La validation API ejecuta el pipeline completo: extrae datos estructurados del documento, los evalúa contra el conjunto de reglas configurado para (document_type, country_code, agreement_code), opcionalmente llama a validadores externos (consulta de CRM, validación de CID, elegibilidad), y devuelve un veredicto APPROVED / REJECTED / ERROR.

Siempre es async. Tiempo típico de procesamiento: 15-60 segundos. El resultado se entrega vía webhook firmado.

Cuándo utilizar

EscenarioEnfoque recomendado
El HIS ya identifica el tipo de documentoLlamar a POST /v1/provider-validation-requests con el document_type conocido. Se omite el classifier (más económico, más rápido).
No se conoce el tipo de documentoLlamar a POST /v1/classification-requests con auto_validate: true. DVS clasifica primero y luego valida.
Solo se desea classification (sin validation)Llamar a POST /v1/classification-requests sin auto_validate.

Control de acceso

DVS aplica una matriz de default-deny: solo se pueden validar combinaciones de (document_type, country_code, agreement_code) que OSIGU haya autorizado explícitamente. Utilice GET /v1/document-types para descubrir qué está autorizado a validar el tenant. Ver Tipos de Documento.

Valores de final_status

StatusSignificadoAcción
APPROVEDTodas las reglas de severidad ERROR pasaron. El documento es válido.Continuar el flujo de facturación/autorización.
REJECTEDAl menos una regla de severidad ERROR falló. El documento no cumple los requisitos del payer.Inspeccionar errors[] en el payload del webhook y resolver con el médico/operador.
ERRORFalla técnica (OCR no pudo extraer, validador externo caído, etc.). No es un veredicto sobre el documento.Reintentar a través del path de admin, o contactar a OSIGU si persiste.

Desglose de costos

Los costos de validation se rastrean en tres capas — extracción del documento, llamadas a validadores externos y overhead interno de DVS. Ver API Reference > Validation > Create para conocer qué se devuelve en la response.