Ga naar hoofdinhoud

Updates

Blijf op de hoogte van onze laatste wijzigingen en verbeteringen.

Alle updates

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.