Cómo se presenta un reembolso
Qué envía Skip a la ISAPRE y con qué cadencia.
Trigger
Un reembolso se presenta cuando ambas condiciones se cumplen:
- Una orden AAPD llega a estado
paid. - Una boleta médica correspondiente llega vía
POST /api/spot/gastosoPOST /api/spot/gastos-url, conskip_pay_order_idigual al hash de la orden.
Si la boleta llega antes de que la orden esté pagada, Skip pone el reembolso en cola y lo presenta cuando ambas condiciones resuelven.
Por ISAPRE, en paralelo
Skip presenta un reembolso por cada cuenta ISAPRE asociada al beneficiario del paciente. La mayoría tiene una (FONASA), algunos tienen dos (ISAPRE primaria + seguro complementario). Skip los presenta en paralelo y los trata de forma independiente.
ChileanExpense creado
│
├─► por cada ISAPRE en el beneficiario:
│ submit_claim() — async, fire-and-forget
│
└─► Fila ClaimSubmission por ISAPRE:
{ tracking_id, was_uploaded, upload_failure_reason }Qué envía Skip
- Credenciales de login de la ISAPRE (almacenadas encriptadas en el beneficiario).
- El tipo de reembolso mapeado (ej.
DOCTOR_APPOINTMENT,MEDICATION,EXAM). - Campos de la boleta:
id,date,amount,provider_rut. - Metadata de atención médica:
doctor_rut,provider_rut. - Imágenes de los documentos requeridos (boleta + soportes según el tipo).
Qué ves tú
Si tienes acceso al backoffice de Skip, el reembolso aparece bajo el beneficiario del paciente con estado WAITING, APPROVED, REJECTED o BLOCKED.
Si no tienes acceso al backoffice, no ves el reembolso directamente — pero verás señales indirectas vía webhooks (el eventual order.paid por la captura del 70%) y vía el paciente (que recibirá notificaciones por WhatsApp, ver Notificaciones al paciente).