[rules-users] rules not being reconsidered after modify

Stephen Masters stephen.masters at me.com
Fri Aug 31 06:53:49 EDT 2012


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
	when
		MessdatenVonPatient($patient : patient && (getMessdaten().getBmi() >= 18.5) && (getMessdaten().getBmi() < 25))
		$krankheitsbildVonPatient : KrankheitsbildVonPatient(
			patient == $patient
		)
	then
		modify( $krankheitsbildVonPatient ) {
  			getKrankheitsbild().setAdipositasGrad("Normalgewicht"),
			getKrankheitsbild().setRisikoBegleiterkrankungGrad(1)
		}
end


On 31 Aug 2012, at 10:57, Wolfgang Laun <wolfgang.laun at gmail.com> wrote:

> Not tried, but this should also be possible:
> 
> modify( $krankheitsbildVonPatient ){
>   getKrankheitsbild().setAdipositasGrad("Normalgewicht"),
>   getKrankheitsbild().setRisikoBegleiterkrankungGrad(1)
> }
> 
> -W
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120831/eae75b52/attachment.html 


More information about the rules-users mailing list