Release Notes — 7. april 2026
Dette er den største utgivelsen i TherapySupports historie. I løpet av de siste tre ukene har vi lagt til en diagnosemodul med ICD-11- og DSM-5-koder, prosodianalyse av sesjoner, gjenoppbygd Beck-konseptualisering, lansert videosesjoner med lobby og bakgrunnsuskarphet, og mobilappen har fått en komplett makeover. I tillegg — migrering til GPT-5.2, live AI-streaming i hele appen, og full GDPR-etterlevelse inkludert dataeksport og selvbetjent kontosletting.
💚 Takk til teamet vårt: Tomasz K., Joanna, Ewa, Bohdan, Peter, Malwina, Magda og Bartlomiej — for rapportene, idéene og tålmodigheten deres under testingen!
1. 📊 DSM/ICD-diagnosemodul — diagnosekoder samlet på ett sted
En ny DSM/ICD-diagnose-modul er nå tilgjengelig i pasientprofilen. Du kan søke etter diagnosekoder fra klassifikasjonene ICD-11 og DSM-5 direkte i appen — ingen grunn til å bytte til eksterne databaser.
- Kodesøk — skriv en del av navnet eller koden, og systemet foreslår treff fra begge klassifikasjonene
- Ordbøker på 6 språk — diagnosekoder oversatt til polsk, engelsk, slovakisk, katalansk, russisk og ukrainsk
- Navigasjonsknapp i pasientprofilen tar deg direkte til modulen
Takk til Bohdan for den komplette implementeringen av denne modulen fra backend til frontend.
2. 🎵 Prosodianalyse av sesjoner — en ny dimensjon av forståelse
Nytt: fanen Prosodi i pasientprofilen. Etter behandling av en sesjonsopptak analyserer systemet stemmekarakteristikker — tempo, pauser, intonasjon — og genererer metrikker som beskriver samtalens følelsesmessige forløp.
- Følelsesmessig kurve — visualisering av endringer i følelsesmessig intensitet gjennom sesjonen
- Sesjonsmetrikker — et sett med indikatorer som viser samtalens dynamikk
Dette verktøyet legger til et ekstra lag med informasjon til transkripsjonen som er vanskelig å fange opp fra tekst alene. Takk til Bohdan for denne funksjonen.
3. 🧠 Judith Beck-konseptualisering v2 — streaming og godkjenning
Visningen av Beck-konseptualisering er fullstendig gjenoppbygd. Resultater genereres nå live — du ser seksjoner dukke opp i sanntid i stedet for å vente på det fullstendige resultatet.
- Live-streaming — konseptualiseringsseksjoner dukker opp én etter én med animasjon
- Godkjenningsflyt — etter generering kan du godkjenne, redigere eller avvise hver seksjon
- Pilnavigasjon — pil opp/ned flytter mellom felt, Enter legger til et nytt element, Backspace fjerner tomme
- Data fra utviklingsintervju — konseptualiseringen inkluderer automatisk informasjon fra pasientskjemaer
- PDF med ikoner — eksport til PDF med fargede seksjonsoverskrifter og terapeutens initialer
- Hypotesemerker — felt som AI ikke kunne bekrefte ut fra data, merkes som hypoteser
På Bartlomiejs oppfordring har vi lagt til en bekreftelse før en eksisterende konseptualisering erstattes, og fjernet grensen på 3 elementer — du kan nå legge til et vilkårlig antall oppføringer i hver seksjon. På Bohdans rapport har vi fjernet det overflødige narrative sammendraget under konseptualiseringen.
4. 🏷️ KAT-annotasjoner på transkripsjon — AI-merker inline
KAT-annotasjoner vises nå i visningen av sesjonstranskripsjonen. AI-systemet markerer kognitivt-atferdsmessige elementer — automatiske tanker, oppfatninger, følelser, atferd — som fargede merker direkte i teksten.
- Streaming med animasjon — annotasjoner dukker opp med en jevn inntoningsanimasjon
- Synlige som standard — du ser merkene med det samme du åpner transkripsjonsfanen
- Tooltip med detaljer — hold musepekeren over et merke for å se mer informasjon
5. ⚡ Live AI-streaming — overalt
AI-analyseresultater dukker ikke lenger plutselig opp etter sekunders venting. Nå ser du genereringen i sanntid — teksten dukker opp på skjermen setning for setning.
Streaming fungerer i:
- Sesjonsvurdering — kort dukker opp trinn for trinn
- Sesjonsdetaljer (CTS-R) — strukturert innhold i et ryddig layout
- Sesjonssammendrag — teksten vokser live
- Innledende konsultasjon og Problemer — generering uten venting
- ABC v2 og Beck-konseptualisering — animert visning av seksjoner
I tillegg har vi migrert til GPT-5.2 — 10 AI-distribusjoner ble oppdatert, noe som resulterer i bedre analysekvalitet og raskere svar.
6. 🎥 Videosesjoner — lobby, chat og bakgrunnsuskarphet
Videokonferanser har fått en betydelig oppgradering. Før du blir med i en sesjon, ser du nå en lobby-skjerm (PreJoin) hvor du kan sjekke kameraet og mikrofonen din.
- Lobby med forhåndsvisning — sjekk video og lyd før du går inn i rommet
- Chat under sesjonen — utveksle tekstmeldinger under videosamtalen
- Bakgrunnsuskarphet — gjør kamerabakgrunnen din uskarp med ett klikk
- Videoinnstillinger — styring av kamera og mikrofon under sesjonen
- Transkripsjonsindikator — synlig informasjon når transkripsjon er aktiv
På Ewas rapport: etter at en sesjon er avsluttet, vises en ryddig «Sesjon avsluttet»-skjerm i stedet for et tomt vindu, og systemet ber nå riktig om kameratilgang ved første tilkobling.
7. 📱 Mobilapp — komplett makeover
Mobilappen (MAUI) har fått den største oppdateringen i sin historie. Takket være Bohdans intensive arbeid:
- Fullskjermredigering (⛶) — rediger sesjonsnotater, hjemmeoppgave og plan i fullskjerm
- AI-feltredigering — rediger manuelt det genererte sammendraget, hjemmeoppgaven og sesjonsplanen
- Forrige sesjon — se notater fra den siste sesjonen direkte mens du tar opp
- Auto-innlogging — splash-skjerm med automatisk innlogging, ingen grunn til å taste inn passord hver gang
- Mørk modus — visningsrettelser i mørk modus
- Fakturaer — se og kanseller abonnementsfakturaer
- Ny splash-skjerm — TherapySupport-logo på lys bakgrunn, i samsvar med innloggingsskjermen
- Oppdater — knappen «Oppdater» i stedet for «Logg ut» i navigasjonen
I tillegg er opptak på alle plattformer nå mer pålitelig — etter et avbrudd fra en telefonsamtale gjenopptas opptaket automatisk når samtalen avsluttes. På desktop har vi lagt til sikkerhetskopi av opptak — selv om tilkoblingen brytes, blir lydfilen trygt lagret og lastet opp.
8. 🎙️ Transkripsjon — raskere, mer nøyaktig, mer pålitelig
Live-transkripsjon fungerer nå merkbart raskere. Takket være Bohdans optimaliseringsarbeid:
- Delresultater umiddelbart — du ser teksten dukke opp i sanntid, uten forsinkelser
- Bedre diarisering — talergjenkjenning fungerer mer nøyaktig med en ny algoritme (Batch API med sammenslåing av segmenter)
- Dynamiske talerfarger — systemet støtter et vilkårlig antall talere, ikke bare fire
- Redigering av transkripsjon — nytt layout med direkte redigering i teksten (contentEditable), identisk visning i forhåndsvisning og redigeringsmodus
På Magdas rapport: M4A-filer blir ikke lenger feilaktig gjenkjent som MP3 — systemet oppdager formatet ut fra filens innhold, ikke filtypen. På Bartlomiejs oppfordring har vi lagt til støtte for RTF-filer for opplasting av transkripsjon og automatisk merking av transkripsjon som mislykket når cloud-jobben forsvinner etter 2 timer.
På Tomasz K.s oppfordring har vi lagt til knappene Last ned og Kopier ved siden av transkripsjonen — nå kan du kopiere teksten eller laste den ned som en fil med ett klikk.
9. 💰 Betalingsrapporter og fakturaer
På Joannas oppfordring er det opprettet en komplett betalingsrapport per pasient:
- Datointervallfilter — velg perioden for oppgjøret
- Betalingsmetode og -dato — se når og hvordan pasienten betalte
- Ren PDF-utskrift — rapport klar for utskrift eller sending
- Standardfilter — listen starter fra den eldste ubetalte sesjonen
- Skille mellom avlysninger — se hvem som avlyste sesjonen (pasient eller terapeut)
- Fremtidige sesjoner skjult — rapporten viser kun sesjoner som har funnet sted
På Bartlomiejs oppfordring: KSeF-abonnementsfakturaer — plattformen utsteder automatisk KSeF-kompatible fakturaer for abonnementer. En visning av abonnementsfakturaer dukket opp i terapeutpanelet. På Bohdans rapport: e-postvarsel før den gratis prøveperioden utløper — ingen overraskelser etter prøveperioden. Vi har også lagt til en 7-dagers henstandsperiode — hvis en Stripe-betaling mislykkes, har du en uke på deg til å oppdatere betalingsmetoden din før kontoen blokkeres.
10. 🐛 Feilrapportering — direkte fra appen
Ny funksjon: vindu for feilrapportering tilgjengelig inne i appen. Støtt på et problem? Klikk på «Rapporter feil», beskriv hva som skjedde, legg eventuelt ved et skjermbilde — rapporten går direkte til vårt Jira-system.
- Skjermbilde — legg ved et skjermbilde med ett klikk
- Varsel om rettelse — når vi retter feilen din, får du et varsel med utviklerens kommentar
- Slett rapporter — du kan fjerne rapportene dine
11. 🔒 GDPR — dataeksport og kontosletting
Full GDPR-etterlevelse:
- Dataeksport (artikkel 20) — last ned alle dataene dine i et strukturert format
- Kontosletting (artikkel 17) — selvbetjent kontosletting fra innstillingene, ingen grunn til å kontakte support
- Revisjon av juridiske dokumenter — oppdaterte bruksvilkår, personvernerklæring og samtykker
- «Administrer informasjonskapsler»-lenke i bunnteksten — GDPR-etterlevelse
På Bartlomiejs oppfordring: revisjon av tilgang til pasientdata — hver tilgang til sensitive data logges og arkiveres. Takk til Bohdan for implementeringen av revisjonsarkivering til Azure Blob Storage.
12. 🤖 Generell AI-chat og forbedringer av assistenten
På Tomasz K.s oppfordring har vi lagt til:
- Generell AI-chat — AI-assistent uten konteksten til en bestemt pasient. Du kan stille spørsmål om terapeutiske teknikker, prosedyrer eller dokumentasjon uten å velge en pasient
- AI-assistent som ikon — minimert som standard, blokkerer ikke skjermen. Klikk på ikonet når du trenger hjelp
- Blokkering av kalenderfelt — du kan blokkere et bestemt tidsrom (f.eks. til et teammøte) uten å opprette en pasientsesjon
13. 🌍 Nytt språk: fransk + rettelser på slovakisk
Appen støtter nå fransk — både grensesnittet og alle skjemaer og varsler.
På Peters rapport: vi har rettet slovakiske oversettelser — fjernet hardkodede polske verdier fra lokaliseringen og lagt til manglende nøkler. Navn på sesjonssteder (som «Kontor») er nå korrekt oversatt.
14. 📋 Demografisk og utviklingsmessig intervju
Seksjonen som tidligere het «Innledende konsultasjon», er endret til «Demografisk og utviklingsmessig intervju» — et navn som bedre gjenspeiler skjemaets formål. Vi har også lagt til et nytt skjema for klinisk intervju som utvider omfanget av pasientinformasjon som samles inn.
Hva vi rettet
| Område | Hva skjedde | Hva nå |
|---|---|---|
| E-post-/sms-varsler | På Bohdans rapport: e-post med sesjonspåminnelse viste UTC-tid. På Malwinas rapport: sms-lenke førte til feil side | Varsler viser korrekt tid i din tidssone, sms-lenke fører til pasientportalen |
| Problemgraf | På Bohdans rapport: grafen viste «Problem #1» i stedet for problemets navn | Nå ser du problemnavn i tegnforklaringen og grafen |
| Humørgraf | På Bohdans rapport: alle problemer tegnet som én linje | Hvert problem har en egen linje med lesbar tegnforklaring |
| Pasientliste | På Joannas rapport: merket «Ingen konto» for pasienter med portal | Merket «Portal» når pasienten har en aktiv konto |
| Avlyste sesjoner | På Bartlomiejs rapport: avlyste sesjoner usynlige i kalenderen | Visuell fremheving av avlyste sesjoner + merket «Avlyst:» i menyen |
| Chrome-kamera | Nettlesere blokkerte kameratilgang | Rettet tillatelsespolicy — kameraet fungerer i alle nettlesere |
| Lukking av sesjon | På Bohdans rapport: det tok flere sekunder å lukke en sesjon | Umiddelbar lukking — diarisering kjører i bakgrunnen |
| Utlogging under sesjon | På Ewas rapport: terapeuten kunne bli logget ut under en sesjon | Systemet blokkerer automatisk utlogging under en aktiv sesjon |
| Dagbok-glidebryter | Synlig numerisk verdi (f.eks. 75/100) på glidebryteren | Glidebryter uten synlig verdi — mindre stressende for pasienter |
| Månedlig inntekt | Beløp usynlig ved lav inntekt | Beløp vist ved siden av søylen, alltid lesbart |
| Tilgjengelighet | Etter tømming av timeplan opprettet systemet standard man–fre-tider | Tømt timeplan forblir tom |
| Praksisassistent | Krasj ved lang pasientkontekst | Automatisk trunkering av kontekst — assistenten fungerer stabilt |
| Dashbord | Statistikk lastet sakte | Umiddelbar visning med optimaliserte spørringer |
| AI-kostnader | På Bohdans og Bartlomiejs rapport: ingen synlighet av AI-kostnader | Utvidet fremvisning av kostnader per terapeut i adminpanelet |
QA-sjekkliste — verifiser etter oppdatering
| # | Hva du bør sjekke |
|---|---|
| 1 | Åpne pasientprofil → fanen DSM/ICD-diagnose → søk etter koden «F32» — resultater vises |
| 2 | Åpne sesjonstranskripsjon → KAT-annotasjoner synlige som fargede merker i teksten |
| 3 | Kjør analysen Beck-konseptualisering → resultater dukker opp live (streaming) → klikk på «Godkjenn» |
| 4 | Åpne fanen Prosodi i pasientprofilen → synlige metrikker og følelsesmessig kurve |
| 5 | Start en videosesjon → lobby med kameraforhåndsvisning → bakgrunnsuskarphet fungerer → chat tilgjengelig |
| 6 | På telefon: åpne appen → auto-innlogging → rediger sesjonsnotat i fullskjermredigering |
| 7 | Åpne pasientens betalingsrapport → sett datofilter → skriv ut PDF |
| 8 | Klikk på «Rapporter feil» → legg ved skjermbilde → rapporten vises i systemet |
| 9 | Innstillinger → Eksporter data → last ned fil med dataene dine |
| 10 | Klikk på AI-assistent-ikonet → still et spørsmål uten å velge en pasient |
| 11 | Live-transkripsjon → delresultater synlige umiddelbart → knappene Last ned/Kopier fungerer |
| 12 | Kalender → blokker et tidsrom → tidsrommet vises som opptatt |
| 13 | Sjekk e-postvarsel — sesjonstidspunkt i lokal tidssone |
| 14 | Sjekk grensesnittet på fransk — alle merker er oversatt |
Artikkel utarbeidet av Therapy Support-teamet