Release Notes — 7. april 2026
Dette er den største udgivelse i TherapySupports historie. I løbet af de seneste tre uger har vi tilføjet et diagnosemodul med ICD-11- og DSM-5-koder, prosodianalyse af sessioner, genopbygget Beck-konceptualisering, lanceret videosessioner med lobby og baggrundssløring, og mobilappen har fået et komplet makeover. Oveni det — migrering til GPT-5.2, live AI-streaming i hele appen, og fuld GDPR-overensstemmelse inklusive dataeksport og selvbetjent kontosletning.
💚 Tak til vores team: Tomasz K., Joanna, Ewa, Bohdan, Peter, Malwina, Magda og Bartlomiej — for jeres rapporter, idéer og tålmodighed under testen!
1. 📊 DSM/ICD-diagnosemodul — diagnosekoder samlet ét sted
Et nyt DSM/ICD-diagnose-modul er nu tilgængeligt i patientprofilen. Du kan søge efter diagnosekoder fra klassifikationerne ICD-11 og DSM-5 direkte i appen — ingen grund til at skifte til eksterne databaser.
- Kodesøgning — skriv en del af navnet eller koden, og systemet foreslår matches fra begge klassifikationer
- Ordbøger på 6 sprog — diagnosekoder oversat til polsk, engelsk, slovakisk, catalansk, russisk og ukrainsk
- Navigationsknap i patientprofilen fører dig direkte til modulet
Tak til Bohdan for den komplette implementering af dette modul fra backend til frontend.
2. 🎵 Prosodianalyse af sessioner — en ny dimension af forståelse
Nyt: fanen Prosodi i patientprofilen. Efter behandling af en sessionsoptagelse analyserer systemet stemmekarakteristika — tempo, pauser, intonation — og genererer metrikker, der beskriver samtalens følelsesmæssige forløb.
- Følelsesmæssig kurve — visualisering af ændringer i følelsesmæssig intensitet gennem sessionen
- Sessionsmetrikker — et sæt indikatorer, der viser samtalens dynamik
Dette værktøj tilføjer et ekstra lag af information til transskriptionen, som er svært at fange fra tekst alene. Tak til Bohdan for denne funktion.
3. 🧠 Judith Beck-konceptualisering v2 — streaming og godkendelse
Visningen af Beck-konceptualisering er blevet fuldstændig genopbygget. Resultater genereres nu live — du ser afsnit dukke op i realtid i stedet for at vente på det fulde resultat.
- Live-streaming — konceptualiseringsafsnit dukker op ét ad gangen med animation
- Godkendelsesflow — efter generering kan du godkende, redigere eller afvise hvert afsnit
- Pilnavigation — pil op/ned flytter mellem felter, Enter tilføjer et nyt element, Backspace fjerner tomme
- Data fra udviklingsinterview — konceptualiseringen indarbejder automatisk information fra patientformularer
- PDF med ikoner — eksport til PDF med farvede afsnitsoverskrifter og terapeutens initialer
- Hypotesemærkater — felter, som AI ikke kunne bekræfte ud fra data, markeres som hypoteser
På Bartlomiejs anmodning har vi tilføjet en bekræftelse, før en eksisterende konceptualisering erstattes, og fjernet grænsen på 3 elementer — du kan nu tilføje et vilkårligt antal indlæg i hvert afsnit. På Bohdans rapport har vi fjernet det overflødige narrative resumé under konceptualiseringen.
4. 🏷️ KAT-annotationer på transskription — AI-mærkater inline
KAT-annotationer vises nu i visningen af sessionstransskription. AI-systemet markerer kognitivt-adfærdsmæssige elementer — automatiske tanker, overbevisninger, følelser, adfærd — som farvede mærkater direkte i teksten.
- Streaming med animation — annotationer dukker op med en jævn indtoningsanimation
- Synlige som standard — du ser mærkaterne med det samme, når du åbner transskriptionsfanen
- Tooltip med detaljer — hold musen over et mærkat for at se flere oplysninger
5. ⚡ Live AI-streaming — overalt
AI-analyseresultater dukker ikke længere pludseligt op efter sekunders ventetid. Nu ser du genereringen i realtid — teksten dukker op på skærmen sætning for sætning.
Streaming fungerer i:
- Sessionsvurdering — kort dukker op trin for trin
- Sessionsdetaljer (CTS-R) — struktureret indhold i et rent layout
- Sessionsresumé — teksten vokser live
- Indledende konsultation og Problemer — generering uden ventetid
- ABC v2 og Beck-konceptualisering — animeret visning af afsnit
Derudover har vi migreret til GPT-5.2 — 10 AI-deployments blev opdateret, hvilket resulterer i bedre analysekvalitet og hurtigere svar.
6. 🎥 Videosessioner — lobby, chat og baggrundssløring
Videokonferencer har fået en betydelig opgradering. Før du deltager i en session, ser du nu en lobby-skærm (PreJoin), hvor du kan tjekke dit kamera og din mikrofon.
- Lobby med forhåndsvisning — tjek video og lyd, før du går ind i rummet
- Chat under sessionen — udveksl tekstbeskeder under videoopkaldet
- Baggrundssløring — slør din kamerabaggrund med ét klik
- Videoindstillinger — styring af kamera og mikrofon under sessionen
- Transskriptionsindikator — synlig information, når transskription er aktiv
På Ewas rapport: efter afslutning af en session vises en ren “Session afsluttet”-skærm i stedet for et tomt vindue, og systemet beder nu korrekt om kameraadgang ved første forbindelse.
7. 📱 Mobilapp — komplet makeover
Mobilappen (MAUI) har fået den største opdatering i sin historie. Takket være Bohdans intensive arbejde:
- Fuldskærmseditor (⛶) — rediger sessionsnotater, hjemmearbejde og plan i fuld skærm
- AI-feltredigering — rediger manuelt det genererede resumé, hjemmearbejdet og sessionsplanen
- Forrige session — se notater fra den seneste session direkte under optagelse
- Auto-login — splash-skærm med automatisk login, ingen grund til at indtaste adgangskode hver gang
- Mørkt tema — visningsrettelser i mørkt tema
- Fakturaer — se og annuller abonnementsfakturaer
- Ny splash-skærm — TherapySupport-logo på lys baggrund, i overensstemmelse med loginskærmen
- Opdater — knappen “Opdater” i stedet for “Log ud” i navigationen
Derudover er optagelse på alle platforme nu mere pålidelig — efter en afbrydelse fra et telefonopkald genoptages optagelsen automatisk, når opkaldet slutter. På computer har vi tilføjet backup af optagelse — selv hvis forbindelsen falder ud, gemmes og uploades lydfilen sikkert.
8. 🎙️ Transskription — hurtigere, mere præcis, mere pålidelig
Live-transskription fungerer nu mærkbart hurtigere. Takket være Bohdans optimeringsarbejde:
- Delresultater med det samme — du ser teksten dukke op i realtid, uden forsinkelser
- Bedre diarisering — talergenkendelse fungerer mere præcist med en ny algoritme (Batch API med sammenlægning af segmenter)
- Dynamiske talerfarver — systemet understøtter et vilkårligt antal talere, ikke kun fire
- Redigering af transskription — nyt layout med direkte redigering i teksten (contentEditable), identisk visning i forhåndsvisning og redigeringstilstand
På Magdas rapport: M4A-filer bliver ikke længere fejlagtigt genkendt som MP3 — systemet registrerer formatet ud fra filens indhold, ikke filtypen. På Bartlomiejs anmodning har vi tilføjet understøttelse af RTF-filer til upload af transskription og automatisk markering af transskription som mislykket, når cloud-jobbet forsvinder efter 2 timer.
På Tomasz K.’s anmodning har vi tilføjet knapperne Download og Kopiér ved siden af transskriptionen — nu kan du kopiere teksten eller downloade den som en fil med ét klik.
9. 💰 Betalingsrapporter og fakturaer
På Joannas anmodning er der oprettet en komplet betalingsrapport per patient:
- Datointervalfilter — vælg perioden for afregningen
- Betalingsmetode og -dato — se hvornår og hvordan patienten betalte
- Ren PDF-udskrift — rapport klar til udskrivning eller afsendelse
- Standardfilter — listen starter fra den ældste ubetalte session
- Skelnen mellem aflysninger — se hvem der aflyste sessionen (patient eller terapeut)
- Fremtidige sessioner skjult — rapporten viser kun sessioner, der har fundet sted
På Bartlomiejs anmodning: KSeF-abonnementsfakturaer — platformen udsteder automatisk KSeF-kompatible fakturaer for abonnementer. En visning af abonnementsfakturaer er tilføjet i terapeutpanelet. På Bohdans rapport: e-mail-notifikation, før den gratis prøveperiode udløber — ingen overraskelser efter prøveperioden. Vi har også tilføjet en 7-dages henstandsperiode — hvis en Stripe-betaling mislykkes, har du en uge til at opdatere din betalingsmetode, før kontoen blokeres.
10. 🐛 Fejlrapportering — direkte fra appen
Ny funktion: vindue til fejlrapportering tilgængeligt inde fra appen. Stødt på et problem? Klik på “Rapportér fejl”, beskriv hvad der skete, tilføj eventuelt et skærmbillede — rapporten går direkte til vores Jira-system.
- Skærmbillede — vedhæft et skærmbillede med ét klik
- Notifikation om rettelse — når vi retter din fejl, modtager du en notifikation med udviklerens kommentar
- Slet rapporter — du kan fjerne dine rapporter
11. 🔒 GDPR — dataeksport og kontosletning
Fuld GDPR-overensstemmelse:
- Dataeksport (artikel 20) — download alle dine data i et struktureret format
- Kontosletning (artikel 17) — selvbetjent kontosletning fra indstillingerne, ingen grund til at kontakte support
- Revision af juridiske dokumenter — opdaterede servicevilkår, privatlivspolitik og samtykker
- Link til “Håndter cookies” i footeren — GDPR-overensstemmelse
På Bartlomiejs anmodning: revision af adgang til patientdata — hver adgang til følsomme data logges og arkiveres. Tak til Bohdan for implementeringen af revisionsarkivering til Azure Blob Storage.
12. 🤖 Generel AI-chat og forbedringer af assistenten
På Tomasz K.’s anmodning har vi tilføjet:
- Generel AI-chat — AI-assistent uden konteksten af en specifik patient. Du kan stille spørgsmål om terapeutiske teknikker, procedurer eller dokumentation uden at vælge en patient
- AI-assistent som ikon — minimeret som standard, blokerer ikke skærmen. Klik på ikonet, når du har brug for hjælp
- Blokering af kalenderfelt — du kan blokere et bestemt tidsrum (f.eks. til et teammøde) uden at oprette en patientsession
13. 🌍 Nyt sprog: fransk + rettelser på slovakisk
Appen understøtter nu fransk — både grænsefladen og alle formularer og notifikationer.
På Peters rapport: vi har rettet slovakiske oversættelser — fjernet hårdkodede polske værdier fra lokaliseringen og tilføjet manglende nøgler. Navne på sessionslokationer (som “Kontor”) er nu korrekt oversat.
14. 📋 Demografisk og udviklingsmæssigt interview
Sektionen tidligere kendt som “Indledende konsultation” er omdøbt til “Demografisk og udviklingsmæssigt interview” — et navn, der bedre afspejler formularens formål. Vi har også tilføjet en ny formular til klinisk interview, der udvider omfanget af patientinformation, der indsamles.
Hvad vi rettede
| Område | Hvad skete der | Hvad nu |
|---|---|---|
| E-mail-/sms-notifikationer | På Bohdans rapport: e-mail med sessionspåmindelse viste UTC-tid. På Malwinas rapport: sms-link førte til forkert side | Notifikationer viser korrekt tid i din tidszone, sms-link fører til patientportalen |
| Problemgraf | På Bohdans rapport: grafen viste “Problem #1” i stedet for problemets navn | Nu ser du problemnavne i forklaringen og grafen |
| Humørgraf | På Bohdans rapport: alle problemer tegnet som én linje | Hvert problem har en separat linje med en læsevenlig forklaring |
| Patientliste | På Joannas rapport: badge “Ingen konto” for patienter med portal | Badge “Portal”, når patienten har en aktiv konto |
| Aflyste sessioner | På Bartlomiejs rapport: aflyste sessioner usynlige i kalenderen | Visuel fremhævning af aflyste sessioner + mærkat “Aflyst:” i menuen |
| Chrome-kamera | Browsere blokerede kameraadgang | Rettet tilladelsespolitik — kameraet virker i alle browsere |
| Lukning af session | På Bohdans rapport: det tog flere sekunder at lukke en session | Øjeblikkelig lukning — diarisering kører i baggrunden |
| Log ud under session | På Ewas rapport: terapeuten kunne blive logget ud under en session | Systemet blokerer automatisk log ud under en aktiv session |
| Dagbogsslider | Synlig numerisk værdi (f.eks. 75/100) på slideren | Slider uden synlig værdi — mindre stressende for patienter |
| Månedlig indtægt | Beløb usynligt ved lav indtægt | Beløb vist ved siden af søjlen, altid læsbart |
| Tilgængelighed | Efter rydning af skema oprettede systemet standard man-fre-tider | Ryddet skema forbliver tomt |
| Praksisassistent | Nedbrud ved lang patientkontekst | Automatisk trunkering af kontekst — assistenten fungerer stabilt |
| Dashboard | Statistik indlæste langsomt | Øjeblikkelig visning med optimerede forespørgsler |
| AI-omkostninger | På Bohdans og Bartlomiejs rapport: ingen synlighed af AI-omkostninger | Udvidet visning af omkostninger per terapeut i adminpanelet |
QA-tjekliste — verificér efter opdatering
| # | Hvad du bør tjekke |
|---|---|
| 1 | Åbn patientprofil → fanen DSM/ICD-diagnose → søg efter koden “F32” — resultater vises |
| 2 | Åbn sessionstransskription → KAT-annotationer synlige som farvede mærkater i teksten |
| 3 | Kør analysen Beck-konceptualisering → resultater dukker op live (streaming) → klik på “Godkend” |
| 4 | Åbn fanen Prosodi i patientprofilen → synlige metrikker og følelsesmæssig kurve |
| 5 | Start en videosession → lobby med kameraforhåndsvisning → baggrundssløring virker → chat tilgængelig |
| 6 | På telefon: åbn appen → auto-login → rediger sessionsnote i fuldskærmseditor |
| 7 | Åbn patientens betalingsrapport → sæt datofilter → udskriv PDF |
| 8 | Klik på “Rapportér fejl” → vedhæft skærmbillede → rapporten vises i systemet |
| 9 | Indstillinger → Eksportér data → download fil med dine data |
| 10 | Klik på AI-assistent-ikonet → stil et spørgsmål uden at vælge en patient |
| 11 | Live-transskription → delresultater synlige med det samme → knapperne Download/Kopiér virker |
| 12 | Kalender → blokér et tidsrum → tidsrummet vises som optaget |
| 13 | Tjek e-mail-notifikation — sessionstidspunkt i lokal tidszone |
| 14 | Tjek grænsefladen på fransk — alle mærkater er oversat |
Artikel udarbejdet af Therapy Support-teamet