# Public Booking Real Slots — notatki

## Źródło dostępności

Public Booking korzysta z tych samych reguł, które napędzają Plan pracy i ClinicFlow Architect.

Najważniejsza kolumna:

```text
clinic_work_rules.bookable_online = 1
```

Tylko takie reguły są widoczne publicznie.

## Blokady

Blokady i wyjątki z `clinic_schedule_exceptions` usuwają sloty z publicznej listy.

Obsługiwane typy blokad:

- block,
- closed,
- staff_unavailable,
- room_block,
- vip_hold,
- holiday.

Typ `extra` dodaje dodatkowe godziny pracy.

## Prywatność inwestycyjna

Lista publicznych lokalizacji jest filtrowana przez:

```text
locations.active_for_public_booking = 1
```

Upgrade ustawia `1` tylko dla:

- `sopot-niepodleglosci`,
- `online`.

## Następny krok

Po potwierdzeniu 0.15.0 kolejnym etapem może być:

- publiczny kalendarz miesięczny z widocznymi dniami, które mają wolne sloty,
- automatyczne przypomnienia o niedokończonej płatności po rezerwacji,
- ograniczenia liczby slotów publicznych na dzień,
- lista rezerwowa publiczna dla pacjentów, którzy chcą wcześniejszy termin.
