Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Facts

There is one fact named patient. The result of the rule execution is dosage.

 

Code Block
languagejava
package samples.heathcare;

/**
 * Patient
 */
public class Patient {

    private String medication;

    private int age;

    private double creatinineLevel;

    public String getMedication() {
        return medication;
    }

    public void setMedication(String medication) {
        this.medication = medication;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public double getCreatinineLevel() {
        return creatinineLevel;
    }

    public void setCreatinineLevel(double creatinineLevel) {
        this.creatinineLevel = creatinineLevel;
    }
}

package samples.heathcare;

/**
 * Dose
 */
public class Dose {

    private String message;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}

Rule Service Configuration (service.rsl)

An in-line rule set is used within the service.rsl file as follows.

...