Java Code

Submitted by: Submitted by

Views: 160

Words: 314

Pages: 2

Category: Science and Technology

Date Submitted: 09/22/2012 09:22 AM

Report This Essay

//rule46429 - C130564

//g_claimControl.suppressOccurrenceCode(anyOccurrenceCode);

if(g_UB04

and g_claim.payers null and g_claim.payers.count > 1)then

{

firstOtherPayer is a boolean initially false;

payerDeleted is a boolean initially false;

priorityNumArray is an array of integer;

if(at least 1 Payer in g_claim.payers satisfy(it.planTypeCode = (10 or 11))) then {

if(g_PayerDrivingClaim null and g_PayerDrivingClaim.planTypeCode = (10 or 11)) then {

firstOtherPayer = false;

for each Payer in g_claim.payers such that (it.priorityNum g_claim.priorityOfHealthPlan and firstOtherPayer = false) do

{

priorityNumArray.append(it.priorityNum);

payerDeleted = deletePayer("Deleted Payer"it.priorityNum, it.priorityNum);

firstOtherPayer = true;

}

} else

{

for each Payer in g_claim.payers do

if (it.planTypeCode = (10 or 11) and it.priorityNum g_claim.priorityOfHealthPlan) then

{

priorityNumArray.append(it.priorityNum);

payerDeleted = deletePayer("Deleted Payer"it.priorityNum, it.priorityNum);

}

}

} else {

if (g_claim.supplementalNoPayClaimIndicator = true) then {

firstOtherPayer = false;

for each Payer in g_claim.payers such that (it.priorityNum g_claim.priorityOfHealthPlan and firstOtherPayer = false) do

{

priorityNumArray.append(it.priorityNum);

payerDeleted = deletePayer("Deleted Payer"it.priorityNum, it.priorityNum);

firstOtherPayer = true;

}

}

}

for each integer in priorityNumArray such that ( priorityNumArray.count > 0) do{

if(it = 1)then{

//for each OccurrenceCode in g_claim.occurenceCodes such that (it.code starts with (ignoring case)"A")do

for each OccurrenceCode in g_claim.occurrenceCodes such that (it.code contains match("^A[1-3]$"))do

g_claimControl.suppressOccurrenceCode(it);

for each ValueCode in g_claim.valueCodes such that (it.code contains match("^A[1-3,7]$"))do...