Note de lansare - 7 aprilie 2026
Aceasta este cea mai mare lansare din istoria TherapySupport. În ultimele trei săptămâni am adăugat un modul de diagnostic cu coduri ICD-11 și DSM-5, analiza prozodiei ședinței, conceptualizarea Beck reconstruită, am lansat ședințele video cu lobby și blur de fundal, iar aplicația mobilă a primit o transformare completă. Pe lângă asta - migrarea la GPT-5.2, streaming AI în direct în întreaga aplicație și conformitate deplină cu GDPR, inclusiv exportul de date și ștergerea contului în regim self-service.
💚 Mulțumim echipei noastre: Tomasz K., Joanna, Ewa, Bohdan, Peter, Malwina, Magda și Bartlomiej - pentru rapoartele, ideile și răbdarea dumneavoastră pe parcursul testării!
1. 📊 Modulul de diagnostic DSM/ICD - coduri diagnostice într-un singur loc
Un nou modul Diagnostic DSM/ICD este acum disponibil în profilul pacientului. Puteți căuta coduri diagnostice din clasificările ICD-11 și DSM-5 direct în aplicație - fără a fi nevoie să treceți la baze de date externe.
- Căutare de coduri - tastați un fragment din nume sau cod, iar sistemul sugerează potriviri din ambele clasificări
- Dicționare în 6 limbi - coduri diagnostice traduse în poloneză, engleză, slovacă, catalană, rusă și ucraineană
- Buton de navigare în profilul pacientului vă duce direct la modul
Mulțumim lui Bohdan pentru implementarea completă a acestui modul, de la backend la frontend.
2. 🎵 Analiza prozodiei ședinței - o nouă dimensiune a înțelegerii
Nou: fila Prozodie în profilul pacientului. După procesarea unei înregistrări de ședință, sistemul analizează caracteristicile vocii - ritmul, pauzele, intonația - și generează metrici care descriu fluxul emoțional al conversației.
- Arcul emoțional - vizualizarea schimbărilor intensității emoționale de-a lungul ședinței
- Metrici ale ședinței - un set de indicatori care arată dinamica conversației
Acest instrument adaugă un strat suplimentar de informație transcrierii, dificil de prins doar din text. Mulțumim lui Bohdan pentru această funcționalitate.
3. 🧠 Conceptualizarea Judith Beck v2 - streaming și aprobare
Vizualizarea conceptualizării Beck a fost complet reconstruită. Rezultatele se generează acum în direct - vedeți secțiunile apărând în timp real, în loc să așteptați rezultatul complet.
- Streaming în direct - secțiunile de conceptualizare apar una câte una, cu animație
- Flux de aprobare - după generare, puteți aproba, edita sau respinge fiecare secțiune
- Navigare cu săgeți - tastele sus/jos se deplasează între câmpuri, Enter adaugă un element nou, Backspace elimină elementele goale
- Date din interviul de dezvoltare - conceptualizarea integrează automat informații din formularele pacientului
- PDF cu iconițe - export în PDF cu antete de secțiune colorate și inițialele terapeutului
- Etichete de ipoteză - câmpurile pe care AI nu le-a putut confirma din date sunt marcate ca ipoteze
La cererea lui Bartlomiej, am adăugat o confirmare înainte de înlocuirea unei conceptualizări existente și am eliminat limita de 3 elemente - puteți adăuga acum orice număr de intrări în fiecare secțiune. La raportul lui Bohdan, am eliminat rezumatul narativ redundant de sub conceptualizare.
4. 🏷️ Adnotări CBT pe transcriere - etichete AI inline
Adnotările CBT apar acum în vizualizarea transcrierii ședinței. Sistemul AI marchează elementele cognitiv-comportamentale - gânduri automate, credințe, emoții, comportamente - ca etichete colorate direct în text.
- Streaming cu animație - adnotările apar cu o animație lină de fade-in
- Vizibile implicit - vedeți etichetele imediat la deschiderea filei de transcriere
- Tooltip cu detalii - treceți cu mausul peste o etichetă pentru mai multe informații
5. ⚡ Streaming AI în direct - peste tot
Rezultatele analizei AI nu mai apar brusc după secunde de așteptare. Acum vedeți generarea în timp real - textul apare pe ecran propoziție cu propoziție.
Streaming-ul funcționează în:
- Evaluarea ședinței - cardurile apar pas cu pas
- Detaliile ședinței (CTS-R) - conținut structurat într-un layout curat
- Rezumatul ședinței - textul crește în direct
- Consultația inițială și Probleme - generare fără așteptare
- ABC v2 și conceptualizarea Beck - dezvăluirea animată a secțiunilor
În plus, am migrat la GPT-5.2 - 10 deployment-uri AI au fost actualizate, rezultând o calitate mai bună a analizei și răspunsuri mai rapide.
6. 🎥 Ședințe video - lobby, chat și blur de fundal
Videoconferința a primit o îmbunătățire semnificativă. Înainte de a intra într-o ședință, veți vedea acum un ecran de lobby (PreJoin) unde puteți verifica camera și microfonul.
- Lobby cu previzualizare - verificați video și audio înainte de a intra în cameră
- Chat în timpul ședinței - schimbați mesaje text în timpul apelului video
- Blur de fundal - estompați fundalul camerei dumneavoastră cu un singur clic
- Setări video - controlul camerei și microfonului în timpul ședinței
- Indicator de transcriere - informație vizibilă când transcrierea este activă
La raportul Ewei: după terminarea unei ședințe, se afișează un ecran curat “Ședință încheiată” în loc de o fereastră goală, iar sistemul solicită corect accesul la cameră la prima conectare.
7. 📱 Aplicația mobilă - transformare completă
Aplicația mobilă (MAUI) a primit cea mai mare actualizare din istoria sa. Datorită muncii intense a lui Bohdan:
- Editor pe ecran complet (⛶) - editați notițele ședinței, tema pentru acasă și planul pe ecran complet
- Editarea câmpurilor AI - editați manual rezumatul generat, tema pentru acasă și planul ședinței
- Ședința anterioară - vizualizați notițele din ultima ședință direct în timpul înregistrării
- Autentificare automată - ecran de pornire cu autentificare automată, fără a fi nevoie să introduceți parola de fiecare dată
- Mod întunecat - corecții de afișare în modul întunecat
- Facturi - vizualizați și anulați facturile de abonament
- Ecran de pornire nou - logo-ul TherapySupport pe fundal deschis, consecvent cu ecranul de autentificare
- Reîmprospătare - buton “Reîmprospătare” în loc de “Deconectare” în navigare
În plus, înregistrarea pe toate platformele este acum mai fiabilă - după o întrerupere din cauza unui apel telefonic, înregistrarea se reia automat când apelul se termină. Pe desktop, am adăugat backup de înregistrare - chiar dacă conexiunea cade, fișierul audio va fi salvat și încărcat în siguranță.
8. 🎙️ Transcriere - mai rapidă, mai precisă, mai fiabilă
Transcrierea în direct funcționează acum vizibil mai rapid. Datorită muncii de optimizare a lui Bohdan:
- Rezultate parțiale instant - vedeți textul apărând în timp real, fără întârzieri
- Diarizare mai bună - recunoașterea vorbitorului funcționează mai precis cu un algoritm nou (Batch API cu îmbinarea segmentelor)
- Culori dinamice pentru vorbitori - sistemul suportă orice număr de vorbitori, nu doar patru
- Editarea transcrierii - layout nou cu editare directă în text (contentEditable), vizualizare identică în previzualizare și în modul de editare
La raportul Magdei: fișierele M4A nu mai sunt recunoscute incorect ca MP3 - sistemul detectează formatul după conținutul fișierului, nu după extensie. La cererea lui Bartlomiej, am adăugat suport pentru fișiere RTF la încărcarea pentru transcriere și marcarea automată a transcrierii ca eșuată atunci când job-ul din cloud dispare după 2 ore.
La cererea lui Tomasz K., am adăugat butoanele Descărcare și Copiere lângă transcriere - acum puteți copia textul sau îl puteți descărca ca fișier cu un singur clic.
9. 💰 Rapoarte de plăți și facturi
La cererea Joannei, a fost creat un raport complet de plăți per pacient:
- Filtru de interval de date - alegeți perioada pentru decontare
- Metoda și data plății - vedeți când și cum a plătit pacientul
- Tipărire PDF curată - raport gata de tipărit sau trimis
- Filtru implicit - lista începe de la cea mai veche ședință neplătită
- Distincția anulărilor - vedeți cine a anulat ședința (pacientul sau terapeutul)
- Ședințele viitoare ascunse - raportul arată doar ședințele care au avut loc
La cererea lui Bartlomiej: facturi de abonament KSeF - platforma emite automat facturi conforme KSeF pentru abonamente. A apărut o vizualizare a facturii de abonament în panoul terapeutului. La raportul lui Bohdan: notificare prin email înainte de terminarea perioadei de probă gratuite - fără surprize după perioada de probă. Am adăugat de asemenea o perioadă de grație de 7 zile - dacă o plată Stripe eșuează, aveți o săptămână pentru a actualiza metoda de plată înainte ca contul să fie blocat.
10. 🐛 Raportarea erorilor - direct din aplicație
Funcționalitate nouă: fereastră de raportare a erorilor accesibilă din interiorul aplicației. Ați întâmpinat o problemă? Dați clic pe “Raportează eroare”, descrieți ce s-a întâmplat, opțional atașați o captură de ecran - raportul merge direct în sistemul nostru Jira.
- Captură de ecran - atașați o captură de ecran cu un singur clic
- Notificare de reparare - când vă reparăm eroarea, veți primi o notificare cu comentariul dezvoltatorului
- Ștergerea rapoartelor - puteți elimina propriile rapoarte
11. 🔒 GDPR - export de date și ștergerea contului
Conformitate GDPR completă:
- Export de date (Art. 20) - descărcați toate datele dumneavoastră într-un format structurat
- Ștergerea contului (Art. 17) - ștergerea contului în regim self-service din setări, fără a fi nevoie să contactați suportul
- Audit al documentelor legale - termeni și condiții, politică de confidențialitate și consimțăminte actualizate
- Link “Gestionează cookie-urile” în subsol - conformitate GDPR
La cererea lui Bartlomiej: audit al accesului la datele pacientului - fiecare acces la datele sensibile este înregistrat și arhivat. Mulțumim lui Bohdan pentru implementarea arhivării auditului în Azure Blob Storage.
12. 🤖 Chat AI general și îmbunătățiri ale asistentului
La cererea lui Tomasz K., am adăugat:
- Chat AI general - asistent AI fără contextul unui anumit pacient. Puteți pune întrebări despre tehnici terapeutice, proceduri sau documentare fără a selecta un pacient
- Asistentul AI ca iconiță - minimizat implicit, nu blochează ecranul. Dați clic pe iconiță când aveți nevoie de ajutor
- Blocarea slotului din calendar - puteți bloca un anumit interval orar (de exemplu, pentru o întâlnire de echipă) fără a crea o ședință de pacient
13. 🌍 Limbă nouă: franceza + corecții pentru slovacă
Aplicația suportă acum franceza - atât interfața, cât și toate formularele și notificările.
La raportul lui Peter: am reparat traducerile în slovacă - am eliminat valorile poloneze hardcodate din localizare și am adăugat cheile lipsă. Numele locațiilor de ședință (precum “Cabinet”) sunt acum traduse corect.
14. 📋 Interviu demografic și de dezvoltare
Secțiunea cunoscută anterior sub numele “Consultația inițială” a fost redenumită “Interviu demografic și de dezvoltare” - un nume care reflectă mai bine scopul formularului. Am adăugat de asemenea un nou formular de Interviu Clinic care extinde sfera informațiilor colectate despre pacient.
Ce am reparat
| Zonă | Ce s-a întâmplat | Ce este acum |
|---|---|---|
| Notificări email/SMS | La raportul lui Bohdan: emailul de memento al ședinței arăta ora UTC. La raportul Malwinei: link-ul SMS ducea la pagina greșită | Notificările arată ora corectă în fusul dumneavoastră orar, link-ul SMS duce la portalul pacientului |
| Graficul de probleme | La raportul lui Bohdan: graficul arăta “Problema #1” în loc de numele problemei | Acum vedeți numele problemelor în legendă și în grafic |
| Graficul de dispoziție | La raportul lui Bohdan: toate problemele desenate ca o singură linie | Fiecare problemă are o linie separată cu o legendă lizibilă |
| Lista de pacienți | La raportul Joannei: insigna “Fără cont” pentru pacienții cu portal | Insigna “Portal” când pacientul are un cont activ |
| Ședințe anulate | La raportul lui Bartlomiej: ședințele anulate erau invizibile în calendar | Evidențiere vizuală a ședințelor anulate + eticheta “Anulată:” în meniu |
| Camera Chrome | Browserele blocau accesul la cameră | Politica de permisiuni reparată - camera funcționează în toate browserele |
| Închiderea ședinței | La raportul lui Bohdan: închiderea unei ședințe dura câteva secunde | Închidere instant - diarizarea rulează în fundal |
| Deconectare în timpul ședinței | La raportul Ewei: terapeutul putea fi deconectat în timpul unei ședințe | Sistemul blochează deconectarea automată în timpul unei ședințe active |
| Slider din jurnal | Valoarea numerică vizibilă (de ex. 75/100) pe slider | Slider fără valoare vizibilă - mai puțin stresant pentru pacienți |
| Venitul lunar | Suma invizibilă la venit mic | Suma afișată lângă bară, întotdeauna lizibilă |
| Disponibilitate | După ștergerea programului, sistemul crea sloturi implicite luni-vineri | Programul șters rămâne gol |
| Asistentul practicii | Cădere la un context lung de pacient | Trunchierea automată a contextului - asistentul funcționează stabil |
| Tablou de bord | Statisticile se încărcau lent | Afișare instant cu interogări optimizate |
| Costurile AI | La raportul lui Bohdan și Bartlomiej: fără vizibilitate a costurilor AI | Prezentare extinsă a costurilor per terapeut în panoul de administrare |
Listă de verificare QA - verificați după actualizare
| # | Ce trebuie verificat |
|---|---|
| 1 | Deschideți profilul pacientului → fila Diagnostic DSM/ICD → căutați codul “F32” - rezultatele se afișează |
| 2 | Deschideți transcrierea ședinței → adnotările CBT vizibile ca etichete colorate în text |
| 3 | Rulați analiza Conceptualizare Beck → rezultatele apar în direct (streaming) → dați clic pe “Aprobă” |
| 4 | Deschideți fila Prozodie în profilul pacientului → metrici vizibile și arc emoțional |
| 5 | Porniți o ședință video → lobby cu previzualizare camera → blurul de fundal funcționează → chatul este disponibil |
| 6 | Pe telefon: deschideți aplicația → autentificare automată → editați o notiță de ședință în editorul pe ecran complet |
| 7 | Deschideți raportul de plăți al pacientului → setați filtrul de dată → tipăriți PDF |
| 8 | Dați clic pe “Raportează eroare” → atașați o captură de ecran → raportul apare în sistem |
| 9 | Setări → Export date → descărcați fișierul cu datele dumneavoastră |
| 10 | Dați clic pe iconița asistentului AI → puneți o întrebare fără a selecta un pacient |
| 11 | Transcriere în direct → rezultatele parțiale sunt vizibile instant → butoanele Descărcare/Copiere funcționează |
| 12 | Calendar → blocați un interval orar → slotul apare ca ocupat |
| 13 | Verificați notificarea prin email - ora ședinței în fusul orar local |
| 14 | Verificați interfața în franceză - toate etichetele sunt traduse |
Articol pregătit de echipa Therapy Support