BARRASM ; IHS/SD/LSL - Age Summary Report ; 09/15/2008
Source file <BARRASM.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 3 | BAR AGE SUM RPT BAR RPT LINDA ASM BARRASM2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TSI | ;;OTHER;;TRIBAL SELF INSURED | |
| MH | ;;MEDICARE;;MEDICARE HMO | |
| DATA | ; ; Gather data for bills found in LOOP^BARRUTL | |
| SEP | ;;OTHER;;STATE EXCHANGE PLAN | |
| STANDARD | ; ; Temp global for SORT CRITERIA Clinic or Visit or A/R Account ; or Discharge Service ; Detail Lines | |
| FPL | ;;MEDICAID;;FPL 133 PERCENT | |
| C | ;;OTHER;;CHAMPUS | |
| EN | ; EP | |
| COMPUTE | ;EP - CALLED FROM BARBIZ | |
| D | ;;MEDICAID;;MEDICAID FI | |
| G | ;;OTHER;;GUARANTOR | |
| F | ;;PRIVATE INSURANCE;;FRATERNAL ORGANIZATION | |
| I | ;;OTHER;;INDIAN PATIENT | |
| H | ;;PRIVATE INSURANCE;;HMO | |
| K | ;;MEDICAID;;CHIP (KIDSCARE) | |
| M | ;;PRIVATE INSURANCE;;MEDICARE SUPPL. | |
| SUMMARY | ; ; Temp global for SORT CRITERIA Allowance Category or Billing Entity ; and Report Type Summarize. | |
| P | ;;PRIVATE INSURANCE;;PRIVATE INSURANCE | |
| R | ;;MEDICARE;;MEDICARE FI | |
| T | ;;OTHER;;THIRD PARTY LIABILITY | |
| W | ;;OTHER;;WORKMEN'S COMP | |
| V | ;;VETERAN;;VETERANS MEDICAL BENEFITS | |
| N | ;;OTHER;;NON-BENEFICIARY (NON-INDIAN) | |
| SETHDR | ; ; Build header array | |
| MD | ;;MEDICARE;;MCR PART D | |
| MC | ;;MEDICARE;;MCR PART C | |
| BILL | ; ; Temp global for SORT CRITERIA Allowance Category or Billing Entity ; and Report Type Summarize by bill w/in payer w/in all cat/bill ent | |
| DETAIL | ; ; Temp global for SORT CRITERIA Allowance Category or Billing Entity ; and Report Type Summarize by payor w/in. | |
| MMC | ;;MEDICARE;;MCR MANAGED CARE | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | COMPUTE+4 | 
| ^BARDBQUE | EN+14 | 
| $$UAGE^BARRASM2 | DATA+21 | 
| ASK^BARRASMA | EN+7 | 
| BILL^BARRCHK | DATA+22 | 
| ALLOW^BARRHD | SETHDR+6 | 
| BIL^BARRHD | SETHDR+7 | 
| CHK^BARRHD | SETHDR+6, SETHDR+7, SETHDR+8, SETHDR+17 | 
| ITYP^BARRHD | SETHDR+8 | 
| LOOP^BARRUTL | COMPUTE+6, COMPUTE+9 | 
| PAZ^BARRUTL | EN+15 | 
| INIT^BARUTL | EN+2 | 
| $$GET1^DIQ | EN+5, DATA+24, DATA+25, DATA+26, DATA+27, DATA+28, DATA+29, DATA+30, DATA+32, DATA+37 , DATA+41, DATA+45, DATA+49, DATA+87, DATA+89 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ | 
| ^DIC(45.7 - [#45.7] | GET1^DIQ | 
| ^ABMDVTYP - [#9002274.8] | GET1^DIQ | 
| ^BARBL(2906 - [#90050.01] | GET1^DIQ | 
| ^BARAC(2906 - [#90050.02] | GET1^DIQ | 
| ^BAR(90052.06,7819,0) - [#90052.06] | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARASMD( | DATA+31* | 
| ^BARBL( | COMPUTE+9 | 
| ^DIC(4 - [#4] | SETHDR+10, SETHDR+13 | 
| ^TMP($J | COMPUTE+2!, COMPUTE+3!, STANDARD+4, STANDARD+5*, STANDARD+6*, STANDARD+7*, STANDARD+8*, STANDARD+9*, STANDARD+10*, STANDARD+13 , STANDARD+14*, STANDARD+15*, STANDARD+16*, STANDARD+17*, STANDARD+18*, STANDARD+19*, STANDARD+22, STANDARD+23*, STANDARD+24*, STANDARD+25* , STANDARD+26*, STANDARD+27*, STANDARD+28*, SUMMARY+5, SUMMARY+6*, SUMMARY+7*, SUMMARY+8*, SUMMARY+9*, SUMMARY+10*, SUMMARY+11* , SUMMARY+14, SUMMARY+15*, SUMMARY+16*, SUMMARY+17*, SUMMARY+18*, SUMMARY+19*, SUMMARY+20*, SUMMARY+21*, SUMMARY+24, SUMMARY+25* , SUMMARY+26*, SUMMARY+27*, SUMMARY+28*, SUMMARY+29*, SUMMARY+30*, DETAIL+5, DETAIL+6*, DETAIL+7*, DETAIL+8*, DETAIL+9* , DETAIL+10*, DETAIL+11*, BILL+5, BILL+6*, BILL+7*, BILL+8*, BILL+9*, BILL+10*, BILL+11* | 
| Name | Line Occurrences | 
|---|---|
| BILL | DATA+93 | 
| DETAIL | DATA+91, DATA+94 | 
| SETHDR | EN+9 | 
| STANDARD | DATA+51 | 
| SUMMARY | DATA+95 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | COMPUTE+5 | 
| BAR | EN+1!, DATA+21, DATA+24, DATA+25, DATA+26, DATA+27, DATA+28, DATA+29, DATA+30, DATA+31 , DATA+89 | 
| BAR( | DATA+17* | 
| BAR("ALL" | DATA+55, DATA+56, DATA+57, DATA+59, DATA+60, DATA+61, DATA+62, DATA+63, DATA+65, DATA+66 , DATA+67, DATA+68, DATA+70 | 
| BAR("BI" | DATA+79, DATA+80, DATA+83 | 
| BAR("C" | DATA+40 | 
| BAR("CONJ" | SETHDR+16* | 
| BAR("DS" | DATA+48 | 
| BAR("HD" | SETHDR+3*, SETHDR+4*, SETHDR+5* | 
| BAR("I" | DATA+31, DATA+36, DATA+86 | 
| BAR("L" | DATA+32, SUMMARY+21 | 
| BAR("LOC" | EN+5*, EN+6*, SETHDR+11, COMPUTE+6 | 
| BAR("LVL" | SETHDR+2* | 
| BAR("PRIVACY" | EN+4* | 
| BAR("SUB0" | DATA+18!, DATA+32*, DATA+33*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10 , STANDARD+13, STANDARD+14, STANDARD+15, STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, SUMMARY+5, SUMMARY+6, SUMMARY+7 , SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+17, SUMMARY+18, SUMMARY+19 , SUMMARY+20, SUMMARY+21, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5 , BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11 | 
| BAR("SUB1" | DATA+19!, DATA+36*, DATA+37*, DATA+38*, DATA+40*, DATA+41*, DATA+42*, DATA+44*, DATA+45*, DATA+46* , DATA+48*, DATA+49*, DATA+50*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10 | 
| BAR("SUB2" | DATA+19!, DATA+53*, DATA+55*, DATA+56*, DATA+57*, DATA+59*, DATA+60*, DATA+61*, DATA+62*, DATA+63* , DATA+65*, DATA+66*, DATA+67*, DATA+68*, DATA+70*, DATA+79*, DATA+81*, DATA+83*, DATA+84*, DATA+85* , SUMMARY+5, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, DETAIL+5, DETAIL+6, DETAIL+7 , DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10 , BILL+11 | 
| BAR("SUB3" | DATA+19!, DATA+86*, DATA+87*, DATA+88*, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10 , DETAIL+11, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11 | 
| BAR("SUB4" | DATA+19!, DATA+89*, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11 | 
| BAR("SUBR" | COMPUTE+1* | 
| BAR("TXT" | SETHDR+9*, SETHDR+10*, SETHDR+12*, SETHDR+13*, SETHDR+14*, SETHDR+15* | 
| BAR("V" | DATA+44 | 
| BAR(1 | DATA+24*, STANDARD+5, STANDARD+14, STANDARD+23, SUMMARY+6, SUMMARY+15, SUMMARY+25, DETAIL+6, BILL+6 | 
| BAR(2 | DATA+25*, STANDARD+6, STANDARD+15, STANDARD+24, SUMMARY+7, SUMMARY+16, SUMMARY+26, DETAIL+7, BILL+7 | 
| BAR(3 | DATA+26*, STANDARD+7, STANDARD+16, STANDARD+25, SUMMARY+8, SUMMARY+17, SUMMARY+27, DETAIL+8, BILL+8 | 
| BAR(4 | DATA+27*, STANDARD+8, STANDARD+17, STANDARD+26, SUMMARY+9, SUMMARY+18, SUMMARY+28, DETAIL+9, BILL+9 | 
| BAR(5 | DATA+28*, STANDARD+9, STANDARD+18, STANDARD+27, SUMMARY+10, SUMMARY+19, SUMMARY+29, DETAIL+10, BILL+10 | 
| BAR(6 | DATA+29*, DATA+31, STANDARD+10, STANDARD+19, STANDARD+28, SUMMARY+11, SUMMARY+20, SUMMARY+30, DETAIL+11, BILL+11 | 
| >> BARDUZ2 | COMPUTE+7*, COMPUTE+10 | 
| >> BARHLD | STANDARD+4*, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10, STANDARD+13*, STANDARD+14, STANDARD+15 , STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, STANDARD+22*, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26, STANDARD+27 , STANDARD+28, SUMMARY+5*, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+14*, SUMMARY+15 , SUMMARY+16, SUMMARY+17, SUMMARY+18, SUMMARY+19, SUMMARY+20, SUMMARY+24*, SUMMARY+25, SUMMARY+26, SUMMARY+27, SUMMARY+28 , SUMMARY+29, SUMMARY+30, DETAIL+5*, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+5* , BILL+6, BILL+7, BILL+8, BILL+9, BILL+10, BILL+11 | 
| >> BARP("HIT" | DATA+20*, DATA+23 | 
| >> BARP("RTN" | EN+3* | 
| >> BARP("UAGE" | SETHDR+4, DATA+21 | 
| >> BARQ("NS" | EN+12* | 
| >> BARQ("RC" | EN+10* | 
| >> BARQ("RP" | EN+11* | 
| >> BARQ("RX" | EN+13* | 
| >> BARRAGE | DATA+30*, DATA+31 | 
| >> BARRUN | COMPUTE+5*, DATA+31 | 
| >> BARUSR | EN+2 | 
| BARY | EN+1! | 
| BARY("LOC" | SETHDR+10 | 
| BARY("RTYP" | DATA+90, DATA+92 | 
| BARY("STCR" | SETHDR+5, SETHDR+6, SETHDR+7, SETHDR+8, DATA+34, DATA+35, DATA+39, DATA+43, DATA+47, DATA+52 , DATA+78, DATA+82 | 
| >> DIROUT | EN+8 | 
| >> DTOUT | EN+8 | 
| >> DUOUT | EN+8 | 
| DUZ(2 | EN+5, SETHDR+13, COMPUTE+7, COMPUTE+8*, COMPUTE+9*, COMPUTE+10* | 
| >> I | DATA+17* | 
| U | SETHDR+4, SETHDR+10, SETHDR+13, DATA+31, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+9, STANDARD+10 , STANDARD+14, STANDARD+15, STANDARD+16, STANDARD+17, STANDARD+18, STANDARD+19, STANDARD+23, STANDARD+24, STANDARD+25, STANDARD+26 , STANDARD+27, STANDARD+28, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+10, SUMMARY+11, SUMMARY+15, SUMMARY+16 , SUMMARY+17, SUMMARY+18, SUMMARY+19, SUMMARY+20, SUMMARY+21, SUMMARY+25, SUMMARY+26, SUMMARY+27, SUMMARY+28, SUMMARY+29 , SUMMARY+30, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+10, DETAIL+11, BILL+6, BILL+7, BILL+8 , BILL+9, BILL+10, BILL+11 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@BAR(1) | DATA+80, DATA+81, DATA+83 |