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

Reply via email to