java 理赔费用设计模型

现在正在设计某保险公司的理赔赔付模型,赔付是按照险种进行计算的,例如医疗门诊险的赔付是 按照 (账单有效金额-免陪额)*赔付比例来计算的,不同的险种有不同的计算因子和不同的计算公式,请问,这类设计可以用哪块引擎解决呢:
我现在想到的是规则引擎,和动态sql。业界还有哪些通用的解决方案呢?

我们都是用规则引擎来实现理赔,理算模型,做了好几年了,效果非常不错,无论是保单的处理效率还是赔付结果的正确性都提高了好多倍,以下是我们用规则引擎实现的理赔模型截图,希望对你有帮助
CSDN移动问答

我们使用的是规则引擎进行解决的,可以看看下面的截图,如果有兴趣咱们可以交流一下