Initial bifurcation of SGI logic.
This commit is contained in:
@@ -384,25 +384,38 @@ async function DecodeLinFile(extensionlessFilePath, close_date) {
|
||||
});
|
||||
|
||||
//Apply ruleset.
|
||||
const ins_rule_set = store.get("ins_rule_set");
|
||||
|
||||
joblines.map((jobline) => {
|
||||
jobline.ignore = false;
|
||||
const rulesetToApply = WhichRulesetToApply(close_date);
|
||||
switch (ins_rule_set) {
|
||||
case "MPI":
|
||||
const rulesetToApply = WhichRulesetToApply(close_date);
|
||||
|
||||
switch (rulesetToApply) {
|
||||
case "V1":
|
||||
jobline = V1Ruleset(jobline, joblines);
|
||||
switch (rulesetToApply) {
|
||||
case "V1":
|
||||
jobline = V1Ruleset(jobline, joblines);
|
||||
break;
|
||||
case "V2":
|
||||
jobline = V2Ruleset(jobline, joblines);
|
||||
break;
|
||||
case "V3":
|
||||
jobline = V3Ruleset(jobline, joblines);
|
||||
break;
|
||||
default:
|
||||
jobline = V3Ruleset(jobline, joblines);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "V2":
|
||||
jobline = V2Ruleset(jobline, joblines);
|
||||
break;
|
||||
case "V3":
|
||||
jobline = V3Ruleset(jobline, joblines);
|
||||
case "SGI":
|
||||
log.info("Using SGI ruleset. Line will be automatically counted until rules are added.");
|
||||
|
||||
break;
|
||||
default:
|
||||
jobline = V3Ruleset(jobline, joblines);
|
||||
log.info("Using default ruleset (MPI).");
|
||||
break;
|
||||
}
|
||||
|
||||
//2025-05-27 Commenting out to prepare release without claims clerk.
|
||||
// jobline.alerts = claimsClerk({ jobline, joblines });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user