# Baltique OS Core 0.20.0 — Photo Comparison / Missing Views / Versioning

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.20.0 dodaje:

- galerię porównawczą zdjęć przed/po,
- wersjonowanie zdjęć,
- automatyczne wykrywanie brakujących ujęć zależnie od procedury,
- przycisk „poproś pacjenta o brakujące zdjęcia”,
- link pacjenta do uzupełnienia brakujących ujęć,
- widget porównań w Paszporcie Opieki.

## Nowy moduł

```text
/photo_compare.php
```

## Galeria przed/po

Personel może utworzyć zestaw:

- zdjęcie przed,
- zdjęcie po,
- obszar procedury,
- tytuł porównania.

Zdjęcia są prezentowane obok siebie jako porównanie kliniczne.

## Wersjonowanie zdjęć

Personel może dodać nową wersję istniejącego zdjęcia.

Nowa wersja zachowuje:

- zdjęcie bazowe,
- numer wersji,
- ujęcie / etykietę,
- obszar,
- stronę,
- fazę: przed / po / kontrola,
- notatkę wersji.

## Automatyczne wykrywanie brakujących ujęć

System sprawdza kompletność zdjęć zależnie od obszaru:

- piersi,
- nos / twarz,
- powieki,
- brzuch / sylwetka,
- liposukcja,
- blizna,
- onkologia / rekonstrukcja,
- medycyna estetyczna,
- fizjoterapia,
- ogólne.

Przykład dla piersi:

```text
przód
skos lewy
skos prawy
profil lewy
profil prawy
```

Przykład dla nosa/twarzy:

```text
przód twarzy
profil lewy
profil prawy
ujęcie 3/4
widok od dołu nosa
```

## Poproś pacjenta o brakujące zdjęcia

Przycisk:

```text
Poproś pacjenta o brakujące zdjęcia
```

tworzy:

- bezpieczny link pacjenta,
- wpis w `photo_missing_view_requests`,
- e-mail do kolejki `mail_queue`, jeśli tabela istnieje,
- zadanie dla personelu, jeśli `patient_tasks` istnieje.

Pacjent po otwarciu linku widzi listę brakujących ujęć i może przesłać zdjęcia.

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

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

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

7. Wykonaj Ctrl+F5.
