← Terug naar dokkie.app
Changelog · v2.0

Wat is er nieuw
in Dokkie

Per versie een overzicht van toegevoegde functies, opgeloste bugs en aanpassingen. Volgt het Keep a Changelog-format.

Huidige versie: 2.0 Laatste update: oktober 2026 Aanbieder: DigiZorgt (KvK 63687054)
2.0 16 oktober 2026

Juvoly verhuist naar een nieuw adres, en Dokkie verhuist mee: je krijgt elk verslag per episode, met de ICPC-code erbij. Bij de postverwerking zet je met één klik een stuk tekst uit de brief in de samenvatting, zonder de losse regelafbrekingen, en laat Dokkie standaardzinnen weg. Je ziet afspraken in beeld, plant een ter info bij een collega, en de instellingen zijn opnieuw ingedeeld, zodat je minder hoeft te zoeken.

Toegevoegd
  • Het nieuwe Juvoly. Juvoly werkt binnenkort alleen nog via een nieuw adres. Dokkie leest daar elk verslag apart en zet ze in het paneel onder elkaar, één knop per episode. Klik je erop, dan staat het verslag in de SOEP van het open deelcontact. Is het deelcontact al gevuld, dan komt het eronder. De eerste keer vraagt Dokkie eenmalig toestemming om het nieuwe Juvoly te lezen.
  • ICPC-code bij elk verslag. De code die je in Juvoly hebt toegevoegd staat achter het verslag, met erbij of die episode al in het dossier staat. Is het veld Diagnose nog leeg, dan vult Dokkie de code in. Suggesties van Juvoly neemt Dokkie nooit over; alleen wat jij hebt toegevoegd.
  • Brieven uit Juvoly apart. Een verwijsbrief die Juvoly maakt, komt niet in de SOEP. Je kopieert hem met één klik en plakt hem waar je hem nodig hebt.
  • Nieuw consult en Samenvatten, ook in het nieuwe Juvoly. Bij Nieuw consult waarschuwt Dokkie als er nog verslagen niet in HealthConnected staan. Juvoly doet dat zelf niet. Samenvatten beëindigt de opname en maakt het verslag; wil Juvoly het in delen splitsen, dan kies je dat in het paneel.
  • Tekst uit de brief naar de samenvatting. Selecteer een stuk tekst in de brief en klik op het knopje "Naar samenvatting". De tekst komt onderaan in de samenvatting, als doorlopende alinea's: de harde regelafbrekingen van de brief zijn eruit, opsommingen en witregels blijven staan.
  • Standaardzinnen weglaten. Haal je een slotzin als "Mocht u nog vragen hebben…" uit de samenvatting, dan vraagt Dokkie of dat een standaardzin is die altijd weg mag. Zeg je ja, dan laat Dokkie hem voortaan weg. Alleen het begin van de zin wordt bewaard, zonder cijfers of namen.
  • Samenvatting van brieven. In de praktijkinstellingen staat op één plek wat Dokkie heeft geleerd: standaardzinnen, kopjes en specialismen per afzender, met precies voor welke brieven het geldt. Daar wis je wat niet klopt.
  • Eigen afkortingen voor meetwaarden. Schrijven jullie HR voor de pols of AF voor de ademfrequentie, vul dat dan één keer in bij de praktijkinstellingen. AF herkent Dokkie nu ook zelf.
  • Specialisme onthouden. Vult Dokkie een raar specialisme in en verbeter je het, of vond hij er geen en vul je het zelf in, dan vraagt Dokkie of hij dat voortaan zo moet doen.
  • Afspraken in beeld bij Fiatteren en Autoriseren. Per herhaalverzoek een knop met de eerstvolgende afspraak, bijvoorbeeld "POH-S 9 okt" of "Geen afspraak". Open je het dossier, dan staan de geplande afspraken in het paneel: wanneer, bij wie en waarvoor. Onder Agenda's en functies staat bij welke agenda welke functie hoort. Dokkie vult die lijst vanzelf voor de hele praktijk; één persoon kijkt hem na.
  • Afspraken bij de postverwerking. Klik je bij een brief of labuitslag op Postverwerking, dan zie je in het paneel meteen of en bij wie de patiënt al vervolgd wordt.
  • Laatste afspraken bij een nieuwe afspraak. Plan je vanuit het dossier een afspraak, dan staan de laatste drie afspraken in het formulier. Bij centra met meer praktijken staat er ook bij welke praktijk de patiënt is ingeschreven.
  • Ter info aan een collega. Naast Bewaren staat de knop Ter info. Dokkie stelt de collega voor (laatste afspraken, voorkeurshuisarts, zorgverleners), zoekt het eerste vrije plekje in een administratieblok (vandaag vanaf tien minuten na nu) en vult de afspraak in. Staat de patiënt die week al in de agenda, dan zegt Dokkie op welke dag. Jij klikt op Opslaan.
  • E-consulten naar de juiste zorgverlener. Bij een e-consult heet die knop Naar zorgverlener, met als reden "Beantwoorden e-consult". Klikt iemand anders later op Verwerken, dan ziet die meteen "Wordt al opgepakt door ...".
  • Tekstgrootte. Bovenaan in de instellingen maak je het paneel groter, in drie stappen.
  • Als wie je bent ingelogd. Met een eigen sleutel staat je naam rechtsonder in het paneel, zoals in HealthConnected rechtsboven.
  • Hulp bij een brief koppelen. Koppelt HealthConnected een brief niet zelf, dan toont Dokkie in het zoekvenster de naam, geboortedatum en het adres uit de brief, en omrandt hij de patiënt die past. Ook de voorletters tellen mee, voor broers, zussen en tweelingen.
  • Medicatiebewaking wegklikken bij Autoriseren. Optioneel, staat standaard uit.
Verbeterd
  • Dokkie zegt wat hij heeft gedaan. Na de postverwerking staat er niet meer alleen "Klaar!", maar bijvoorbeeld "Operatieverslag herkend. Titel, samenvatting en bijlagetype ingevuld." Ontbreekt er iets, dan blijft die melding staan tot je de brief sluit.
  • Weglaten werkt echt. Haal je bij een soort brief twee keer hetzelfde stuk uit de samenvatting, dan vraagt Dokkie of het voortaan weg mag. Zeg je ja, dan gebeurt dat nu ook, en per soort brief in plaats van voor alle brieven samen.
  • Diagnose als eigen kopje. Staat er in een brief geen conclusie maar wel een diagnose, dan komt die diagnose in de samenvatting, onder zijn eigen naam.
  • Labuitslagen. Een normaal Hb met een ferritine onder de 30 heet nu "Geen bloedarmoede, wel verlaagd ferritine". Een verhoogd totaal cholesterol, verhoogde triglyceriden en een verhoogd HDL worden genoemd. Vitamine B1 en B6 staan samen op één regel, en wat nog moet volgen staat kort in het Plan: "Vitamine B1 en B6 volgen nog."
  • Instellingen opnieuw ingedeeld. Het tandwiel heet nu Functies en is ingedeeld naar wat je doet: consult, recepten, post en lab, telefoon. Alle groepen klappen in. De vaste teksten en praktijkinstellingen staan in een eigen scherm, ook inklapbaar. Teksten voor de praktijk zijn groen, teksten alleen voor jou oranje.
  • Chronisch recept. De knop Recept omzetten heet nu Chronisch recept en staat direct onder Herhaalrecept afronden.
  • Geen witregels meer als Dokkie tekst onder bestaande tekst in een SOEP-veld zet.
  • Juvoly: staan er meer deelcontacten open, dan kies je zelf waar het verslag in komt. Dokkie meldt of de opname echt is gestart, en waarschuwt als een opname stil lijkt te staan. Nieuw consult werkt ook vanaf het startscherm van Juvoly.
  • Vervolglab ziet er nu hetzelfde uit als een gewone labuitslag.
  • Brief of labuitslag: brieven van behandelcentra en het CJG worden niet meer als labuitslag verwerkt. En een labuitslag met een opmerking "Conclusie" van het lab blijft een labuitslag; die conclusie komt in Objectief.
  • Meedenkconsult: de brief komt niet meer dubbel in de samenvatting, en de slotzin "Mocht u nog vragen hebben" valt weg.
  • Tweelingen bij Fiatteren worden goed herkend; de afspraken van een broer of zus tellen nooit mee.
  • Dokkie voor Firefox.
Opgelost
  • Intensieve zorg kwam in het verkeerde veld. Dokkie zette die bij Overige prestaties en de visite op niet declareren. Nu komt 13034 bij Prestatie contact.
  • Specialisme "vaten" bij brieven van Bergman Clinics wordt nu Vaatchirurgie.
  • Een ferritine onder de 30 heette soms normaal, als het lab een lagere ondergrens gebruikt. En een ferritine als "<10" werd niet als verlaagd herkend.
  • Een normale vitamine B12 viel weg als er ook een B1 of B6 in de uitslag stond.
  • In de meetwaarden-instellingen liepen namen over elkaar.
  • Episode heropenen liet soms de einddatum staan.
  • Een BIG-nummer in een fysiotherapieformulier werd als specialisme ingevuld.
  • Een geleerde titel werkte niet bij afzenders met een punt of haakje in de naam.
1.9.0 30 september 2026

Recepten zijn het grote werk in deze versie: onderaan het voorschrijfscherm staat nu een balk waarin je kiest wat voor recept je maakt, en Dokkie zet de herhaalsystematiek goed en rekent de hoeveelheid uit. Verder gaat een afgesloten episode weer open zodra je er een contact aan koppelt, kunnen alle soorten bijlagen worden gesleept, en hoeft niemand meer een licentiesleutel over te typen. Daarnaast: vaste teksten voor jezelf en voor de hele praktijk, en praktijkinstellingen die één persoon voor iedereen aanpast. Het behandelwensenformulier van Palliaweb. En de ABCDE: het cluster herken je per praktijk, en de hele beoordeling vul je op één scherm in via ;abcde.

Toegevoegd
  • Vaste teksten, persoonlijk en voor de hele praktijk. Tekst die je steeds opnieuw typt, maak je één keer aan met een korte afkorting. In het dossier typ je een puntkomma met die afkorting, gevolgd door een spatie, en de hele tekst staat er. Je kiest per tekst voor wie hij is: alleen voor jezelf — bijvoorbeeld het slot van een e-consult — of voor de hele praktijk, voor de standaarddingen die iedereen typt.
  • Eén praktijk, één set instellingen. Alle gebruikers die in dezelfde praktijk werken zijn gebundeld, zodat één persoon de praktijkinstellingen voor de hele praktijk kan aanpassen.
  • Recept omzetten in het voorschrijfscherm. Onderaan het scherm waar je het recept maakt staat nu een balk. Je kiest wat voor recept het is — via de apotheek, patiënt zelf, of een Baxterrol — en Dokkie zet chronisch, de herhaalsystematiek en de duur in één keer goed. Dat waren vier of vijf handelingen per recept die je bij elk herhaalrecept opnieuw deed. Hoeveel dagen medicatie er per route meegaat en welke standaardopmerkingen en -afspraken erbij komen, stel je in de instellingen in voor je eigen praktijk.
  • De hoeveelheid wordt uitgerekend. Zodra je de dosering hebt ingetypt, rekent Dokkie uit hoeveel er af te leveren is. Ook bij zetpillen, en bij inhalatoren op basis van het aantal doses per stuk. Staat er een bereik — "1 tot 3 maal daags" — dan wordt gerekend met de hoogste dosering, tenzij er in de opmerking iets anders staat.
  • Verpakkingsgroottes worden onthouden. Vul je één keer in hoeveel er in een tube of flacon zit, dan weet de hele praktijk dat de volgende keer. Dat scheelt opzoeken.
  • Meer termijnen voor zelf herhalen. Naast de bestaande keuzes nu ook 30, 60 en 90 dagen. Welke er in de balk staan, kan de praktijk zelf instellen.
  • Afgesloten episode gaat weer open. Koppel je een contact aan een episode die op inactief staat, dan zet Dokkie die episode weer open. Dat werd anders vergeten, en dan mist die episode later in het overzicht.
  • Behandelwensenformulier. Het standaardformulier van Palliaweb, met de notitie van de behandelwensen zoals geadviseerd door het NHG. Je vult het in tijdens het gesprek. Dokkie maakt er het journaalverslag, de episodenaam volgens het NHG-registratieadvies en een afdruk voor de patiënt van, en zet de contactpersoon met telefoonnummer en e-mailadres in HealthConnected. Het formulier staat standaard uit; je zet het aan via het tandwieltje, bij Behandelwensen.
  • Alle bijlagen kunnen gesleept worden. Niet alleen foto's: ook een PDF of een ander document sleep je nu rechtstreeks het deelcontact in.
  • Activeren met een link. Een licentiesleutel overtypen hoeft niet meer, op geen enkele werkplek. Je krijgt een persoonlijke link, klikt daarop, en Dokkie weet wie je bent.
  • Instellingen die de beheerder klaarzet. Een ICT-beheerder kan de licentiesleutel voortaan centraal uitdelen, zodat niemand in de praktijk er nog iets voor hoeft te doen.
  • ABCDE-beoordeling in één venster. Typ ;abcde in een SOEP-veld en er opent een venster met de hele ABCDE-kaart van het NHG. Alles staat op normaal; je klikt aan wat afwijkt en vult de metingen in. Dokkie schrijft het verslag in de volgorde van de kaart, met de metingen vooraan per letter. Geen sjabloon meer waarin je zelf moet zoeken welke regel je moet aanpassen — en geen "geen lateralisatie" meer die blijft staan omdat je vergat hem te wijzigen.
  • Zuurstof, polsritme en huidinspectie. Bij de saturatie kies je O2- of O2+ met het aantal liter. Polsritme en -kwaliteit zijn aparte keuzes: bij een irregulaire pols staat er niet meer automatisch "r.a.". De volledige huidinspectie komt alleen in het verslag als je hem zelf aanzet.
  • Meetwaarden per praktijk toewijzen. Elk ABCDE-cluster is anders ingericht, en aan een rij hangt alleen de naam. In de instellingen lees je je eigen cluster uit en wijs je per waarde aan welke rij erbij hoort. Eén keer, voor de hele praktijk. Kan een waarde nergens heen, dan zegt Dokkie dat nu — voorheen bleef het vakje stil leeg.
  • Snelknop voor een nieuwe vaste tekst, in het paneel zelf. Paneel, Vaste teksten, Nieuwe tekst — en je kunt meteen typen. Scheelt het tandwieltje en het langsscrollen van vier instel-onderdelen.
Verbeterd
  • Geplakte tekst uit Juvoly is terug te draaien. Ctrl+Z neemt het verslag nu in één keer terug. Dat werkte niet, en een verkeerd geplakt verslag moest je met de hand uit elkaar plukken.
  • Vaste teksten staan bovenaan in het instellingenscherm. Het ding dat je dagelijks gebruikt stond onder vier onderdelen die je één keer instelt. Het scherm heet nu "Vaste teksten en instellingen", omdat er ook teksten in staan die alleen voor jezelf zijn.
  • "Nieuwe tekst" staat boven de lijst in plaats van eronder, dus je hoeft niet meer langs al je teksten te scrollen.
Opgelost
  • Zes dingen in de postverwerking die uit de praktijk waren gemeld.
  • Episodes met een korte naam werden niet teruggevonden bij het heropenen. Dat leek willekeurig: bij een lange episodenaam ging het goed, bij een korte niet. En als het misging, zei Dokkie er niets over. Nu meldt hij het wél, en als er meerdere episodes op de omschrijving passen raakt hij er geen aan.
  • Bij Wijzigen in een lange lijst met teksten leek er niets te gebeuren. Het bewerkvenster opende onder de lijst, buiten beeld en zonder cursor. Nu springt het in beeld.
1.8.0 3 augustus 2026

Foto's van medische afwijkingen gaan rechtstreeks als bijlage het dossier in — met je telefoon via een QR-code, of geplakt uit het terugbelsysteem of de mail. Assistentes hoeven een telefoonnummer uit TeleQ niet meer over te typen. Juvoly laat nu zien in welk scherm je zit, en het paneel heeft een rustiger uiterlijk.

Toegevoegd
  • Foto toevoegen. Een foto van een afwijking komt rechtstreeks als bijlage (type Overig) in het open deelcontact, in plaats van de omweg via mailen-naar-jezelf, downloaden en uploaden. Drie routes: met je telefoon — je scant een QR-code, maakt de foto, en die verschijnt versleuteld in het paneel; plakken — een foto die al in je browser staat kopieer je en plak je in Dokkie; of slepen — een fotobestand van je eigen computer sleep je in het paneel. Die laatste twee routes raken geen enkele server. Je ziet de foto altijd eerst en kunt kort intypen wat erop staat; de bijlage heet dan bijvoorbeeld "foto linker onderbeen 03-08-2026". De sessie is vastgeklikt aan één patiënt: bij een ander dossier weigert Dokkie te plaatsen en sluit de sessie zichzelf.
  • TeleQ — telefoonnummer opzoeken. Voor assistentes die terugbelverzoeken afhandelen: druk in TeleQ op het kopieerknopje naast het telefoonnummer en Dokkie zoekt de patiënt meteen op in HealthConnected. Is het telefoonnummer leeg, dan gebruikt hij het A-nummer. Je blijft in TeleQ staan om de ingesproken vraag te lezen; in HC hoef je nergens klaar te staan, Dokkie gaat zelf naar het zoekscherm en minimaliseert een openstaand dossier (sluiten doet hij nooit). Dokkie leest alleen mee in TeleQ en wijzigt er niets.
  • Juvoly — zien in welk scherm je zit. Het paneel toont nu welk Juvoly-scherm open is, met een groen bolletje zodra de opname loopt. Zo weet je zeker dat er opgenomen wordt.
  • Samenvatten is af te breken. Terwijl Dokkie op de samenvatting van Juvoly wacht, verandert de knop in "Stop met wachten".
  • Firefox in de zijbalk. Dokkie woont in Firefox nu in de zijbalk in plaats van een pop-up. Een pop-up klapte dicht zodra je in HealthConnected klikte, waardoor een fotosessie sneuvelde.
Verbeterd
  • Nieuw uiterlijk. De emoji in het paneel zijn vervangen door rustige lijn-icoontjes, ook in het instellingenscherm.
  • Geen patiëntgegevens meer in de browserconsole. Op productie zwijgt Dokkie. Meetwaardes, episodenamen en lab-uitslagtekst kwamen voorheen in de technische logboeken van de browser terecht — zichtbaar bij schermdelen en supportsessies.
  • Tabbladen herkennen op hostnaam. Of een tabblad HealthConnected of Juvoly is, wordt nu op het exacte adres bepaald in plaats van op een tekstvergelijking die te misleiden was.
  • Feedback stuurt geen pagina-adres meer mee. Dat gebeurde ongefilterd, ook als er iets anders openstond dan HealthConnected.
  • Vangnet voor tablets. Op apparaten zonder zijpaneel opent Dokkie als pop-up.
Opgelost
  • Dubbel uploadscherm bij een foto. Bij elke klik werd Dokkie opnieuw in de pagina geladen, waardoor er telkens een luisteraar bijkwam en één klik meerdere keren tegelijk uitgevoerd werd. Dat leverde een tweede, leeg uploadscherm op.
  • Juvoly "Nieuw consult" kostte twee klikken. Je belandde eerst op het beginscherm; nu opent het consultscherm meteen.
  • Lab-uitslagen in het bevestigingsscherm. Tekst uit een uitslag werd niet ontdaan van opmaakcodes vóór weergave in de overlay waarin je op "verwijderen" klikt.
Vervallen
  • De knop ICPC diagnose. Die werkte niet meer goed en werd nauwelijks gebruikt. Bij postverwerking helpt Dokkie nog wel met het kiezen van een code wanneer een brief niet bij een bestaande episode past.
1.7.2 30 juni 2026

Slimmere herkenning van brieftypes (waarneem/spoedpost, onvolledige labs, opname-met-operatie), correctere samenvattingen bij brieven met embedded onderzoeken, en je eigen handgetypte enters blijven nu netjes staan wanneer Dokkie of Juvoly tekst toevoegt.

Toegevoegd
  • Waarneem- en spoedpostberichten (HAP). Berichten van de huisartsenpost worden nu automatisch verwerkt. Titel "Waarneembericht: [afzender]", samenvatting met het volledige SOEP-contact (S/O/E/P-regels en diagnose), bijlagetype "Specialistenbrief", specialisme "Huisartsgeneeskunde". Werkt voor alle 2-3 letterige tag-varianten ([TF], [AD], [AR], [CB] enz. — verschilt per HAP/regio).
  • Onvolledige labwaardes — "Geen analyse uitgevoerd". Wanneer een lab een waarde bevat die het laboratorium niet kon bepalen (bijv. door hemolyse of te weinig materiaal), verwijdert Dokkie die rij uit het deelcontact en voegt automatisch een korte notitie toe aan de E-regel: "Geen uitslag vitamine B1, vitamine B6 (geen analyse uitgevoerd door lab)." Voorkomt lege meetwaardes in het dossier zonder dat de status-informatie verloren gaat. Voor nieuwe labs (zonder duplicaten) toont Dokkie een mini-overlay met de namen ter bevestiging.
  • Radiologie-detectie uitgebreid. "Conclusie" zonder dubbele punt op een eigen regel (vaak bij echo-verslagen) wordt nu herkend, plus alternatieve labels Indruk/Bevinding/Beoordeling. "Echo X:" (bijv. "Echo rechterheup:") wordt herkend als onderzoekstype — preciezer dan de generieke "Echo heupen" uit de Uitgevoerde-onderzoeken-lijst. Titel wordt automatisch gevuld als "Radiologiebericht — [onderzoekstype]".
  • Meedenkadvies — diagnose en duplicate-check. Bij meedenk-/teleconsult-brieven wordt de Diagnose-sectie nu meegenomen in de samenvatting (was voorheen weggevallen). Bovendien: als Beleid en Advies inhoudelijk hetzelfde zijn, wordt Advies niet dubbel getoond.
Verbeterd
  • Lab-deduplicatie — "volgt"-check vervangt drempel. Voorheen verscheen de bevestigings-overlay zodra er ≥3 duplicaten waren — ook bij CVRM-controles waar waardes toevallig stabiel waren. Nu kijkt Dokkie of de historie "volgt"-waardes bevat (= teken van een vertraagde uitslag) en toont de overlay alleen dan. Geen storende popups meer bij gewone chronische controles met stabiele waardes.
  • UI-datum is leidend voor lab-datum. De afnamedatum uit de brief-UI wordt nu altijd gevolgd. De historie-afgeleide datum is alleen nog een fallback wanneer de UI geen datum geeft. Voorkomt dat een nieuwe lab ten onrechte als vervolg van een veel oudere meting wordt gezien.
  • "Volgt"-rijen worden NIET als lege uitslag behandeld. Waardes die nog op "volgt" staan (bijv. methylmalonzuur dat later komt) worden expliciet overgeslagen in de "Geen analyse uitgevoerd"-detectie — die uitslag komt immers nog.
  • Conclusie in specialistenbrief met embedded onderzoeken. Bij brieven waar ook radiologie/lab-verslagen in de tekst staan (bijv. cardiologie met DEXA, X-thorax of MRI mee-gerapporteerd), pakt Dokkie nu de ÉCHTE conclusie van de specialist — niet die van de sub-onderzoeken. Werkt door te kijken welke "Conclusie" gevolgd wordt door Beleid/Advies of de afsluitende groet.
  • Specialistenbrief — Conclusie op aparte regel. Brieven waar "Conclusie:" als losse regel staat en de tekst op de regel erna begint (vaak gevolgd door een witregel) worden nu correct geparsed. De samenvatting was bij dit type structuur soms leeg.
  • Cardiologie-brieven — "Conservatief beleid" geen sectiekop. Bijvoeglijk gebruik van "beleid" in lopende tekst ("conservatief beleid", "expectatief beleid") wordt niet meer per ongeluk als Beleid-sectiekop herkend. Splitsing op labels in lopende tekst vereist nu een zin-einde-teken ervoor.
  • Opnamebrief vs operatieverslag. Ontslagbrieven met operatie-informatie (bijv. orthopedie-ontslag na knie-OK) worden niet meer per ongeluk als operatieverslag behandeld. Detectie kijkt nu naar opnamebrief-markers (Reden van opname, Medicatie bij ontslag) als uitsluitingscriterium.
  • RAV-titels — "Spoedeisende hulp" gestript. HC's default RAV-titel "Vrij bericht: Spoedeisende hulp RAV [regio]" wordt nu opgeschoond tot "Ritformulier: RAV [regio]".
  • Specialisme uit handtekening — UI-tekst negeren. Voorheen kon de regel ná de handtekening (vaak een UI-label als "Conclusie") als specialisme worden opgepikt. Nu wordt eerst de regel zelf geprobeerd; alleen bij een naam-met-titel (Dr./Mw./initialen) wordt naar de volgende regel gekeken.
Opgelost
  • Eigen typte enters blijven behouden bij Juvoly/Dokkie-updates. Wanneer Juvoly of Dokkie tekst aan een S/O/E/P-veld toevoegde waar je zelf al had getypt met regeleinden, werden je enters platgeslagen. Nu blijft je eigen formatting netjes staan. Gefixt in vulDeelcontactVeld (Juvoly), appendNaarEvaluatie (lab-dedupe) en voegToeAanPlanVeld (CNS-classificatie) via een nieuwe leesContentEditable-helper die <br>-elementen behoudt.
  • Evaluatie-veld bijwerken bij 0 nieuwe waardes. De "Evaluatie-veld bijwerken"-checkbox in de lab-dedupe-overlay was uitgezet bij 0 nieuwe waardes — daardoor bleef de gegenereerde lab-evaluatie dubbel in het dossier staan. Nu standaard aan, ook bij 0 nieuwe waardes.

1.7.1 4 juni 2026

Patiëntvriendelijkere lab-evaluaties, nieuwe brieftypes (ergotherapie, JGZ), structurele code-review met security- en privacy-aanscherpingen onder de motorkap.

Toegevoegd
  • Ergotherapie-verslagen. Eindverslagen en tussentijdse verslagen van ergotherapie-praktijken worden nu automatisch verwerkt. Titel "Eindverslag Ergotherapie [praktijk]", samenvatting met hulpvraag, doelen behaald en eventueel vervolgtraject. Specialisme wordt op "Ergotherapie" gezet.
  • JGZ-brieven (Jeugdgezondheidszorg). Vaccinatie-notificaties, PGO-verslagen en verwijzingen van jeugdartsen en jeugdverpleegkundigen. Voor vaccinatie-mededelingen: titel "Jeugdarts JGZ [regio]: vaccinatie", samenvatting met vaccins en reden (bv. rijksvaccinatieprogramma zwangerschap). Specialisme wordt "Jeugdgezondheidszorg".
  • TTG IgA / coeliakie-screening. Bij een normale of negatieve uitslag: "Geen glutenallergie aantoonbaar" (patiëntvriendelijk). Bij verhoogde TTG: "TTG IgA verhoogd (X), verdenking coeliakie" (medisch correct).
  • Solitaire B12-vermelding. Wanneer alleen vitamine B12 in de lab zit (geen foliumzuur/B1/B6/D ernaast), wordt normaal B12 nu apart vermeld als "Normaal vitamine B12 (X)" in plaats van weggevallen uit de evaluatie.
  • Eerste-keer melding bij lab-deduplicatie. De allereerste keer dat de auto-detectie een vervolg-lab herkent, krijg je een korte uitleg bovenaan de bevestigings-overlay zodat je weet wat er gebeurt. Eenmalig.
  • Lab-duplicaten verwijderen standaard aan. Sinds v1.7.0 was deze functie opt-in via instellingen — nu staat 'ie standaard aan met de bevestigings-overlay als veiligheidsnet. Liever uit? Tandwiel → 🧹 Lab-duplicaten verwijderen.
Verbeterd
  • GGZ-detectie strenger. Voorheen kon "Parnassia" + één los GGZ-woord ("behandelbeleid") een niet-GGZ-brief toch als GGZ markeren. Nu zijn minstens twee GGZ-typische signalen nodig (DSM-5, beschrijvende diagnose, behandelbeleid, tussentijds bericht huisarts, of samenvatting behandeling). Voorkomt false positives bij niet-GGZ-brieven die toevallig een GGZ-organisatie noemen.
  • Listener herkent meer brieftypes. JGZ-vaccinatie en ergotherapie-eindverslagen werden voorheen als lab gezien (geen klassieke conclusie/advies-keywords). De listener herkent ze nu expliciet als brief en routeert naar de juiste verwerker.
  • "Volgt"-uitslagen netter weergegeven. Bij MMA op "volgt" stond voorheen "MMA niet bepaald" in de E-regel, wat misleidend was. Nu wordt "MMA volgt" gebruikt. Ook generiek: elke "X niet bepaald"-vermelding wordt automatisch vervangen door "X volgt" als de waarde nog in afwachting is.
  • Vervolg-lab evaluatie hergebruikt specifieke zinnen. Bij de dedupe-flow (overschrijven van Evaluatie-veld na duplicaten verwijderen) gebruiken we nu ook de patiëntvriendelijke zinnen voor TTG IgA en B12 in plaats van platte "label waarde — binnen referentie".
  • B12-substring-bug (twee plekken). "Vitamine b12" werd in twee plekken als prefix-match voor "vitamine b1" gezien, waardoor B12 onbedoeld als "andere vitamine" werd geclassificeerd. Beide checks expliciet B12 uitsluiten.
Opgelost
  • Beveiliging: dev-events alleen op acceptatie-omgeving. Test-/debug-events (rooster-acties, storage-resets) die voor ontwikkeling werden gebruikt waren in v1.7.0 nog actief in productie. Een ander script op de HC-pagina had ze kunnen triggeren met onbedoelde acties tot gevolg. Nu beperkt tot acceptatie/staging-omgevingen.
  • Privacy: lab-waardes niet meer in console. Diagnostische logs met daadwerkelijke laboratoriumwaarden, parameter-namen en historie-data worden in productie niet meer naar de browser-console geschreven. Alleen aantallen en functienamen — geen patiëntdata.
  • Backend: HTML-injectie afgevangen. Notificatie- en welkomstmails vanuit de proeflicentie- en betalings-endpoints escapeen nu alle gebruikersinput. Voorkomt dat een aanvrager via een praktijknaam HTML/scripts kan injecteren in onze mailbox.
  • Backend: rate-limiting op publieke endpoints. Proefaanvraag-formulier (max 5 per IP per uur) en feedback-endpoint (max 10 per IP per uur) zijn nu beschermd tegen geautomatiseerd misbruik.
  • Backend: server-foutmeldingen lekken geen internals meer. Bij fouten retourneert de server een generieke melding in plaats van de raw error-message (die in sommige gevallen stack-traces of token-fragmenten kon bevatten).
  • Acute-nierschade comment. Drempel in code (15%) klopt nu met comment (was "25%" — typfout in documentatie).
  • Observer-registry compleet. De prestatiecodes-monitor werd niet via de centrale registry beheerd, waardoor 'ie bij page-unload niet gegarandeerd werd opgeschoond. Nu wel.
  • Dubbele sleep()-functie verwijderd. Twee identieke definities — een hield de andere onnodig schaduwen.

1.7.0 3 juni 2026

Slimmer omgaan met vervolg-labs: automatische deduplicatie na "volgt"-uitslagen, met bevestiging vooraf — en een attentie in het Plan-veld voor nog te volgen waardes.

Toegevoegd
  • Lab-deduplicatie voor vervolg-uitslagen. Wanneer een lab #2 binnenkomt 7-10 dagen na een lab #1 met "volgt"-waardes, herkent Dokkie de exacte duplicaten (zelfde parameter, zelfde waarde, zelfde afnamedatum). Met één bevestigingsklik verwijdert Dokkie de duplicaten via de prullenbak per regel, inclusief HC's "Bevestig verwijderen"-popup, en overschrijft het Evaluatie-veld met alleen de nieuwe waardes. Standaard uit via instellingen — deze actie verwijdert data, alleen aanzetten als je 'm getest hebt. Werkt op afnamedatum-detectie via historie (robuuster dan UI-patroon, voorkomt verkeerde rapportagedatum-matches) en op naam-matching met haakjes-strip (bv. "bezinking (BSE)" matcht met "bezinking" uit historie).
  • Automatische detectie van vervolg-lab. Aan het eind van postverwerking checkt Dokkie automatisch of er ≥ 3 duplicaten zijn t.o.v. de historie. Zo ja: de deduplicatie-overlay popt vanzelf op met preview van wat verwijderd wordt en wat behouden blijft. De bevestigingsoverlay blijft als veiligheidsnet. Aparte sub-toggle om de auto-detectie uit te zetten (de feature blijft dan via de handmatige knop bruikbaar).
  • "Volgende uitslagen volgen nog" in Plan-veld. Wanneer een lab binnenkomt waarbij sommige waardes nog op "volgt" staan, voegt Dokkie automatisch een regel toe aan het Plan-veld: "Volgende uitslagen volgen nog: methylmalonzuur." Bij meerdere waardes met nette Nederlandse opsomming ("X, Y en Z"). Voorkomt dat een ontbrekende uitslag onopgemerkt blijft.
Verbeterd
  • Robuustere koppeling van prullenbak-knoppen aan lab-rijen. Bij deduplicatie worden alle prullenbak-iconen in het paneel globaal gevonden (svg[data-icon="trash-can"]) en 1-op-1 aan de naam-elementen gekoppeld via DOM-volgorde. Spatial fallback (op y-positie) voor edge cases waar de volgorde afwijkt. Werkt onafhankelijk van de exacte component-structuur van HC.
Opgelost
  • Specialisme-veld haperde in Edge. Bij invullen knipperde de dropdown en werd de selectie niet altijd volledig afgesloten. Edge's renderer is langzamer met Angular Material's autocomplete re-renders dan Chrome — Dokkie typte sneller dan Edge kon filteren. Dokkie detecteert nu Edge (UA-token "Edg") en hanteert dan 60ms tussen toetsen i.p.v. 25ms, met een extra stabilisatie-buffer van 500ms voor de selectie-klik. In Chrome blijft de snelheid ongewijzigd.

1.6.0 19 mei 2026

Personalisatie via instellingen, automatische CCQ & ziektelast COPD, chronische nierschade-classificatie in de lab-evaluatie, slimmere ICPC- en prestatiecode-detectie.

Toegevoegd
  • Instellingen-popup (tandwiel rechtsboven in zijpaneel). Negen hoofd-toggles voor Dokkie-functies: BMI, prestatiecode, ICPC, CCQ, ziektelast COPD, postverwerking en knop-zichtbaarheid. De postverwerking-toggle heeft acht sub-toggles voor fijnregelen — onder andere voor lab-vergelijking en auto-berekeningen (CNS-classificatie, gecorrigeerd calcium). Instellingen worden onthouden per gebruiker via chrome.storage.local.
  • Automatische CCQ-berekening. Dokkie leest alle ingevulde CCQ-vragen in het COPD-cluster en berekent de gemiddelde score automatisch. Herberekent ook bij wijziging van een onderliggende waarde.
  • Automatische ziektelast COPD volgens NHG-Standaard 2021. Op basis van de vier subdomeinen (klachten/hinder/beperkingen via CCQ & MRC, longaanvallen, voedingstoestand via BMI, longfunctie via FEV1) wordt ziektelast Licht of Verhoogd bepaald en in het mat-select-veld gezet. Drempelwaarden: CCQ ≥ 2, MRC ≥ 3, ≥ 2 longaanvallen/jaar, BMI < 21, FEV1 < 50% van voorspeld.
  • Chronische nierschade-classificatie in lab-evaluatie. Bij persistent afwijkende eGFR/ACR voegt Dokkie automatisch de CNS-classificatie toe (G-stadium + A-stadium + risico-categorie), altijd op één regel — ook bij normale nierfunctie + albuminurie en bij acute eGFR-daling. Bij een eerste of recente ACR-meting komt er advies in het P-veld om over 3 maanden te herhalen.
  • Acute nierschade-detectie. Bij eGFR-daling ≥ 15% binnen 3 maanden krijg je een waarschuwing in plaats van een CNS-stadium ("Geen CNS-stadium ivm acuut beeld"), zoals NHG voorschrijft.
  • ABCDE-meetwaardes parser uitgebreid. Meer dan 25 nieuwe notatievarianten herkend: "133/78", "133 / 78", "133 over 78", "RR 133", "sat 96%", "temp 38,2", "AF 18", "HF 72", etc.
  • Meedenkadvies-detectie. Bij ontvangen "meedenkadvies" of "beantwoording meedenkadvies" vult Dokkie de titel als "Meedenkadvies: [specialisme] [locatie]" en zet de samenvatting uit de brief in het veld.
  • Implanon/Nexplanon in prestatiecode 13042. Implanon-plaatsing, -verwijdering of -wissel triggert nu dezelfde prestatiecode-suggestie als IUD/spiraal.
  • "Ovaalexcisie" herkend als chirurgische verrichting. Triggert nu 13012 net als "excisie".
  • Veiliger feedback-knop. Bovenin het feedback-formulier staat nu een oranje waarschuwing om geen patiëntgegevens te vermelden. De backend draait nu op een eigen Vercel-endpoint (geen Formspree meer) — minder afhankelijkheid van externe partijen.
Verbeterd
  • eGFR-format in lab-evaluatie consistent. De eGFR-trend staat nu altijd in het format (eGFR 30% gedaald van 75 naar 53 ml/min), ook in de gecombineerde CNS-zin. Voorheen verdween het percentage bij CNS-classificatie.
  • ICPC-zoeker slimmer. Stopwoorden zoals "voor", "klacht", "links/rechts" worden genegeerd. Specifieke termen krijgen een boost — zoek je "hoesten" dan komt R05 bovenaan, niet de generieke "moeheid"-codes.
  • ICPC-synoniemen met word-boundary matching. "PCD" matcht niet meer per ongeluk in "pcd-test"; alleen hele woorden.
  • Prestatiecode-detectie: toekomst-context per trefwoord. Voorheen sloot een toekomst-afspraak verderop in dezelfde P-tekst alle codes uit. Nu wordt per trefwoord gekeken of het in een toekomst-context staat (afspraak voor / gepland), zodat een verrichting die vandaag is gedaan + een toekomstige controle-afspraak in dezelfde tekst, gewoon een suggestie krijgt.
  • Veiligheid: lab-uitslagen met < of > worden veilig weergegeven. Waardes zoals "eGFR >90" of "albumine <30" worden HTML-escaped voordat ze in het Evaluatie- of Plan-veld terechtkomen.
  • Robuuster onder de motorkap. Centrale logging-helpers, observer registry met opschoning bij page-unload, gecentraliseerde DOM-helpers, en consistent escapen van labels.
Opgelost
  • Ziektelast COPD: drempelwaarde CCQ ≥ 2 i.p.v. ≥ 1. De NHG-Standaard COPD 2021 hanteert CCQ ≥ 2 als drempel voor "verhoogd" — niet ≥ 1.0 (een verouderde versie van de richtlijn). Patiënten met een CCQ tussen 1.0 en 1.9 worden nu correct als Licht geclassificeerd.
  • Licentie-gate hardere check. BMI-auto-berekening en prestatiecode-suggesties werkten ook zonder geldige licentie. Nu wachten alle features op een succesvolle licentie-validatie via chrome.storage.local.
  • Licentiesleutel-veld kon te kort zijn. Maxlength was 30 tekens, sommige proeflicenties zijn langer. Nu 40.
  • Lidwoorden in praktijk-afkorting. "MC De Hofakker" werd "MDH" in plaats van "MCDH". De woorden "de", "het", "een" worden nu correct genegeerd.
  • eGFR-waarde uit lab-regel correct gelezen. In een regel als "Matige nierfunctiestoornis met daling eGFR 30% van 75 naar 53" werd het percentage (30) gelezen in plaats van de huidige waarde (53).
  • Meedenkadvies-conclusie niet meer gedupliceerd. Bij meedenkadvies werden conclusie en beleid samen met de reden van aanvraag in één veld geplakt. Velden worden nu correct gesplitst.
  • CCQ "2,9" werd afgewezen door HC. De decimaalkomma werd niet geaccepteerd in het number-input-veld; nu wordt een punt gebruikt voor de waarde-injectie.
  • Juvoly-plakknop "samenvatting >10 min oud" terwijl die net was gegenereerd. Timestamp-controle gebruikte een verouderde referentie. Nu correct.

1.5.26 13 mei 2026

Hotfix voor de terugkerende prestatiecode-popup.

Opgelost
  • Prestatiecode-keuzescherm bleef terugkeren na "Annuleer". Als je in de popup koos om een verrichting niet te boeken, verscheen de popup bij elke volgende DOM-wijziging opnieuw met dezelfde voorstellen. Dokkie onthoudt nu binnen één afrondscherm-sessie welke codes je hebt afgewezen (zowel via "Annuleer" als door checkboxes uit te vinken) en vraagt daar niet meer naar. Bij sluiten van het afrondscherm wordt de afwijzingscache automatisch geleegd, zodat een volgende patiënt of een opnieuw geopend scherm gewoon weer voorstellen krijgt.
  • Codes die je gedeeltelijk afwijst (één wel, één niet aanvinken) worden correct verwerkt: de gekozen codes worden geboekt, de uitgevinkte worden niet opnieuw voorgesteld.

1.5.25 12 mei 2026

Hotfix voor de zijpaneel-trigger in Chrome en Edge.

Opgelost
  • Sidepanel opent nu correct in Chrome en Edge. In het manifest stond zowel een default_popup als een side_panel ingesteld — dat conflicteerde, waardoor klikken op het Dokkie-icoon een krappe popup opende (met de volledige sidepanel-content erin gepropt) in plaats van het echte zijpaneel rechts. Na het verwijderen van default_popup werkt de setPanelBehavior-instelling in de background-service-worker zoals bedoeld: één klik op het icoon opent het zijpaneel.
  • Firefox is niet beïnvloed (gebruikt browser_action met popup, geen sidePanel API).

1.5.24 12 mei 2026

Keuzescherm bij prestatiecode-detectie (geen onomkeerbare boekingen meer), ICPC-knop werkt nu ook in consult-context, en de ICPC-lijst is uitgebreid van 243 naar 705 codes.

Toegevoegd
  • Keuzescherm bij prestatiecode-detectie — voorgestelde verrichtingen verschijnen voortaan in een popup met checkboxes. Je kiest zelf welke geboekt worden. Voorkomt onomkeerbare verkeerde auto-boekingen (bv. een onterecht 13042 IUD die je daarna niet meer makkelijk kwijtraakt). Default zijn alle voorstellen aangevinkt — één klik op "Boek geselecteerde" = oude gedrag.
  • ICPC-knop werkt nu ook in consult-context — gebruikt de E-regel-tekst rechtstreeks als er geen brief-conclusie aanwezig is. Niet meer alleen voor postverwerking.
  • ICPC-lijst flink uitgebreid — van 243 naar 705 codes. Alle 17 NHG-hoofdstukken nu gedekt, inclusief:
    • W Zwangerschap / anticonceptie (voorheen volledig afwezig)
    • Z Sociale problemen (voorheen volledig afwezig)
  • Synoniemen-tabel voor ICPC-zoekactie — ~80 huisarts-spreektaal-mappings, bv:
    • snijwond → "scheurwond / laceratie"
    • blaasontsteking → "cystitis / urineweginfectie"
    • burn-out → "overspanning"
    • tekenbeet → "borreliose / Lyme"
    • hoge bloeddruk → "hypertensie"
  • Feedback-formulier identificeert nu de afzender — licentiesleutel + praktijknaam worden meegestuurd (was eerder beloofd in de disclosure maar werd technisch niet verstuurd; bug opgelost). Plus optioneel e-mailveld voor antwoord.
Opgelost
  • ICPC-knop toonde alleen "Fout" zonder reden. Toont nu de exacte oorzaak, bv. "Geen tekst gevonden om te scannen — vul de E-regel in" of "Geen passende ICPC-code gevonden voor de tekst".
  • ICPC-selectie werkte niet in consult-context: na klikken op een optie in het keuzemenu gebeurde er niets. Lag aan de oude flow die rekende op een autocomplete die in consult-context pas na typen verschijnt. Nu typt Dokkie de code en wacht op de matching optie.

1.5.23 12 mei 2026

BMI berekent nu vanzelf, en de ICPC-koppeling bij lab-postverwerking volgt een nette hiërarchie zonder dubbele invoer.

Toegevoegd
  • BMI auto-fill — wanneer lengte en gewicht zijn ingevuld bij de meetwaardes, berekent Dokkie de BMI automatisch en plaatst die in het BMI-veld. De BMI-knop blijft beschikbaar als handmatige fallback.
  • Hiërarchie voor ICPC bij lab-postverwerking — Dokkie kiest één passende ICPC op basis van de aanwezige labwaardes, in deze volgorde:
    • HbA1c → T90 (diabetes)
    • LDL → bestaande CVRM-code in patiënt-historie (K74–K99)
    • LDL zonder CVRM → T93 (hypercholesterolemie)
    • TSH/fT4 + T86-episode → T86 (schildklier)
    • Geen lab-match → conclusie-zoekterm uit het document (fallback)
Opgelost
  • Dubbele ICPC-invoer bij lab — voorheen liepen twee flows door elkaar (conclusie-gebaseerd én labwaarde-gebaseerd), waardoor twee ICPC's achter elkaar werden geplaatst. Nu wint één hit, en de andere flow wordt overgeslagen.
  • Versie-indicator in de zijbalk — toonde nog een oude hardcoded versie. Leest nu dynamisch uit het manifest, dus blijft vanzelf in sync.

1.5.22 10 mei 2026

Uitgebreide automatische prestatiecode-detectie: zes nieuwe codes, slimmere context-checks, en een paar belangrijke bugfixes.

Toegevoegd
  • Multi-code architectuur — nieuwe automatische prestatiecodes toevoegen is nu een config-wijziging in plaats van een refactor.
  • Zes nieuwe automatische prestatiecodes naast de bestaande 13012 Chirurgie:
    • 12905 — Vloeibaar stikstof / histofreezer
    • 13005 — ECG-diagnostiek
    • 13023 — Therapeutische injectie (Cyriax)
    • 13035 — Intensieve zorg, visite > 20 min
    • 13042 — IUD / spiraaltje
    • 31244 — Behandelwensgesprek
  • Automatische post-fill voor 13035 en 13042: "Niet declareren" aanvinken + reden "Meervoudige verrichting" selecteren.
  • Globale uitsluitingen die boeking voorkomen:
    • (in)plannen-werkwoorden (plannen, inplannen, gepland, ingepland, plant, plande, planning)
    • "afspraak voor / om / gemaakt / maken"
  • 13012 hechtingen-verwijdering wordt nu herkend als consult-context — er wordt geen verrichting geboekt. Uitzondering: bij toekomst-tijdvensters (over X dagen, na X weken, volgende week, morgen) is de verwijdering juist gepland en wordt de chirurgie nu wél geboekt.
  • 31244 vereist A20 als huidige consult-diagnose voor het wordt geboekt.
  • 13035 vereist Type contact = Visite + één van: terminale zorg in notities, ICPC A49.01 in patient-historie, of CIZ-tekst/-label in notities.
Opgelost
  • Concatenation-bug waarbij na auto-fill 13012 - Chirurgie13012 in het veld kwam te staan. Vervangen door native value-setter in plaats van een char-by-char loop die kon racen met de dropdown-selectie.
  • Race condition waardoor sommige codes per ongeluk dubbel geboekt werden als de detectie mid-run opnieuw vuurde. Een interne re-entrancy-guard voorkomt parallelle vul-runs.
  • False-positive waarbij 13035 ten onrechte werd geboekt op chirurgie-spreekuren bij CIZ-patiënten. Opgelost door Type contact = Visite als harde voorwaarde te zetten.
  • ICPC-scope-bug: aparte detectie voor "huidige consult-diagnose" en "patient-historie" — diagnose-codes uit het huidige consult worden niet meer verward met historische episodes uit de patient-zijbalk.
Gewijzigd
  • biopt verwijderd uit 13012-trefwoorden.
  • Trefwoord-matching gebruikt nu woordgrenzen — bv. injectie ac matcht niet meer in injectie achter, en n2 matcht niet in n2blok.
  • Console-logs consistent geprefixt met [DOKKIE] en duidelijker per detectie-branch.