Skip to main content
El seguimiento es el flujo saliente: inscribes a un paciente en un protocolo y OlivIA lo llama para completar el cuestionario, aplicando la programación y los reintentos definidos en el protocolo.

1. Encuentra el protocolo

Necesitas la protocol_key (o el id) del protocolo en el que vas a inscribir.

2. Inscribe al paciente

POST /v1/enrollments/enroll-patient crea (o reutiliza) el paciente por su teléfono, lo inscribe en el protocolo y programa la primera llamada saliente.
Campos del cuerpo: Respuesta 201:
enroll-patient es idempotente por diseño: si el paciente ya tiene una inscripción activa equivalente, se reutiliza; si los datos cambian, la inscripción anterior se reemplaza en cascada. No necesitas cabecera de idempotencia.

3. Programa cuestionarios adicionales (opcional)

Para lanzar otro cuestionario dentro de una inscripción existente:

4. Consulta el estado de la inscripción

Devuelve la inscripción y sus protocol_runs (cada uno con su questionnaire_status). Para leer respuestas, transcripción y grabación de cada llamada, consulta Resultados.

Programación (freq_config)

La cadencia de las llamadas la define el protocolo mediante freq_config: cadencia base, ventana y número de reintentos, franjas u horarios permitidos, rango de fechas y zona horaria. Puedes sobrescribirla por inscripción enviando un freq_config parcial en enroll-patient. OlivIA calcula la primera llamada y reprograma los reintentos automáticamente.