# Baltique OS Core 0.1 Technical Starter

To jest pierwsza mała, działająca paczka techniczna dla **Baltique OS — Patient & Clinic Operating System for Plastic Surgery**.

Zakres Core 0.1:

- instalator MySQL/MariaDB,
- logowanie,
- role i użytkownicy,
- lokalizacje Baltique,
- pacjenci,
- publiczna rezerwacja konsultacji,
- ręczny status płatności,
- podstawowy Paszport Opieki,
- zadania pacjenta/personelu,
- upload PDF/JPG/PNG/WEBP poza katalogiem publicznym,
- wiadomości portal/e-mail/SMS/WhatsApp jako rejestr komunikacji,
- kolejka e-mail,
- audyt działań,
- health check,
- UI w stylu Baltique Strategy UI.

Świadomie poza Core 0.1:

- EDM,
- P1,
- e-recepta,
- e-skierowanie,
- KSeF,
- fiskalizacja,
- pełna księgowość,
- realne płatności online,
- integracja OpenCare API.

## Instalacja OVH

1. Wgraj katalog `Baltique_OS_Core_0_1_Technical_Starter_v0_1_0` na hosting.
2. W OVH Multisite ustaw domenę/subdomenę na folder `public_html` tej paczki.
3. Upewnij się, że masz pustą bazę MySQL/MariaDB.
4. Wejdź na `/install.php`.
5. Podaj host bazy, port, nazwę bazy, użytkownika, hasło oraz konto superadmina.
6. Po instalacji zaloguj się na `/index.php`.

## Ważne

Ta paczka jest starterem technicznym. Można ją instalować i testować na staging. Przed pracą z prawdziwymi pacjentami potrzebne są: testy staging, polityka RODO, decyzja o hostingu danych zdrowotnych, procedury personelu, backup i walidacja bezpieczeństwa.


## Aktualizacja 0.1.2

Wersja 0.1.2 przenosi funkcje tworzenia pacjenta i rezerwacji do warstwy aplikacyjnej `app/functions.php`, dzięki czemu działają zarówno w panelu personelu, jak i w publicznym bookingu.
