# Baltique OS Core 0.35.0 — Operative Portal / Labs / Anesthesia / Content Importer

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.35.0 rozwija Ścieżkę Pacjenta Operacyjnego do realnego cyfrowego koordynatora:

- importer pełnej biblioteki biblioteki klinicznej / źródeł zewnętrznych,
- portal pacjenta operacyjnego,
- ankieta i status anestezjologiczny,
- zlecanie i odbiór wyników badań,
- obsługa odpowiedzi e-mail na powiadomienia@chirurgiaplastyczna.pl,
- automatyczna teczka operacyjna,
- zaawansowany status GO / HOLD / NO-GO,
- dokumenty A4 z podpisem rysikiem,
- retencja danych / anonimizacja pacjenta.

## Nowe moduły

```text
/operative_portal.php?token=...
/operative_patient_document.php?token=...&id=...
/operative_labs.php
/operative_anesthesia.php
/operative_dossier.php
/operative_library_import.php
/data_retention.php
```

## Importer biblioteki

Importer przyjmuje ZIP z dokumentami źródłowymi. Odczytuje DOCX/TXT/HTML, a PDF/DOC/RTF zachowuje jako pliki źródłowe do mapowania. Tworzy bloki w:

```text
operative_content_sources
operative_content_blocks
```

Dzięki temu źródłem prawdy staje się baza danych i biblioteka treści, a Word/PDF/druk jest tylko eksportem.

## Portal pacjenta operacyjnego

Portal pokazuje pacjentowi:

- status GO / HOLD / NO-GO,
- listę braków,
- kamienie milowe D+14, D-30, D-21, D-14, D-7, D-1, D+1, D+7,
- ankietę anestezjologiczną,
- możliwość przesłania wyników badań,
- dokumenty do podpisu rysikiem / palcem na tablecie.

## Badania

System tworzy e-mail z kodem:

```text
BOS-LAB-...
```

Pacjent może przesłać badania przez portal albo odpowiedzieć na e-mail z załącznikami. CRON e-mailowy dla badań:

```text
cron/operative_lab_email_ingest_cron_ovh.php
```

Na start jest wyłączony ustawieniem:

```text
operative_lab_email_ingest_enabled = 0
```

## Anestezjologia

Moduł zapisuje ankietę, wykrywa czerwone flagi i pozwala personelowi nadać status:

```text
cleared
requires_review
hold
no_go
```

## Automatyczna teczka operacyjna

```text
/operative_dossier.php
```

pokazuje komplet dokumentów, podpisów, badań, statusu anestezjologicznego, timeline i handoff do szpitala.

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

5. Kliknij „Uruchom upgrade 0.35.0”.
6. Otwórz moduły operacyjne i wykonaj Ctrl+F5.
