# Baltique OS Core 0.49.0 — Active Inbound Communication Hub

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.49.0 dodaje aktywny inbound Communication Hub:

- odbiór odpowiedzi pacjentów z e-mail przez IMAP,
- odbiór odpowiedzi SMS przez webhook,
- portalową odpowiedź pacjenta przez link z tokenem,
- automatyczne przypisanie odpowiedzi do właściwego wątku po tokenie, linku potwierdzenia, case ID, kodzie badań lub danych pacjenta,
- automatyczne tworzenie zadań dla recepcji i koordynacji,
- listę odpowiedzi wymagających przypisania ręcznego,
- zadania pilne przy słowach alarmowych.

## Nowe moduły

```text
/communication_hub_inbound.php
/communication_portal_reply.php?token=...
/communication_inbound_webhook.php
```

## CRON OVH

```text
cron/communication_hub_inbound_cron_ovh.php
```

Na start odbiór e-mail jest wyłączony:

```text
comm_hub_inbound_email_enabled = 0
```

Najpierw skonfiguruj IMAP i uruchom import ręcznie z panelu.

## Jak system przypisuje odpowiedź

Kolejność przypisania:

1. token z linku odpowiedzi lub potwierdzenia odczytu,
2. numer case `OP/YYYYMMDD/...`,
3. kod badań `BOS-LAB-...`,
4. e-mail pacjenta,
5. telefon pacjenta,
6. ręczne przypisanie jako `needs_assignment`.

## Zadania

Każda odpowiedź tworzy zadanie w:

```text
communication_hub_inbound_tasks
```

Jeżeli odpowiedź zawiera słowa alarmowe, zadanie ma priorytet `high`.

## Instalacja

1. Zrób backup plików i bazy.
2. Wgraj zawartość paczki do głównego katalogu Baltique OS.
3. Zaloguj się jako administrator.
4. Otwórz:

```text
https://baltique.pl/upgrade_0_49_0.php
```

5. Kliknij „Uruchom upgrade 0.49.0”.
6. Otwórz:

```text
https://baltique.pl/communication_hub_inbound.php
```

7. Wykonaj Ctrl+F5.
