Skip to content

Profil pacjenta (360°)

Patient Insight agreguje wszystkie informacje o pacjencie w jednym miejscu:

KartaZawartość
Sesje łącznieWszystkie zarejestrowane sesje
UkończoneSesje ze statusem done / signed / completed
ZaplanowaneSesje scheduled / planned
Ostatnia sesjaData ostatniej zakończonej sesji

Bar chart ostatnich 12 miesięcy — liczba sesji per miesiąc. Bieżący miesiąc podświetlony.

Donut chart z procentowym rozkładem typów sesji (np. Terapia ind. 60%, Terapia par 25%).

Pełna historia z filterchipami: Wszystkie / Zakończone / Zaplanowane / Anulowane.

Kliknięcie sesji otwiera jej analizę.

Przycisk „+ Nowa sesja” w headerze otwiera formularz planowania z prewybranym pacjentem. Po zatwierdzeniu tworzona jest sesja w Firestore i następuje przejście do ekranu nagrywania.

Lista notatek specjalisty (niezwiązanych z konkretną sesją). Formularz inline do dodania notatki zawiera:

  • Treść (textarea)
  • Kategorię (Obserwacja / Ważne / Przypomnienie)
  • Ważność (gwiazdka)

Lista plików powiązanych z pacjentem (raporty, kwestionariusze, zgody):

  • Nazwa, rozmiar, data dodania
  • Pobieranie — otwiera plik w nowej karcie (signed URL)
  • Usunięcie — dialog potwierdzenia

Przycisk „Dodaj załącznik” otwiera okno wyboru pliku. Obsługiwane formaty: PDF, JPEG, PNG. Limit: 20 MB.

  • Desktop (>820px): dwukolumnowy układ — sidebar z wykresami + lista sesji z zakładkami
  • Mobile (<820px): zakładki scrollowane pionowo jako NestedScrollView