BARCLU0 ; IHS/SD/LSL - COLLECTION BATCH ENTRY FOR EOBS ; 07/22/2010
Source file <BARCLU0.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 3 | BARCLU BARCLU01 BARCLU3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REFUND | ; EP ; refund | |
| EOB | ; EP ; ask PAYOR (A/R Account with DISV(screen) | |
| EITEMEOB | ; | |
| DELSUBS | ; EP ; REMOVE EOBSUBS | |
| EDITEM | ; EP ; edit collection item | |
| CHECKDUP(CHK,LIST) | ;EP - CHECK FOR DUPLICATE CHEACKS IN A/R COLLECTION BATCH | |
| KSUB | ; EP ; kill eob sub | |
| FILE | ; ; file entry and check counter | |
| RESEL | ; | |
| EOBEDIT | ; | |
| SHOLIST(LIST) | ;EP - SHOW LIST OF DUPES | |
| DSPSUB | ; | |
| SELPAYOR | ; EP ; select A/R Account for Insurer only | |
| CASH | ; EP ; cash col | |
| INSSUB | ; EP ; insert single sub node | |
| ASK | ; | |
| ENDEOB | ; | |
| AMT | ||
| END | ; | |
| ITEMEOB | ; | |
| CC | ; EP ; credit card | |
| DUPHDR(CNT) | ;EP - CHKDUP HEADER | |
| CACC | ; EP | |
| GL | ; EP ; general ledger entry | |
| SPAYOR | ; EP ; from BARCLU3 | |
| SAME | ||
| CHECK | ; EP ; for checks | |
| KILLSUB | ; EP ; kill eob sub when the entry is 0 | |
| EOBSUB | ;EP ; enter data for sub EOB locations and amounts" | |
| LOOP | ;EP ; loop subs for entries and amounts | 
| Name | Field # of Occurrence | 
|---|---|
| BARCLIT^BARCLU | ITEMEOB+10, AMT+17, LOOP+8, LOOP+15, LOOP+20 | 
| CACC^BARCLU01 | CACC+1 | 
| DISPLAY^BARCLU1 | AMT+18 | 
| DSPSUB^BARCLU1 | DSPSUB+1 | 
| NEWITEM^BARCLU4 | FILE+11 | 
| EOP^BARUTL | EOB+7 | 
| $$EN^BARVDF | ITEMEOB+12 | 
| ^DIC | LOOP+8, SELPAYOR+8, INSSUB+14 | 
| ^DIE | REFUND+6, RESEL+8, ITEMEOB+7, ITEMEOB+36, ITEMEOB+63, AMT+2, AMT+12, FILE+8, LOOP+13 | 
| ^DIK | ASK+11, KSUB+3 | 
| $$GET1^DIQ | ITEMEOB+17, ITEMEOB+21, ITEMEOB+44, CHECKDUP+11, CHECKDUP+12, CHECKDUP+13 | 
| ^DIR | ITEMEOB+51, ASK+4 | 
| $$DIC^XBDIQ1 | ASK+8, FILE+3, INSSUB+6, DELSUBS+3 | 
| ENP^XBDIQ1 | INSSUB+11 | 
| ENPM^XBDIQ1 | DELSUBS+4 | 
| PARSE^XBDIQ1 | DELSUBS+8 | 
| ^XBNEW | SPAYOR+2, KILLSUB+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 | 
|---|---|
| ^BARCOL(2906 - [#90051.01] | GET1^DIQ | 
| 90051.1101 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARCOL( | CHECK+4, ITEMEOB+19, ITEMEOB+20, ITEMEOB+31, AMT+1, AMT+4, AMT+5, CHECKDUP+6, CHECKDUP+9 | 
| ^DD(90051.1101 | LOOP+7, INSSUB+8 | 
| Name | Line Occurrences | 
|---|---|
| AMT | AMT+4 | 
| CACC | CC+3, GL+2, CASH+3 | 
| CASH | EDITEM+7 | 
| CC | EDITEM+8 | 
| CHECK | EDITEM+10 | 
| CHECKDUP | ITEMEOB+44 | 
| DELSUBS | INSSUB+2 | 
| DSPSUB | LOOP+8 | 
| DUPHDR | CHECKDUP+16 | 
| EOB | EDITEM+6 | 
| EOBEDIT | ITEMEOB+41, ASK+5 | 
| EOBSUB | AMT+15 | 
| GL | EDITEM+11 | 
| INSSUB | AMT+16 | 
| ITEMEOB | ITEMEOB+45 | 
| KILLSUB | LOOP+18, DELSUBS+9 | 
| LOOP | LOOP+21 | 
| REFUND | EDITEM+9 | 
| RESEL | RESEL+9 | 
| SAME | FILE+12 | 
| SHOLIST | CHECKDUP+17 | 
| SPAYOR | RESEL+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ACCOUNT | CHECKDUP+12*, CHECKDUP+14 | 
| AMOUNT | CHECKDUP+2~, CHECKDUP+13*, CHECKDUP+14 | 
| >> BARAC | RESEL+3*, RESEL+7, RESEL+9 | 
| BARBL | EDITEM+2! | 
| >> BARCL( | ITEMEOB+13 | 
| >> BARCL(7 | ASK+12*, FILE+4, FILE+6 | 
| >> BARCLDA | EDITEM+4, EDITEM+5, CHECK+4, RESEL+4, RESEL+6, ITEMEOB+2, ITEMEOB+4, ITEMEOB+17, ITEMEOB+19, ITEMEOB+20 , ITEMEOB+21, ITEMEOB+31, ITEMEOB+35, ITEMEOB+44, AMT+1, AMT+4, AMT+5, ASK+10, FILE+5, LOOP+3 , LOOP+5, INSSUB+4, CHECKDUP+7 | 
| >> BARCLID(12 | CHECK+5, ITEMEOB+57 | 
| >> BARCLID(13 | AMT+6 | 
| >> BARCLID(2 | ITEMEOB+14 | 
| >> BARCLID(22 | CHECK+4, ITEMEOB+18, ITEMEOB+32, ITEMEOB+38, AMT+4 | 
| >> BARCLIT( | LOOP+8, LOOP+16, LOOP+17, LOOP+21, LOOP+22 | 
| >> BARCLIT(101 | LOOP+8 | 
| >> BARCLIT(2 | ITEMEOB+11 | 
| >> BARCLIT(7 | EOBEDIT+3, ITEMEOB+25 | 
| >> BARDIC | EDITEM+5, RESEL+4, ITEMEOB+2 | 
| >> BARITDA | EDITEM+3, EOB+2, EOB+6, RESEL+5, ITEMEOB+3, ITEMEOB+24, ITEMEOB+35, ITEMEOB+44, AMT+4, ASK+9 , LOOP+4, LOOP+5, INSSUB+5 | 
| >> BARITTYP | ITEMEOB+11* | 
| >> BARLAST | EOB+2, EOB+6, FILE+6* | 
| >> BARPAYOR | EOBEDIT+3*, EOBEDIT+4*, SELPAYOR+7 | 
| BARQUIT | EOBEDIT+1*, RESEL+2*, ITEMEOB+1!, ITEMEOB+40*, ITEMEOB+41, AMT+19! | 
| >> BARSPAR(2 | AMT+9, AMT+15 | 
| >> BARSPAR(3 | REFUND+3 | 
| BART | INSSUB+9*, INSSUB+10~, DELSUBS+2~, DELSUBS+5*, DELSUBS+6*, DELSUBS+7 | 
| BART( | DELSUBS+6 | 
| BART(8 | INSSUB+12 | 
| >> BARTDN | ITEMEOB+31*, ITEMEOB+38 | 
| >> BARX | EDITEM+6, EDITEM+7, EDITEM+8, EDITEM+9, EDITEM+10, EDITEM+11 | 
| CHECK | CHECKDUP+2~ | 
| CHECNUM | CHECKDUP+2~ | 
| CHK | CHECKDUP~, CHECKDUP+1, CHECKDUP+6, CHECKDUP+9 | 
| CNT | CHECKDUP+4*, CHECKDUP+10*, CHECKDUP+14, CHECKDUP+16, DUPHDR~, DUPHDR+1, SHOLIST+1~, SHOLIST+2*, SHOLIST+4*, SHOLIST+5 , SHOLIST+6, SHOLIST+7, SHOLIST+8, SHOLIST+9 | 
| COLBAT | CHECKDUP+2~, CHECKDUP+5*, CHECKDUP+6*, CHECKDUP+7, CHECKDUP+9, CHECKDUP+11, CHECKDUP+12, CHECKDUP+13 | 
| COLNAM | CHECKDUP+2~, CHECKDUP+11*, CHECKDUP+14 | 
| >> D0 | ITEMEOB+35* | 
| >> D1 | ITEMEOB+35* | 
| DA | EDITEM+3*, RESEL+5*, ITEMEOB+3*, ASK+7!, ASK+9*, FILE+2!, FILE+5*, LOOP+2!, LOOP+10*, INSSUB+3! , DELSUBS+7* | 
| DA(1 | EDITEM+4*, RESEL+6*, ITEMEOB+4*, ASK+10*, LOOP+4*, INSSUB+5* | 
| DA(2 | LOOP+3*, INSSUB+4* | 
| DIC | LOOP+2!, LOOP+5*, LOOP+9, SELPAYOR+2!, SELPAYOR+3*, INSSUB+3!, INSSUB+6*, INSSUB+9 | 
| DIC("A" | LOOP+8*, SELPAYOR+5* | 
| DIC("B" | SELPAYOR+7* | 
| DIC("DR" | INSSUB+13* | 
| DIC("P" | LOOP+7*, LOOP+14!, INSSUB+8* | 
| DIC("S" | SELPAYOR+6* | 
| DIC(0 | LOOP+6*, LOOP+8*, SELPAYOR+4*, INSSUB+7* | 
| DIDEL | REFUND+5*, REFUND+7!, ITEMEOB+6*, ITEMEOB+8!, ITEMEOB+34*, ITEMEOB+37!, ITEMEOB+62*, ITEMEOB+64!, AMT+10*, AMT+13! , FILE+7*, FILE+9!, LOOP+12*, LOOP+14! | 
| DIE | EDITEM+2!, EDITEM+5*, RESEL+4*, ITEMEOB+2*, FILE+2!, FILE+3*, LOOP+2!, LOOP+9*, INSSUB+3!, KSUB+2 , DELSUBS+2~, DELSUBS+3* | 
| >> DIK | ASK+8*, KSUB+2* | 
| DIR | ITEMEOB+46!, ASK+1! | 
| DIR("A" | ITEMEOB+50* | 
| DIR("B" | ITEMEOB+48*, ASK+3* | 
| DIR(0 | ITEMEOB+47*, ASK+2* | 
| DOCARE | ITEMEOB+43~, ITEMEOB+45, ITEMEOB+52*, ITEMEOB+53! | 
| DR | CHECK+2*, CHECK+4*, CHECK+5*, CC+2*, GL+2*, REFUND+2*, REFUND+3*, REFUND+4*, CASH+2*, EOBEDIT+2! , RESEL+7*, ITEMEOB+5*, ITEMEOB+28*, ITEMEOB+32*, ITEMEOB+56*, ITEMEOB+57*, AMT*, AMT+1*, AMT+3!, AMT+6* , AMT+9*, AMT+12, FILE+2!, FILE+4*, LOOP+2!, LOOP+11*, INSSUB+3! | 
| DUZ(2 | CHECK+4, ITEMEOB+19, ITEMEOB+20, ITEMEOB+31, AMT+1, AMT+4, AMT+5, CHECKDUP+6, CHECKDUP+9 | 
| ITEM | CHECKDUP+2~, CHECKDUP+8*, CHECKDUP+9*, CHECKDUP+12, CHECKDUP+13, CHECKDUP+14 | 
| LIST | ITEMEOB+43~, ITEMEOB+44, ITEMEOB+45, ITEMEOB+53!, CHECKDUP~, CHECKDUP+3!, CHECKDUP+15, CHECKDUP+17, SHOLIST~ | 
| LIST( | CHECKDUP+14*, SHOLIST+4, SHOLIST+6, SHOLIST+7, SHOLIST+8, SHOLIST+9 | 
| U | CHECK+4, ITEMEOB+19, ITEMEOB+20, ITEMEOB+31, AMT+1, AMT+4, AMT+5, LOOP+7, INSSUB+8, CHECKDUP+14 , SHOLIST+6, SHOLIST+7, SHOLIST+8, SHOLIST+9 | 
| >> X | INSSUB+12* | 
| >> Y | RESEL+2, RESEL+3, ITEMEOB+40, ITEMEOB+52, ASK+5, ASK+6, LOOP+8, LOOP+10 |