Bilješke uz izdanje — 19. ožujka 2026.
Ovo je izdanje bilo usmjereno na dvije stvari: nove analitičke alate za KBT terapeute i sigurnost podataka pacijenata na razini poduzeća. Dodali smo 9 novih analiza utemeljenih na modelu Judith Beck, implementirali smo Always Encrypted enkripciju baze podataka, a Android aplikacija sada je dostupna na Google Play Storeu.
💚 Hvala našem timu za testiranje: Martyni, Joanni, Ewi, Jagodi i Bartłomieju — svatko od vas stvarno je utjecao na oblikovanje ovog izdanja!
1. 🧠 9 novih KBT analiza — model Judith Beck u vašoj aplikaciji
Ovo je najvažnija značajka ovog izdanja. U kartici “KBT analize” u profilu pacijenta sada ćete pronaći 9 novih analitičkih alata utemeljenih na pristupu Judith Beck i modelu CT-R (Cognitive Therapy — Recovery). Svaki od njih pomaže strukturirano organizirati informacije s terapijskih sesija.
Što je novo?
- Kartica “KBT analize” — sve analize na jednom mjestu, s gumbom “AI analiza” za pokretanje odabranog alata
- Birač sesija — možete odabrati određene sesije za analizu, umjesto da analizirate sve odjednom
- 9 novih analiza — od konceptualizacije slučaja, preko analize temeljnih uvjerenja, do planiranja intervencije
- Oznaka “Dodavanje u sustav” — jasna naznaka kada umjetna inteligencija nadopunjuje dokumentaciju na temelju transkripta
Analize su pripremljene u suradnji s KBT stručnjakom i spremne su za kliničku konzultaciju.
2. 🔒 Enkripcija podataka pacijenata — Always Encrypted
Implementirali smo Always Encrypted — tehnologiju enkripcije baze podataka u kojoj su osobni podaci pacijenata šifrirani čak i za administratore baze podataka. Ključevi za šifriranje pohranjeni su u Azure Key Vaultu, odvojeno od samih podataka.
Što ovo znači za vas?
- Transkripti sesija sada su šifrirani u bazi podataka (Always Encrypted) — poslužitelj baze podataka nema pristup njihovom nešifriranom sadržaju
- Osobni podaci pacijenata (ime, prezime, kontaktni podaci) zaštićeni su na razini stupca u bazi podataka
- Pseudonimizacija prije umjetne inteligencije — prije nego što transkript stigne do AI modela, osobni podaci automatski se zamjenjuju pseudonimima. Umjetna inteligencija nikada ne vidi stvarna imena vaših pacijenata
- Dugi tekstovi (npr. višesatni transkripti) automatski se premještaju u zasebnu, šifriranu pohranu — nijedan podatak se ne gubi
Sve funkcionira automatski — ne trebate ništa konfigurirati.
3. 💳 Upravljanje pretplatom izravno iz aplikacije
Sada možete upravljati svojom pretplatom izravno iz aplikacije — bez kontaktiranja podrške i bez prijave na Stripe.
Što možete učiniti?
- Provjeriti trenutni plan i sljedeći datum naplate
- Promijeniti plan s mjesečnog na godišnji ili obrnuto
- Ažurirati podatke kartice
- Otkazati pretplatu — s jasnom porukom o tome što se događa nakon isteka razdoblja naplate
Gumb “Upravljaj pretplatom” pronaći ćete u postavkama računa.
Dodali smo i podršku za besplatne proizvode putem Payment Linksa — ako u budućnosti ponudimo besplatne probne planove, sustav će ih automatski obrađivati.
4. 📱 Mobilna aplikacija — Android na Play Storeu i iOS na TestFlightu
Android aplikacija sada je dostupna putem Google Play Storea — više ne morate ručno preuzimati APK datoteku. Samo potražite “Therapy Support” na Play Storeu.
Što se promijenilo?
- Play Store — aplikacija prolazi kroz službeni Googleov proces objavljivanja, što znači automatska ažuriranja
- QR kod — u panelu terapeuta pronaći ćete QR kod za brzo preuzimanje aplikacije na telefon
- iOS TestFlight — popravili smo pad aplikacije pri pokretanju koji je blokirao Appleovu recenziju. iOS aplikacija ponovno je dostupna na TestFlightu
5. 👶 Odjeljak zakonskog skrbnika u obrascu pacijenta (Bartłomiej)
Na Bartłomiejev zahtjev, dodali smo odjeljak zakonskog skrbnika u obrazac pacijenta. Kad radite s djecom ili adolescentima, sada možete unijeti podatke skrbnika izravno u profil pacijenta.
- Ime i kontakt skrbnika — vidljivi u profilu pacijenta
- Stari odjeljak Kontakt u hitnim slučajevima (ICE) uklonjen — zamijenjen novim, potpunijim odjeljkom za skrbnika
- Pojednostavljen obrazac za izradu pacijenta — uklonili smo nepotreban korak biranja iz postojećih pacijenata, sada odmah izrađujete novi profil
6. 🌍 Automatsko prepoznavanje jezika (Bartłomiej)
Na Bartłomiejev zahtjev, aplikacija sada automatski prepoznaje jezik vašeg preglednika pri prvoj prijavi i postavlja odgovarajući jezik sučelja. Ako je vaš preglednik postavljen na poljski — aplikacija će se odmah prikazati na poljskom, bez potrebe za ručnom promjenom u postavkama.
7. 🔍 Vaš profil terapeuta vidljiv na Googleu
Javni profili terapeuta sada su optimizirani za tražilice. To znači da se vaše ime, specijalizacija i lokacija mogu pojaviti u Google rezultatima — potencijalni pacijenti mogu vas pronaći bez posjeta web stranici Therapy Supporta.
Što smo dodali?
- SEO meta oznake — naslov, opis i ključne riječi na vašem javnom profilu
- Sitemap — Google automatski indeksira profile terapeuta
- Dinamičko renderiranje — Googleovi botovi vide puni sadržaj vašeg profila, iako je aplikacija izgrađena u Reactu
8. 📊 Dnevnik pacijenta — grafikoni ozbiljnosti problema (Ewa)
Na Ewin zahtjev, iznova smo izgradili način na koji se prate problemi u dnevniku pacijenta. Sada se ozbiljnost svakog terapijskog problema prati zasebno i prikazuje na kombiniranom grafikonu (raspoloženje + ozbiljnost).
Što se promijenilo?
- Zasebne ocjene po problemu — uz svaki unos u dnevnik, pacijent ocjenjuje ozbiljnost svakog svog problema
- Kombinirani grafikon — na jednom grafikonu možete vidjeti i raspoloženje pacijenta i ozbiljnost pojedinih problema tijekom vremena
- Automatsko osvježavanje — nakon dodavanja unosa, grafikon se odmah ažurira bez potrebe za osvježavanjem stranice
9. 🤖 AI agent prozor koji se može minimizirati
Prozor AI agenta u profilu pacijenta sada se može minimizirati — ne blokira sadržaj kad vam nije potreban, ali je odmah dostupan kad želite postaviti pitanje. Samo kliknite zaglavlje prozora za sažimanje ili proširenje.
10. 🎥 Video sesije — testirajte svoju sobu
U odjeljku Integracije → AITS Video sada ćete pronaći gumb “Testiraj sobu” — možete provjeriti rade li vaša kamera, mikrofon i veza ispravno prije sesije s pacijentom, a ne tijekom nje.
Na Ewin zahtjev, sakrili smo i gumb “Pridruži se video sobi” kada nije zakazana nijedna sesija — kako ne bi izazivao zabunu.
11. 🔐 Sigurnost računa (Bartłomiej)
Na Bartłomiejev zahtjev, implementirali smo dva važna sigurnosna mehanizma:
- Zaključavanje računa nakon neuspjelih prijava — ako netko višekratno unese pogrešnu lozinku, račun se privremeno zaključava. Štiti od brute-force napada
- HTTP sigurnosna zaglavlja — dodatan sloj zaštite od XSS i clickjacking napada
- Ažurirana Politika privatnosti (v1.1) — prilagođena zahtjevima Google OAuth verifikacije
12. 🐛 Što smo popravili
Martynine prijave
- KBT konceptualizacija miješala je razine — elementi s razine 1 pojavljivali su se na razini 2 i obrnuto. Popravljeno — svaka razina sada sadrži ispravne podatke
- Modal za pomicanje sesije — gumb izvan zaslona — na manjim zaslonima gumb za potvrdu izlazio je izvan vidljivog područja. Popravljeno
- Zaključane bilješke u budućim sesijama — nije bilo moguće urediti bilješke u sesijama zakazanim za budućnost. Sada možete pripremiti bilješke unaprijed
- Nema poruke nakon transkripcije uživo — nakon dovršetka transkripcije uživo nije se pojavljivala nikakva poruka potvrde. Dodano
Joannine prijave
- AI procjena prilagođena sesijama s djecom i adolescentima — AI upute sada uzimaju u obzir specifičnosti terapije s mlađim pacijentima
- Predlošci obavijesti bili su prazni — nakon ažuriranja, SMS i e-mail predlošci mogli su se resetirati na prazno. Dodali smo mehanizam zamjene — ako su predlošci u bazi podataka prazni, sustav koristi ugrađene zadane vrijednosti
- Pravni dokumenti — pogreška 404 — obrasci pristanka i uvjeti korištenja nisu se ispravno prikazivali u produkcijskom okruženju. Popravljeno
- Prekidač za online sesiju nije radio — kada je postojala lokacija pod nazivom “Online”, prekidač nije reagirao. Popravljeno
- Resetiranje pravnog pristanka — pristanci su se pogrešno resetirali. Sada resetiranje radi samo u administratorskom pregledu
Jagodine prijave
- Sesije samo na puni sat — nije bilo moguće postaviti sesiju u 9:15 ili 9:30. Popravljeno — kalendar sada podržava intervale od četvrt sata
- Premali ABC prozori — prozori ABC analize bili su preskučeni, tekst je zahtijevao pomicanje. Sada se prozori automatski prilagođavaju sadržaju
- Pogreška tijekom procjene sesije — u nekim slučajevima AI procjena vraćala je pogrešku zbog sadržaja označenog kao potencijalno osjetljiv. Dodali smo inteligentni mehanizam ponovnog pokušaja
- Istek vremena tijekom generiranja KBT analize — dugačke analize završavale su pogreškom 504. Povećali smo vremensko ograničenje kako bi i opsežne analize imale vremena za dovršetak
Ewine prijave
- Pomiješani jezici u unosima dnevnika — naslovi unosa prikazivali su se na pogrešnom jeziku. Popravljeno
- QR kod uklonjen s portala pacijenta — nepotreban QR kod više se ne prikazuje u sučelju pacijenta
Ostali popravljeni problemi
- Promjena lozinke nije radila — obrazac za promjenu lozinke u profilu terapeuta nije spremao izmjene zbog problema s ugniježđenim obrascem. Popravljeno
- Gumb PIN — promjena oznake — na Bartłomiejev zahtjev, promijenili smo oznaku sa “Sljedeće” na “Ponovi” kako bismo jasno naznačili da PIN treba ponovno unijeti
- Modali izlazili izvan zaslona — na Bartłomiejev zahtjev, dodali smo maksimalnu visinu i pomicanje svim modalima u aplikaciji
- Izgubljena transkripcija — u rijetkim slučajevima transkripcija se mogla izgubiti prilikom spremanja. Popravljeno ispravkom mehanizma pohrane
- Kalendar — mreža i povlačenje — linije mreže kalendara i povlačenje sesija sada se točno lijepe uz četvrtine sata (intervale od 15 minuta)
- Stabilnost u stvarnom vremenu — implementirali smo Azure SignalR Service, tako da obavijesti i ažuriranja u stvarnom vremenu pouzdano rade čak i kad aplikaciju istovremeno koristi mnogo korisnika
- Performanse — proveli smo sveobuhvatnu optimizaciju performansi i frontenda i backenda — aplikacija radi brže i koristi manje memorije
13. 📋 Što provjeriti
| Provjerite ovo | ✅ |
|---|---|
| KBT analize | |
| Otvorite karticu “KBT analize” u profilu pacijenta — dostupno je 9 novih analiza | ⬜ |
| Odaberite određene sesije za analizu pomoću birača sesija | ⬜ |
| Kliknite “AI analiza” — rezultat se prikazuje u strukturiranom obliku | ⬜ |
| Pretplata | |
| Kliknite “Upravljaj pretplatom” u postavkama — otvara se Stripe panel | ⬜ |
| Mobilna aplikacija | |
| Potražite “Therapy Support” u Google Play Storeu — aplikacija se pojavljuje | ⬜ |
| Skenirajte QR kod u panelu terapeuta — vodi do preuzimanja aplikacije | ⬜ |
| Zakonski skrbnik | |
| Dodajte podatke skrbnika u profil pacijenta — odjeljak skrbnika je vidljiv | ⬜ |
| Jezik | |
| Prijavite se s novog preglednika — jezik se postavlja automatski | ⬜ |
| Video sesije | |
| Kliknite “Testiraj sobu” u Integracije → AITS Video — otvara se testna soba | ⬜ |
| Bez zakazane sesije — gumb “Pridruži se video sobi” je skriven | ⬜ |
| Dnevnik pacijenta | |
| Dodajte unos s ocjenama ozbiljnosti problema — grafikon se ažurira | ⬜ |
| AI agent | |
| Minimizirajte prozor AI agenta — ponovno ga proširite klikom | ⬜ |
| Kalendar | |
| Napravite sesiju u 9:15 — ispravno se prikazuje | ⬜ |
| Povucite sesiju u kalendaru — lijepi se uz četvrtine sata | ⬜ |
| Sigurnost | |
| Unesite pogrešnu lozinku 5 puta — račun se privremeno zaključava | ⬜ |
| Promijenite lozinku u profilu terapeuta — promjena se sprema | ⬜ |
| KBT konceptualizacija | |
| Otvorite konceptualizaciju — elementi L1 i L2 nalaze se na pravim mjestima | ⬜ |
| ABC prozori automatski se prilagođavaju sadržaju | ⬜ |
| Ostalo | |
| Pravni dokumenti prikazuju se ispravno (bez 404) | ⬜ |
| Prekidač za online sesiju radi ispravno | ⬜ |
Ovo izdanje uključuje više od 150 commitova — od novih KBT analitičkih alata, preko enkripcije podataka na razini poduzeća, do desetaka ispravaka koje je prijavio naš tim za testiranje. Hvala vam na svakoj prijavi!
Članak pripremio tim Therapy Support