# Baltique OS Core 0.62.0 — Document Assembly Engine

Upgrade do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Core 0.62.0 dodaje silnik składania docelowych dokumentów A4/PDF z wersjonowanych bloków treści, danych pacjenta, danych ścieżki operacyjnej, procedury, SITE, badań, implantów i podpisów.

## Nowe moduły

```text
/document_assembly_engine.php
/document_assembly_view.php?id=...
/document_assembly_pdf.php?id=...
```

## Co robi silnik

- składa dokument z aktywnych wersji bloków treści,
- zapisuje snapshot HTML i TXT,
- zapisuje manifest użytych bloków,
- zapisuje snapshot SHA-256,
- umożliwia podpis pacjenta rysikiem na tablecie,
- po podpisie zamyka dokument jako nieedytowalny snapshot,
- umożliwia druk A4 i zapis jako PDF,
- obsługuje serwerowy PDF, jeśli na hostingu dostępny jest Dompdf albo wkhtmltopdf.

## Startowe szablony

```text
Pełny pakiet pacjenta operacyjnego
Świadoma zgoda na procedurę
Pakiet anestezjologiczno-epidemiologiczny
Karta przekazania poradnia → szpital
```

## Startowe bloki treści

```text
Dane pacjenta i ścieżki
Wiadomość startowa
Informacja kliniczna o procedurze
Ryzyka i powikłania
Pakiet badań przedoperacyjnych
Ankieta anestezjologiczna i epidemiologiczna
Zalecenia przedoperacyjne
Informacje o pobycie w szpitalu / SITE
Świadoma zgoda pacjenta
Pakiet implantologiczny
Zalecenia pooperacyjne
Karta przekazania poradnia → szpital
```

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

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

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

7. Wykonaj Ctrl+F5.
