Skip to main content

Bij het ontwerpen van een RI&E-meldformulier maak ik gebruik van een optelsom van verschillende velden om te beoordelen of er verdere actie (risicospecificatie en -beoordeling) nodig is. Sommige van deze velden zijn voorwaardelijk: als er geen ambulante zorg aangeboden wordt, hoeft er ook geen risico beoordeeld te worden op het gebied van ambulante zorg. Nu heb ik ook een paar optelsommen die kijken naar velden die niet voorwaardelijk zijn (is er een bijt- en prikprotocol? Zo nee, is het per definitie een risico) en naar velden die wel voorwaardelijk zijn (als er risico is op besmetting door een vuile naald moet er actie ondernomen worden als er bijvoorbeeld geen gebruik gemaakt wordt van een veilig naaldsysteem). Klopt mijn constatering dat als deze voorwaardelijke vragen leeg blijven, want geen risico op besmetting met naalden) de berekening niet uitgevoerd wordt?

 

Nu dacht ik misschien de oplossing te hebben bedacht met het invullen van een standaardwaarde (bijv. “vul in” met waarde 0) zodat er altijd een antwoord met waarde komt te staan waarmee een berekening uitgevoerd kan worden, maar toen ik het net uittestte kwam niet het juiste vervolgveld in beeld. Ik ga nog even verder experimenteren, maar als iemand met een goede tip kan geven, hou ik me aanbevolen!!

@k.prins 

Alle velden die in een voorwaardelijke sectie zitten die niet openklapt of op een later moment in de afhandeling van een melding dichtklapt worden leeg ('void’) gemaakt. Dat is iets anders dan een '0’ invullen. Omdat een getalveld in zo'n voorwaardelijke sectie geen waarde heeft, kan er niet mee gerekend worden.
Misschien werkt dit het meest prettig?

  • Plaats de getalvelden niet in een voorwaardelijke sectie
  • Maak de getalvelden niet verplicht. Zet er wel een duidelijke toelichting bij voor de melder: niet ingevuld leidt tot het invullen van het getal '0’
  • Voeg acties in de workflow toe van de vorm "Veldwaarde instellen”
  • Kies in stap 2 het betreffende veld en geef aan dat er een '0’ ingevuld wordt voor dat veld:
     

     
  • En dan de cruciale stap: in stap 3 voeg je vervolgens een voorwaarde toe m.b.t. datzelfde getalveld en vink je vervolgens de voorwaarde "is niet gevuld” aan:
     
  • Sla deze actie op. In mijn testomgeving leidt dat ertoe dat er een '0’ wordt ingevuld als een melder niks heeft ingevuld op dat veld, maar dat ieder getal dat de melder invult bewaard blijft.

Reageer