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

# Bloqueos de agenda

> Suspende la agenda en fechas u horarios puntuales (feriados, reuniones, mantención) para toda la clínica o un box específico, sin alterar la disponibilidad general.

<Note>
  Los bloqueos de agenda te permiten **suspender la disponibilidad en fechas u horarios puntuales** sin tocar los horarios de atención habituales de la clínica. Sirven para días en que no se atiende —un feriado, una reunión de equipo, una capacitación o una mantención— y aplican tanto al calendario interno como a la reserva online: durante un bloqueo, los pacientes no pueden agendar en las fechas o boxes afectados.
</Note>

## Funcionalidades

* **Bloquear un rango de fechas** para toda la clínica o para un box específico
* **Elegir un motivo** (reunión, capacitación, procedimiento, permiso, feriado, mantención u otro)
* **Bloquear el día completo** o solo un **horario específico** dentro de la jornada
* **Agregar una descripción** opcional con detalles del bloqueo
* **Eliminar un bloqueo** para volver a liberar esas fechas u horarios

***

## Permisos por Rol

| Funcionalidad       | Administradores | Profesionales | Asistentes |
| ------------------- | :-------------: | :-----------: | :--------: |
| Ver los bloqueos    |        Sí       |       Sí      |     Sí     |
| Crear un bloqueo    |        Sí       |       No      |     No     |
| Eliminar un bloqueo |        Sí       |       No      |     No     |

<Info>
  Solo los administradores (rol **Administrador** y **Administrador secundario**) pueden crear o eliminar bloqueos. El resto del equipo puede verlos, pero no modificarlos.
</Info>

***

## Cómo crear un bloqueo

<Steps>
  <Step title="Abre la configuración">
    Ve a **Configuración** → **Bloqueos**
  </Step>

  <Step title="Inicia un bloqueo nuevo">
    Haz clic en **Nuevo bloqueo**
  </Step>

  <Step title="Selecciona las fechas">
    En el calendario, elige el **rango de fechas** que quieres bloquear. Puede ser un solo día o un período de varios días.
  </Step>

  <Step title="Define qué se bloquea">
    Elige entre **Toda la clínica** o **Un box** específico. Si seleccionas un box, indica cuál.
  </Step>

  <Step title="Elige el motivo">
    Selecciona el **Motivo** del bloqueo (reunión, capacitación, feriado, etc.)
  </Step>

  <Step title="Define la duración">
    Elige **Día completo** o **Horario específico**. Si eliges un horario específico, indica la hora de inicio y de fin.
  </Step>

  <Step title="Agrega detalles (opcional)">
    Si quieres, escribe una **Descripción** con información adicional sobre el bloqueo.
  </Step>

  <Step title="Confirma">
    Haz clic en **Crear bloqueo**. El bloqueo aparece de inmediato en la lista y queda reflejado en el calendario.
  </Step>
</Steps>

<Warning>
  Los bloqueos solo pueden empezar a partir del día siguiente: no es posible bloquear fechas pasadas ni el día de hoy.
</Warning>

***

## Alcance del bloqueo

Cada bloqueo aplica a uno de estos dos alcances:

| Alcance             | A qué afecta                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------------- |
| **Toda la clínica** | Suspende la agenda completa durante las fechas u horarios indicados. Ningún box queda disponible. |
| **Un box**          | Suspende únicamente el box seleccionado. El resto de los boxes sigue disponible con normalidad.   |

***

## Motivos disponibles

El motivo ayuda a tu equipo a entender de un vistazo por qué está bloqueada una fecha:

| Motivo            | Cuándo usarlo                                            |
| ----------------- | -------------------------------------------------------- |
| **Reunión**       | Reuniones de equipo o administrativas                    |
| **Capacitación**  | Cursos, talleres o formación del personal                |
| **Procedimiento** | Procedimientos especiales que ocupan el box o la clínica |
| **Permiso**       | Ausencias autorizadas                                    |
| **Feriado**       | Días festivos en que la clínica no atiende               |
| **Mantención**    | Trabajos de mantenimiento de equipos o instalaciones     |
| **Otro**          | Cualquier otra razón no contemplada arriba               |

***

## Día completo u horario específico

Al crear un bloqueo eliges su duración:

* **Día completo**: bloquea toda la jornada en cada una de las fechas seleccionadas.
* **Horario específico**: bloquea solo un tramo de horas (por ejemplo, **10:00 - 12:00**) dentro de cada día del rango.

<Tip>
  Usa **Horario específico** cuando solo necesitas reservar una parte del día —por ejemplo, una reunión de equipo de 09:00 a 10:00— y quieres que el resto de la jornada siga disponible para agendar.
</Tip>

<Warning>
  El horario específico debe estar dentro del horario de atención de la clínica. Si eliges horas fuera de la jornada configurada, el sistema te avisará y no permitirá crear el bloqueo.
</Warning>

***

## Efecto en el calendario y la reserva online

Un bloqueo activo tiene dos efectos:

* **En el calendario de CIMAOS**: las fechas u horarios bloqueados quedan marcados, para que tu equipo sepa que no se atiende.
* **En la Agenda Online**: los pacientes **no pueden reservar** en las fechas, horarios o boxes bloqueados. Los slots correspondientes dejan de ofrecerse en la página pública de reservas.

<Info>
  El bloqueo respeta el alcance que elegiste: si bloqueaste un solo box, los demás boxes siguen disponibles tanto en el calendario como en la reserva online.
</Info>

***

## Eliminar un bloqueo

<Steps>
  <Step title="Ubica el bloqueo">
    En **Configuración** → **Bloqueos**, busca el bloqueo en la lista.
  </Step>

  <Step title="Elimínalo">
    Haz clic en el ícono de **papelera** y confirma en el aviso.
  </Step>
</Steps>

<Warning>
  Al eliminar un bloqueo, las fechas y horarios afectados vuelven a quedar disponibles de inmediato, tanto en el calendario como en la reserva online.
</Warning>

***

## Preguntas Frecuentes

<AccordionGroup>
  <Accordion title="¿En qué se diferencia un bloqueo de una ausencia?" icon="user-clock">
    Las **ausencias** se asocian a un profesional y afectan su disponibilidad individual. Los **bloqueos** afectan a toda la clínica o a un box, independientemente del profesional, y sirven para días u horarios en que no se atiende por razones generales (feriados, reuniones, mantención).
  </Accordion>

  <Accordion title="¿Puedo bloquear solo un box y dejar el resto disponible?" icon="door-open">
    Sí. Al crear el bloqueo, elige **Un box** y selecciona cuál. Solo ese box queda suspendido; los demás siguen disponibles con normalidad.
  </Accordion>

  <Accordion title="¿Los pacientes pueden reservar online durante un bloqueo?" icon="calendar-xmark">
    No. La Agenda Online respeta los bloqueos: durante las fechas, horarios o boxes bloqueados, esos slots no se ofrecen a los pacientes.
  </Accordion>

  <Accordion title="¿Puedo bloquear el día de hoy?" icon="calendar-day">
    No. Los bloqueos solo pueden comenzar a partir del día siguiente. Para fechas pasadas o el día actual no es posible crear un bloqueo.
  </Accordion>

  <Accordion title="¿Quién puede crear o eliminar bloqueos?" icon="shield">
    Solo los administradores (rol Administrador y Administrador secundario). Profesionales y asistentes pueden ver los bloqueos, pero no crearlos ni eliminarlos.
  </Accordion>
</AccordionGroup>

***

## Ver también

* [Agenda Online](/configuracion/agenda-online) - Configurar la página pública de reservas que respeta los bloqueos
* [Ausencias](/configuracion/organizacion/ausencias) - Registrar la indisponibilidad de un profesional en particular
* [Horarios de Atención](/configuracion/organizacion/horarios-atencion) - Definir la jornada general de la clínica
* [Box / Salas](/configuracion/organizacion/boxes) - Gestionar los boxes que puedes bloquear individualmente

<Check>
  **Siguiente paso:** Si todavía no configuras tu [Agenda Online](/configuracion/agenda-online), hazlo para que tus bloqueos también se reflejen en las reservas públicas.
</Check>
