Fusion seems to only support days, hours, minutes, seconds and milliseconds for the units of time used with temporal operators. For example consider the following rule (which works correctly):
rule "AdmittedInLast7Days" dialect "java" when $now : RuleTime() $account : PatientAccount(this after[-7d,0s] $now ) then System.out.println("AdmittedInLast7Days fired"); End Now suppose that I want an alternate version of this rule that instead of firing for patients admitted in the last 7 days it fires for patients admitted in the last 7 months, or years. Is there built-in support for doing this? If not, does anyone have suggestions on the best way to approach this? Thank You, Nathan Bell
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users