Data Params: A RASON Decision Table Model
A RASON Decision Table Model
{
"modelName": "DTUniqueExample",
"modelType": "calculation",
"modelDescription": "'U' policy example",
"data": {
"comment": "use binding to feed dif. values",
"age": {
"value": 54
},
"medHistory": {
"value": "good"
}
},
"decisionTables": {
"tblRisk": {
"inputs": [ "age", "medHistory" ],
"outputs": [ "riskRating", "rule" ],
"rules": [
[">60,<25", "good", "Medium", "r1" ],
[">60", "bad", "High", "r2" ],
[ "[25..60]", "-", "Medium", "r3" ],
[ "<25", "bad", "Medium", "r4" ]
],
"hitPolicy":"Unique",
"default": {
[
"High",
"r0"
]
]
}
},
"formulas":{
"res": {
"formula": "tblRisk(,,age, medHistory)",
"finalValue": []
}
}
}