Ga naar hoofdinhoud

Updates

Blijf op de hoogte van onze laatste wijzigingen en verbeteringen.

Nieuwe agenda

De agenda heeft een nieuwe opmaak. Elke afspraak heeft een nieuwe kaart die de status direct laat zien. Je scrolt zijwaarts door de dagen, klapt beide zijbalken in en kiest zelf welke uren je ziet, het contrast, de rasterlijnen, de weekenden en of patiëntnamen zichtbaar zijn. Daarnaast hebben we deze cyclus ruim vijftig problemen opgelost, van facturatie tot koppelingen.

Afspraakkaarten

Zeven afspraakkaarten: een eerste afspraak met een ster, een gearriveerde patiënt, een patiënt die verlaat is, een afspraak zonder afspraaktype, een niet verschenen patiënt, een geannuleerde en een verwijderde afspraak
De nieuwe afspraakkaarten, met hun statussen en markeringen

Bovenaan de kaart staat de naam, daaronder de tijd, en links een smalle balk in de kleur van de afspraak. Rechtsboven staan de markeringen, en zodra een afspraak verder is dan geboekt ook het statusicoon. Een korte afspraak past op één regel.

Een geannuleerde afspraak is gearceerd en doorgestreept, een verwijderde afspraak gestreept omlijnd en doorgestreept, en een afspraak waarbij de patiënt niet verscheen is rood. De statusiconen zien er overal in Flux hetzelfde uit.

In de week- en 2 weken-weergave zijn de kolommen smal. Daar houdt de kaart eerst het statusicoon, de tijd en de markeringen in beeld; de naam valt weg als er geen ruimte meer voor is.

Nieuw op de kaart:

  • Eerste afspraak van patiënt: een ster op de eerste afspraak van een patiënt, zodat de balie die patiënt extra aandacht kan geven.
  • Geen afspraaktype gekozen: een waarschuwingsicoon op een afspraak met een patiënt maar zonder afspraaktype. Sla je zo'n afspraak op, dan vraagt Flux of je dat zeker weet. Met 'Toch opslaan' gaat het gewoon door.
  • Verlaat: een nieuwe status voor een patiënt die heeft laten weten later te komen.
De melding Geen afspraaktype: Deze afspraak heeft een patiënt, maar geen afspraaktype. Weet je zeker dat je hem zonder afspraaktype wilt opslaan? Met de knoppen Annuleren en Toch opslaan
De vraag als je een afspraak met een patiënt zonder afspraaktype opslaat

Afspraken slepen gaat vlotter, en de agenda reageert meteen op de eerste klik, scroll of sleepbeweging na het openen.

Doorlopend

Naast dag, week en de andere weergaven is er nu Doorlopend. Je scrolt zijwaarts door de dagen in plaats van per week te bladeren. De dagkop met weeknummers blijft bovenaan staan.

Ook de dagweergave scrolt nu zijwaarts als je veel behandelaren selecteert. Kolommen worden niet meer zo smal dat afspraken onleesbaar zijn.

Volledig scherm

De linker zijbalk klap je nu ook in, met de pijl links in de kop of met [. Klap je ook het rechterpaneel in, met ], dan gebruikt de agenda het hele scherm. Flux onthoudt je keuze op dit apparaat.

Weergave

Onder Display boven de agenda:

  • Privacymodus: de kaart toont het afspraaktype in plaats van de patiëntnaam, zonder verjaardag en omschrijving. Voor als een patiënt met je meekijkt.
  • Weekenden: verberg zaterdag en zondag in de week-, 2 weken- en 5 dagen-weergave. Staan er afspraken in een verborgen weekend, dan zie je een smalle kolom met het aantal. Klik erop om het weekend te tonen. Met 'Begin bij vandaag' aan schuift de 5 dagen-weergave nu precies vijf dagen op, zonder dagen over te slaan.
  • Beschikbaarheid tonen: zet de beschikbare tijden en locaties boven de kolommen uit.

In je profiel, onder Agenda instellingen, stel je de zichtbare uren in. De agenda toont dan alleen die uren, zodat je niet meer langs de nacht scrolt. Valt een afspraak erbuiten, dan breidt de agenda uit zodat je die toch ziet. Per apparaat pas je de uren aan onder Display, met 'Dag begint om' en 'Dag eindigt om'.

Onder Instellingen → Gebruiker → Weergave zet je Hoog contrast aan. Rasterlijnen, buiten-werktijd-arcering, kolomkoppen, vrije tijdsloten, afspraken, locatiestroken en de tijdlijn worden dan beter zichtbaar. Alleen de agenda verandert, en de instelling geldt op dit apparaat.

Ook in je profiel kies je bij Rasterlijnen hoe vaak er een lijn in de agenda staat: elk uur, of elke 30, 15 of 10 minuten.

  • Nieuw (16)
    • Nieuwe afspraakkaarten met duidelijke statussen
    • Doorlopende weergave: zijwaarts scrollen door de dagen
    • Hoog contrast voor het agendarooster
    • Privacymodus die patiëntnamen in de agenda verbergt
    • Weekenden verbergen in de week-, 2 weken- en 5 dagen-weergave
    • Linker zijbalk inklappen, voor een agenda op het hele scherm
    • Status Verlaat voor een afspraak
    • Markering voor de eerste afspraak van een patiënt
    • Waarschuwing bij een afspraak met patiënt maar zonder afspraaktype
    • Zichtbare uren: de agenda toont alleen de uren die je instelt
    • Rasterlijnen elk uur of elke 30, 15 of 10 minuten
    • Profielpagina voor elke gebruiker, via 'Mijn profiel' of 'Profiel bekijken'
    • PREM's in bulk versturen voor behandeltrajecten waarvoor dat nog kan
    • SIRSI-vragenlijst
    • FABQ is te versturen als vragenlijst
    • Eigen rode vlaggen voor logopedie
  • Sneltoetsen (4)
    • P zet de privacymodus aan of uit
    • [ klapt in de agenda de linker zijbalk in of uit
    • ⌘ + [ klapt de zijbalk met het menu in of uit (Ctrl + [ op Windows of Linux), in plaats van [; dit werkt ook als je in een tekstveld staat
    • Klik je op een afspraak, dan gaan de pijltjestoetsen verder vanaf de dag van die afspraak
  • Verbeteringen (35)
    • Beschikbaarheid en locaties boven de agenda zijn uit te zetten
    • Meer ruimte tussen de bovenbalk en de agendakop
    • Snellere agenda: minder geheugengebruik en vlotter slepen
    • Afgesloten behandeltrajecten verschijnen niet meer bij het kiezen voor een latere afspraak
    • Afspraken in de agendakoppeling (.ics) zijn gemarkeerd als privé
    • Een gekozen patiënt staat direct in het afspraakformulier
    • Het afsprakenoverzicht van een patiënt laadt sneller
    • Beter en sneller zoeken op patiëntnaam
    • Telefoonnummer van de patiënt bij werklijstitems voor een open behandeltraject zonder afspraak
    • De afsluitactie is uit de werklijst gehaald
    • In de medische feed filteren op favorieten
    • Diagnosecodes bij de lichaamslokalisatie
    • Beheerders kunnen templates voor behandelplannen aanpassen
    • Standaard verantwoordelijke behandelaar voor een behandeltraject
    • PREM-eisen bijgewerkt
    • Behandeltrajecten zonder behandelingen gaan niet meer naar Nivel en LDF
    • Duidelijkere en consistentere termen in heel Flux
    • Betere zinsbouw van de locatie-placeholder in e-mailtemplates
    • Factuurnummer met één klik kopiëren
    • Overzicht van declaraties per diagnose
    • Crediteer je alleen afgewezen regels van een verzamelfactuur, dan worden de credit- en debetfactuur automatisch als afgehandeld gemarkeerd
    • De afsprakentabel opent met de meestgebruikte instellingen, zonder standaardfilter op afspraken zonder factuur
    • Omzet filteren op geblokkeerde afspraken en behandeltrajecten
    • Filteren en groeperen op de lichaamslokalisatie van de diagnose
    • Kolom met bedrijven in de patiëntgegevens
    • Uren in de planningsanalyse met één decimaal
    • Behandelaren staan beter gesorteerd op de analysepagina
    • Optie om de afspraakduur in uren te tonen
    • In de instellingen kies je welke omzetverdelingen actief zijn
    • Excel-exports uit de data explorer en Analyses worden op de server gemaakt
    • Mediquest-inloggegevens worden gecontroleerd
    • GDS801-validatie bijgewerkt naar Vektis u29
    • Prestatiecodelijst voor chiropractoren
    • Documentclassificatie van PDF's op een nieuwer AI-model
    • Technisch onderhoud
  • Opgelost (50)
    • De agenda negeerde de eerste klik, scroll of sleepbeweging na het openen
    • De 5 dagen-weergave sloeg twee dagen over met 'Begin bij vandaag' aan en zichtbare weekenden
    • Kolommen in de dagweergave werden te smal met veel behandelaren
    • De pop-up van een behandelaar in de agenda zat in de weg
    • De tooltip bij de avatar van een gebruiker in de agenda bleef staan na een klik
    • De behandelaarselectie was onzichtbaar als iedere gebruiker planner is
    • Een planner werd geselecteerd terwijl alleen behandelaren getoond moesten worden
    • De online planner toonde soms beschikbaarheid terwijl er al een afspraak stond
    • Een patiënt kon twee keer in een afspraakvoorstel staan
    • Tijden en knoppen bij afspraaksuggesties werden afgekapt
    • De notificatie-instelling voor afspraakvoorstellen werkte niet bij automatisch geaccepteerde voorstellen
    • De e-mail met het afsprakenoverzicht kon niet worden bekeken
    • Het aantal behandelingen op de patiëntkaart telde een intake mee zolang die niet gefactureerd was
    • Een vragenlijst opnieuw versturen lukte niet zonder behandeltraject
    • Placeholders werden soms uit de verkeerde update gehaald
    • Het toestemmingsvinkje voor direct mailen verdween, terwijl het nodig bleef om te versturen
    • Fout bij ongeldige inhoud in de teksteditor
    • Zoeken naar AGB-zorgverleners gaf wisselende resultaten
    • Zoeken in het ZorgMail-adresboek met speciale tekens gaf een fout
    • Een Physitrack-koppeling verwijderen gaf een fout als die al weg was
    • Fout bij het verwerken van een antwoord op het opvragen van persoonsgegevens
    • Een factuur werd niet altijd aangemaakt bij het afronden van een afspraak
    • Automatisch samenvoegen van facturen gaf een ander resultaat dan handmatig
    • Zorgvergoedingen konden verouderd zijn na een COV-controle
    • Ongeldige correctiefacturen telden mee als omzet
    • Een AGB-code van de gebruiker was verplicht op een productfactuur, ook als die niet nodig was
    • Het standaard factuurtype van een patiënt werd niet opgeslagen
    • Sommige cijfers op het factuurdashboard waren niet gefilterd op gebruiker
    • Het tabblad met abonnementsfacturen laadde niet
    • Een fout bij het afronden van een factuur werd niet gemeld
    • Yuki miste sommige betalingen
    • Twinfield: fouten bij een verlopen of onbereikbare verbinding
    • Mollie: fouten bij een onbekende betaling
    • Fout als een zorgaanbieder op een datum geen KvK-nummer had
    • De laatste dag viel weg in sommige analyses
    • Een arts kreeg geen toegang tot de analysepagina
    • Analysegegevens werden niet altijd bijgewerkt
    • Analysegegevens van factuurregels stopten na de eerste pagina
    • Patiëntgegevens in Analyses waren niet offline beschikbaar
    • Gewerkte uren per dag gaven een fout
    • Een pagina openen vanaf het inlogscherm kon het tabblad laten vastlopen
    • Functies buiten je abonnement waren bereikbaar via een directe link
    • Bewerkte je een patiënt vanuit de patiëntenlijst, dan ontbrak de patiënt in de navigatie bovenaan
    • De uitnodigingsmail had geen knop
    • Een geweigerde wijziging op de pagina's voor e-mailinstellingen en aanhef werd niet gemeld
    • Een import werd vastgelegd op naam van een gebruiker in plaats van het systeem
    • Visuele fout in filters
    • Typfouten in Flux
    • Gebruikersgegevens werden niet goed ververst na het wijzigen van praktijkinstellingen
    • Verschillende technische problemen opgelost

Flux Analyses

Goede beslissingen beginnen met de juiste vraag. Hoe ontwikkelt de bezetting zich? Waar ontstaat uitval? Welke locaties, behandelaren of afspraaktypen vragen om aandacht? En wat zit er eigenlijk achter dat ene opvallende cijfer op je dashboard?

Met Flux Analyses krijg je een krachtige nieuwe manier om die vragen zelf te beantwoorden. Business Intelligence heet voortaan Fluxs Analyses: een plek waar je praktijkdata omzet in inzicht dat helpt om keuzes te maken. Niet alleen om terug te kijken, maar vooral om vooruit te sturen.

Van signaal naar antwoord

Een dashboard laat zien wat er speelt. Analyses helpt je begrijpen waarom.

Zie je dat het aantal afspraken verandert, dat de agenda op een locatie rustiger wordt of dat uitval toeneemt? Open het resultaat en onderzoek wat erachter zit. Je vertrekt vanuit dezelfde context als op je dashboard en bouwt van daaruit verder op je eigen vragen.

Begrijp wat er in je praktijk beweegt

Analyses is gemaakt voor de vragen die ontstaan in het dagelijkse werk. Niet alleen voor cijfers achteraf, maar voor de gesprekken en keuzes die vandaag en morgen tellen. Gebruik Flux Analyses bijvoorbeeld om te zien:

  • hoe de bezetting zich per locatie of periode ontwikkelt.
  • waar verschillen ontstaan tussen behandelaren, afspraaktypen of patiëntgroepen.
  • of afzeggingen en no-shows onderdeel zijn van een tijdelijk patroon of iets structureels.
  • hoe werkdruk, capaciteit en activiteit zich tot elkaar verhouden.
  • waar een kleine aanpassing in de planning of werkwijze het meeste verschil kan maken.

Je kunt een resultaat vanuit verschillende kanten bekijken en vergelijken. Daardoor wordt zichtbaar wat je anders misschien pas veel later zou ontdekken: een patroon dat zich opbouwt, een verschil tussen teams of locaties, of juist een aanpak die aantoonbaar goed werkt.

Een beter gesprek met je team

Een teamoverleg is sterker wanneer iedereen vanuit hetzelfde beeld vertrekt.

In plaats van te bespreken hoe druk het ‘voelt’, kun je samen zien hoe de afgelopen weken zijn verlopen. In plaats van te gissen waar de ruimte in de agenda zit, kun je onderzoeken waar capaciteit ontstaat. En wanneer iets afwijkt, kun je samen bepalen of actie nodig is en welke actie dat moet zijn.

Analyses geeft zorgverleners, planners en praktijkhouders een gedeeld startpunt. Het helpt om ervaringen uit de praktijk te verbinden aan wat de data laat zien. Zo worden beslissingen niet minder menselijk, maar juist beter onderbouwd.

Jouw praktijk, jouw vraag

Iedere praktijk werkt anders. Daarom begint Analyses niet met één vast rapport, maar met de vraag die op dat moment relevant is.

Wil je weten hoe de werkdruk zich ontwikkelt? Onderzoek het. Wil je begrijpen waarom een aantal verandert? Ga een laag dieper. Wil je een trend bespreken in een maandelijks overleg? Breng precies die context in beeld.

Analyses geeft je de vrijheid om praktijkdata te bekijken vanuit de invalshoek die helpt om verder te komen. Van planning en capaciteit tot zorginhoud, bedrijfsvoering en financiële inzichten.

Van inzicht naar vervolg

Soms is een inzicht het begin van een gesprek. Soms is het aanleiding om iets aan te passen. En soms wil je een resultaat meenemen naar een overleg of verder verwerken. Daarom kun je een analyse direct exporteren als CSV- of Excelbestand. Je neemt precies de selectie mee die je hebt onderzocht, inclusief de verdeling en totalen. Heb je daarna de afzonderlijke gegevens achter een resultaat nodig, dan kun je verder met Data Explorer. Zo werkt het logisch samen: eerst begrijpen wat er gebeurt, daarna bepalen wat er nodig is.

Analyses is er nu

Met Analyses zet Flux een grote stap vooruit. Je hoeft niet meer te wachten op een standaardrapport of losse export om te begrijpen wat er in je praktijk gebeurt.

Begin bij een signaal. Stel de vraag. Ontdek wat erachter zit. Open Analyses, klik op een dashboardkaart en stuur je praktijk met inzicht.

Makkelijk en veilig inloggen

Makkelijk inloggen bij Flux

Een Flux-account geeft toegang tot vertrouwelijke informatie over patiënten, behandelingen, afspraken en bedrijfsvoering. De beveiliging van zo’n account is daarom een belangrijk onderdeel van zorgvuldig omgaan met gezondheidsgegevens. Daarbij draait informatiebeveiliging om drie uitgangspunten: gegevens mogen alleen toegankelijk zijn voor bevoegde personen, moeten juist en volledig blijven en moeten beschikbaar zijn wanneer een zorgverlener ze nodig heeft. Deze principes worden ook wel vertrouwelijkheid, integriteit en beschikbaarheid genoemd.

Een onvoldoende beveiligd account kan al deze onderdelen raken. Een onbevoegde kan gegevens inzien, informatie aanpassen of de toegang tot een account verstoren. Daarom hebben we het inloggen verder versterkt met ondersteuning voor passkeys, betere bescherming tegen geautomatiseerde loginpogingen en meer inzicht in de beveiligingsstatus van gebruikersaccounts.

Inloggen met een passkey

Flux ondersteunt nu passkeys. Daarmee log je in via de beveiliging van je eigen apparaat, bijvoorbeeld met gezichtsherkenning, een vingerafdruk of de toegangscode van je telefoon of computer. Je hoeft daarbij geen traditioneel wachtwoord in te voeren. De geheime sleutel blijft op je apparaat en wordt niet met Flux gedeeld.

Passkeys zijn minder gevoelig voor phishing, omdat ze alleen werken voor de website of applicatie waarvoor ze zijn aangemaakt. Ze kunnen niet eenvoudig worden geraden, onderschept of opnieuw gebruikt bij een andere dienst. Tegelijkertijd maken ze het dagelijks inloggen sneller, omdat je dezelfde beveiliging gebruikt waarmee je ook je apparaat ontgrendelt.

Je activeert een passkey via Instellingen en vervolgens Gebruiker. Onder de beveiligingsinstellingen kun je naast tweefactorauthenticatie nu ook een passkey toevoegen. Afhankelijk van je apparaat en sleutelbeheerder kan een passkey worden gesynchroniseerd tussen bijvoorbeeld je laptop en telefoon.

Zet 2FA altijd aan

Een wachtwoord alleen biedt onvoldoende bescherming voor een account met toegang tot gezondheidsgegevens. Wachtwoorden kunnen worden buitgemaakt via phishing, malware, een datalek of doordat hetzelfde wachtwoord ook bij andere diensten wordt gebruikt. Met multifactorauthenticatie, meestal MFA/2FA genoemd, is naast het wachtwoord nog een tweede controle nodig. Een gestolen wachtwoord geeft daardoor niet direct toegang tot het account.

We adviseren daarom om MFA/2FA in te schakelen of waar mogelijk een passkey toe te voegen voor ieder gebruikersaccount. Gebruik ook geen gedeelde accounts: iedere medewerker hoort een eigen account te hebben. Zo blijft duidelijk wie toegang heeft gehad tot informatie en kunnen rechten worden aangepast wanneer een medewerker van functie verandert of uit dienst gaat.

Passkeys maken veilig inloggen eenvoudiger en kunnen in veel situaties een losse verificatiecode vervangen. Controleer wel altijd welke beveiligingsmethode voor het account actief is. Niet ieder apparaat of iedere browser ondersteunt passkeys op dezelfde manier, waardoor MFA/2FA een belangrijke extra beveiligingslaag blijft.

Betere bescherming van het inlogscherm

Het inlogscherm is beter beschermd met slimmere CAPTCHA-beveiliging en verbeterde rate limiting. CAPTCHA helpt om echte gebruikers te onderscheiden van geautomatiseerd verkeer. De controle wordt vooral ingezet wanneer een loginpoging kenmerken vertoont die kunnen wijzen op misbruik, zodat normale gebruikers zo min mogelijk extra handelingen hoeven uit te voeren.

Rate limiting beperkt hoeveel loginpogingen binnen een bepaalde periode kunnen worden gedaan. Dit helpt tegen aanvallen waarbij automatisch grote aantallen wachtwoorden worden geprobeerd. Bij veel mislukte of verdachte pogingen kunnen volgende loginpogingen tijdelijk worden vertraagd of tegengehouden.

Deze maatregelen werken samen met wachtwoorden, MFA/2FA en passkeys. Door meerdere beveiligingslagen te combineren, blijft een account beschermd wanneer een van de maatregelen wordt omzeild.

Meer inzicht in accountbeveiliging

In het gebruikersbeheer is de MFA/2FA-status van gebruikersaccounts nu duidelijker zichtbaar. Beheerders kunnen daardoor sneller controleren welke accounts extra beveiligd zijn en bij welke gebruikers nog actie nodig is. Dat is vooral belangrijk voor accounts met beheerrechten, omdat deze vaak toegang geven tot meer gegevens en instellingen.

We adviseren beheerders om deze status regelmatig te controleren en medewerkers actief aan te spreken wanneer MFA/2FA nog niet is ingeschakeld. Controleer daarbij ook of accounts van voormalige medewerkers zijn afgesloten en of gebruikers nog steeds alleen toegang hebben tot de onderdelen die zij voor hun werkzaamheden nodig hebben.

Goede accountbeveiliging is geen eenmalige instelling, maar een terugkerend onderdeel van informatiebeveiliging. Flux biedt hiervoor de technische mogelijkheden, maar de daadwerkelijke bescherming ontstaat pas wanneer organisaties en gebruikers deze ook consequent toepassen.

  • Nieuw (7)
    • Ondersteuning voor inloggen met passkeys
    • Passkey-autosuggestie op ondersteunde apparaten en browsers
    • Maandelijkse export voor Zorgtopics
    • Extra templates in de verwijsbrief-keuzelijst
    • Extra gender optie bij online afspraken
    • Inzicht in MFA/2FA-status binnen beheer
    • Activiteitenmeter vragenlijst
  • Verbeteringen (8)
    • Slimmere CAPTCHA-beveiliging op het inlogscherm
    • Betere rate limiting bij loginpogingen
    • Betrouwbaardere passkey-configuratie in verschillende omgevingen
    • Makkelijker tarieven in bulk toevoegen
    • Oude facturen beter opruimen uit Twinfield-synchronisatie
    • Verdere verbeteringen aan BI-, filter- en interface-bouwstenen
    • PCM vragenlijst uitgebreid met ODDI-score
    • Doorontwikkeling van revenue insights, dashboards en exports
  • Bugs (5)
    • Probleem opgelost waarbij automatisch uitloggen bij inactiviteit niet goed werkte
    • Meerdere foutmeldingen opgelost rond patiëntgegevens en exports
    • Oplossingen voor BI-overzichten en globale datumfilters
    • Oplossingen voor koppelingen en synchronisaties, onder andere rond Twinfield en Nivel
    • Verschillende regressies opgelost in frontend-gedrag en formulieren

Update voorjaar 2026

De afgelopen maanden hebben we veel werk gedaan aan Flux. Een deel daarvan merk je direct in je dagelijkse werk: betere planning, duidelijkere facturatie, meer filters, extra vragenlijsten en handigere overzichten. Een ander deel zit achter de schermen: stabielere koppelingen, betere exports, modernere techniek en meer controle op fouten.

In deze update nemen we je mee langs de grootste verbeteringen van het voorjaar.

Meer inzicht in je praktijk

We hebben verschillende overzichten uitgebreid zodat je sneller vindt wat je zoekt. In de data explorer kun je gerichter filteren op onder andere startdatum, diagnosecode en patientinformatie. Ook zijn er extra filters toegevoegd voor facturen, abonnementen, vragenlijsten en patienten waarvoor een factuur per post nodig is.

Voor rapportages is er veel aandacht gegaan naar de Nivel export. We hebben de export opnieuw bekeken, uitgebreid en stabieler gemaakt, onder andere voor nieuwe indicatoren, extra verwijzingen en betere afhandeling van vragenlijstdata. Ook de LDF export is verbeterd door gebruik te maken van vooraf berekende aanspraakcodes.

Daarnaast zijn overzichten op verschillende plekken logischer gesorteerd. Denk aan contracten van verzekeraars, afspraken die nog gefactureerd moeten worden en overzichten met brieven en documenten.

Planning en wachtlijsten

De planner heeft meerdere verbeteringen gekregen voor dagelijks gebruik. Er zijn sneltoetsen, betere waarschuwingen bij onbeschikbare locaties, een verwijderbaar zijpaneel en zijwaarts scrollen in de kalender toegevoegd. Bij het kopieren en plakken van afspraken wordt slimmer meegedacht over locatiebeschikbaarheid.

Ook wachtlijsten zijn aangescherpt. De omschrijving van een bestaande wachtlijstregel is beter te wijzigen, wachtlijsten kunnen worden verwijderd en dubbele afspraken op dezelfde dag krijgen betere worklist-afhandeling.

Voor afspraken zonder consulten zijn worklist items toegevoegd en daarna verder verbeterd. Daardoor vallen ontbrekende consulten eerder op, zonder dat je handmatig lijsten hoeft na te lopen.

Financieel en boekhouding

Op financieel gebied zijn veel kleine en grote verbeteringen samengekomen. Het is duidelijker geworden wat de status is van facturen, betalingen en declaraties. Er zijn extra filters toegevoegd, POS-betalingen zijn makkelijker bereikbaar en facturen voor patienten zonder e-mailadres of zonder verzonden e-mail zijn beter te vinden.

De koppelingen met boekhoudsystemen hebben veel onderhoud gekregen. We hebben gewerkt aan Twinfield, Exact Online, Moneybird, Yuki, Payt, Mollie en GGN. Daarbij zijn synchronisaties stabieler gemaakt, foutmeldingen duidelijker opgeslagen en webhook-afhandeling verbeterd.

Ook is er gewerkt aan automatische Twinfield synchronisatie, betere Exact Online masterdata, Moneybird webhooks en het opruimen van mislukte synchronisatiepogingen. Voor gebruikers betekent dit vooral minder handmatig herstelwerk en meer voorspelbare boekhoudkoppelingen.

Zorginhoud en documenten

In de medische feed en bij brieven zijn meerdere verbeteringen toegevoegd. Namen van behandeltrajecten of conclusies kunnen beter terugkomen in brieven, evaluaties en eindevaluaties. Documentnamen zijn bewerkbaar gemaakt en Google Drive documenten zijn eenvoudiger aan een patient te koppelen.

Voor ZorgDomein zijn verbeteringen toegevoegd rond patientaanmaak, telefoonnummer, huisartsgegevens en het voorkomen van dubbele aanmaak. Ook zijn er updates gedaan voor onder andere de AGB Raadpleegdienst naar v3, Chronisch ZorgNet, Zorgtopics en Qualiview.

Daarnaast is er gewerkt aan betere templates, betere documentrendering en regressietesten voor PDF-output. Dat helpt om verschillen tussen editor, template en PDF eerder te vinden.

Vragenlijsten

Er zijn veel vragenlijsten toegevoegd en bestaande vragenlijststromen zijn verbeterd. Daarom krijgen vragenlijsten hun eigen overzicht beneden.

Ook zoeken naar vragenlijsten is verbeterd met aliassen. Daardoor zijn vragenlijsten makkelijker te vinden op korte namen, varianten of veelgebruikte afkortingen. Voorbeelden zijn SHIM, IIEF-5 en korte, mini- of quick-benamingen.

Daarnaast zijn bugs opgelost in scoring, exports, afgeronde vragenlijsten, intakevragenlijsten en medische feed filters. Onder andere STarT MSK, ACL-RSI, Constant Score, PSK, NPRS en Nivel exports zijn hierbij geraakt.

Technische stabiliteit en veiligheid

Een groot deel van het werk zat onder de motorkap. We hebben dependencies vernieuwd, pipelines verbeterd, tooling opgeschoond en meer regressietesten toegevoegd. Ook de frontend basis is verder verstevigd en dat maakt de interface consistenter en makkelijker door te ontwikkelen.

Daarnaast zijn foutafhandeling en logging verbeterd. Meer uitzonderingen krijgen worklist items, webhookfouten zijn beter zichtbaar en domeinberichten hebben betere opslag en ordering gekregen.

  • Vragenlijsten
    • WRITIC questionnaire.
    • WHO-5 questionnaire.
    • IPSS als verzendbare vragenlijst.
    • SF-MPQ questionnaire.
    • EFA questionnaire, Elbow Functional Assessment scale.
    • Osteoporose questionnaires: PROMIS-10, Osteoporose baseline vragenlijst, Osteoporose vragenlijst en FES-I korte variant.
    • CBBDQ5-12 en CBBDQ12-18 questionnaires.
    • Rivermead Post Concussion Questionnaire.
    • VISA-P en VISA-A questionnaires.
    • FES-I questionnaire.
    • NESA Clinics questionnaires: FSDSR, DSQ-PEM, FunCap27, DN4, PSS en PDI.
    • DASH questionnaire.
    • RA questionnaires: HAQ-DI, RA-QoL, WPAI, IPAQ-SF, PSG en NRS vermoeidheid.
    • Aliassen voor vragenlijsten, waaronder SHIM/IIEF-5 en korte/mini/quick varianten.
    • Nivel export indicatoren voor vragenlijsten.
    • STarT MSK response mapping.
    • ACL-RSI scoring.
    • Constant Score berekening.
    • Nivel export voor questionnaire kinderprom.
    • PSK patient questionnaires require all three questions.
    • Behandeltraject mismatch met questionnaire response request.
    • Filter voor specifieke vragenlijsten op de medische feed.
    • Handleidingverbeteringen voor Intake Questionnaires.
    • Vragenlijsten in schema's beter afhandelen wanneer de gebruiker geen toegang meer heeft.
    • NPRS questionnaire version 1.1 missing Nivel codelist mapping.
    • Questionnaire response request verdwijnt na selecteren in afspraak.
  • Verbeteringen
    • Worklist item voor afspraken zonder consulten.
    • Verbetering van AppointmentWithoutConsult worklist item.
    • Omschrijving van bestaande wachtlijstregel wijzigen.
    • Wachtlijsten verwijderen.
    • Gebruikersinstelling voor drag-and-drop timestep.
    • Verwijderbaar zijpaneel en zijwaarts scrollen in kalender.
    • Bij copy-paste van afspraken een nieuwe locatie voorstellen op basis van beschikbaarheid.
    • Ook waarschuwing voor onbeschikbare locatie bij handmatig aanpassen van afspraaktijd.
    • Drag-and-drop van afspraken tussen behandelarenkalenders.
    • Relevantere behandelaren tonen bij het boeken van een afspraak.
    • Verloopdatum voor worklist item dubbele afspraken op dezelfde dag.
    • Bij beschikbaarheid instellen starten vanaf laatst ingevoerde tijd.
    • Availability page hernoemen van settings naar availability.
    • Neutralere kleur voor notitie zonder appointment type.
    • Custom patient label planner warning.
    • Behandelaar toevoegen aan iCal link.
    • Verwijderde verwijzingen terugzetten vanuit finance tab op patient.
    • Filteren op behandelaar bij losse facturen.
    • Filteren op "is niet" behandelaar X.
    • Appointment type column toevoegen aan "Pakketten" overzicht.
    • Twinfield syncing automatiseren.
    • Logischer sorteren van verzekeraarscontracten.
    • Gedeeltelijk goedgekeurd tarief tonen voor gedeeltelijk goedgekeurde regels.
    • Payt webhook fixen en test trigger toevoegen.
    • Verduidelijken van factuur versturen naar meerdere e-mailadressen.
    • Onderwerp van recall e-mail aanpasbaar maken.
    • Filters voor factuur voor patient zonder e-mail en zonder verzonden e-mail.
    • POS payment toevoegen aan "More" menu op factuurpagina.
    • Startdatum ook wijzigen bij aanspraakstartdatum.
    • Abonneren op Moneybird webhooks.
    • Bank account name toevoegen aan standaard factuurmail.
    • Meer Exact transaction lines verwerken.
    • Meer Exact Online masterdata verbeteren.
    • WERO toevoegen aan knoptekst.
    • Missende AGB error details toevoegen.
    • Optie toevoegen om btw altijd aan te zetten op bedrijfsfacturen.
    • Mislukte accounting system sync tries opruimen.
    • Filter voor subscription table op patientpagina.
    • Nivel over op v12.
    • Behandeltraject exporteren.
    • Nivel export opnieuw opzetten.
    • Meer relevante verwijzingen meenemen in Nivel export.
    • Precomputed aanspraakcodes gebruiken in LDF export.
    • Filter op diagnosecode in referral data explorer.
    • Verwijzingen filteren op startdatum in data explorer.
    • DataView filter voor created_at op patient.
    • Patienten filteren die facturen per post nodig hebben.
    • Patienten voor bedrijf kunnen tonen.
    • Patient UUID non-nullable maken.
    • Nieuwe tenant template met aanvullende base templates.
    • Zorgtype van geimporteerde verwijzing kunnen aanpassen.
    • Onderzoeken of e-mail template editor beter de voorbeeldmail kan tonen.
    • Table support toevoegen aan PortableText.
    • Naam behandeltraject of conclusie toevoegen aan medische feed item letter.
    • Naam behandeltraject of conclusie toevoegen aan evaluation letter.
    • Naam behandeltraject of conclusie toevoegen aan eindevaluatie letter.
    • GPE toevoegen aan evaluatie.
    • Aanmaaktijd toevoegen aan brievenoverzicht.
    • Consult aanmaken vanuit feed item consistent maken met consult aanmaken op pagina.
    • Documentnamen bewerkbaar maken.
    • Google Drive document eenvoudiger aan patient koppelen.
    • CZN acties verbergen als gebruiker geen CZN heeft.
    • Geen missing referral warning tonen in kalender voor toekomstige intake.
    • AGB Raadpleegdienst upgraden naar v3 API.
    • Documentatie verduidelijken wanneer een integratiepartij moet worden benaderd.
    • Telefoonnummer en huisartsgegevens meenemen bij patientaanmaak vanuit ZorgDomein bericht.
    • Verwijderde brieven tonen.
    • SOA's opnieuw doen.
    • Fysiotherapeutische nazorg niet meer gebruiken.
    • Nieuwe logo's voor apps.
    • Bruikbare Devcontainer workflow.
    • NEN logs exporteren naar een plek waar iedereen bij kan.
    • Postgres upgraden naar 18 in pipelines en dev environment.
    • Locale switch toevoegen aan command menu.
    • Modal icon beter uitlijnen bij lange tekst.
    • Back button toevoegen bij nieuwe factuur aanmaken.
    • Node/npm versies overal pinnen.
    • ADRs updaten.
    • Kleine FRM scraper fixes.
    • Prestatiecode fuzzy search op tarieven.
    • Setup voor Claude Code web.
    • Sanity.io content graph voor blog.
    • Claude Code context verbeteren.
    • Spam op website verminderen met honeypot.
    • PDF rendering regression testing.
    • Afhandeling van URL zonder #.
    • PHPStan rule voor command identifier format.
    • Uitleg van auto_accept_proposal setting uitbreiden.
    • Performance van herhaalafspraken verbeteren.
    • Domain message storage harmoniseren.
    • Service worker issues oplossen.
    • Ordered event_id toevoegen aan domainmessage tables.
    • Vue Router upgraden naar v5.
    • wkhtmltopdf vervangen.
    • Zod upgraden naar v4.
    • Kleine oxlint cleanup.
    • Tooltip wrapper rond Tooltip primitive.
    • Native Popover-backed Menu primitive.
    • SortedRegistry.refresh() hernoemen naar revalidate().
    • Menu / Dropdown wrapper rond Menu primitive.
    • Backend JS buildtools updaten.
    • TypeScript noUncheckedIndexedAccess aanzetten.
    • Storybook dark-mode toolbar theming.
    • Listbox primitive.
    • Typed variant recipes voor styled interactive components.
    • Required flag voor geboortedatumveld.
    • storybook-static toevoegen aan .gitignore.
    • Tooltip primitive.
    • Platform-gap helpers voor interactive primitives.
    • Presence primitive voor overlay exit animations.
    • Native Popover / Overlay bridge primitives.
    • Website CI E2E en Lighthouse gates stabiliseren.
    • Typing op MetaLink fixen.
    • Frontend imports sorteren.
    • Storybook interactive playground voor UI primitives.
  • Bugs opgelost
    • Referral ID mismatch met questionnaire response request.
    • STarT MSK answer score mapping.
    • Constant Score calculation bug.
    • Lange PSK tekst breekt intake.
    • Response is not a valueCoding array.
    • ACL-RSI scoring.
    • PSK should be empty for a new referral.
    • Diagnose snippet werkt niet in intake.
    • Placeholders [naam huisarts] en [reden van komst] werken vaak niet.
    • Zorgtopics data exchange fix.
    • Zorgvergoeding support voor onbeperkt aantal.
    • Referral zorgtopics_code is required.
    • Qualiview mobile number required.
    • PSK patient questionnaires require all three questions.
    • Nivel export kan questionnaire kinderprom niet verwerken.
    • Bechterew diagnosis code is broken.
    • Questionnaire response request verdwijnt na selecteren in afspraak.
    • Questionnaire already completed exception.
    • Questionnaire already completed exception.
    • Nivel export missing data in streaming mode.
    • Nivel export broken.
    • LDF issues.
    • Could not declare invoice.
    • Race condition bij GDS collection invoice.
    • Send email for invoice type not implemented / uncollectible.
    • InvoiceUpdatedEvent max attempts exceeded.
    • NoPrestatiecodeServiceForCareType: podiatrist.
    • Company division verschijnt niet correct op factuur.
    • Mollie no terminal ID specified.
    • Mollie payment token not found.
    • Prestatie codelijst niet gevonden.
    • No btw code found for healthcare provider.
    • Refunds are not implemented.
    • Mollie no terminal ID specified.
    • Driver [mollie] not supported.
    • Vorige declaratie-retourmelding toont eerste in plaats van laatste.
    • Mollie payments werken niet voor uncollectible invoices.
    • Reminder e-mail moet alleen openstaand bedrag bevatten.
    • Invoice entry gemaakt voor verkeerde verwijzing wordt niet gewijzigd bij refresh.
    • InvoiceHasIncorrectStatusException.
    • Mollie application fee amount too high.
    • Mollie application fee amount too high.
    • Product description niet gevuld na codeselectie.
    • InvoicePDFGenerated unreliable finalize/event.
    • Missing invoice_total_unpaid.
    • ReconcileInvoicePaymentsForInvoiceCommand invoiceNumber int/string.
    • SyncInvoiceJob max attempts exceeded.
    • ProductNotFoundException.
    • DSW contract tariff fix.
    • Exact server error 500.
    • Missing healthcare_provider_bank_account_name.
    • ImportJournalEntriesFromAccountingSystemJob max attempts exceeded.
    • Merge collection draft invoices same contract exception.
    • InvoiceNotFoundException.
    • No btw code found for healthcare provider 148.
    • Collection draft invoices niet mergen met verschillende contracten.
    • Exact Online payment syncing niet goed disabled voor collection invoices.
    • Moneybird external sales invoice not found.
    • Twinfield date outside period.
    • MoneybirdNotAuthenticatedException.
    • Chargeback ontvangen voor onbekende invoicePayment / Mollie transaction.
    • COV check unknown error / could not connect to host.
    • SoapFault: Could not connect to host.
    • COV check toont foutmelding niet.
    • SoapFault: Error Fetching http headers.
    • COV Check toont foutmelding niet.
    • Mediquest SOAP error value must be greater than zero.
    • Twinfield undefined array key twf.clusterUrl.
    • Logging toevoegen aan GGN services.
    • Moneybird contacts 422.
    • Yuki sales taxcode cannot be found.
    • Mollie payment method not available.
    • Exact message expired.
    • Yuki daily limit exceeded.
    • Exact unexpected response exception.
    • Undefined column context of referrals.
    • Qualiview respondent must have insurance.
    • install-webhook too many arguments.
    • ZorgDomein create flow double creation / autofill.
    • FileNotReadyForDownloadException.
    • ALB routing fix.
    • Archived patient causes generatebatch crash.
    • PerformGeneralAppointmentImportJob max attempts exceeded.
    • ExecuteOutgoingWebhookJob max attempts exceeded.
    • AxiosError request failed 403.
    • Deceased filter in patient list broken.
    • Sommige patienten worden niet gededupliceerd.
    • Appointment notifications refinement.
    • Tried to remove unpersisted appointment.
    • Deceased icon verdwenen.
    • PatientNotFoundException.
    • Deceased icon nog niet zichtbaar voor oude gevallen.
    • Afspraaktype wordt niet ingevuld bij afsprakentab.
    • Planner role heeft geen permission voor duplicate patients.
    • Worklist permissions incorrect voor Flux basic.
    • Zorgmail radio button disabled bij ongeldig adres.
    • Cannot remove date of death.
    • Show appointment for planner.
    • Copy/paste availability heeft onhandige flow.
    • Edit description waitlist entry broken.
    • Patient create button blijft laden.
    • Month soms niet zichtbaar op appointment with invoices filterbar.
    • Veel availability slots veroorzaken scrollbars / verdwijnende naam.
    • Archived patients in duplicate worklist item.
    • Tweelingpatienten toevoegen onmogelijk door duplicate check.
    • NoReferralForTenantAndIdException.
    • Cannot edit recall.
    • Import examples dialog blijft hangen op patients.
    • ZodErrors.
    • NoReferralForTenantAndIdException.
    • Referral already attached.
    • Form needs idle/view state to start editing appointments.
    • Tab titles zichtbaar door snippet list.
    • NotFoundError: The object can not be found here.
    • "Appointment" past niet bij Engelse nieuwe factuur.
    • Locale switcher bug.
    • Expected coding, got number.
    • Visuele bugs in website header.
    • RangeError: Position out of range.
    • Object Not Found Matching Id update.
    • UUID validation bug.
    • Range is empty.
    • Missende vertalingen toegevoegd.
    • DecryptException: payload invalid.
    • Multi-select border color incorrect.
    • Invalid time zone ETC/UNKNOWN.
    • PDO::ATTR_PREFETCH error voor NEN logs in data explorer.
    • Merge simple duplicates incorrect command identifier.
    • Value is not an integer.
    • Failed to serialize SendQueuedNotifications / Closure not allowed.
    • Race condition met tenant migrations.
    • Request failed with status 403.
    • White space in tiptap template differs from PDF.
    • Sent mail icon is klok in plaats van paper plane.
    • Rare login problem.
    • Missing translation admin.apps.data_exchange.
    • "arts" moet "behandelaar" zijn.
    • Email must have To/Cc/Bcc header.
    • Manuele behandelingen toont NaN in Zorgvergoeding modal.
    • ZodError.
    • Autosave interaction met appointment/referral selection voor medical update.
    • Laravel Excel vervangen als import engine.
    • NULL non-null expected.
    • Cannot cancel form in idle state.
    • GenderEnum backing value bug.
    • PHP incomplete class.
    • Error payload in accounting system failures.
    • Recall e-mail template is leeg.
    • Batch download button uitschakelen voor collection invoice in invoice table.
    • NULL expected string.
    • FileNotFoundException invoices zip.
    • Betere status bij geen toegangsrechten.
    • Cached plan must not change result type.
    • ARRAY not integer/castable.
    • ZodError.
    • Newlines in brief verschillen van template/PDF.
    • NULL expected string.
    • Typo in PSK activity.
    • Untranslated placeholder.
    • Appointment export toont tijden niet correct.
    • Te trage synchrone calls fixen.
    • Console RuntimeException missing id.
    • Logging van Exact error messages verbeteren.
    • e.showModal is not a function.
    • Zorgvergoedingen toont AV in plaats van BV bij alleen uitzonderingen.
    • Tekst plakken mogelijk in onlyIntegerInput.
    • NoPrestatiecodeServiceForCareType: acupuncturist.
    • External start date wordt niet goed aangepast.
    • ViewException syntax error unexpected identifier "planner".
    • routes.admin.account title fix.
    • ZIS nummer in route bevat #referrals.
    • DatetimeException.
    • TypstCompilationException expected comma.

Meertalige ondersteuning

Flux ondersteunt nu zowel Nederlands als Engels binnen de applicatie. De interface, navigatie en core workflows—zoals de agenda, patiëntdossiers, behandeltrajecten—zijn in beide talen beschikbaar. Hierdoor kunnen gebruikers werken in de taal die het beste past bij hun voorkeur of team.

De taal is eenvoudig in te stellen binnen de app, wat het gebruik voor internationale gebruikers en meertalige praktijken toegankelijker maakt. Je kunt de taal makkelijk instellen onder Account.

Op dit moment zijn e-mails en andere externe communicatie, zoals patiëntgerichte berichten en vragenlijsten, nog uitsluitend beschikbaar in het Nederlands.

Ergotherapie

Vanaf nu bieden we ook sterke ondersteuning voor ergotherapie. Dit betekent dat workflows, registratie en samenwerking nog beter aansluiten op de behoeften van ergotherapeuten.

Zo maken we het makkelijker om cliënten optimaal te begeleiden en processen efficiënt in te richten. Daarnaast hebben we het declareren verbeterd voor ergotherapie: het indienen en verwerken van declaraties is nu eenvoudiger, sneller en beter afgestemd op de praktijk, zodat je minder tijd kwijt bent aan administratie en meer tijd hebt voor je cliënten.