> ## Documentation Index
> Fetch the complete documentation index at: https://docs.linahealthcareplatform.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Programaciones

> Envía un formulario a uno o varios pacientes por el canal que elijas y consulta el coste estimado.

## ¿Qué es una programación?

Una programación es el **envío** de un formulario a uno o varios pacientes, por un canal concreto y en una fecha y hora determinadas. En **Programaciones** ves todas las programadas, en curso y completadas, con su estado.

## Canales disponibles

<CardGroup cols={2}>
  <Card title="Llamada telefónica" icon="phone">
    Llamada por línea convencional. El paciente recibe una llamada real en su teléfono. Requiere número de teléfono.
  </Card>

  <Card title="Videollamada app (avatar)" icon="video">
    Videollamada con avatar IA dentro de la app del paciente. Requiere app + acceso digital.
  </Card>

  <Card title="Llamada app (voz)" icon="microphone">
    Llamada de voz dentro de la app del paciente, sin vídeo.
  </Card>

  <Card title="WhatsApp" icon="comment">
    Formulario conversacional por mensajes. Requiere teléfono y consentimiento.
  </Card>
</CardGroup>

<Frame caption="Selección de canal en el asistente de programación">
  <img src="https://mintcdn.com/doolehealth/ILDN2EKJcFpcBYAh/images/manual/prog-canales.png?fit=max&auto=format&n=ILDN2EKJcFpcBYAh&q=85&s=38f76cf9c6be3158c554e27ff3a666f9" alt="Selección de canal" width="1280" height="720" data-path="images/manual/prog-canales.png" />
</Frame>

## Crear una programación

<Steps>
  <Step title="Pulsa «Nueva programación»">
    Se abre el asistente paso a paso.

    <Frame caption="Asistente de nueva programación">
      <img src="https://mintcdn.com/doolehealth/ILDN2EKJcFpcBYAh/images/manual/prog-nueva.png?fit=max&auto=format&n=ILDN2EKJcFpcBYAh&q=85&s=e68130616a0bf211d71946e6847b3187" alt="Nueva programación" width="1280" height="720" data-path="images/manual/prog-nueva.png" />
    </Frame>
  </Step>

  <Step title="Elige el tipo">
    * **Individual**: un solo paciente.
    * **Campaña**: todos los pacientes de un [perfil diagnóstico](/manual/perfiles-diagnosticos).
  </Step>

  <Step title="Selecciona formulario y canal">
    El formulario debe estar **publicado**. Elige el canal por el que se enviará.
  </Step>

  <Step title="Configura voz y avatar">
    Para canales de **voz**, selecciona la **voz** del asistente. Para **videollamada**, selecciona también el **avatar**.
  </Step>

  <Step title="Selecciona pacientes y fecha/hora">
    Elige el/los paciente(s) y cuándo se enviará.
  </Step>

  <Step title="Revisa y confirma">
    En la pantalla de confirmación verás los pacientes objetivo, los excluidos (con el motivo) y el **coste estimado en créditos**. Confirma para crear la programación.
  </Step>
</Steps>

## La pantalla de confirmación

Antes de confirmar, revisa el impacto del envío:

| Dato                    | Qué indica                                                                  |
| ----------------------- | --------------------------------------------------------------------------- |
| **Pacientes objetivo**  | A cuántos pacientes iba dirigido                                            |
| **Pacientes excluidos** | Cuántos quedan fuera y por qué (pausado, sin teléfono, sin consentimiento…) |
| **Coste estimado**      | Créditos que consumirá el envío                                             |
| **Restantes después**   | Saldo de créditos tras el envío                                             |

<Frame caption="Pantalla de confirmación con pacientes, exclusiones y coste estimado">
  <img src="https://mintcdn.com/doolehealth/ILDN2EKJcFpcBYAh/images/manual/prog-confirmacion.png?fit=max&auto=format&n=ILDN2EKJcFpcBYAh&q=85&s=59a8348d31f07ae5bd8a2bc73277aecc" alt="Confirmación de la programación" width="1280" height="720" data-path="images/manual/prog-confirmacion.png" />
</Frame>

<Info>
  El **coste estimado** se calcula como *tarifa por minuto del canal × tiempo estimado del formulario × nº de pacientes elegibles*. Por eso conviene configurar bien el **tiempo estimado de respuesta** del formulario.
</Info>

<Warning>
  Si el coste estimado sale **0**, suele deberse a que el único paciente está **excluido** (pausado/inactivo) o a que el formulario no tiene **tiempo estimado** configurado.
</Warning>

## Estados de una programación

| Estado                     | Significado                                                |
| -------------------------- | ---------------------------------------------------------- |
| **Pendiente / Programada** | Aún no se ha enviado                                       |
| **En curso**               | El paciente está respondiendo                              |
| **Completada**             | Formulario respondido                                      |
| **Fallida / Expirada**     | No se pudo completar (sin respuesta, número erróneo, etc.) |
| **Cancelada**              | Anulada manualmente                                        |

## La experiencia del paciente

* **Llamada telefónica**: el paciente descuelga, el asistente confirma su identidad, conduce el cuestionario por turnos y se despide.
* **App (voz o vídeo)**: el paciente recibe una llamada entrante en la app, la acepta y responde hablando con el asistente (con avatar en vídeo).
* **WhatsApp**: el paciente responde a los mensajes hasta completar el formulario.

<Card title="Siguiente: revisa los resultados" icon="arrow-right" href="/manual/resultados">
  Consulta las respuestas, la conversación y las alertas generadas.
</Card>
