Neater than my version, and I can confirm that my test is happy with the
result. :)
rule "Wenn der BMI des Patienten >= 18.5 und < 25 ist, dann gehört der Patient
der Kategorie 'Normalgewicht' an und hat ein 'durchschnittliches' Risiko für
Begleiterkrankungen des Übergewichts"
no-loop
Not tried, but this should also be possible:
modify( $krankheitsbildVonPatient ){
getKrankheitsbild().setAdipositasGrad("Normalgewicht"),
getKrankheitsbild().setRisikoBegleiterkrankungGrad(1)
}
-W
___
rules-users mailing list
rules-users@lists.jbo
gt;
> rule "..."
> when
> MessdatenVonPatient($patient : patient &&
> (getMessdaten().getBmi() >= 18.5) && (getMessdaten().getBmi() < 25))
> $krankheitsbildVonPatient : KrankheitsbildVonPatient(patient
> == $p
)
$krankheitsbildVonPatient : KrankheitsbildVonPatient(patient == $patient &&
$krankheitsbild : krankheitsbild)
then
$krankheitsbild.setAdipositasGrad("Normalgewicht");
$krankheitsbild.setRisikoBegleiterkrankungGrad(1);
update ( $krankheitsbildVonPatient ) ;
end
- Mail origin
Hi,
I'm new to using Drools and its probably just a problem with me
understanding how this works, but I've tried everything i can think of, so I
come to you in hope for some help!
I have a set of rules which modify an object in the RHS and another set of
Rules that should be fireing after the mod