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 |