# Baltique OS Core 0.36.0 — Lab IMAP Parser / OS Command Center

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.36.0 dodaje:

1. pełniejszy parser załączników e-mail z IMAP dla `powiadomienia@chirurgiaplastyczna.pl`,
2. mapowanie załączników do konkretnych badań,
3. panel lekarski do zatwierdzania wyników i decyzji GO / HOLD / NO-GO,
4. strategiczne Centrum dowodzenia OS,
5. mapę szpitala w formie „gry strategicznej”,
6. audyt integralności OS,
7. uogólnienie importera biblioteki — bez pokazywania nazw zewnętrznych placówek w UI.

## Nowe moduły

```text
/os_command_center.php
/hospital_game_board.php
/os_integrity.php
/operative_lab_inbox.php
/operative_lab_review.php
```

## Parser IMAP

Parser:

- łączy się z IMAP,
- czyta wiadomości nieprzeczytane,
- szuka kodu `BOS-LAB-...`,
- przypisuje wiadomość do prośby o badania,
- wyciąga załączniki z MIME,
- zapisuje załączniki do `storage/operative_labs`,
- mapuje załączniki do pozycji badań,
- tworzy rekordy w `operative_lab_email_attachments`,
- tworzy mapowania w `operative_lab_attachment_mappings`,
- uruchamia analizę badań,
- przekazuje wynik do panelu lekarskiego.

## Panel lekarski

```text
/operative_lab_review.php
```

Lekarz / anestezjolog może:

- zatwierdzić wynik jako OK,
- oznaczyć odchylenie,
- zostawić do weryfikacji,
- poprosić o powtórzenie badania,
- odrzucić plik,
- wydać decyzję medyczną dla ścieżki: GO / HOLD / NO-GO.

## Centrum OS

```text
/os_command_center.php
```

Jedna plansza z rolami i modułami:

- pacjent,
- lekarz,
- koordynator,
- recepcja,
- anestezjolog,
- pielęgniarka instrumentalna,
- pielęgniarka anestezjologiczna,
- farmaceuta / magazyn,
- marketing,
- zarząd.

## Strategiczna mapa szpitala

```text
/hospital_game_board.php
```

Seeduje i pokazuje mapę strategiczną dla:

- planowanego szpitala Gdańsk — Hallera,
- planowanego szpitala Sopot,
- aktualnego gabinetu Sopot.

## Importer biblioteki

W UI i kodzie publicznym usunięto nazwy konkretnych zewnętrznych placówek. Importer działa jako:

```text
Importer biblioteki klinicznej / źródeł zewnętrznych
```

Można więc importować materiały z różnych źródeł, nie tylko z trzech wskazanych wcześniej.

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

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

```text
/os_command_center.php
/operative_lab_inbox.php
/operative_lab_review.php
/hospital_game_board.php
/os_integrity.php
```

7. Wykonaj Ctrl+F5.
