Release Notes — 19 maart 2026
Deze release richtte zich op twee zaken: nieuwe analysetools voor CGT-therapeuten en patiëntgegevensbeveiliging op enterprise-niveau. We hebben 9 nieuwe analyses toegevoegd gebaseerd op het Judith Beck-model, Always Encrypted-databaseversleuteling geïmplementeerd, en de Android-app is nu beschikbaar in de Google Play Store.
💚 Dank aan ons testteam: Martyna, Joanna, Ewa, Jagoda en Bartłomiej — ieder van jullie heeft echt invloed gehad op de vormgeving van deze release!
1. 🧠 9 nieuwe CGT-analyses — Judith Beck-model in uw app
Dit is de belangrijkste functie in deze release. In het tabblad “CGT-analyses” in het patiëntprofiel vindt u nu 9 nieuwe analysetools gebaseerd op de benadering van Judith Beck en het CT-R-model (Cognitive Therapy — Recovery). Elke tool helpt informatie uit therapiesessies gestructureerd te organiseren.
Wat is er nieuw?
- Tabblad “CGT-analyses” — alle analyses op één plek, met een knop “AI-analyse” om de gekozen tool uit te voeren
- Sessiekiezer — u kunt specifieke sessies selecteren voor analyse, in plaats van ze allemaal tegelijk te analyseren
- 9 nieuwe analyses — van casusconceptualisatie, via analyse van kernovertuigingen, tot interventieplanning
- Label “Wordt aan systeem toegevoegd” — duidelijke aanduiding wanneer AI de documentatie aanvult op basis van transcriptie
De analyses zijn opgesteld in samenwerking met een CGT-expert en zijn klaar voor klinische raadpleging.
2. 🔒 Versleuteling van patiëntgegevens — Always Encrypted
We hebben Always Encrypted geïmplementeerd — een databaseversleutelingstechnologie waarbij persoonsgegevens van patiënten zelfs voor databasebeheerders versleuteld zijn. Versleutelingssleutels worden opgeslagen in Azure Key Vault, gescheiden van de gegevens zelf.
Wat betekent dit voor u?
- Sessietranscripties zijn nu versleuteld in de database (Always Encrypted) — de databaseserver heeft geen toegang tot de leesbare inhoud ervan
- Persoonsgegevens van patiënten (naam, achternaam, contactgegevens) zijn beschermd op kolomniveau in de database
- Pseudonimisering vóór AI — voordat een transcriptie het AI-model bereikt, worden persoonsgegevens automatisch vervangen door pseudoniemen. AI ziet nooit de echte namen van uw patiënten
- Lange teksten (bijv. meerdere uren durende transcripties) worden automatisch verplaatst naar een aparte, versleutelde opslag — er gaan geen gegevens verloren
Alles werkt automatisch — u hoeft niets te configureren.
3. 💳 Abonnementbeheer vanuit de app
U kunt nu uw abonnement rechtstreeks vanuit de app beheren — zonder contact op te nemen met support en zonder in te loggen bij Stripe.
Wat kunt u doen?
- Uw huidige plan en de volgende factuurdatum controleren
- Uw plan wijzigen van maandelijks naar jaarlijks of omgekeerd
- Uw kaartgegevens bijwerken
- Uw abonnement opzeggen — met een duidelijk bericht over wat er gebeurt na afloop van de factureringsperiode
De knop “Abonnement beheren” vindt u in uw accountinstellingen.
We hebben ook ondersteuning toegevoegd voor gratis producten via Payment Links — als we in de toekomst gratis proefplannen aanbieden, handelt het systeem deze automatisch af.
4. 📱 Mobiele app — Android in de Play Store en iOS op TestFlight
De Android-app is nu beschikbaar via de Google Play Store — u hoeft geen APK-bestand meer handmatig te downloaden. Zoek gewoon naar “Therapy Support” in de Play Store.
Wat is er veranderd?
- Play Store — de app doorloopt Googles officiële publicatieproces, wat automatische updates betekent
- QR-code — in het therapeutpaneel vindt u een QR-code voor snel downloaden van de app op uw telefoon
- iOS TestFlight — we hebben een crash bij het opstarten opgelost die de beoordeling door Apple blokkeerde. De iOS-app is weer beschikbaar op TestFlight
5. 👶 Sectie voor wettelijke voogden in het patiëntformulier (Bartłomiej)
Op verzoek van Bartłomiej hebben we een sectie voor wettelijke voogden toegevoegd aan het patiëntformulier. Bij het werken met kinderen of jongeren kunt u nu de gegevens van de voogd rechtstreeks in het patiëntprofiel invoeren.
- Naam en contactgegevens van de voogd — zichtbaar in het patiëntprofiel
- Oude sectie ICE-contact verwijderd — vervangen door de nieuwe, completere voogdsectie
- Vereenvoudigd formulier voor het aanmaken van patiënten — we hebben de onnodige stap van het kiezen uit bestaande patiënten verwijderd, nu maakt u meteen een nieuw profiel aan
6. 🌍 Automatische taalherkenning (Bartłomiej)
Op verzoek van Bartłomiej herkent de app nu bij de eerste login automatisch uw browsertaal en stelt de bijbehorende interfacetaal in. Als uw browser is ingesteld op Pools, wordt de app meteen in het Pools weergegeven, zonder dat u dit handmatig in de instellingen hoeft te wijzigen.
7. 🔍 Uw therapeutprofiel zichtbaar op Google
Openbare therapeutprofielen zijn nu geoptimaliseerd voor zoekmachines. Dit betekent dat uw naam, specialisatie en locatie kunnen verschijnen in Google-resultaten — potentiële patiënten kunnen u vinden zonder eerst de website van Therapy Support te bezoeken.
Wat hebben we toegevoegd?
- SEO-metatags — titel, beschrijving en trefwoorden op uw openbare profiel
- Sitemap — Google indexeert therapeutprofielen automatisch
- Dynamische weergave — Google-bots zien de volledige inhoud van uw profiel, ook al is de app gebouwd in React
8. 📊 Patiëntendagboek — grafieken van de ernst van problemen (Ewa)
Op verzoek van Ewa hebben we herbouwd hoe problemen worden bijgehouden in het patiëntendagboek. Nu wordt de ernst van elk therapeutisch probleem afzonderlijk bijgehouden en weergegeven in een gecombineerde grafiek (stemming + ernst).
Wat is er veranderd?
- Aparte beoordelingen per probleem — bij elke dagboekinvoer beoordeelt de patiënt de ernst van elk van zijn problemen
- Gecombineerde grafiek — in één grafiek ziet u zowel de stemming van de patiënt als de ernst van individuele problemen in de tijd
- Automatische vernieuwing — na het toevoegen van een invoer wordt de grafiek onmiddellijk bijgewerkt zonder de pagina te hoeven vernieuwen
9. 🤖 Minimaliseerbaar AI-agentvenster
Het AI-agentvenster in het patiëntprofiel kan nu worden geminimaliseerd — het blokkeert geen inhoud wanneer u het niet nodig heeft, maar is onmiddellijk beschikbaar wanneer u een vraag wilt stellen. Klik gewoon op de venstertitel om het in of uit te klappen.
10. 🎥 Videosessies — test uw ruimte
In de sectie Integraties → AITS Video vindt u nu een knop “Ruimte testen” — u kunt controleren of uw camera, microfoon en verbinding goed werken voordat een sessie met een patiënt plaatsvindt, niet tijdens.
Op verzoek van Ewa hebben we ook de knop “Videoruimte bijwonen” verborgen wanneer er geen sessie is gepland — zodat deze geen verwarring veroorzaakt.
11. 🔐 Accountbeveiliging (Bartłomiej)
Op verzoek van Bartłomiej hebben we twee belangrijke beveiligingsmechanismen geïmplementeerd:
- Accountvergrendeling na mislukte logins — als iemand herhaaldelijk het verkeerde wachtwoord invoert, wordt het account tijdelijk vergrendeld. Beschermt tegen brute-force-aanvallen
- HTTP-beveiligingsheaders — een extra beschermingslaag tegen XSS- en clickjacking-aanvallen
- Bijgewerkt privacybeleid (v1.1) — aangepast aan de vereisten van Google OAuth-verificatie
12. 🐛 Wat we hebben opgelost
Meldingen van Martyna
- CGT-conceptualisatie vermengde niveaus — elementen van niveau 1 verschenen op niveau 2 en omgekeerd. Opgelost — elk niveau bevat nu de correcte gegevens
- Modal om sessie te verplaatsen — knop buiten het scherm — op kleinere schermen lag de bevestigingsknop buiten het zichtbare gebied. Opgelost
- Notities vergrendeld in toekomstige sessies — het was onmogelijk om notities te bewerken in sessies die voor de toekomst gepland waren. Nu kunt u notities van tevoren voorbereiden
- Geen bericht na live transcriptie — na voltooiing van de live transcriptie verscheen geen bevestigingsbericht. Toegevoegd
Meldingen van Joanna
- AI-beoordeling aangepast voor sessies met kinderen en jongeren — AI-prompts houden nu rekening met de specifieke kenmerken van therapie met jongere patiënten
- Meldingssjablonen waren leeg — na een update konden sms- en e-mailsjablonen worden gereset naar leeg. We hebben een terugvalmechanisme toegevoegd — als databasesjablonen leeg zijn, gebruikt het systeem ingebouwde standaardwaarden
- Juridische documenten — fout 404 — toestemmingsformulieren en gebruiksvoorwaarden werden niet correct weergegeven in de productieomgeving. Opgelost
- Schakelaar voor online sessie werkte niet — wanneer een locatie met de naam “Online” bestond, reageerde de schakelaar niet. Opgelost
- Reset van juridische toestemming — toestemmingen werden onterecht gereset. Reset werkt nu alleen nog in de admin-voorvertoningsmodus
Meldingen van Jagoda
- Sessies alleen op het hele uur — het was onmogelijk om een sessie in te stellen om 9:15 of 9:30 uur. Opgelost — de agenda ondersteunt nu kwartierintervallen
- ABC-vensters te klein — de ABC-analysevensters waren te krap, tekst vereiste scrollen. Nu passen de vensters zich automatisch aan hun inhoud aan
- Fout tijdens sessiebeoordeling — in sommige gevallen gaf de AI-beoordeling een fout terug omdat inhoud als potentieel gevoelig was gemarkeerd. We hebben een intelligent herhaalmechanisme toegevoegd
- Time-out tijdens het genereren van CGT-analyses — lange analyses eindigden met een 504-fout. We hebben de tijdslimiet verhoogd, zodat ook uitgebreide analyses de tijd hebben om te voltooien
Meldingen van Ewa
- Vermengde talen in dagboekinvoeren — invoertitels werden weergegeven in de verkeerde taal. Opgelost
- QR-code verwijderd uit het patiëntenportaal — de onnodige QR-code verschijnt niet meer in de patiëntinterface
Overige opgeloste problemen
- Wachtwoordwijziging werkte niet — het formulier voor het wijzigen van het wachtwoord in het therapeutprofiel sloeg wijzigingen niet op vanwege een probleem met geneste formulieren. Opgelost
- Pincodeknop — labelwijziging — op verzoek van Bartłomiej hebben we het label gewijzigd van “Volgende” naar “Herhalen” om duidelijk aan te geven dat de pincode opnieuw moet worden ingevoerd
- Modals vielen buiten het scherm — op verzoek van Bartłomiej hebben we een maximale hoogte en scrollen toegevoegd aan alle modals in de app
- Verloren transcriptie — in zeldzame gevallen kon een transcriptie verloren gaan tijdens het opslaan. Opgelost door het opslagmechanisme te corrigeren
- Agenda — raster en slepen — agendarasterlijnen en het slepen van sessies vallen nu precies op kwartieren (intervallen van 15 minuten)
- Realtime-stabiliteit — we hebben Azure SignalR Service geïmplementeerd, zodat meldingen en realtime-updates ook betrouwbaar werken wanneer de app veel gebruikers tegelijk bedient
- Prestaties — we hebben een uitgebreide prestatieoptimalisatie van zowel de frontend als de backend uitgevoerd — de app draait sneller en gebruikt minder geheugen
13. 📋 Wat u moet controleren
| Controleer dit | ✅ |
|---|---|
| CGT-analyses | |
| Open het tabblad “CGT-analyses” in het patiëntprofiel — 9 nieuwe analyses zijn beschikbaar | ⬜ |
| Selecteer specifieke sessies voor analyse met de sessiekiezer | ⬜ |
| Klik op “AI-analyse” — het resultaat verschijnt in gestructureerde vorm | ⬜ |
| Abonnement | |
| Klik op “Abonnement beheren” in de instellingen — het Stripe-paneel opent | ⬜ |
| Mobiele app | |
| Zoek naar “Therapy Support” in de Google Play Store — de app verschijnt | ⬜ |
| Scan de QR-code in het therapeutpaneel — leidt naar het downloaden van de app | ⬜ |
| Wettelijke voogd | |
| Voeg voogdgegevens toe in het patiëntprofiel — de voogdsectie is zichtbaar | ⬜ |
| Taal | |
| Log in vanaf een nieuwe browser — de taal wordt automatisch ingesteld | ⬜ |
| Videosessies | |
| Klik op “Ruimte testen” onder Integraties → AITS Video — de testruimte opent | ⬜ |
| Zonder geplande sessie — de knop “Videoruimte bijwonen” is verborgen | ⬜ |
| Patiëntendagboek | |
| Voeg een invoer toe met beoordelingen van de ernst van problemen — de grafiek wordt bijgewerkt | ⬜ |
| AI-agent | |
| Minimaliseer het AI-agentvenster — klap het weer uit met een klik | ⬜ |
| Agenda | |
| Maak een sessie om 9:15 uur — wordt correct weergegeven | ⬜ |
| Sleep een sessie in de agenda — deze valt op kwartieren | ⬜ |
| Beveiliging | |
| Voer 5 keer het verkeerde wachtwoord in — het account wordt tijdelijk vergrendeld | ⬜ |
| Wijzig uw wachtwoord in het therapeutprofiel — de wijziging wordt opgeslagen | ⬜ |
| CGT-conceptualisatie | |
| Open de conceptualisatie — L1- en L2-elementen bevinden zich op de juiste plaatsen | ⬜ |
| ABC-vensters breiden automatisch uit om aan de inhoud te passen | ⬜ |
| Overig | |
| Juridische documenten worden correct weergegeven (geen 404) | ⬜ |
| De schakelaar voor online sessies werkt correct | ⬜ |
Deze release omvat meer dan 150 commits — van nieuwe CGT-analysetools, via gegevensversleuteling op enterprise-niveau, tot tientallen fixes gemeld door ons testteam. Dank voor elke melding!
Artikel opgesteld door het Therapy Support-team