All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openmrs.module.rulesengine.engine.RulesEngine Maven / Gradle / Ivy

package org.openmrs.module.rulesengine.engine;

import org.openmrs.module.rulesengine.domain.DosageRequest;
import org.openmrs.module.rulesengine.domain.Dose;
import org.openmrs.module.rulesengine.rule.DosageRule;

public interface RulesEngine {
    Dose calculateDose(DosageRequest request) throws Exception;
    String[] getRulesRegistered() throws Exception;
    String[] getRuleNames();
    DosageRule getRuleObject(String ruleName);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy