# Baltique OS Core 0.48.0 — Communication Hub

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.48.0 dodaje wielokanałowy Communication Hub — jedną skrzynkę operacyjną dla:

- e-mail,
- SMS,
- portalu pacjenta,
- komunikatów wewnętrznych,
- potwierdzeń odczytu,
- historii rozmów wokół konkretnej Ścieżki Pacjenta Operacyjnego.

## Nowe moduły

```text
/communication_hub.php
/communication_read.php?token=...
```

## Co integruje Hub

Communication Hub synchronizuje i porządkuje wiadomości z:

- Copilota komunikacyjnego,
- `mail_queue`,
- `operative_case_messages`,
- ręcznie tworzonych notatek i komunikatów,
- komunikacji portalowej i SMS, jeśli dostępna jest kompatybilna kolejka.

## Wątki

Wątki są grupowane wokół:

```text
operative_case_id
patient_id
```

Priorytetem jest ścieżka operacyjna. Jeśli komunikat nie ma case, Hub grupuje go przy pacjencie.

## Potwierdzenia odczytu

Przy tworzeniu komunikatu można dodać link potwierdzenia odczytu. Odczyt zapisuje się w:

```text
communication_hub_read_receipts
```

## Tabele

```text
communication_hub_threads
communication_hub_messages
communication_hub_events
communication_hub_read_receipts
communication_hub_sync_logs
```

## 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_48_0.php
```

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

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

7. Wykonaj Ctrl+F5.
