# Baltique OS Core 2.6.0
## Enterprise Hospital Command Center — PRO

Wydanie 2.6.0 dodaje jeden operacyjny ekran szpitala oparty na rzeczywistym rzucie SVG oraz istniejących źródłach prawdy Baltique OS. Personel nie musi przechodzić pomiędzy wieloma modułami, aby zobaczyć pacjentów, łóżka, sale operacyjne, PACU, recepcję, zadania, farmację i magazyn.

## Główny ekran

```text
/system_hospital_command_center.php
```

Ekran składa się z:

- górnego paska kontekstu lokalizacji, piętra, daty, KPI i wyszukiwarki;
- lewego panelu priorytetów roli;
- interaktywnego rzutu szpitala SVG;
- kart pacjentów przy łóżkach;
- statusów pomieszczeń, OR, PACU, recepcji, farmacji i magazynu;
- prawego panelu szczegółów bez opuszczania planszy;
- przełączanych warstw danych;
- bezpiecznych szybkich akcji z audytem.

## Widoki rolowe

Moduł automatycznie dopasowuje zakres do roli:

- recepcja — przyjęcia, dokumenty, płatności, komunikacja i zadania;
- koordynacja — pełna gotowość sprawy, braki i handoffy;
- chirurg — badania, dokumenty, GO/HOLD, OR i alerty kliniczne;
- anestezjolog — badania, clearance, OR i PACU;
- pielęgniarka / oddział — łóżka, zadania, PACU, wypis i alarmy;
- OR Manager — sale, przepływ operacji, opóźnienia, personel i PACU;
- farmacja / magazyn — wydania, rezerwacje, stany, LOT/SN i recall;
- dyrekcja — obłożenie, blokery i KPI bez zbędnych danych klinicznych;
- administrator — pełny widok konfiguracyjny i diagnostyczny.

## Źródła danych

Command Center agreguje istniejące rekordy, a nie tworzy równoległej dokumentacji:

```text
hospital_sites / hospital_floors / hospital_rooms
hospital_floorplan_polygons
theatre_v2_beds
patients / operative_cases
enterprise_case_spine
enterprise_work_items
or_live_patient_state / or_live_room_status / or_live_alerts
enterprise_pacu_discharge_episodes
enterprise_case_*_requirements
inventory_items / inventory_stock / inventory_lots
```

## Nowe tabele

```text
enterprise_command_center_role_presets
enterprise_command_center_user_preferences
enterprise_command_center_object_positions
enterprise_command_center_snapshots
enterprise_command_center_action_log
enterprise_command_center_handoffs
```

## Bezpieczeństwo

Wydanie nie wykonuje automatycznie:

- decyzji klinicznych;
- GO/HOLD/NO-GO;
- zmian etapów OR;
- komunikacji do pacjenta;
- go-live;
- zwolnienia zajętego łóżka bez kontroli.

Szybkie akcje są ograniczone rolą, lokalizacją i własnością zadania. Zwolnienie łóżka wymaga potwierdzenia, przyczyny i zakończonego wypisu albo kontrolowanego wyjątku administratora. Wszystkie zmiany są audytowane.

## Wydajność

Stan planszy jest agregowany po stronie serwera i przechowywany przez krótki czas w bazodanowym cache snapshotów. Domyślny czas cache to 12 sekund. Interfejs odświeża tylko dane, bez pełnego przeładowania strony. Cache jest rozdzielony według użytkownika i dostępnego zakresu lokalizacji.

## Minimalny punkt startowy

Zalecana wersja bazowa:

```text
Baltique OS Core 2.5.0
```

Wydanie należy najpierw wdrożyć na stagingu.

## Instalacja

1. Wykonaj dump MySQL, backup aplikacji i `storage`.
2. Wypakuj ZIP do katalogu głównego Baltique OS.
3. Zaloguj się jako administrator lub superadministrator.
4. Otwórz `/upgrade_2_6_0.php`.
5. Uruchom upgrade jeden raz.
6. Otwórz `/system_hospital_command_center.php`.
7. Sprawdź rzut, role, dane syntetyczne i Runtime Preflight.

Szczegóły: `README_UPGRADE_2_6_0.md` oraz `docs/POST_DEPLOYMENT_ACCEPTANCE_2_6_0.md`.
