Poznámky k vydání - 19. března 2026
Toto vydání se zaměřilo na dvě věci: nové analytické nástroje pro terapeuty KBT a bezpečnost dat pacientů na podnikové úrovni. Přidali jsme 9 nových analýz založených na modelu Judith Beckové, implementovali jsme databázové šifrování Always Encrypted a aplikace pro Android je nyní dostupná na Google Play Store.
💚 Díky našemu testovacímu týmu: Martyně, Joanně, Ewě, Jagodě a Bartłomiejovi - každý z vás měl skutečný vliv na podobu tohoto vydání!
1. 🧠 9 nových analýz KBT - model Judith Beckové ve vaší aplikaci
Toto je nejdůležitější funkce tohoto vydání. V záložce „Analýzy KBT” v profilu pacienta nyní najdete 9 nových analytických nástrojů založených na přístupu Judith Beckové a modelu CT-R (Kognitivní terapie - zotavení). Každý z nich pomáhá strukturovaně organizovat informace z terapeutických sezení.
Co je nového?
- Záložka „Analýzy KBT” - všechny analýzy na jednom místě, s tlačítkem „Analýza AI” pro spuštění vybraného nástroje
- Výběr sezení - můžete vybrat konkrétní sezení k analýze, místo analyzování všech najednou
- 9 nových analýz - od konceptualizace případu přes analýzu jádrových přesvědčení až po plánování intervence
- Popisek „Doplňování do systému” - jasné označení, kdy AI doplňuje dokumentaci na základě přepisu
Analýzy byly připraveny ve spolupráci s expertem na KBT a jsou připravené ke klinické konzultaci.
2. 🔒 Šifrování dat pacientů - Always Encrypted
Implementovali jsme Always Encrypted - technologii šifrování databáze, kde jsou osobní údaje pacientů šifrovány i pro administrátory databáze. Šifrovací klíče jsou uloženy v Azure Key Vault, odděleně od samotných dat.
Co to pro vás znamená?
- Přepisy sezení jsou nyní v databázi šifrovány (Always Encrypted) - databázový server nemá přístup k jejich obsahu v čitelné podobě
- Osobní údaje pacientů (jméno, příjmení, kontaktní údaje) jsou chráněny na úrovni sloupce v databázi
- Pseudonymizace před AI - než se přepis dostane k modelu AI, osobní údaje jsou automaticky nahrazeny pseudonymy. AI nikdy nevidí skutečná jména vašich pacientů
- Dlouhé texty (např. vícehodinové přepisy) se automaticky přesouvají do samostatného, šifrovaného úložiště - žádná data se neztratí
Vše funguje automaticky - není potřeba nic konfigurovat.
3. 💳 Správa předplatného přímo z aplikace
Nyní můžete spravovat své předplatné přímo z aplikace - bez kontaktování podpory a bez přihlašování do Stripe.
Co můžete dělat?
- Zkontrolovat aktuální plán a datum příští fakturace
- Změnit plán z měsíčního na roční nebo naopak
- Aktualizovat údaje karty
- Zrušit předplatné - s jasnou zprávou o tom, co se stane po skončení fakturačního období
Tlačítko „Spravovat předplatné” najdete v nastavení účtu.
Přidali jsme také podporu pro bezplatné produkty přes Payment Links - pokud v budoucnu nabídneme bezplatné zkušební plány, systém je zpracuje automaticky.
4. 📱 Mobilní aplikace - Android na Play Store a iOS na TestFlight
Aplikace pro Android je nyní dostupná přes Google Play Store - už nemusíte ručně stahovat soubor APK. Stačí vyhledat „Therapy Support” na Play Store.
Co se změnilo?
- Play Store - aplikace prochází oficiálním publikačním procesem Googlu, což znamená automatické aktualizace
- QR kód - v panelu terapeuta najdete QR kód pro rychlé stažení aplikace do telefonu
- iOS TestFlight - opravili jsme pád při spuštění, který blokoval Applí schválení. Aplikace pro iOS je opět dostupná na TestFlight
5. 👶 Sekce zákonného zástupce ve formuláři pacienta (Bartłomiej)
Na žádost Bartłomieje jsme přidali do formuláře pacienta sekci zákonného zástupce. Při práci s dětmi nebo dospívajícími nyní můžete zadat údaje zástupce přímo v profilu pacienta.
- Jméno a kontakt zástupce - viditelné v profilu pacienta
- Odstraněna stará sekce Kontakt ICE - nahrazena novou, kompletnější sekcí zástupce
- Zjednodušený formulář vytvoření pacienta - odstranili jsme zbytečný krok výběru z existujících pacientů, nyní vytvoříte nový profil rovnou
6. 🌍 Automatická detekce jazyka (Bartłomiej)
Na žádost Bartłomieje nyní aplikace při prvním přihlášení automaticky detekuje jazyk vašeho prohlížeče a nastaví odpovídající jazyk rozhraní. Pokud je váš prohlížeč nastaven na polštinu - aplikace se hned zobrazí v polštině, bez nutnosti ruční změny v nastavení.
7. 🔍 Váš profil terapeuta viditelný na Googlu
Veřejné profily terapeutů jsou nyní optimalizované pro vyhledávače. To znamená, že vaše jméno, specializace a lokace se mohou objevit ve výsledcích Google - potenciální pacienti vás mohou najít i bez návštěvy webu Therapy Support.
Co jsme přidali?
- Meta tagy SEO - titulek, popis a klíčová slova na vašem veřejném profilu
- Sitemap - Google automaticky indexuje profily terapeutů
- Dynamické vykreslování - roboti Googlu vidí plný obsah vašeho profilu, i když je aplikace postavena na React
8. 📊 Deník pacienta - grafy závažnosti problémů (Ewa)
Na žádost Ewy jsme přebudovali způsob sledování problémů v deníku pacienta. Nyní se závažnost každého terapeutického problému sleduje samostatně a zobrazuje na kombinovaném grafu (nálada + závažnost).
Co se změnilo?
- Samostatná hodnocení pro každý problém - u každého záznamu v deníku pacient hodnotí závažnost každého ze svých problémů
- Kombinovaný graf - na jednom grafu vidíte jak náladu pacienta, tak závažnost jednotlivých problémů v čase
- Automatické obnovení - po přidání záznamu se graf okamžitě aktualizuje bez nutnosti obnovit stránku
9. 🤖 Minimalizovatelné okno agenta AI
Okno agenta AI v profilu pacienta nyní lze minimalizovat - neblokuje obsah, když ho nepotřebujete, ale je okamžitě dostupné, když chcete položit otázku. Stačí kliknout na záhlaví okna pro sbalení nebo rozbalení.
10. 🎥 Videosezení - otestujte svou místnost
V sekci Integrace → AITS Video nyní najdete tlačítko „Testovat místnost” - můžete zkontrolovat, zda kamera, mikrofon a spojení fungují správně před sezením s pacientem, ne během něj.
Na žádost Ewy jsme také skryli tlačítko „Připojit se do video místnosti”, když není naplánováno žádné sezení - aby nezpůsobovalo zmatek.
11. 🔐 Bezpečnost účtu (Bartłomiej)
Na žádost Bartłomieje jsme implementovali dva důležité bezpečnostní mechanismy:
- Uzamčení účtu po neúspěšných přihlášeních - pokud někdo opakovaně zadá špatné heslo, účet se dočasně uzamkne. Chrání proti útokům hrubou silou
- Bezpečnostní hlavičky HTTP - další vrstva ochrany proti útokům XSS a clickjacking
- Aktualizované zásady ochrany osobních údajů (v1.1) - přizpůsobené požadavkům ověření Google OAuth
12. 🐛 Co jsme opravili
Hlášení od Martyny
- Smíchané úrovně v konceptualizaci KBT - prvky z úrovně 1 se objevovaly v úrovni 2 a naopak. Opraveno - každá úroveň nyní obsahuje správná data
- Modální okno přesunu sezení - tlačítko mimo obrazovku - na menších obrazovkách potvrzovací tlačítko přesahovalo viditelnou oblast. Opraveno
- Uzamčené poznámky v budoucích sezeních - nebylo možné upravovat poznámky v sezeních naplánovaných na budoucnost. Nyní můžete poznámky připravit předem
- Žádná zpráva po živém přepisu - po dokončení živého přepisu se nezobrazovala žádná potvrzovací zpráva. Přidáno
Hlášení od Joanny
- Hodnocení AI přizpůsobené pro sezení s dětmi a dospívajícími - prompty AI nyní zohledňují specifika terapie s mladšími pacienty
- Šablony oznámení byly prázdné - po aktualizaci se mohly SMS a e-mailové šablony resetovat na prázdné. Přidali jsme záložní mechanismus - pokud jsou databázové šablony prázdné, systém použije vestavěné výchozí
- Chyba 404 u právních dokumentů - formuláře souhlasu a podmínky se v produkčním prostředí nezobrazovaly správně. Opraveno
- Přepínač online sezení nefungoval - když existovala lokace s názvem „Online”, přepínač nereagoval. Opraveno
- Reset zákonného souhlasu - souhlasy se nesprávně resetovaly. Nyní reset funguje pouze v administrátorském náhledovém režimu
Hlášení od Jagody
- Sezení jen na celou hodinu - nebylo možné nastavit sezení na 9:15 nebo 9:30. Opraveno - kalendář nyní podporuje čtvrthodinové intervaly
- Okna ABC příliš malá - okna analýzy ABC byla příliš stísněná, text vyžadoval rolování. Nyní se okna automaticky přizpůsobí obsahu
- Chyba při hodnocení sezení - v některých případech vracelo hodnocení AI chybu kvůli obsahu označenému jako potenciálně citlivý. Přidali jsme inteligentní mechanismus opakování
- Timeout při generování analýzy KBT - dlouhé analýzy končily chybou 504. Zvýšili jsme časový limit, aby i rozsáhlé analýzy měly čas se dokončit
Hlášení od Ewy
- Smíchané jazyky v záznamech deníku - názvy záznamů se zobrazovaly ve špatném jazyce. Opraveno
- Odstraněn QR kód z portálu pacienta - zbytečný QR kód se už v rozhraní pacienta nezobrazuje
Ostatní opravené problémy
- Změna hesla nefungovala - formulář změny hesla v profilu terapeuta neukládal změny kvůli problému s vnořeným formulářem. Opraveno
- Tlačítko PIN - změna popisku - na žádost Bartłomieje jsme změnili popisek z „Další” na „Opakovat”, aby bylo jasné, že je potřeba PIN zadat znovu
- Modální okna přesahovala obrazovku - na žádost Bartłomieje jsme přidali maximální výšku a rolování do všech modálních oken v aplikaci
- Ztracený přepis - ve vzácných případech se přepis mohl při ukládání ztratit. Opraveno úpravou úložného mechanismu
- Kalendář - mřížka a přetahování - mřížkové linky kalendáře a přetahování sezení se nyní přesně přichytávají ke čtvrthodinám (15minutovým intervalům)
- Stabilita v reálném čase - implementovali jsme Azure SignalR Service, takže oznámení a aktualizace v reálném čase fungují spolehlivě i při vysokém počtu současně obsluhovaných uživatelů
- Výkon - provedli jsme komplexní optimalizaci výkonu frontendu i backendu - aplikace běží rychleji a spotřebovává méně paměti
13. 📋 Co zkontrolovat
| Zkontrolujte toto | ✅ |
|---|---|
| Analýzy KBT | |
| Otevřete záložku „Analýzy KBT” v profilu pacienta - je dostupných 9 nových analýz | ⬜ |
| Vyberte konkrétní sezení k analýze pomocí výběru sezení | ⬜ |
| Klikněte „Analýza AI” - výsledek se zobrazí ve strukturovaném formátu | ⬜ |
| Předplatné | |
| Klikněte „Spravovat předplatné” v nastavení - otevře se panel Stripe | ⬜ |
| Mobilní aplikace | |
| Vyhledejte „Therapy Support” v Google Play Store - aplikace se zobrazí | ⬜ |
| Naskenujte QR kód v panelu terapeuta - vede ke stažení aplikace | ⬜ |
| Zákonný zástupce | |
| Přidejte údaje zástupce v profilu pacienta - sekce zástupce je viditelná | ⬜ |
| Jazyk | |
| Přihlaste se z nového prohlížeče - jazyk se nastaví automaticky | ⬜ |
| Videosezení | |
| Klikněte „Testovat místnost” v Integrace → AITS Video - testovací místnost se otevře | ⬜ |
| Bez naplánovaného sezení - tlačítko „Připojit se do video místnosti” je skryté | ⬜ |
| Deník pacienta | |
| Přidejte záznam s hodnocením závažnosti problémů - graf se aktualizuje | ⬜ |
| Agent AI | |
| Minimalizujte okno agenta AI - znovu ho rozbalte kliknutím | ⬜ |
| Kalendář | |
| Vytvořte sezení v 9:15 - zobrazí se správně | ⬜ |
| Přetáhněte sezení v kalendáři - přichytí se ke čtvrthodinám | ⬜ |
| Bezpečnost | |
| Zadejte špatné heslo 5× - účet se dočasně uzamkne | ⬜ |
| Změňte heslo v profilu terapeuta - změna se uloží | ⬜ |
| Konceptualizace KBT | |
| Otevřete konceptualizaci - prvky L1 a L2 jsou na správných místech | ⬜ |
| Okna ABC se automaticky přizpůsobují obsahu | ⬜ |
| Ostatní | |
| Právní dokumenty se zobrazují správně (bez 404) | ⬜ |
| Přepínač online sezení funguje správně | ⬜ |
Toto vydání zahrnuje přes 150 commitů - od nových analytických nástrojů KBT přes šifrování dat na podnikové úrovni až po desítky oprav nahlášených naším testovacím týmem. Děkujeme za každé hlášení!
Článek připravil tým Therapy Support