Diagnosis rules are rules that assign scorepoints to diagnoses, which leads to a valuation of the diagnoses at the end of the problem-solving process. Basically, each diagnosis has a 'score account' that is initially set to 0. If diagnosis rules 'fire', that is if their condition part evaluates to true, they add a certain value to a diagnosis. If such a diagnosis attains a certain threshold value (in d3web this is 42) it rates as established.


IF (rc) 
THEN diag1 = P3 
The example shows the basic notation of diagnosis rules. If condition rc (which can either be a simple or a combined condition) evaluated to true the value P3 is added to the score account of diag1.
Another example how a diagnosis rule can look like:

IF question_oc = answer_oc AND question_num > 10
THEN diagnosis = P3

Also the keywords suggested, excluded and established can be used:

IF solution = established
THEN diagnosis = 1

IF solution = excluded
THEN diagnosis = established


To ease the formalization of diagnosis rules, certain symbolical score categories are used instead of numerical values. The mapping between numerical values, symbolical categories, and resulting diagnosis states is presented in the following table:

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
Bild 1.png 25.4 kB 1 26-Oct-2012 10:15 mfreiberg d3web scorepoints
This page (revision-7) was last changed on 07-Mar-2013 06:02 by Volker Belli