Бележки по изданието — 19 март 2026
Това издание се фокусира върху две неща: нови аналитични инструменти за CBT терапевти и сигурност на данните на пациентите на ниво предприятие. Добавихме 9 нови анализа, базирани на модела на Judith Beck, реализирахме криптиране на базата данни с Always Encrypted, а Android приложението вече е достъпно в Google Play Store.
💚 Благодарности на нашия тестов екип: Martyna, Joanna, Ewa, Jagoda и Bartłomiej — всеки от вас реално повлия върху оформянето на това издание!
1. 🧠 9 нови CBT анализа — моделът на Judith Beck във вашето приложение
Това е най-важната функция в това издание. В раздела „CBT анализи” в профила на пациента вече ще намерите 9 нови аналитични инструмента, базирани на подхода на Judith Beck и модела CT-R (Cognitive Therapy — Recovery). Всеки от тях помага да се организира структурирано информацията от терапевтичните сесии.
Какво е новото?
- Раздел „CBT анализи” — всички анализи на едно място, с бутон „AI анализ” за стартиране на избрания инструмент
- Избор на сесии — можете да изберете конкретни сесии за анализ, вместо да анализирате всички наведнъж
- 9 нови анализа — от концептуализация на случая, през анализ на базисните убеждения, до планиране на интервенции
- Етикет „Добавяне в системата” — ясна индикация кога AI допълва документацията въз основа на транскрипцията
Анализите бяха подготвени в сътрудничество с CBT експерт и са готови за клинична консултация.
2. 🔒 Криптиране на данните на пациентите — Always Encrypted
Реализирахме Always Encrypted — технология за криптиране на базата данни, при която личните данни на пациентите са криптирани дори за администраторите на базата данни. Ключовете за криптиране се съхраняват в Azure Key Vault, отделно от самите данни.
Какво означава това за вас?
- Транскрипциите на сесиите вече са криптирани в базата данни (Always Encrypted) — сървърът на базата данни няма достъп до тяхното съдържание в открит текст
- Личните данни на пациента (име, фамилия, данни за контакт) са защитени на ниво колона в базата данни
- Псевдонимизация преди AI — преди транскрипцията да достигне до AI модела, личните данни автоматично се заменят с псевдоними. AI никога не вижда истинските имена на вашите пациенти
- Дълги текстове (напр. многочасови транскрипции) автоматично се преместват в отделно, криптирано хранилище — никакви данни не се губят
Всичко работи автоматично — не е нужно да настройвате нищо.
3. 💳 Управление на абонамента направо от приложението
Вече можете да управлявате абонамента си директно от приложението — без връзка с поддръжката и без вход в Stripe.
Какво можете да правите?
- Проверявате текущия си план и следващата дата на таксуване
- Сменяте плана от месечен на годишен или обратно
- Актуализирате данните на картата си
- Отказвате абонамента — с ясно съобщение какво се случва след края на текущия период на таксуване
Ще намерите бутона „Управление на абонамента” в настройките на акаунта си.
Добавихме и поддръжка за безплатни продукти чрез Payment Links — ако в бъдеще предложим безплатни пробни планове, системата ще ги обработва автоматично.
4. 📱 Мобилно приложение — Android в Play Store и iOS в TestFlight
Android приложението вече е достъпно чрез Google Play Store — вече не е нужно да изтегляте APK файл ръчно. Просто потърсете „Therapy Support” в Play Store.
Какво се промени?
- Play Store — приложението преминава през официалния процес на публикуване на Google, което означава автоматични обновления
- QR код — в панела на терапевта ще намерите QR код за бързо изтегляне на приложението на телефона
- iOS TestFlight — поправихме срив при стартиране, който блокираше прегледа от Apple. iOS приложението отново е достъпно в TestFlight
5. 👶 Секция за законен настойник във формуляра на пациента (Bartłomiej)
По молба на Bartłomiej добавихме секция за законен настойник във формуляра на пациента. При работа с деца или юноши вече можете да въвеждате данните на настойника директно в профила на пациента.
- Име и контакт на настойника — видими в профила на пациента
- Премахната стара секция за контакт при спешност (ICE) — заменена от новата, по-пълна секция за настойник
- Опростен формуляр за създаване на пациент — премахнахме излишната стъпка на избор измежду съществуващи пациенти, вече веднага създавате нов профил
6. 🌍 Автоматично разпознаване на езика (Bartłomiej)
По молба на Bartłomiej приложението вече автоматично разпознава езика на браузъра ви при първи вход и задава подходящия език на интерфейса. Ако браузърът ви е зададен на полски — приложението веднага ще се покаже на полски, без нужда от ръчна смяна в настройките.
7. 🔍 Вашият профил на терапевт, видим в Google
Публичните профили на терапевти вече са оптимизирани за търсачки. Това означава, че вашето име, специализация и локация могат да се появят в резултатите на Google — потенциалните пациенти могат да ви открият, без първо да посетят сайта на Therapy Support.
Какво добавихме?
- SEO мета тагове — заглавие, описание и ключови думи във вашия публичен профил
- Sitemap — Google автоматично индексира профилите на терапевтите
- Динамично рендиране — ботовете на Google виждат пълното съдържание на профила ви, въпреки че приложението е изградено в React
8. 📊 Дневник на пациента — графики за тежестта на проблемите (Ewa)
По молба на Ewa преработихме начина, по който се проследяват проблемите в дневника на пациента. Вече тежестта на всеки терапевтичен проблем се проследява отделно и се показва на комбинирана графика (настроение + тежест).
Какво се промени?
- Отделни оценки за всеки проблем — с всеки запис в дневника пациентът оценява тежестта на всеки от своите проблеми
- Комбинирана графика — на една графика виждате едновременно настроението на пациента и тежестта на отделните проблеми във времето
- Автоматично опресняване — след добавяне на запис графиката се обновява веднага, без нужда от презареждане на страницата
9. 🤖 Прозорец на AI агента с възможност за минимизиране
Прозорецът на AI агента в профила на пациента вече може да бъде минимизиран — не блокира съдържанието, когато не ви е нужен, но е веднага достъпен, когато искате да зададете въпрос. Просто кликнете върху заглавието на прозореца, за да го свиете или разгънете.
10. 🎥 Видео сесии — тествайте своята стая
В раздела Интеграции → AITS видео вече ще намерите бутон „Тествай стаята” — можете да проверите дали камерата, микрофонът и връзката ви работят правилно преди сесия с пациент, а не по време на нея.
По молба на Ewa също скрихме бутона „Влез във видео стая”, когато няма планирана сесия — за да не създава объркване.
11. 🔐 Сигурност на акаунта (Bartłomiej)
По молба на Bartłomiej реализирахме два важни механизма за сигурност:
- Блокиране на акаунта след неуспешни опити за вход — ако някой многократно въвежда грешна парола, акаунтът се заключва временно. Защита срещу brute-force атаки
- HTTP заглавия за сигурност — допълнителен слой защита срещу XSS и clickjacking атаки
- Обновена политика за поверителност (v1.1) — адаптирана към изискванията за верификация на Google OAuth
12. 🐛 Какво поправихме
Доклади на Martyna
- Смесени нива в CBT концептуализацията — елементи от Ниво 1 се появяваха в Ниво 2 и обратно. Поправено — всяко ниво вече съдържа правилните данни
- Прозорец за преместване на сесия — бутонът извън екрана — на по-малки екрани бутонът за потвърждение излизаше извън видимата област. Поправено
- Заключени бележки в бъдещи сесии — беше невъзможно да се редактират бележки в сесии, планирани за бъдещето. Вече можете да подготвяте бележки предварително
- Липсващо съобщение след транскрипция на живо — след приключване на транскрипция на живо не се появяваше потвърждаващо съобщение. Добавено
Доклади на Joanna
- Оценката на AI, адаптирана за сесии с деца и юноши — промптовете на AI вече отчитат спецификата на терапията с по-млади пациенти
- Шаблоните за известия бяха празни — след обновление шаблоните за SMS и имейл можеха да се нулират до празни. Добавихме резервен механизъм — ако шаблоните в базата данни са празни, системата използва вградените стойности по подразбиране
- Правни документи — грешка 404 — формулярите за съгласие и общите условия не се показваха правилно в производствената среда. Поправено
- Превключвателят за онлайн сесия не работеше — когато съществуваше локация с име „Онлайн”, превключвателят не реагираше. Поправено
- Нулиране на правните съгласия — съгласията се нулираха неправилно. Вече нулирането работи само в режим на преглед за администратор
Доклади на Jagoda
- Сесии само в кръгъл час — беше невъзможно да се зададе сесия в 9:15 или 9:30. Поправено — календарът вече поддържа интервали от четвърт час
- Прекалено малки прозорци за ABC — прозорците за ABC анализ бяха твърде тесни, текстът изискваше превъртане. Вече прозорците автоматично се пригаждат към съдържанието си
- Грешка при оценка на сесията — в някои случаи оценката на AI връщаше грешка поради съдържание, маркирано като потенциално чувствително. Добавихме интелигентен механизъм за повторен опит
- Изтичане на времето при генериране на CBT анализ — дългите анализи завършваха с грешка 504. Увеличихме лимита на времето, за да имат дори обширните анализи време да завършат
Доклади на Ewa
- Смесени езици в записите на дневника — заглавията на записите се показваха на грешен език. Поправено
- Премахнат QR код от портала на пациента — ненужният QR код вече не се показва в интерфейса на пациента
Други поправени проблеми
- Смяната на паролата не работеше — формулярът за смяна на паролата в профила на терапевта не запазваше промените заради проблем с вложен формуляр. Поправено
- Бутон за PIN — промяна на етикета — по молба на Bartłomiej сменихме етикета от „Напред” на „Повтори”, за да е ясно, че PIN трябва да се въведе отново
- Прозорците излизаха извън екрана — по молба на Bartłomiej добавихме максимална височина и превъртане към всички прозорци в приложението
- Загубена транскрипция — в редки случаи транскрипция можеше да се загуби по време на запазване. Поправено чрез корекция на механизма за съхранение
- Календар — мрежа и влачене — линиите на мрежата на календара и влаченето на сесии вече прилепват точно към четвърт час (15-минутни интервали)
- Стабилност в реално време — реализирахме Azure SignalR Service, така че известията и обновленията в реално време работят надеждно дори когато приложението обслужва много потребители едновременно
- Производителност — извършихме цялостна оптимизация на производителността както на фронтенда, така и на бекенда — приложението работи по-бързо и използва по-малко памет
13. 📋 Какво да проверите
| Проверете това | ✅ |
|---|---|
| CBT анализи | |
| Отворете раздела „CBT анализи” в профила на пациента — достъпни са 9 нови анализа | ⬜ |
| Изберете конкретни сесии за анализ чрез избора на сесии | ⬜ |
| Натиснете „AI анализ” — резултатът се появява в структуриран формат | ⬜ |
| Абонамент | |
| Натиснете „Управление на абонамента” в настройките — отваря се панелът на Stripe | ⬜ |
| Мобилно приложение | |
| Потърсете „Therapy Support” в Google Play Store — приложението се появява | ⬜ |
| Сканирайте QR кода в панела на терапевта — отвежда до изтеглянето на приложението | ⬜ |
| Законен настойник | |
| Добавете данни за настойник в профила на пациента — секцията за настойник е видима | ⬜ |
| Език | |
| Влезте от нов браузър — езикът се задава автоматично | ⬜ |
| Видео сесии | |
| Натиснете „Тествай стаята” в Интеграции → AITS видео — отваря се тестова стая | ⬜ |
| Без планирана сесия — бутонът „Влез във видео стая” е скрит | ⬜ |
| Дневник на пациента | |
| Добавете запис с оценки на тежестта на проблемите — графиката се обновява | ⬜ |
| AI агент | |
| Минимизирайте прозореца на AI агента — разгънете го отново с кликване | ⬜ |
| Календар | |
| Създайте сесия в 9:15 — показва се правилно | ⬜ |
| Изтеглете сесия в календара — прилепва към четвърт час | ⬜ |
| Сигурност | |
| Въведете грешна парола 5 пъти — акаунтът се заключва временно | ⬜ |
| Сменете паролата си в профила на терапевта — промяната се запазва | ⬜ |
| CBT концептуализация | |
| Отворете концептуализацията — елементите от Н1 и Н2 са на правилните места | ⬜ |
| Прозорците за ABC се разгъват автоматично според съдържанието | ⬜ |
| Друго | |
| Правните документи се показват правилно (без 404) | ⬜ |
| Превключвателят за онлайн сесия работи правилно | ⬜ |
Това издание включва над 150 commit-а — от нови аналитични инструменти за CBT, през криптиране на данните на ниво предприятие, до десетки корекции, докладвани от нашия тестов екип. Благодарим за всеки доклад!
Статията е подготвена от екипа на Therapy Support