Note de lansare - 19 martie 2026
Această lansare s-a concentrat pe două lucruri: instrumente analitice noi pentru terapeuții CBT și securitatea datelor pacienților la nivel enterprise. Am adăugat 9 analize noi bazate pe modelul Judith Beck, am implementat criptarea bazei de date Always Encrypted, iar aplicația Android este acum disponibilă pe Google Play Store.
💚 Mulțumiri echipei noastre de testare: Martyna, Joanna, Ewa, Jagoda și Bartłomiej - fiecare dintre voi a avut un impact real asupra formării acestei lansări!
1. 🧠 9 analize CBT noi - modelul Judith Beck în aplicația dumneavoastră
Aceasta este cea mai importantă funcționalitate din această lansare. În fila “Analize CBT” din profilul pacientului veți găsi acum 9 instrumente analitice noi, bazate pe abordarea Judith Beck și modelul CT-R (Cognitive Therapy - Recovery). Fiecare ajută la organizarea structurată a informațiilor din ședințele de terapie.
Ce este nou?
- Fila “Analize CBT” - toate analizele într-un singur loc, cu un buton “Analiză AI” pentru a rula instrumentul selectat
- Selector de ședințe - puteți selecta ședințe specifice pentru analiză, în loc să le analizați pe toate deodată
- 9 analize noi - de la conceptualizarea de caz, prin analiza credințelor centrale, până la planificarea intervenției
- Eticheta “Se adaugă în sistem” - indicație clară când AI completează documentația pe baza transcrierii
Analizele au fost pregătite în colaborare cu un expert CBT și sunt gata pentru consultare clinică.
2. 🔒 Criptarea datelor pacientului - Always Encrypted
Am implementat Always Encrypted - o tehnologie de criptare a bazei de date în care datele personale ale pacienților sunt criptate chiar și pentru administratorii bazei de date. Cheile de criptare sunt stocate în Azure Key Vault, separat de datele în sine.
Ce înseamnă acest lucru pentru dumneavoastră?
- Transcrierile ședințelor sunt acum criptate în baza de date (Always Encrypted) - serverul bazei de date nu are acces la conținutul lor necriptat
- Datele personale ale pacientului (nume, prenume, date de contact) sunt protejate la nivel de coloană în baza de date
- Pseudonimizare înainte de AI - înainte ca o transcriere să ajungă la modelul AI, datele personale sunt înlocuite automat cu pseudonime. AI nu vede niciodată numele reale ale pacienților dumneavoastră
- Textele lungi (de ex. transcrieri de mai multe ore) sunt mutate automat într-un spațiu de stocare separat, criptat - nu se pierd date
Totul funcționează automat - nu trebuie să configurați nimic.
3. 💳 Gestionarea abonamentului direct din aplicație
Acum puteți gestiona abonamentul direct din aplicație - fără a contacta suportul și fără a vă autentifica în Stripe.
Ce puteți face?
- Verificați planul curent și data următoarei facturări
- Schimbați planul de la lunar la anual sau invers
- Actualizați detaliile cardului
- Anulați abonamentul - cu un mesaj clar despre ce se întâmplă după terminarea perioadei de facturare
Veți găsi butonul “Gestionează abonamentul” în setările contului dumneavoastră.
Am adăugat de asemenea suport pentru produse gratuite prin Payment Links - dacă vom oferi în viitor planuri de probă gratuite, sistemul le va gestiona automat.
4. 📱 Aplicația mobilă - Android pe Play Store și iOS pe TestFlight
Aplicația Android este acum disponibilă prin Google Play Store - nu mai este nevoie să descărcați manual un fișier APK. Este suficient să căutați “Therapy Support” în Play Store.
Ce s-a schimbat?
- Play Store - aplicația trece prin procesul oficial de publicare Google, ceea ce înseamnă actualizări automate
- Cod QR - în panoul terapeutului veți găsi un cod QR pentru descărcarea rapidă a aplicației pe telefon
- iOS TestFlight - am reparat o cădere la lansare care bloca revizuirea Apple. Aplicația iOS este din nou disponibilă pe TestFlight
5. 👶 Secțiunea tutorelui legal în formularul pacientului (Bartłomiej)
La cererea lui Bartłomiej, am adăugat o secțiune a tutorelui legal în formularul pacientului. Când lucrați cu copii sau adolescenți, puteți acum introduce detaliile tutorelui direct în profilul pacientului.
- Numele și contactul tutorelui - vizibile în profilul pacientului
- Vechea secțiune ICE Contact eliminată - înlocuită cu noua secțiune, mai completă, a tutorelui
- Formular simplificat de creare a pacientului - am eliminat pasul inutil de alegere dintre pacienți existenți, acum creați direct un profil nou
6. 🌍 Detectarea automată a limbii (Bartłomiej)
La cererea lui Bartłomiej, aplicația detectează automat limba browserului la prima autentificare și setează limba corespunzătoare a interfeței. Dacă browserul dumneavoastră este setat pe poloneză - aplicația se va afișa imediat în poloneză, fără a fi nevoie să o schimbați manual din setări.
7. 🔍 Profilul dumneavoastră de terapeut vizibil pe Google
Profilurile publice ale terapeuților sunt acum optimizate pentru motoarele de căutare. Aceasta înseamnă că numele, specializarea și locația dumneavoastră pot apărea în rezultatele Google - pacienții potențiali vă pot găsi fără a vizita mai întâi site-ul Therapy Support.
Ce am adăugat?
- Meta tag-uri SEO - titlu, descriere și cuvinte-cheie pe profilul dumneavoastră public
- Sitemap - Google indexează automat profilurile terapeuților
- Randare dinamică - roboții Google văd conținutul complet al profilului dumneavoastră, deși aplicația este construită în React
8. 📊 Jurnalul pacientului - grafice ale severității problemelor (Ewa)
La cererea Ewei, am reconstruit modul în care sunt urmărite problemele în jurnalul pacientului. Acum severitatea fiecărei probleme terapeutice este urmărită separat și afișată pe un grafic combinat (dispoziție + severitate).
Ce s-a schimbat?
- Evaluări separate per problemă - la fiecare intrare în jurnal, pacientul evaluează severitatea fiecăreia dintre problemele sale
- Grafic combinat - pe un singur grafic puteți vedea atât dispoziția pacientului, cât și severitatea problemelor individuale în timp
- Reîmprospătare automată - după adăugarea unei intrări, graficul se actualizează imediat, fără a fi nevoie să reîmprospătați pagina
9. 🤖 Fereastra minimizabilă a agentului AI
Fereastra agentului AI din profilul pacientului poate fi acum minimizată - nu blochează conținutul când nu aveți nevoie de ea, dar este imediat disponibilă când doriți să puneți o întrebare. Este suficient să dați clic pe antetul ferestrei pentru a o restrânge sau extinde.
10. 🎥 Ședințe video - testați-vă camera
În secțiunea Integrări → AITS Video veți găsi acum un buton “Testează camera” - puteți verifica dacă microfonul, camera și conexiunea funcționează corect înainte de o ședință cu un pacient, nu în timpul ei.
La cererea Ewei, am ascuns de asemenea butonul “Alătură-te camerei video” atunci când nu este programată nicio ședință - pentru a nu crea confuzie.
11. 🔐 Securitatea contului (Bartłomiej)
La cererea lui Bartłomiej, am implementat două mecanisme de securitate importante:
- Blocarea contului după autentificări eșuate - dacă cineva introduce în mod repetat parola greșită, contul este blocat temporar. Protejează împotriva atacurilor brute-force
- Antete de securitate HTTP - un strat suplimentar de protecție împotriva atacurilor XSS și clickjacking
- Politica de confidențialitate actualizată (v1.1) - adaptată cerințelor de verificare Google OAuth
12. 🐛 Ce am reparat
Rapoartele Martynei
- Conceptualizarea CBT amesteca nivelurile - elemente de la Nivelul 1 apăreau la Nivelul 2 și invers. Reparat - fiecare nivel conține acum datele corecte
- Modalul de mutare a ședinței - buton în afara ecranului - pe ecrane mai mici, butonul de confirmare depășea zona vizibilă. Reparat
- Notițele blocate în ședințele viitoare - era imposibil să editați notițele în ședințele programate pentru viitor. Acum puteți pregăti notițele din timp
- Fără mesaj după transcrierea în direct - după finalizarea transcrierii în direct, nu apărea niciun mesaj de confirmare. Adăugat
Rapoartele Joannei
- Evaluarea AI adaptată pentru ședințele cu copii și adolescenți - prompturile AI țin acum cont de specificul terapiei cu pacienți mai tineri
- Șabloanele de notificare erau goale - după o actualizare, șabloanele SMS și email se puteau reseta ca fiind goale. Am adăugat un mecanism de fallback - dacă șabloanele din baza de date sunt goale, sistemul folosește valorile implicite integrate
- Documente legale - eroare 404 - formularele de consimțământ și termenii nu se afișau corect în mediul de producție. Reparat
- Comutatorul de ședință online nu funcționa - atunci când exista o locație numită “Online”, comutatorul nu răspundea. Reparat
- Resetarea consimțământului legal - consimțămintele se resetau incorect. Acum resetarea funcționează doar în modul de previzualizare admin
Rapoartele Jagodei
- Ședințe doar la oră fixă - era imposibil să setați o ședință la 9:15 sau 9:30. Reparat - calendarul suportă acum intervale de un sfert de oră
- Ferestrele ABC prea mici - ferestrele de analiză ABC erau prea strâmte, textul necesita defilare. Acum ferestrele se ajustează automat la conținutul lor
- Eroare la evaluarea ședinței - în unele cazuri, evaluarea AI returna o eroare din cauza conținutului semnalat ca potențial sensibil. Am adăugat un mecanism inteligent de reîncercare
- Timeout la generarea analizei CBT - analizele lungi se încheiau cu o eroare 504. Am mărit limita de timp astfel încât și analizele extinse să aibă timp să se finalizeze
Rapoartele Ewei
- Limbi amestecate în intrările din jurnal - titlurile intrărilor se afișau în limba greșită. Reparat
- Codul QR eliminat din portalul pacientului - codul QR inutil nu mai apare în interfața pacientului
Alte probleme reparate
- Schimbarea parolei nu funcționa - formularul de schimbare a parolei din profilul terapeutului nu salva modificările din cauza unei probleme cu formularul imbricat. Reparat
- Butonul PIN - schimbarea etichetei - la cererea lui Bartłomiej, am schimbat eticheta din “Următor” în “Repetă” pentru a indica clar că PIN-ul trebuie introdus din nou
- Modalurile ieșeau în afara ecranului - la cererea lui Bartłomiej, am adăugat înălțime maximă și defilare pentru toate modalurile din aplicație
- Transcriere pierdută - în cazuri rare, o transcriere se putea pierde în timpul salvării. Reparat prin corectarea mecanismului de stocare
- Calendar - grilă și tragere - liniile grilei calendarului și tragerea ședințelor se aliniază acum exact la sferturi de oră (intervale de 15 minute)
- Stabilitatea în timp real - am implementat Azure SignalR Service, astfel încât notificările și actualizările în timp real funcționează fiabil chiar și atunci când aplicația servește mulți utilizatori simultan
- Performanță - am realizat o optimizare cuprinzătoare a performanței atât pentru frontend, cât și pentru backend - aplicația rulează mai rapid și folosește mai puțină memorie
13. 📋 Ce să verificați
| De verificat | ✅ |
|---|---|
| Analize CBT | |
| Deschideți fila “Analize CBT” din profilul pacientului - sunt disponibile 9 analize noi | ⬜ |
| Selectați ședințe specifice pentru analiză folosind selectorul de ședințe | ⬜ |
| Dați clic pe “Analiză AI” - rezultatul apare într-un format structurat | ⬜ |
| Abonament | |
| Dați clic pe “Gestionează abonamentul” din setări - se deschide panoul Stripe | ⬜ |
| Aplicația mobilă | |
| Căutați “Therapy Support” în Google Play Store - aplicația apare | ⬜ |
| Scanați codul QR din panoul terapeutului - duce la descărcarea aplicației | ⬜ |
| Tutore legal | |
| Adăugați detaliile tutorelui în profilul pacientului - secțiunea tutorelui este vizibilă | ⬜ |
| Limbă | |
| Autentificați-vă dintr-un browser nou - limba se setează automat | ⬜ |
| Ședințe video | |
| Dați clic pe “Testează camera” în Integrări → AITS Video - se deschide camera de test | ⬜ |
| Fără o ședință programată - butonul “Alătură-te camerei video” este ascuns | ⬜ |
| Jurnalul pacientului | |
| Adăugați o intrare cu evaluări ale severității problemelor - graficul se actualizează | ⬜ |
| Agentul AI | |
| Minimizați fereastra agentului AI - extindeți-o din nou cu un clic | ⬜ |
| Calendar | |
| Creați o ședință la 9:15 - se afișează corect | ⬜ |
| Trageți o ședință pe calendar - se aliniază la sferturi de oră | ⬜ |
| Securitate | |
| Introduceți parola greșită de 5 ori - contul este blocat temporar | ⬜ |
| Schimbați parola în profilul terapeutului - schimbarea se salvează | ⬜ |
| Conceptualizare CBT | |
| Deschideți conceptualizarea - elementele L1 și L2 sunt în locurile corecte | ⬜ |
| Ferestrele ABC se extind automat pentru a se potrivi conținutului | ⬜ |
| Altele | |
| Documentele legale se afișează corect (fără eroare 404) | ⬜ |
| Comutatorul de ședință online funcționează corect | ⬜ |
Această lansare include peste 150 de commit-uri - de la instrumente analitice CBT noi, prin criptarea datelor la nivel enterprise, până la zeci de corecții raportate de echipa noastră de testare. Mulțumim pentru fiecare raport!
Articol pregătit de echipa Therapy Support