Versionsnyheter - 19 mars 2026
Den här versionen fokuserade på två saker: nya analytiska verktyg för KBT-terapeuter och patientdatasäkerhet på företagsnivå. Vi lade till 9 nya analyser baserade på Judith Becks modell, implementerade databaskrypteringen Always Encrypted, och Android-appen finns nu tillgänglig på Google Play Store.
💚 Tack till vårt testteam: Martyna, Joanna, Ewa, Jagoda och Bartłomiej - var och en av er har haft en verklig inverkan på hur denna version formats!
1. 🧠 9 nya KBT-analyser - Judith Becks modell i din app
Detta är den viktigaste funktionen i den här versionen. I fliken “KBT-analyser” i patientprofilen hittar du nu 9 nya analytiska verktyg baserade på Judith Becks ansats och modellen CT-R (Cognitive Therapy - Recovery). Vart och ett hjälper till att strukturerat organisera information från terapisessioner.
Vad är nytt?
- Fliken “KBT-analyser” - alla analyser på ett ställe, med en knapp för “AI-analys” för att köra det valda verktyget
- Sessionsväljare - du kan välja specifika sessioner att analysera, istället för att analysera alla på en gång
- 9 nya analyser - från fallkonceptualisering, via analys av kärnföreställningar, till interventionsplanering
- Etiketten “Kompletterar systemet” - tydlig indikation på när AI kompletterar dokumentationen baserat på transkriptionen
Analyserna har tagits fram i samarbete med en KBT-expert och är redo för klinisk konsultation.
2. 🔒 Kryptering av patientdata - Always Encrypted
Vi har implementerat Always Encrypted - en databaskrypteringsteknik där patienters personuppgifter krypteras även för databasadministratörer. Krypteringsnycklarna lagras i Azure Key Vault, separat från själva datan.
Vad betyder detta för dig?
- Sessionstranskriptioner krypteras nu i databasen (Always Encrypted) - databasservern har ingen åtkomst till deras innehåll i klartext
- Patienters personuppgifter (namn, efternamn, kontaktuppgifter) skyddas på kolumnnivå i databasen
- Pseudonymisering innan AI - innan en transkription når AI-modellen ersätts personuppgifter automatiskt med pseudonymer. AI ser aldrig dina patienters riktiga namn
- Långa texter (t.ex. flertimmarstranskriptioner) flyttas automatiskt till en separat, krypterad lagring - ingen data går förlorad
Allt fungerar automatiskt - du behöver inte konfigurera något.
3. 💳 Prenumerationshantering direkt i appen
Du kan nu hantera din prenumeration direkt i appen - utan att kontakta supporten och utan att logga in på Stripe.
Vad kan du göra?
- Kontrollera din nuvarande plan och nästa faktureringsdatum
- Byta plan från månadsvis till årsvis eller vice versa
- Uppdatera dina kortuppgifter
- Säga upp din prenumeration - med ett tydligt meddelande om vad som händer efter faktureringsperiodens slut
Du hittar knappen “Hantera prenumeration” i dina kontoinställningar.
Vi har också lagt till stöd för gratisprodukter via Payment Links - om vi i framtiden erbjuder kostnadsfria provplaner kommer systemet att hantera dem automatiskt.
4. 📱 Mobilapp - Android på Play Store och iOS på TestFlight
Android-appen finns nu tillgänglig via Google Play Store - du behöver inte längre ladda ned en APK-fil manuellt. Sök bara efter “Therapy Support” på Play Store.
Vad förändrades?
- Play Store - appen går igenom Googles officiella publiceringsprocess, vilket innebär automatiska uppdateringar
- QR-kod - i terapeutpanelen hittar du en QR-kod för snabb nedladdning av appen till din telefon
- iOS TestFlight - vi fixade en krasch vid start som blockerade Apples granskning. iOS-appen är åter tillgänglig på TestFlight
5. 👶 Sektion för vårdnadshavare i patientformuläret (Bartłomiej)
På Bartłomiejs begäran har vi lagt till en sektion för vårdnadshavare i patientformuläret. När du arbetar med barn eller ungdomar kan du nu ange vårdnadshavarens uppgifter direkt i patientprofilen.
- Vårdnadshavarens namn och kontakt - synligt i patientprofilen
- Den gamla sektionen ICE-kontakt borttagen - ersatt med den nya, mer kompletta vårdnadshavarsektionen
- Förenklat formulär för att skapa patient - vi tog bort det onödiga steget att välja bland befintliga patienter, nu skapar du en ny profil direkt
6. 🌍 Automatisk språkdetektion (Bartłomiej)
På Bartłomiejs begäran känner appen nu automatiskt av webbläsarens språk vid första inloggningen och ställer in rätt gränssnittsspråk. Om din webbläsare är inställd på polska visas appen direkt på polska, utan att du behöver ändra det manuellt i inställningarna.
7. 🔍 Din terapeutprofil synlig på Google
Offentliga terapeutprofiler är nu optimerade för sökmotorer. Det innebär att ditt namn, din specialisering och din plats kan visas i Googles sökresultat - potentiella patienter kan hitta dig utan att först besöka Therapy Supports webbplats.
Vad har vi lagt till?
- SEO-metataggar - titel, beskrivning och nyckelord på din offentliga profil
- Sitemap - Google indexerar automatiskt terapeutprofiler
- Dynamisk rendering - Googles robotar ser hela innehållet i din profil, även om appen är byggd i React
8. 📊 Patientdagbok - grafer för problemets svårighetsgrad (Ewa)
På Ewas begäran har vi byggt om hur problem följs upp i patientdagboken. Nu spåras svårighetsgraden av varje terapeutiskt problem separat och visas på ett kombinerat diagram (humör + svårighetsgrad).
Vad har förändrats?
- Separata skattningar per problem - vid varje dagboksanteckning skattar patienten svårighetsgraden för vart och ett av sina problem
- Kombinerat diagram - på ett diagram kan du se både patientens humör och svårighetsgraden för enskilda problem över tid
- Automatisk uppdatering - efter att en anteckning lagts till uppdateras diagrammet omedelbart utan att sidan behöver laddas om
9. 🤖 Minimerbart AI-agentfönster
AI-agentfönstret i patientprofilen kan nu minimeras - det blockerar inte innehållet när du inte behöver det, men är omedelbart tillgängligt när du vill ställa en fråga. Klicka bara på fönstrets rubrik för att fälla ihop eller expandera det.
10. 🎥 Videosessioner - testa ditt rum
I sektionen Integrationer → AITS Video hittar du nu en knapp för “Testa rum” - du kan kontrollera att din kamera, mikrofon och anslutning fungerar korrekt innan en session med en patient, inte under den.
På Ewas begäran dolde vi också knappen “Gå med i videorum” när ingen session är schemalagd - så att den inte orsakar förvirring.
11. 🔐 Kontosäkerhet (Bartłomiej)
På Bartłomiejs begäran har vi implementerat två viktiga säkerhetsmekanismer:
- Kontolåsning efter misslyckade inloggningar - om någon upprepade gånger anger fel lösenord låses kontot tillfälligt. Skyddar mot brute force-attacker
- HTTP-säkerhetsheaders - ett extra skyddslager mot XSS- och clickjacking-attacker
- Uppdaterad integritetspolicy (v1.1) - anpassad till kraven för Google OAuth-verifiering
12. 🐛 Vad vi har fixat
Martynas rapporter
- KBT-konceptualisering med sammanblandade nivåer - element från nivå 1 dök upp i nivå 2 och vice versa. Fixad - varje nivå innehåller nu korrekt data
- Modalen för att flytta session - knapp utanför skärmen - på mindre skärmar hamnade bekräftelseknappen utanför det synliga området. Fixad
- Låsta anteckningar i framtida sessioner - det gick inte att redigera anteckningar i sessioner planerade för framtiden. Nu kan du förbereda anteckningar i förväg
- Inget meddelande efter direkttranskription - efter avslutad direkttranskription visades inget bekräftelsemeddelande. Tillagt
Joannas rapporter
- AI-bedömning anpassad för sessioner med barn och ungdomar - AI-prompter tar nu hänsyn till särdragen i terapi med yngre patienter
- Aviseringsmallar var tomma - efter en uppdatering kunde SMS- och e-postmallar återställas till tomma. Vi lade till en reservmekanism - om databasmallarna är tomma använder systemet inbyggda standardmallar
- 404-fel för juridiska dokument - samtyckesformulär och villkor visades inte korrekt i produktionsmiljön. Fixad
- Växeln för online-session fungerade inte - när en plats med namnet “Online” fanns svarade inte växeln. Fixad
- Återställning av juridiskt samtycke - samtycken återställdes felaktigt. Nu fungerar återställning bara i administratörens förhandsvisningsläge
Jagodas rapporter
- Sessioner endast på hel timme - det gick inte att ställa in en session kl. 9:15 eller 9:30. Fixad - kalendern stödjer nu kvartsintervaller
- För små ABC-fönster - fönstren för ABC-analys var för trånga, texten krävde rullning. Nu anpassas fönstren automatiskt efter innehållet
- Fel vid sessionsbedömning - i vissa fall returnerade AI-bedömningen ett fel på grund av innehåll flaggat som potentiellt känsligt. Vi lade till en intelligent omförsöksmekanism
- Timeout vid generering av KBT-analys - långa analyser avslutades med ett 504-fel. Vi ökade tidsgränsen så att även omfattande analyser hinner slutföras
Ewas rapporter
- Blandade språk i dagboksanteckningar - anteckningstitlar visades på fel språk. Fixad
- QR-kod borttagen från patientportalen - den onödiga QR-koden visas inte längre i patientgränssnittet
Övriga fixade problem
- Lösenordsbyte fungerade inte - formuläret för lösenordsbyte i terapeutprofilen sparade inte ändringar på grund av ett problem med ett nästlat formulär. Fixad
- PIN-knapp - ändrad etikett - på Bartłomiejs begäran ändrade vi etiketten från “Nästa” till “Upprepa” för att tydligt visa att PIN-koden behöver anges igen
- Modalfönster hamnade utanför skärmen - på Bartłomiejs begäran lade vi till maxhöjd och rullning i alla modalfönster i appen
- Förlorad transkription - i sällsynta fall kunde en transkription gå förlorad vid sparning. Fixad genom att korrigera lagringsmekanismen
- Kalender - rutnät och dragning - kalenderns rutnätslinjer och dragning av sessioner snäpper nu exakt till kvartstimmar (15-minutersintervaller)
- Stabilitet i realtid - vi implementerade Azure SignalR Service, så aviseringar och realtidsuppdateringar fungerar pålitligt även när appen betjänar många användare samtidigt
- Prestanda - vi genomförde en omfattande prestandaoptimering av både frontend och backend - appen körs snabbare och använder mindre minne
13. 📋 Vad du bör kontrollera
| Kontrollera detta | ✅ |
|---|---|
| KBT-analyser | |
| Öppna fliken “KBT-analyser” i patientprofilen - 9 nya analyser är tillgängliga | ⬜ |
| Välj specifika sessioner för analys med sessionsväljaren | ⬜ |
| Klicka på “AI-analys” - resultatet visas i ett strukturerat format | ⬜ |
| Prenumeration | |
| Klicka på “Hantera prenumeration” i inställningarna - Stripe-panelen öppnas | ⬜ |
| Mobilapp | |
| Sök efter “Therapy Support” i Google Play Store - appen visas | ⬜ |
| Skanna QR-koden i terapeutpanelen - leder till appnedladdning | ⬜ |
| Vårdnadshavare | |
| Lägg till vårdnadshavarens uppgifter i patientprofilen - sektionen för vårdnadshavare är synlig | ⬜ |
| Språk | |
| Logga in från en ny webbläsare - språket ställs in automatiskt | ⬜ |
| Videosessioner | |
| Klicka på “Testa rum” under Integrationer → AITS Video - testrummet öppnas | ⬜ |
| Utan schemalagd session - knappen “Gå med i videorum” är dold | ⬜ |
| Patientdagbok | |
| Lägg till en anteckning med skattningar av problemets svårighetsgrad - diagrammet uppdateras | ⬜ |
| AI-agent | |
| Minimera AI-agentfönstret - expandera det igen med ett klick | ⬜ |
| Kalender | |
| Skapa en session kl. 9:15 - den visas korrekt | ⬜ |
| Dra en session i kalendern - den snäpper till kvartstimmar | ⬜ |
| Säkerhet | |
| Ange fel lösenord 5 gånger - kontot låses tillfälligt | ⬜ |
| Ändra ditt lösenord i terapeutprofilen - ändringen sparas | ⬜ |
| KBT-konceptualisering | |
| Öppna konceptualiseringen - element för N1 och N2 finns på rätt platser | ⬜ |
| ABC-fönster expanderar automatiskt för att passa innehållet | ⬜ |
| Övrigt | |
| Juridiska dokument visas korrekt (inget 404-fel) | ⬜ |
| Växeln för online-session fungerar korrekt | ⬜ |
Denna version innehåller över 150 commits - från nya analytiska KBT-verktyg, via datakryptering på företagsnivå, till dussintals fixar rapporterade av vårt testteam. Tack för varje rapport!
Artikeln är sammanställd av Therapy Support-teamet