# Baltique OS Core 0.52.0 — Patient Service Quality Board / Polygon Editor Hotfix

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.52.0 dodaje:

1. **Patient Service Quality Board** — miesięczny panel jakości obsługi pacjenta.
2. **Hotfix Edytora poligonów** — naprawa błędu 500 po wejściu w zakładkę.

## Nowy moduł

```text
/patient_service_quality.php
```

Panel pokazuje:

- trendy SLA z ostatnich 6 miesięcy,
- liczbę eskalacji,
- typy zgłoszeń,
- role odpowiedzialne,
- osoby dyżurne,
- źródła opóźnień,
- rekomendacje poprawy pracy recepcji i koordynacji,
- listę spraw miesiąca.

## Naprawa Edytora poligonów

Moduł:

```text
/hospital_polygon_editor.php
```

otrzymał tryb bezpieczny i naprawę schematu.

Najważniejsza zmiana techniczna:

- zamiast problematycznej kolumny `visible` system używa bezpiecznej kolumny `is_visible`,
- jeśli stara kolumna `visible` istnieje, dane są migrowane do `is_visible`,
- zapytania nie odwołują się już do nieistniejących lub problematycznych kolumn,
- strona pokazuje diagnostykę zamiast błędu 500.

## Nowe tabele

```text
patient_service_quality_reports
patient_service_quality_recommendations
```

## Rozszerzenia / naprawy

```text
hospital_sites.is_visible
hospital_floorplan_polygons.is_visible
hospital_floorplan_polygons.editor_note
hospital_rooms.clinical_function
hospital_floorplan_backgrounds
```

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

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

```text
https://baltique.pl/patient_service_quality.php
https://baltique.pl/hospital_polygon_editor.php
```

7. Wykonaj Ctrl+F5.
