Release Notes — 19. marts 2026
Denne udgivelse fokuserede på to ting: nye analyseværktøjer til KAT-terapeuter og datasikkerhed for patientdata på virksomhedsniveau. Vi tilføjede 9 nye analyser baseret på Judith Beck-modellen, implementerede Always Encrypted-databasekryptering, og Android-appen er nu tilgængelig på Google Play Store.
💚 Tak til vores testteam: Martyna, Joanna, Ewa, Jagoda og Bartłomiej — hver af jer har haft en reel indflydelse på at forme denne udgivelse!
1. 🧠 9 nye KAT-analyser — Judith Beck-modellen i din app
Dette er den vigtigste funktion i denne udgivelse. I fanen “KAT-analyser” i patientprofilen finder du nu 9 nye analyseværktøjer baseret på Judith Becks tilgang og CT-R-modellen (Cognitive Therapy — Recovery). Hver enkelt hjælper med at organisere information fra terapisessioner på en struktureret måde.
Hvad er nyt?
- Fanen “KAT-analyser” — alle analyser samlet ét sted, med en knap til “AI-analyse” for at køre det valgte værktøj
- Sessionsvælger — du kan vælge specifikke sessioner til analyse, i stedet for at analysere dem alle på én gang
- 9 nye analyser — fra casekonceptualisering, over analyse af grundlæggende overbevisninger, til planlægning af interventioner
- Mærkat “Tilføjes til systemet” — tydelig indikation, når AI supplerer dokumentationen baseret på transskription
Analyserne er udarbejdet i samarbejde med en KAT-ekspert og er klar til klinisk brug.
2. 🔒 Kryptering af patientdata — Always Encrypted
Vi har implementeret Always Encrypted — en databasekrypteringsteknologi, hvor patienters personoplysninger er krypteret selv for databaseadministratorer. Krypteringsnøglerne opbevares i Azure Key Vault, adskilt fra selve dataene.
Hvad betyder det for dig?
- Sessionstransskriptioner er nu krypteret i databasen (Always Encrypted) — databaseserveren har ingen adgang til deres ukrypterede indhold
- Patienters personoplysninger (navn, efternavn, kontaktoplysninger) er beskyttet på kolonneniveau i databasen
- Pseudonymisering før AI — før en transskription når frem til AI-modellen, erstattes personoplysninger automatisk med pseudonymer. AI ser aldrig dine patienters rigtige navne
- Lange tekster (f.eks. flere timers transskriptioner) flyttes automatisk til et separat, krypteret lager — ingen data går tabt
Alt fungerer automatisk — du behøver ikke konfigurere noget.
3. 💳 Abonnementshåndtering direkte i appen
Du kan nu håndtere dit abonnement direkte fra appen — uden at kontakte support og uden at logge ind på Stripe.
Hvad kan du gøre?
- Tjekke din nuværende plan og næste faktureringsdato
- Skifte plan fra månedlig til årlig eller omvendt
- Opdatere dine kortoplysninger
- Opsige dit abonnement — med en tydelig besked om, hvad der sker, når faktureringsperioden slutter
Du finder knappen “Håndter abonnement” i dine kontoindstillinger.
Vi har også tilføjet understøttelse af gratis produkter via Payment Links — hvis vi i fremtiden tilbyder gratis prøveplaner, håndterer systemet dem automatisk.
4. 📱 Mobilapp — Android i Play Store og iOS på TestFlight
Android-appen er nu tilgængelig gennem Google Play Store — du behøver ikke længere downloade en APK-fil manuelt. Søg blot efter “Therapy Support” i Play Store.
Hvad er der ændret?
- Play Store — appen gennemgår Googles officielle udgivelsesproces, hvilket betyder automatiske opdateringer
- QR-kode — i terapeutpanelet finder du en QR-kode til hurtig download af appen på din telefon
- iOS TestFlight — vi rettede et nedbrud ved opstart, der blokerede Apples godkendelse. iOS-appen er igen tilgængelig på TestFlight
5. 👶 Sektion for værge i patientformularen (Bartłomiej)
På Bartłomiejs anmodning har vi tilføjet en sektion for værge til patientformularen. Når du arbejder med børn eller unge, kan du nu indtaste værgeoplysninger direkte i patientprofilen.
- Værgens navn og kontaktoplysninger — synlige i patientprofilen
- Den gamle ICE-kontaktsektion er fjernet — erstattet af den nye, mere komplette værgesektion
- Forenklet formular til oprettelse af patient — vi har fjernet det unødvendige trin med at vælge blandt eksisterende patienter, nu opretter du en ny profil med det samme
6. 🌍 Automatisk sprogregistrering (Bartłomiej)
På Bartłomiejs anmodning registrerer appen nu automatisk dit browsersprog ved første login og indstiller det relevante grænsefladesprog. Hvis din browser er indstillet til polsk, vises appen straks på polsk, uden at du behøver at ændre det manuelt i indstillingerne.
7. 🔍 Din terapeutprofil synlig på Google
Offentlige terapeutprofiler er nu optimeret til søgemaskiner. Det betyder, at dit navn, din specialisering og din placering kan dukke op i Googles resultater — potentielle patienter kan finde dig uden først at besøge Therapy Supports hjemmeside.
Hvad har vi tilføjet?
- SEO-metatags — titel, beskrivelse og nøgleord på din offentlige profil
- Sitemap — Google indekserer automatisk terapeutprofiler
- Dynamisk rendering — Googles bots ser det fulde indhold af din profil, selvom appen er bygget i React
8. 📊 Patientdagbog — grafer over problemets sværhedsgrad (Ewa)
På Ewas anmodning har vi genopbygget, hvordan problemer spores i patientdagbogen. Nu spores sværhedsgraden af hvert terapeutisk problem separat og vises i en kombineret graf (humør + sværhedsgrad).
Hvad er der ændret?
- Separate vurderinger per problem — ved hver dagbogsindtastning vurderer patienten sværhedsgraden af hvert af sine problemer
- Kombineret graf — på én graf kan du se både patientens humør og sværhedsgraden af individuelle problemer over tid
- Automatisk opdatering — efter tilføjelse af en indtastning opdateres grafen med det samme, uden at siden skal genindlæses
9. 🤖 AI-agentvindue der kan minimeres
AI-agentvinduet i patientprofilen kan nu minimeres — det blokerer ikke indhold, når du ikke har brug for det, men er straks tilgængeligt, når du vil stille et spørgsmål. Klik blot på vinduets header for at folde det sammen eller ud.
10. 🎥 Videosessioner — test dit rum
I sektionen Integrationer → AITS Video finder du nu en knap til “Test rum” — du kan tjekke, om dit kamera, mikrofon og din forbindelse fungerer korrekt før en session med en patient, ikke under den.
På Ewas anmodning har vi også skjult knappen “Deltag i videorum”, når der ikke er planlagt nogen session — så den ikke skaber forvirring.
11. 🔐 Kontosikkerhed (Bartłomiej)
På Bartłomiejs anmodning har vi implementeret to vigtige sikkerhedsmekanismer:
- Kontolåsning efter mislykkede login-forsøg — hvis nogen gentagne gange indtaster den forkerte adgangskode, låses kontoen midlertidigt. Beskytter mod brute-force-angreb
- HTTP-sikkerhedsheadere — et ekstra lag af beskyttelse mod XSS- og clickjacking-angreb
- Opdateret privatlivspolitik (v1.1) — tilpasset kravene til Googles OAuth-verifikation
12. 🐛 Hvad vi rettede
Martynas rapporter
- KAT-konceptualisering blandede niveauer — elementer fra niveau 1 dukkede op i niveau 2 og omvendt. Rettet — hvert niveau indeholder nu de korrekte data
- Modal til flytning af session — knap uden for skærmen — på mindre skærme gik bekræftelsesknappen ud over det synlige område. Rettet
- Notater låst i fremtidige sessioner — det var umuligt at redigere notater i sessioner planlagt til fremtiden. Nu kan du forberede notater på forhånd
- Ingen besked efter live-transskription — efter afsluttet live-transskription blev der ikke vist nogen bekræftelsesbesked. Tilføjet
Joannas rapporter
- AI-vurdering tilpasset til sessioner med børn og unge — AI-prompts tager nu højde for det specifikke ved terapi med yngre patienter
- Notifikationsskabeloner var tomme — efter en opdatering kunne sms- og e-mail-skabeloner nulstilles til tomme. Vi har tilføjet en fallback-mekanisme — hvis databaseskabeloner er tomme, bruger systemet indbyggede standardværdier
- Juridiske dokumenter — 404-fejl — samtykkeerklæringer og vilkår blev ikke vist korrekt i produktionsmiljøet. Rettet
- Skifteknap for onlinesession virkede ikke — når en lokation ved navn “Online” fandtes, reagerede skifteknappen ikke. Rettet
- Nulstilling af juridisk samtykke — samtykker blev nulstillet forkert. Nu virker nulstilling kun i admins forhåndsvisningstilstand
Jagodas rapporter
- Sessioner kun på hele timer — det var umuligt at sætte en session til 9:15 eller 9:30. Rettet — kalenderen understøtter nu kvarterintervaller
- ABC-vinduer for små — vinduerne til ABC-analyse var for trange, teksten krævede scrolling. Nu tilpasser vinduerne sig automatisk til deres indhold
- Fejl under sessionsvurdering — i nogle tilfælde returnerede AI-vurderingen en fejl på grund af indhold markeret som potentielt følsomt. Vi har tilføjet en intelligent gentagelsesmekanisme
- Timeout under generering af KAT-analyse — lange analyser endte med en 504-fejl. Vi har øget tidsgrænsen, så selv omfattende analyser når at blive færdige
Ewas rapporter
- Blandede sprog i dagbogsindtastninger — titler på indtastninger blev vist på det forkerte sprog. Rettet
- QR-kode fjernet fra patientportalen — den unødvendige QR-kode vises ikke længere i patientgrænsefladen
Andre rettede problemer
- Skift af adgangskode virkede ikke — formularen til at skifte adgangskode i terapeutprofilen gemte ikke ændringer på grund af et problem med indlejrede formularer. Rettet
- PIN-knap — ændret mærkat — på Bartłomiejs anmodning har vi ændret mærkatet fra “Næste” til “Gentag” for tydeligt at angive, at PIN-koden skal indtastes igen
- Modaler gik ud over skærmen — på Bartłomiejs anmodning har vi tilføjet maksimal højde og scrolling til alle modaler i appen
- Tabt transskription — i sjældne tilfælde kunne en transskription gå tabt under gemning. Rettet ved at korrigere lagringsmekanismen
- Kalender — gitter og træk — kalenderens gitterlinjer og træk af sessioner går nu præcis i indgreb med kvarterer (15-minutters intervaller)
- Stabilitet i realtid — vi har implementeret Azure SignalR Service, så notifikationer og opdateringer i realtid fungerer pålideligt, selv når appen betjener mange brugere samtidig
- Ydeevne — vi har gennemført en omfattende optimering af ydeevnen på både frontend og backend — appen kører hurtigere og bruger mindre hukommelse
13. 📋 Hvad du bør tjekke
| Tjek dette | ✅ |
|---|---|
| KAT-analyser | |
| Åbn fanen “KAT-analyser” i patientprofilen — 9 nye analyser er tilgængelige | ⬜ |
| Vælg specifikke sessioner til analyse via sessionsvælgeren | ⬜ |
| Klik på “AI-analyse” — resultatet vises i et struktureret format | ⬜ |
| Abonnement | |
| Klik på “Håndter abonnement” i indstillingerne — Stripe-panelet åbnes | ⬜ |
| Mobilapp | |
| Søg efter “Therapy Support” i Google Play Store — appen vises | ⬜ |
| Scan QR-koden i terapeutpanelet — fører til download af appen | ⬜ |
| Værge | |
| Tilføj værgeoplysninger i patientprofilen — værgesektionen er synlig | ⬜ |
| Sprog | |
| Log ind fra en ny browser — sproget indstilles automatisk | ⬜ |
| Videosessioner | |
| Klik på “Test rum” under Integrationer → AITS Video — testrummet åbnes | ⬜ |
| Uden planlagt session — knappen “Deltag i videorum” er skjult | ⬜ |
| Patientdagbog | |
| Tilføj en indtastning med vurderinger af problemets sværhedsgrad — grafen opdateres | ⬜ |
| AI-agent | |
| Minimer AI-agentvinduet — fold det ud igen med et klik | ⬜ |
| Kalender | |
| Opret en session kl. 9:15 — den vises korrekt | ⬜ |
| Træk en session i kalenderen — den går i indgreb med kvarterer | ⬜ |
| Sikkerhed | |
| Indtast den forkerte adgangskode 5 gange — kontoen låses midlertidigt | ⬜ |
| Skift din adgangskode i terapeutprofilen — ændringen gemmes | ⬜ |
| KAT-konceptualisering | |
| Åbn konceptualisering — elementer fra L1 og L2 er på de rigtige pladser | ⬜ |
| ABC-vinduer tilpasser sig automatisk til indholdet | ⬜ |
| Andet | |
| Juridiske dokumenter vises korrekt (ingen 404) | ⬜ |
| Skifteknappen for onlinesession virker korrekt | ⬜ |
Denne udgivelse omfatter over 150 commits — fra nye KAT-analyseværktøjer, over datakryptering på virksomhedsniveau, til snesevis af rettelser indrapporteret af vores testteam. Tak for hver eneste rapport!
Artikel udarbejdet af Therapy Support-teamet