1. Encuentra el protocolo
Necesitas laprotocol_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.
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
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 mediantefreq_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.