BARRPSRA ; IHS/SD/PKD - New Period Summary Report ; 03/28/2011
Source file <BARRPSRA.m>
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 1 | BAR RPT PERIOD SUMMARY RPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DATES | ;
; Ask beginning and ending Transaction Dates. |
|
| TSI | ;;OTHER;;TRIBAL SELF INSURED
|
|
| MH | ;;MEDICARE;;MEDICARE HMO
|
|
| DATA | ; EP
; Gather data for transactions found in TRANS^BARRUTL |
|
| SEP | ;;OTHER;;STATE EXCHANGE PLAN
|
|
| FPL | ;;MEDICAID;;FPL 133 PERCENT
|
|
| C | ;;OTHER;;CHAMPUS
|
|
| EN | ; EP
|
|
| COMPUTE | ; EP
|
|
| 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.
|
|
| STANDARD | ;
; Temp global for SORT CRITERIA Clinic or Visit or A/R Account ; or Discharge Service ; Detail Lines |
|
| P | ;;PRIVATE INSURANCE;;PRIVATE INSURANCE
|
|
| SUMMARY | ;
; Temp global for SORT CRITERIA Allowance Category or Billing Entity ; and Report Type Summarize. |
|
| R | ;;MEDICARE;;MEDICARE FI
|
|
| XIT | ;
|
|
| 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 payor w/in. |
|
| 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 |
|---|---|
| ^BARDBQUE | EN+15 |
| $$DATE^BARDUTL | DATES+3, DATES+5 |
| ASK^BARRASMA | EN+6 |
| TRANS^BARRCHK | DATA+33 |
| ALLOW^BARRHD | SETHDR+7 |
| BIL^BARRHD | SETHDR+8 |
| CHK^BARRHD | SETHDR+7, SETHDR+8, SETHDR+9, SETHDR+15, SETHDR+19, SETHDR+31 |
| DT^BARRHD | SETHDR+20 |
| ITYP^BARRHD | SETHDR+9 |
| PAZ^BARRUTL | EN+16 |
| TRANS^BARRUTL | COMPUTE+4, COMPUTE+7 |
| INIT^BARUTL | EN+2 |
| ^BARVKL0 | XIT+1 |
| $$GET1^DIQ | DATA+45, DATA+50, DATA+54, DATA+58, DATA+62, DATA+92, DATA+94 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
| ^AUTTLOC - [#9999999.06] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BARBL( | COMPUTE+7 |
| ^DIC(4 - [#4] | SETHDR+24, SETHDR+27 |
| ^TMP($J | COMPUTE+2!, COMPUTE+3!, STANDARD+4, STANDARD+5*, STANDARD+6*, STANDARD+7*, STANDARD+8*, STANDARD+11, STANDARD+12*, STANDARD+13* , STANDARD+14*, STANDARD+15*, STANDARD+18, STANDARD+19*, STANDARD+20*, STANDARD+21*, STANDARD+22*, SUMMARY+5, SUMMARY+6*, SUMMARY+7* , SUMMARY+8*, SUMMARY+9*, SUMMARY+12, SUMMARY+13*, SUMMARY+14*, SUMMARY+15*, SUMMARY+16*, SUMMARY+17*, SUMMARY+20, SUMMARY+21* , SUMMARY+22*, SUMMARY+23*, SUMMARY+24*, DETAIL+5, DETAIL+6*, DETAIL+7*, DETAIL+8*, DETAIL+9*, BILL+5, BILL+6* , BILL+7*, BILL+8*, BILL+9* |
| Name | Line Occurrences |
|---|---|
| BILL | DATA+98 |
| DATES | EN+8, DATES+6, DATES+7 |
| DETAIL | DATA+96, DATA+99 |
| SETHDR | EN+10 |
| STANDARD | DATA+64 |
| SUMMARY | DATA+100 |
| XIT | EN+7, EN+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BAR | EN+1!, DATA+94 |
| BAR( | DATA+30* |
| BAR("C" | DATA+53 |
| BAR("CONJ" | SETHDR+14*, SETHDR+18*, SETHDR+30* |
| BAR("DS" | DATA+61 |
| BAR("HD" | SETHDR+5*, SETHDR+6*, SETHDR+12*, SETHDR+22* |
| BAR("LOC" | EN+5*, SETHDR+25, COMPUTE+4 |
| BAR("LVL" | SETHDR+4*, SETHDR+11*, SETHDR+12, SETHDR+21*, SETHDR+22 |
| BAR("OPT" | SETHDR+2* |
| BAR("PRIVACY" | EN+4* |
| BAR("SUB" | DATA+31! |
| BAR("SUB1" | DATA+45*, DATA+46*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+11, STANDARD+12, STANDARD+13 , STANDARD+14, STANDARD+15, SUMMARY+5, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+12, SUMMARY+13, SUMMARY+14 , SUMMARY+15, SUMMARY+16, SUMMARY+17, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6 , BILL+7, BILL+8, BILL+9 |
| BAR("SUB2" | DATA+49*, DATA+50*, DATA+51*, DATA+53*, DATA+54*, DATA+55*, DATA+57*, DATA+58*, DATA+59*, DATA+61* , DATA+62*, DATA+63*, STANDARD+4, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8 |
| BAR("SUB3" | DATA+66*, DATA+68*, DATA+69*, DATA+70*, DATA+72*, DATA+73*, DATA+74*, DATA+75*, DATA+76*, DATA+78* , DATA+79*, DATA+80*, DATA+81*, DATA+83*, DATA+86*, DATA+87*, DATA+89*, DATA+90*, SUMMARY+5, SUMMARY+6 , SUMMARY+7, SUMMARY+8, SUMMARY+9, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6 , BILL+7, BILL+8, BILL+9 |
| BAR("SUB4" | DATA+91*, DATA+92*, DATA+93*, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5, BILL+6 , BILL+7, BILL+8, BILL+9 |
| BAR("SUB5" | DATA+94*, BILL+5, BILL+6, BILL+7, BILL+8, BILL+9 |
| BAR("SUBR" | COMPUTE+1* |
| BAR("TXT" | SETHDR+13*, SETHDR+17*, SETHDR+23*, SETHDR+24*, SETHDR+26*, SETHDR+27*, SETHDR+28*, SETHDR+29* |
| BAR("V" | DATA+57 |
| BAR(1 | DATA+37*, STANDARD+5, STANDARD+12, STANDARD+19, SUMMARY+6, SUMMARY+13, SUMMARY+21, DETAIL+6, BILL+6 |
| BAR(2 | DATA+38*, STANDARD+6, STANDARD+13, STANDARD+20, SUMMARY+7, SUMMARY+14, SUMMARY+22, DETAIL+7, BILL+7 |
| BAR(3 | DATA+40*, DATA+41*, STANDARD+7, STANDARD+14, STANDARD+21, SUMMARY+8, SUMMARY+15, SUMMARY+23, DETAIL+8, BILL+8 |
| BAR(4 | DATA+42*, STANDARD+8, STANDARD+15, STANDARD+22, SUMMARY+9, SUMMARY+16, SUMMARY+24, DETAIL+9, BILL+9 |
| >> BARDUZ2 | COMPUTE+5*, COMPUTE+8 |
| >> BAREND | DATES+5*, DATES+6, DATES+7, DATES+11 |
| >> BARHLD | STANDARD+4*, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+11*, STANDARD+12, STANDARD+13, STANDARD+14, STANDARD+15 , STANDARD+18*, STANDARD+19, STANDARD+20, STANDARD+21, STANDARD+22, SUMMARY+5*, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9 , SUMMARY+12*, SUMMARY+13, SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+20*, SUMMARY+21, SUMMARY+22, SUMMARY+23, SUMMARY+24 , DETAIL+5*, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, BILL+5*, BILL+6, BILL+7, BILL+8, BILL+9 |
| >> BARP("HIT" | DATA+32*, DATA+34 |
| >> BARP("RTN" | EN+3* |
| >> BARQ("NS" | EN+13* |
| >> BARQ("RC" | EN+11* |
| >> BARQ("RP" | EN+12* |
| >> BARQ("RX" | EN+14* |
| >> BARSTART | EN+9, DATES+3*, DATES+4, DATES+7, DATES+10 |
| >> BARTR("ADJ CA | T" , DATA+35*, DATA+36, DATA+40, DATA+42 |
| >> BARTR("ALL" | DATA+68, DATA+69, DATA+70, DATA+72, DATA+73, DATA+74, DATA+75, DATA+76, DATA+78, DATA+79 , DATA+80, DATA+81, DATA+83 |
| >> BARTR("BI" | DATA+86, DATA+87, DATA+89, DATA+90 |
| >> BARTR("CR-DB" | DATA+37, DATA+38, DATA+40, DATA+41, DATA+42 |
| >> BARTR("I" | DATA+49, DATA+91 |
| >> BARTR("L" | DATA+45, SUMMARY+17 |
| >> BARTR("T" | DATA+36, DATA+37, DATA+38, DATA+41, DATA+42 |
| >> BARTR(1 | DATA+35 |
| >> BARUSR | EN+2 |
| BARY | EN+1! |
| BARY("DT" | DATES+10*, DATES+11*, SETHDR+3* |
| BARY("LOC" | SETHDR+24 |
| BARY("RTYP" | SETHDR+10, SETHDR+16, DATA+95, DATA+97 |
| BARY("STCR" | SETHDR+6, SETHDR+7, SETHDR+8, SETHDR+9, DATA+47, DATA+48, DATA+52, DATA+56, DATA+60, DATA+65 , DATA+85, DATA+88 |
| >> DIROUT | EN+7 |
| >> DTOUT | EN+7 |
| >> DUOUT | EN+7 |
| DUZ(2 | SETHDR+27, COMPUTE+5, COMPUTE+6*, COMPUTE+7*, COMPUTE+8* |
| >> I | DATA+30*, DATA+31* |
| U | SETHDR+24, SETHDR+27, DATA+35, STANDARD+5, STANDARD+6, STANDARD+7, STANDARD+8, STANDARD+12, STANDARD+13, STANDARD+14 , STANDARD+15, STANDARD+19, STANDARD+20, STANDARD+21, STANDARD+22, SUMMARY+6, SUMMARY+7, SUMMARY+8, SUMMARY+9, SUMMARY+13 , SUMMARY+14, SUMMARY+15, SUMMARY+16, SUMMARY+17, SUMMARY+21, SUMMARY+22, SUMMARY+23, SUMMARY+24, DETAIL+6, DETAIL+7 , DETAIL+8, DETAIL+9, BILL+6, BILL+7, BILL+8, BILL+9 |
| Name | Field # of Occurrence |
|---|---|
| $T(@BARTR(1) | DATA+86, DATA+89 |