BARPUC ; IHS/SD/LSL - UN-ALLOCATED CASH JAN 16,1997 ; 01/26/2009
Source file <BARPUC.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 11 | ($$CKDATE,RAYGO)^BARPST  $$EN^BARPST1  ($$EN,TOP)^BARPTR  ($$EN,ITMSG,PRTQ)^BARPUC2  EN^BARPUC3  $$AMT^BARPUCU  $$NEW^BARTR  LETTER^BARUFLTR ($$IHS,$$NOTOPEN)^BARUFUT (EOP,INIT)^BARUTL ^BARVKL0 | 
| VA Fileman | 5 | NOW^%DTC ^DIC ^DIE $$GET1^DIQ ^DIR | 
| IHS VA Utilities | 1 | ($$DIC,ENP)^XBDIQ1 | 
| Kernel | 1 | SIG^XUSESIG | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REFUND | ; | |
| ASKVER | ;EP - VERIFY ENTRY | |
| CHOOSE | ; | |
| V | ;;VETERAN;;VETERANS MEDICAL BENEFITS | |
| REFPST | ;** post refund | |
| FINISH | ; | |
| LOADTX | ; ; ** get u/c transaction detail | |
| ASKREF | ;EP - VERIFY ENTRY | |
| SEP | ;;OTHER;;STATE EXCHANGE PLAN | |
| PX | ; | |
| TSI | ;;OTHER;;TRIBAL SELF INSURED | |
| ASKTYP | ;EP - ASK TYPE | |
| FPL | ;;MEDICAID;;FPL 133 PERCENT | |
| CLOSE | ; | |
| ASKACCT | ;EP - TRANSFER TO WHAT A/R ACCOUNT | |
| TRANCONT | ;EP - TRANSFER CONTINUED | |
| C | ;;OTHER;;CHAMPUS | |
| EN | ;EP - Unallocated Posting | |
| GETBILL | ; | |
| 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. | |
| N | ;;OTHER;;NON-BENEFICIARY (NON-INDIAN) | |
| REFTO | ; | |
| R | ;;MEDICARE;;MEDICARE FI | |
| ASKVERT | ;EP - VERIFY ENTRY | |
| W | ;;OTHER;;WORKMEN'S COMP | |
| REIMCONT | ;EP - REIMBURSEMENT CONTINUED | |
| ENTRY | ; | |
| MD | ;;MEDICARE;;MCR PART D | |
| MC | ;;MEDICARE;;MCR PART C | |
| P | ;;PRIVATE INSURANCE;;PRIVATE INSURANCE | |
| TRANSFER | ;EP - PROCESS TRANSFERS | |
| MH | ;;MEDICARE;;MEDICARE HMO | |
| T | ;;OTHER;;THIRD PARTY LIABILITY | |
| AMT | ; | |
| EXIT | ; | |
| GETTX | ; | |
| MMC | ;;MEDICARE;;MCR MANAGED CARE | |
| REIMBURS | ;EP - PROCESS REIMBURSEMENTS | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | FINISH+9 | 
| $$CKDATE^BARPST | GETTX+9 | 
| RAYGO^BARPST | EN+5 | 
| $$EN^BARPST1 | GETBILL+1 | 
| $$EN^BARPTR | GETTX+15 | 
| TOP^BARPTR | CHOOSE+1 | 
| $$EN^BARPUC2 | GETBILL+3 | 
| ITMSG^BARPUC2 | CHOOSE+21 | 
| PRTQ^BARPUC2 | ASKREF+13, ASKVER+17, ASKVERT+17 | 
| EN^BARPUC3 | GETBILL+5 | 
| $$AMT^BARPUCU | AMT+6 | 
| $$NEW^BARTR | PX+1 | 
| LETTER^BARUFLTR | ASKREF+14, ASKVER+18, ASKVERT+18 | 
| $$IHS^BARUFUT | CHOOSE+9 | 
| $$NOTOPEN^BARUFUT | GETTX+2 | 
| EOP^BARUTL | GETTX+13 | 
| INIT^BARUTL | ENTRY+5 | 
| ^BARVKL0 | ENTRY+3, EXIT+2 | 
| ^DIC | REFTO+7, REFPST+15, FINISH+9, ASKTYP+6, ASKACCT+6 | 
| ^DIE | PX+7, PX+19, PX+30, PX+51, FINISH+29, FINISH+37, FINISH+45 | 
| $$GET1^DIQ | GETTX+8, LOADTX+9, LOADTX+10, ASKREF+3, ASKREF+10, ASKREF+11, PX+12, PX+13, PX+24, PX+41 , ASKVER+13, ASKVER+14, ASKACCT+9, ASKVERT+14, ASKVERT+15 | 
| ^DIR | CHOOSE+13, ASKREF+7, ASKREF+20, REIMBURS+6, REIMBURS+8, ASKVER+7, ASKVER+24, TRANSFER+10, TRANSFER+12, ASKVERT+8 , ASKVERT+24 | 
| $$DIC^XBDIQ1 | PX+44 | 
| ENP^XBDIQ1 | LOADTX+8, FINISH+3 | 
| SIG^XUSESIG | EN+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARAC(2906 - [#90050.02] | GET1^DIQ | 
| ^BARTR(2906 - [#90050.03] | GET1^DIQ | 
| ^BARCOL(2906 - [#90051.01] | GET1^DIQ | 
| 90051.1101 | GET1^DIQ | 
| ^BARTBL - [#90052.02] | Classic Fileman Calls | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARTBL("B" | GETTX+6 | 
| ^BARTBL("D" | REFPST+6 | 
| ^BARTMP($J | CLOSE+1! | 
| ^BARTR( | GETTX+7, GETTX+9, FINISH+8, FINISH+9 | 
| ^TMP($J | ENTRY+4!, GETTX+10*, GETTX+11, EXIT+1! | 
| Name | Line Occurrences | 
|---|---|
| AMT | AMT+8, REFTO+9, REFPST+17 | 
| ASKREF | ASKREF+21 | 
| ASKVER | ASKVER+25 | 
| ASKVERT | ASKVERT+25 | 
| CLOSE | FINISH+2 | 
| EN | GETBILL+4 | 
| ENTRY | CHOOSE+16, CHOOSE+18, CHOOSE+19, CHOOSE+20, CHOOSE+21, GETBILL+6 | 
| EXIT | GETTX+11, GETTX+16, CHOOSE+22, GETBILL+2 | 
| FINISH | PX+33, PX+38, FINISH+11 | 
| GETBILL | CHOOSE+17 | 
| REFUND | CHOOSE+18, ASKREF+8, PX+2 | 
| REIMBURS | CHOOSE+19, REIMBURS+8, ASKTYP+7, ASKVER+8 | 
| REIMCONT | ASKVER+26, ASKVERT+26 | 
| TRANSFER | CHOOSE+20, TRANSFER+12, ASKACCT+7, ASKVERT+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | FINISH+9 | 
| ASKREF | ASKREF+1~, ASKREF+9*, ASKREF+12, ASKREF+22! | 
| ASKVER | ASKVER+1~, ASKVER+9*, ASKVER+16, ASKVER+27! | 
| ASKVERT | ASKVERT+2~, ASKVERT+10*, ASKVERT+16 | 
| BARAC | REFUND+1~, REFTO+10*, ASKREF+3, ASKVER+12*, ASKVERT+13* | 
| BARADJ | CLOSE+2! | 
| BARAMT | REFUND+1~, AMT+9*, REFPST+18!, ASKREF+3, ASKREF+14, PX+42, FINISH+2, FINISH+4, FINISH+40, ASKVER+10* , ASKVER+18, ASKVERT+11*, ASKVERT+18 | 
| BARATYP | REFPST+5*, REFPST+9*, REFPST+20*, CLOSE+2!, ASKTYP+9*, TRANSFER+2* | 
| BARBLV | CLOSE+2! | 
| BARBTOT | CLOSE+2! | 
| BARCAT | REFPST+4*, REFPST+6, CLOSE+2!, ASKTYP+10*, TRANSFER+3* | 
| >> BARCHK | ASKREF+10*, ASKREF+14, ASKVER+13*, ASKVER+18, ASKVERT+14*, ASKVERT+18 | 
| >> BARCLV(17 | LOADTX+9* | 
| >> BARCNT | GETTX+5*, GETBILL+3*, GETBILL+4 | 
| >> BARDEF | AMT+1*, AMT+3, AMT+5, AMT+6 | 
| >> BARESIG | EN+1*, EN+4* | 
| >> BARITRF | PX+41*, PX+42* | 
| >> BARITV(19 | LOADTX+10* | 
| >> BARJ | REFPST+5*, REFPST+6, REFPST+7*, REFPST+8 | 
| >> BARPASS | GETBILL+1*, GETBILL+2, GETBILL+3 | 
| BARPMT | CLOSE+2! | 
| >> BARPRTQ | CHOOSE+5* | 
| BARREM | FINISH+4*, CLOSE+2! | 
| >> BARSCHED | ASKREF+11*, ASKREF+14, ASKVER+14*, ASKVER+18, ASKVERT+15*, ASKVERT+18 | 
| BARSIB | FINISH+10*, FINISH+11, FINISH+13, CLOSE+2! | 
| BARSIB(101 | ASKVER+11*, ASKVERT+12* | 
| BARTR | GETTX+15*, GETTX+16, LOADTX+4, CLOSE+2! | 
| BARTT | GETTX+6*, GETTX+8, REFUND+1~, REFPST+2*, ASKTYP+8*, TRANSFER+1* | 
| BARTX | GETTX+4!, GETTX+5*, GETTX+7*, GETTX+8, GETTX+9, GETTX+10, LOADTX+2!, CLOSE+2! | 
| BARTX("ID" | PX+12, FINISH+3, FINISH+35, FINISH+43 | 
| BARTX(14 | LOADTX+9, LOADTX+10, CHOOSE+4, ASKREF+10, ASKREF+11, ASKREF+14, PX+38, PX+40, PX+46, ASKVER+13 , ASKVER+14, ASKVER+18, ASKVERT+14, ASKVERT+15, ASKVERT+18 | 
| BARTX(15 | LOADTX+10, ASKREF+10, ASKREF+11, PX+39, PX+45, ASKVER+13, ASKVER+14, ASKVERT+14, ASKVERT+15 | 
| BARTX(2 | CHOOSE+2, AMT+1, FINISH+2, FINISH+4, FINISH+40, REIMBURS+3, REIMBURS+5, REIMBURS+8, TRANSFER+6, TRANSFER+8 , TRANSFER+12 | 
| BARTX(304 | PX+13* | 
| BARTX(6 | CHOOSE+3, REFTO+3, ASKREF+14, ASKVER+12, ASKVER+18, ASKVERT+13 | 
| BARUNAC | PX+11~, PX+12*, PX+13, PX+15 | 
| >> BARUSR | ENTRY+5 | 
| BARVL | GETTX+3! | 
| >> BARX | REFPST+5*, REFPST+6*, REFPST+9 | 
| DA | LOADTX+4*, LOADTX+8, REFPST+1~, PX+4*, PX+15*, PX+26*, PX+39*, PX+41, PX+43!, PX+45* , FINISH+13*, FINISH+35*, FINISH+43*, ASKTYP+1!, ASKACCT+1! | 
| DA(1 | PX+40*, PX+46* | 
| DD | REFTO+6!, REFPST+14! | 
| DIC | LOADTX+5*, LOADTX+8, REFTO+1*, REFTO+8!, REFPST+1~, REFPST+10*, REFPST+16!, PX+43!, FINISH+1!, FINISH+5* , ASKTYP+1!, ASKTYP+2*, ASKACCT+1!, ASKACCT+2* | 
| DIC("A" | REFTO+4*, REFPST+12*, ASKTYP+4* | 
| DIC("B" | REFTO+3* | 
| DIC("S" | REFTO+5*, REFPST+13*, ASKTYP+5*, ASKACCT+4* | 
| DIC(0 | REFTO+2*, REFPST+11*, FINISH+6*, ASKTYP+3*, ASKACCT+3* | 
| DIDEL | PX+6*, PX+8!, PX+18*, PX+20!, PX+29*, PX+31!, PX+50*, PX+52!, FINISH+28*, FINISH+30! , FINISH+36*, FINISH+38!, FINISH+44*, FINISH+46! | 
| DIE | PX+5*, PX+14*, PX+25*, PX+43!, PX+44*, FINISH+14*, FINISH+31*, FINISH+41*, ASKTYP+1!, ASKACCT+1! | 
| >> DIQ | LOADTX+7*, LOADTX+8 | 
| >> DIQ(0 | LOADTX+6*, LOADTX+8 | 
| DIR | CHOOSE+6!, ASKREF+2!, ASKREF+16!, REIMBURS+2!, REIMBURS+8!, ASKTYP+1!, ASKVER+2!, ASKVER+20!, TRANSFER+5!, TRANSFER+12! , ASKACCT+1!, ASKVERT+1!, ASKVERT+20! | 
| DIR("A" | CHOOSE+8*, CHOOSE+12*, CHOOSE+15, ASKREF+3*, ASKREF+4*, ASKREF+19*, REIMBURS+4*, ASKVER+3*, ASKVER+4*, ASKVER+23* , TRANSFER+7*, ASKVERT+3*, ASKVERT+4*, ASKVERT+23* | 
| DIR("B" | ASKREF+5*, ASKREF+18*, REIMBURS+5*, ASKVER+5*, ASKVER+22*, TRANSFER+8*, ASKVERT+5*, ASKVERT+22* | 
| DIR(0 | CHOOSE+7*, CHOOSE+11*, ASKREF+6*, ASKREF+17*, REIMBURS+3*, REIMBURS+8*, ASKVER+6*, ASKVER+21*, TRANSFER+6*, TRANSFER+12* , ASKVERT+6*, ASKVERT+21* | 
| >> DIRUT | CHOOSE+16, REIMBURS+7, TRANSFER+11 | 
| DLAYGO | FINISH+7*, FINISH+9! | 
| DO | REFTO+6!, REFPST+14! | 
| DR | LOADTX+3*, LOADTX+8, REFPST+1~, TRANCONT+1*, TRANCONT+2*, TRANCONT+3*, TRANCONT+4*, TRANCONT+5*, TRANCONT+6*, TRANCONT+7* , TRANCONT+8*, TRANCONT+9*, TRANCONT+10*, TRANCONT+11*, PX+16*, PX+17*, PX+27*, PX+28*, PX+43!, PX+49* , FINISH+1!, FINISH+15*, FINISH+16*, FINISH+17*, FINISH+18*, FINISH+19*, FINISH+20*, FINISH+21*, FINISH+22*, FINISH+23* , FINISH+24*, FINISH+25*, FINISH+26*, FINISH+27*, FINISH+32*, FINISH+33*, FINISH+34*, FINISH+42*, ASKTYP+1! | 
| DTIME | AMT+4 | 
| >> DTOUT | ASKREF+8, ASKREF+21, REIMBURS+7, ASKVER+8, ASKVER+25, TRANSFER+11, ASKVERT+9, ASKVERT+25 | 
| >> DUOUT | ASKREF+8, ASKREF+21, REIMBURS+7, ASKVER+8, ASKVER+25, TRANSFER+11, ASKVERT+9, ASKVERT+25 | 
| DUZ | GETTX+2 | 
| DUZ(2 | GETTX+7, GETTX+9, CHOOSE+9, FINISH+8, FINISH+9 | 
| EXBARAC | ASKVERT+9! | 
| EXNEWTYP | ASKTYP+12*, ASKVER+3, ASKVER+8!, ASKVER+18 | 
| >> NEWEXTYP | REFPST+21*, ASKREF+14 | 
| NEWTYP | REFPST+22*, ASKREF+14, ASKTYP+11*, ASKVER+8!, ASKVER+11, ASKVER+18 | 
| NEWVALUE | REIMBURS+9*, ASKVER+3, ASKVER+8!, ASKVER+10, TRANSFER+13*, ASKVERT+3, ASKVERT+9!, ASKVERT+11 | 
| >> REIMBURS | ENTRY+1*, CHOOSE+19*, TRANCONT+6, TRANCONT+7, PX+2, PX+3, PX+33, REIMBURS+1* | 
| STR | CHOOSE+14~, CHOOSE+15*, CHOOSE+19, CHOOSE+20, CHOOSE+21 | 
| >> TBARAC | PX+24, PX+26, ASKACCT+8*, ASKACCT+9 | 
| >> TBARACAM | PX+24* | 
| >> TEXBARAC | ASKACCT+9*, ASKVERT+3, ASKVERT+18 | 
| >> TRANSFER | ENTRY+2*, TRANCONT+6, TRANCONT+7, PX+2, PX+3, PX+23, PX+33, TRANSFER+4* | 
| U | GETTX+9, REFPST+21, REFPST+22, ASKTYP+12, ASKACCT+8 | 
| >> UFMSESID | GETTX+2 | 
| X | AMT+4*, AMT+5*, AMT+6*, AMT+7, AMT+8, AMT+9, PX+1*, PX+2, PX+4, FINISH+9* , ASKTYP+1!, ASKACCT+1! | 
| >> X1 | EN+3 | 
| >> Y | CHOOSE+15, CHOOSE+17, CHOOSE+18, REFTO+9, REFTO+10, REFPST+17, REFPST+20, REFPST+21, REFPST+22, ASKREF+9 , ASKREF+21, FINISH+10, REIMBURS+8, REIMBURS+9, ASKTYP+7, ASKTYP+8, ASKTYP+11, ASKTYP+12, ASKVER+9, ASKVER+25 , TRANSFER+12, TRANSFER+13, ASKACCT+7, ASKACCT+8, ASKVERT+10, ASKVERT+25 |