Release Notes — 7 апреля 2026
Это самый большой релиз в истории TherapySupport. За последние три недели мы добавили диагностический модуль с кодами ICD-11 и DSM-5, анализ просодии сессии, пересобранную концептуализацию Beck, запустили видеосессии с лобби и размытием фона, а мобильное приложение получило полное обновление. Вдобавок — миграция на GPT-5.2, живой стриминг AI по всему приложению и полное соответствие GDPR, включая экспорт данных и самостоятельное удаление аккаунта.
💚 Спасибо нашей команде: Tomasz K., Joanna, Ewa, Bohdan, Peter, Malwina, Magda и Bartlomiej — за ваши отчёты, идеи и терпение во время тестирования!
1. 📊 Модуль диагностики DSM/ICD — диагностические коды в одном месте
В профиле пациента теперь доступен новый модуль Диагностика DSM/ICD. Вы можете искать диагностические коды классификаций ICD-11 и DSM-5 прямо в приложении — без необходимости переключаться на внешние базы данных.
- Поиск по коду — введите фрагмент названия или кода, и система предложит совпадения из обеих классификаций
- Словари на 6 языках — диагностические коды переведены на польский, английский, словацкий, каталанский, русский и украинский
- Кнопка перехода в профиле пациента ведёт прямо к модулю
Спасибо Bohdan за полную реализацию этого модуля от бэкенда до фронтенда.
2. 🎵 Анализ просодии сессии — новое измерение понимания
Новинка: вкладка Просодия в профиле пациента. После обработки записи сессии система анализирует характеристики голоса — темп, паузы, интонацию — и генерирует метрики, описывающие эмоциональную динамику разговора.
- Эмоциональная кривая — визуализация изменений эмоциональной интенсивности на протяжении сессии
- Метрики сессии — набор показателей, отражающих динамику разговора
Этот инструмент добавляет к транскрипции дополнительный слой информации, который трудно уловить только по тексту. Спасибо Bohdan за эту функцию.
3. 🧠 Концептуализация Judith Beck v2 — стриминг и утверждение
Вид концептуализации Beck был полностью пересобран. Результаты теперь генерируются в реальном времени — вы видите, как разделы появляются один за другим, вместо ожидания полного результата.
- Живой стриминг — разделы концептуализации появляются один за другим с анимацией
- Процесс утверждения — после генерации вы можете утвердить, отредактировать или отклонить каждый раздел
- Навигация стрелками — клавиши вверх/вниз перемещают между полями, Enter добавляет новый пункт, Backspace удаляет пустые
- Данные интервью развития — концептуализация автоматически учитывает информацию из форм пациента
- PDF с иконками — экспорт в PDF с цветными заголовками разделов и инициалами терапевта
- Метки гипотез — поля, которые AI не смог подтвердить данными, помечаются как гипотезы
По просьбе Bartlomiej мы добавили подтверждение перед заменой существующей концептуализации и убрали лимит в 3 элемента — теперь можно добавлять любое количество записей в каждом разделе. По отчёту Bohdan мы убрали избыточную повествовательную сводку под концептуализацией.
4. 🏷️ CBT-аннотации на транскрипции — метки AI прямо в тексте
CBT-аннотации теперь отображаются в виде транскрипции сессии. Система AI помечает когнитивно-поведенческие элементы — автоматические мысли, убеждения, эмоции, поведение — цветными метками прямо в тексте.
- Стриминг с анимацией — аннотации появляются с плавной анимацией fade-in
- Видимы по умолчанию — метки видны сразу при открытии вкладки транскрипции
- Подсказка с деталями — наведите курсор на метку, чтобы увидеть дополнительную информацию
5. ⚡ Живой стриминг AI — повсюду
Результаты AI-анализа больше не появляются внезапно после нескольких секунд ожидания. Теперь вы видите генерацию в реальном времени — текст появляется на экране предложение за предложением.
Стриминг работает в:
- Оценке сессии — карточки появляются шаг за шагом
- Деталях сессии (CTS-R) — структурированный контент в аккуратном макете
- Сводке сессии — текст растёт в реальном времени
- Первичной консультации и Проблемах — генерация без ожидания
- ABC v2 и концептуализации Beck — анимированное раскрытие разделов
Кроме того, мы перешли на GPT-5.2 — обновлены 10 развёртываний AI, что дало более качественный анализ и более быстрые ответы.
6. 🎥 Видеосессии — лобби, чат и размытие фона
Видеоконференции получили значительное обновление. Перед присоединением к сессии теперь показывается экран лобби (PreJoin), где можно проверить камеру и микрофон.
- Лобби с предпросмотром — проверьте видео и звук перед входом в комнату
- Чат внутри сессии — обменивайтесь текстовыми сообщениями во время видеозвонка
- Размытие фона — размойте фон камеры одним кликом
- Настройки видео — управление камерой и микрофоном во время сессии
- Индикатор транскрипции — видимая информация о том, что транскрипция активна
По отчёту Ewa: после завершения сессии показывается аккуратный экран “Сессия завершена” вместо пустого окна, а система корректно запрашивает доступ к камере при первом подключении.
7. 📱 Мобильное приложение — полное обновление
Мобильное приложение (MAUI) получило крупнейшее обновление в своей истории. Благодаря интенсивной работе Bohdan:
- Полноэкранный редактор (⛶) — редактируйте заметки сессии, домашнее задание и план на весь экран
- Редактирование полей AI — вручную редактируйте сгенерированную сводку, домашнее задание и план сессии
- Предыдущая сессия — просматривайте заметки последней сессии прямо во время записи
- Автовход — экран загрузки с автоматическим входом, не нужно вводить пароль каждый раз
- Тёмный режим — исправления отображения в тёмном режиме
- Инвойсы — просмотр и отмена счетов по подписке
- Новый экран загрузки — логотип TherapySupport на светлом фоне, согласованный с экраном входа
- Обновление — кнопка “Обновить” вместо “Выйти” в навигации
Кроме того, запись на всех платформах теперь более надёжна — после прерывания телефонным звонком запись автоматически возобновляется по окончании звонка. На десктопе мы добавили резервное копирование записи — даже если соединение разорвётся, аудиофайл будет безопасно сохранён и загружен.
8. 🎙️ Транскрипция — быстрее, точнее, надёжнее
Живая транскрипция теперь работает заметно быстрее. Благодаря оптимизационной работе Bohdan:
- Частичные результаты мгновенно — вы видите появление текста в реальном времени, без задержек
- Улучшенная диаризация — распознавание говорящих работает точнее благодаря новому алгоритму (Batch API с объединением сегментов)
- Динамические цвета говорящих — система поддерживает любое количество говорящих, а не только четверых
- Редактирование транскрипции — новый макет с прямым редактированием в тексте (contentEditable), идентичный вид в режимах предпросмотра и редактирования
По отчёту Magda: файлы M4A больше не распознаются ошибочно как MP3 — система определяет формат по содержимому файла, а не по расширению. По просьбе Bartlomiej мы добавили поддержку файлов RTF для загрузки транскрипции и автоматическую пометку транскрипции как неудавшейся, когда облачная задача исчезает через 2 часа.
По просьбе Tomasz K. мы добавили кнопки Скачать и Копировать рядом с транскрипцией — теперь можно скопировать текст или скачать его файлом одним кликом.
9. 💰 Отчёты по платежам и инвойсы
По просьбе Joanna был создан полный отчёт по платежам на пациента:
- Фильтр по диапазону дат — выберите период для расчёта
- Способ и дата оплаты — видно, когда и как пациент заплатил
- Аккуратная печать PDF — отчёт готов к печати или отправке
- Фильтр по умолчанию — список начинается с самой старой неоплаченной сессии
- Различие по отменам — видно, кто отменил сессию (пациент или терапевт)
- Будущие сессии скрыты — отчёт показывает только сессии, которые состоялись
По просьбе Bartlomiej: инвойсы KSeF для подписок — платформа автоматически выставляет счета по подписке, соответствующие KSeF. В панели терапевта появился вид счетов по подписке. По отчёту Bohdan: письмо-уведомление перед окончанием бесплатного пробного периода — никаких сюрпризов после его завершения. Мы также добавили 7-дневный льготный период — если платёж Stripe не проходит, у вас есть неделя на обновление способа оплаты до блокировки аккаунта.
10. 🐛 Сообщения об ошибках — прямо из приложения
Новая функция: окно отправки сообщения об ошибке, доступное из приложения. Столкнулись с проблемой? Нажмите “Сообщить об ошибке”, опишите, что произошло, при желании прикрепите скриншот — отчёт направляется прямо в нашу систему Jira.
- Скриншот — прикрепите скриншот одним кликом
- Уведомление об исправлении — когда мы исправим вашу ошибку, вы получите уведомление с комментарием разработчика
- Удаление отчётов — вы можете удалять свои отчёты
11. 🔒 GDPR — экспорт данных и удаление аккаунта
Полное соответствие GDPR:
- Экспорт данных (ст. 20) — скачайте все свои данные в структурированном формате
- Удаление аккаунта (ст. 17) — самостоятельное удаление аккаунта из настроек, без обращения в поддержку
- Аудит юридических документов — обновлены условия использования, политика конфиденциальности и согласия
- Ссылка “Управление куки” в футере — соответствие GDPR
По просьбе Bartlomiej: аудит доступа к данным пациента — каждое обращение к чувствительным данным логируется и архивируется. Спасибо Bohdan за реализацию архивирования аудита в Azure Blob Storage.
12. 🤖 Общий AI-чат и улучшения ассистента
По просьбе Tomasz K. мы добавили:
- Общий AI-чат — AI-ассистент без контекста конкретного пациента. Можно задавать вопросы о терапевтических техниках, процедурах или документации, не выбирая пациента
- AI-ассистент в виде иконки — по умолчанию свёрнут, не занимает экран. Нажмите на иконку, когда нужна помощь
- Блокировка слота в календаре — можно заблокировать определённый временной слот (например, для командной встречи) без создания сессии пациента
13. 🌍 Новый язык: французский + исправления словацкого
Приложение теперь поддерживает французский язык — как интерфейс, так и все формы и уведомления.
По отчёту Peter: мы исправили словацкие переводы — убрали захардкоженные польские значения из локализации и добавили недостающие ключи. Названия мест проведения сессии (например, “Кабинет”) теперь корректно переводятся.
14. 📋 Демографическое и биографическое интервью
Раздел, ранее известный как “Первичная консультация”, переименован в “Демографическое и биографическое интервью” — название, которое лучше отражает назначение формы. Мы также добавили новую форму Клиническое интервью, расширяющую объём собираемой информации о пациенте.
Что мы исправили
| Область | Что произошло | Что теперь |
|---|---|---|
| Уведомления email/SMS | По отчёту Bohdan: письмо-напоминание о сессии показывало время в UTC. По отчёту Malwina: ссылка в SMS вела на неправильную страницу | Уведомления показывают правильное время в вашем часовом поясе, ссылка в SMS ведёт в портал пациента |
| График проблем | По отчёту Bohdan: график показывал “Проблема №1” вместо названия проблемы | Теперь в легенде и на графике видны названия проблем |
| График настроения | По отчёту Bohdan: все проблемы отображались одной линией | У каждой проблемы отдельная линия с читаемой легендой |
| Список пациентов | По отчёту Joanna: значок “Нет аккаунта” у пациентов с порталом | Значок “Портал” при наличии у пациента активного аккаунта |
| Отменённые сессии | По отчёту Bartlomiej: отменённые сессии были невидимы в календаре | Визуальное выделение отменённых сессий + метка “Отменено:” в меню |
| Камера Chrome | Браузеры блокировали доступ к камере | Исправлена политика разрешений — камера работает во всех браузерах |
| Закрытие сессии | По отчёту Bohdan: закрытие сессии занимало несколько секунд | Мгновенное закрытие — диаризация выполняется в фоне |
| Выход из системы во время сессии | По отчёту Ewa: терапевта могло выбросить из системы во время сессии | Система блокирует автоматический выход во время активной сессии |
| Слайдер дневника | Видимое числовое значение (например, 75/100) на слайдере | Слайдер без видимого значения — меньше стресса для пациентов |
| Месячный доход | Сумма невидима при небольшом доходе | Сумма отображается рядом со столбцом, всегда читаема |
| Доступность | После очистки расписания система создавала слоты по умолчанию пн-пт | Очищенное расписание остаётся пустым |
| Практический ассистент | Сбой при длинном контексте пациента | Автоматическое обрезание контекста — ассистент работает стабильно |
| Дашборд | Статистика загружалась медленно | Мгновенное отображение благодаря оптимизированным запросам |
| Затраты на AI | По отчётам Bohdan и Bartlomiej: отсутствовала видимость затрат на AI | Расширенное представление затрат на терапевта в панели администратора |
Чек-лист QA — проверить после обновления
| # | Что проверить |
|---|---|
| 1 | Откройте профиль пациента → вкладка Диагностика DSM/ICD → найдите код “F32” — результаты отображаются |
| 2 | Откройте транскрипцию сессии → CBT-аннотации видны как цветные метки в тексте |
| 3 | Запустите анализ Концептуализация Beck → результаты появляются в реальном времени (стриминг) → нажмите “Утвердить” |
| 4 | Откройте вкладку Просодия в профиле пациента → видны метрики и эмоциональная кривая |
| 5 | Начните видеосессию → лобби с предпросмотром камеры → размытие фона работает → доступен чат |
| 6 | На телефоне: откройте приложение → автовход → отредактируйте заметку сессии в полноэкранном редакторе |
| 7 | Откройте отчёт по платежам пациента → задайте фильтр дат → распечатайте PDF |
| 8 | Нажмите “Сообщить об ошибке” → прикрепите скриншот → отчёт появляется в системе |
| 9 | Настройки → Экспорт данных → скачайте файл со своими данными |
| 10 | Нажмите иконку AI-ассистента → задайте вопрос без выбора пациента |
| 11 | Живая транскрипция → частичные результаты видны мгновенно → кнопки скачать/копировать работают |
| 12 | Календарь → заблокируйте временной слот → слот отображается как занятый |
| 13 | Проверьте письмо-уведомление — время сессии в местном часовом поясе |
| 14 | Проверьте интерфейс на французском — все метки переведены |
Статья подготовлена командой Therapy Support