# Baltique OS Core 0.51.0 — SLA Command Center

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.51.0 dodaje osobny panel:

```text
/sla_command_center.php
```

Panel służy do kontroli czasu reakcji recepcji i koordynacji na odpowiedzi pacjentów oraz alarmy z Inbound Triage AI.

## Funkcje

- panel KPI czasu reakcji,
- lista spraw SLA,
- eskalacje po przekroczeniu SLA,
- dyżury odpowiedzialnych osób,
- przypisanie eskalacji do roli lub konkretnej osoby dyżurnej,
- raport jakości obsługi pacjenta,
- zapis eskalacji,
- log działań SLA,
- CRON do automatycznego skanowania przekroczonych SLA.

## Nowe tabele

```text
sla_command_duty_roster
sla_command_escalations
sla_command_quality_reports
sla_command_action_logs
```

## Rozszerzenia

```text
communication_hub_inbound_tasks.first_response_at
communication_hub_inbound_tasks.resolved_at
communication_hub_inbound_tasks.escalation_level
communication_hub_inbound_tasks.assigned_user_id
communication_inbound_triage_results.first_response_at
communication_inbound_triage_results.resolved_at
communication_inbound_triage_results.escalation_level
```

## SLA

Domyślne SLA pochodzą z Inbound Triage AI:

```text
critical: 15 minut
high: 60 minut
normal: 240 minut
low: 1440 minut
```

SLA Command Center nie zastępuje oceny klinicznej. Pokazuje opóźnienia, tworzy eskalacje i pomaga pilnować odpowiedzialności recepcji i koordynacji.

## CRON

Dodałem:

```text
cron/sla_command_center_cron_ovh.php
```

Na start jest wyłączony ustawieniem:

```text
sla_escalation_cron_enabled = 0
```

Najpierw przetestuj ręcznie w panelu, a później można włączyć CRON.

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

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

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

7. Wykonaj Ctrl+F5.
