BAREDP08 ; IHS/SD/LSL - POST HIPAA CLAIMS ; 12/01/2008
Source file <BAREDP08.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 12 | NEGBAL^BAR50EB  NONPAYCH^BAR50EP1  CLMFLG^BAREDP04  UP^BAREDP0Z  (ADJMULT,PAY,RMKCD)^BAREDP8A  $$CKDATE^BARPST  EN^BARROLL  TR^BARTDO ($$NEW,MSG)^BARTR $$IHSNEGB^BARUFUT EOP^BARUTL $$EN^BARVDF | 
| VA Fileman | 4 | ^DIC ^DIE ($$GET1,GETS)^DIQ ^DIR | 
| IHS VA Utilities | 1 | ($$DIC,ENP,ENPM)^XBDIQ1 | 
| Kernel | 1 | $$CJ^XLFSTR | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 2 | BAREDP00 BAREDP8A | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| POSTRAN | ;EP  ; SET TRANSACTION & POST FILES | |
| ROLLBACK | ; Rollback bills that just posted if Roll as you go set to yes ; Otherwise just mark for rollback later | |
| POSTEM | ; LOOP Claims with this chk ; Quit if status is not matched | |
| RMKCD | ;  POST REMARK CODES | |
| PAY | ;EP  ;PULL CLAIM INFO AND POST PYMT (IF ANY) | |
| POST(BARCKDA) | ; EP  bar*1.8*20 REQ6 changed BARCKIEN to BARCKDA | |
| DR | ;  Gather data needed for transaction | |
| MRKCLMP | ;EP ;  MARK CLAIM AS POSTED | |
| NCPDP | ;  POST NCPDP CODES | |
| NEGBAL | ; | |
| ASKPOST | ;Ask user if really want to post clms | |
| BASIC | ; | |
| GETBPR02(BARCHECK) | ;EP -GET BPR02 MONETARY AMT FROM ERACHECK | |
| NOBATCH | ; | |
| ADJMULT | ;EP  ;POST ADJUSTMENTS | 
| Name | Field # of Occurrence | 
|---|---|
| NEGBAL^BAR50EB | POSTEM+15 | 
| NONPAYCH^BAR50EP1 | POSTEM+17 | 
| CLMFLG^BAREDP04 | POSTEM+13 | 
| UP^BAREDP0Z | POSTEM+32, NEGBAL+15 | 
| ADJMULT^BAREDP8A | ADJMULT+1 | 
| PAY^BAREDP8A | PAY+1 | 
| RMKCD^BAREDP8A | RMKCD+1 | 
| $$CKDATE^BARPST | POST+19 | 
| EN^BARROLL | ROLLBACK+15, ROLLBACK+20 | 
| TR^BARTDO | POSTRAN+32 | 
| $$NEW^BARTR | POSTRAN+1 | 
| MSG^BARTR | POSTRAN+2 | 
| $$IHSNEGB^BARUFUT | POSTEM+17, POSTEM+29, NEGBAL+12 | 
| EOP^BARUTL | POST+36, POST+42, NOBATCH+12, ROLLBACK+17, ROLLBACK+22 | 
| $$EN^BARVDF | POST+40, POST+44, POSTEM+30 | 
| ^DIC | POSTRAN+22 | 
| ^DIE | MRKCLMP+6, POSTRAN+9, POSTRAN+29 | 
| $$GET1^DIQ | POST+9, POST+10, POST+11, POSTEM+25, POSTEM+27, BASIC+2, BASIC+3, BASIC+4, BASIC+5, BASIC+9 | 
| GETS^DIQ | POST+18 | 
| ^DIR | POST+16, ASKPOST+7, ROLLBACK+10 | 
| $$DIC^XBDIQ1 | MRKCLMP+2 | 
| ENP^XBDIQ1 | POSTEM+22, NCPDP+20 | 
| ENPM^XBDIQ1 | NCPDP+3 | 
| $$CJ^XLFSTR | NOBATCH+7, NOBATCH+8, NOBATCH+9, NOBATCH+10 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ | 
| 90051.1101 | GET1^DIQ | 
| 90056.0205 | GET1^DIQ | 
| ^BARECHK - [#90056.22] | GET1^DIQ, GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BAR(90052.06 | ROLLBACK+3 | 
| ^BARECHK - [#90056.22] | POST+6, POST+7, POST+8 | 
| ^BAREDI("I" | POST+26, POST+29, POST+30, GETBPR02+2, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4, POSTEM+5, POSTEM+6 , POSTEM+11, POSTEM+12, POSTEM+18, POSTEM+19, NEGBAL+3, NEGBAL+6, NEGBAL+7 | 
| ^DD(90050.03 | POSTRAN+14 | 
| ^XTMP("BAR-MBAMT" | POSTEM+4!, POSTEM+6*, POSTEM+8, POSTEM+10 | 
| Name | Line Occurrences | 
|---|---|
| $$GETBPR02 | POST+12 | 
| ADJMULT | POSTEM+35 | 
| ASKPOST | POST+33 | 
| BASIC | POSTEM+21 | 
| DR | NCPDP+7 | 
| MRKCLMP | POSTEM+40 | 
| NCPDP | POSTEM+39 | 
| NEGBAL | POSTEM+33 | 
| NOBATCH | POST+21, POST+22 | 
| PAY | POSTEM+36 | 
| POSTEM | POST+37 | 
| POSTRAN | NCPDP+18 | 
| RMKCD | POSTEM+38 | 
| ROLLBACK | POST+45 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ADJDA | NEGBAL+5*, NEGBAL+6*, NEGBAL+7 | 
| BARADD | POST+17!, POSTRAN+11*, POSTRAN+15*, POSTRAN+16, POSTRAN+17 | 
| BARADD( | POSTRAN+15, POSTRAN+16, POSTRAN+17 | 
| >> BARADJ | NEGBAL+5*, NEGBAL+8*, NEGBAL+9 | 
| >> BARAMT | NEGBAL+7*, NEGBAL+8 | 
| >> BARANS | POST+34, ASKPOST+2*, ASKPOST+8*, POSTEM+34, NEGBAL+1*, NEGBAL+16* | 
| >> BARBAL | BASIC+5*, NEGBAL+10, NEGBAL+11 | 
| >> BARBATCH | POST+7*, POST+19, POST+20*, POST+22, BASIC+6 | 
| >> BARBL | POSTEM+12* | 
| >> BARBLAC | BASIC+4* | 
| >> BARBLIEN | BASIC+2*, BASIC+3, BASIC+4, BASIC+5, BASIC+9, POSTRAN+2, POSTRAN+3 | 
| >> BARBLPAT | BASIC+3* | 
| >> BARCAT | DR+22*, DR+28*, POSTRAN+31 | 
| BARCHECK | POST+6*, POST+12, POST+30, GETBPR02~, GETBPR02+2, GETBPR02+4, NOBATCH+3, NOBATCH+7, ASKPOST+5, POSTEM+5 , POSTEM+11, POSTEM+15, ROLLBACK+14, ROLLBACK+18 | 
| >> BARCHK | POSTEM+15* | 
| BARCKDA | POST~, POST+6, POST+7, POST+8, POST+9, POST+10, POST+11, POST+18 | 
| >> BARCKIEN | POSTEM+11* | 
| >> BARCLM | NOBATCH+2*, NOBATCH+3*, NOBATCH+4 | 
| >> BARCOL | POSTEM+24, BASIC+6*, NCPDP+9 | 
| >> BARCR | POSTEM+27*, POSTEM+28 | 
| >> BARDONE | POSTEM+2*, POSTEM+5, POSTEM+10 | 
| BARDR | NCPDP+2!, NCPDP+12*, POSTRAN+5 | 
| >> BAREIENS | BASIC+1*, BASIC+2 | 
| BARERR | POST+17! | 
| >> BARFND | POST+4*, POST+23, NOBATCH+2*, NOBATCH+3, NOBATCH+5*, NOBATCH+6 | 
| BARFROM | NCPDP+1! | 
| >> BARICQ | POST+9* | 
| BARIQ | POSTRAN+13~, POSTRAN+16*, POSTRAN+18 | 
| >> BARITM | POSTEM+24, BASIC+8*, NCPDP+10 | 
| >> BARNCPDP | NCPDP+16*, NCPDP+17 | 
| >> BARNPI | POST+10* | 
| BAROLD | POST+3!, POST+20*, POST+24! | 
| >> BARPARAM | ROLLBACK+3*, ROLLBACK+4 | 
| >> BARPAY | NEGBAL+3*, NEGBAL+4 | 
| >> BARPITEM | POST+8*, POST+22, BASIC+8 | 
| >> BARPSTED | POST+38, POST+43, POSTEM+2*, MRKCLMP+8* | 
| >> BARRAYGO | ROLLBACK+2*, ROLLBACK+11*, ROLLBACK+13 | 
| >> BARREAS | DR+23*, DR+29* | 
| BARREF | POSTRAN+13~, POSTRAN+17* | 
| BARROLL | ROLLBACK+16! | 
| BARROLL( | POSTRAN+3* | 
| >> BARSECT | POST+5* | 
| BARSTOP | POST+28!, POST+30*, POST+31, POST+32 | 
| >> BARTIN | POST+11* | 
| BARTO | NCPDP+1! | 
| >> BARTOT | NEGBAL+2*, NEGBAL+4*, NEGBAL+9*, NEGBAL+10, NEGBAL+11 | 
| >> BARTRAN | NCPDP+5*, DR+20, DR+21*, DR+26, DR+27*, POSTRAN+31 | 
| >> BARTRIEN | POSTRAN+1*, POSTRAN+2, POSTRAN+6, POSTRAN+19, POSTRAN+25, POSTRAN+32 | 
| >> BARUSR(29 | POST+5 | 
| >> BARVLOC | BASIC+9* | 
| BPR02 | POST+2~, POST+12*, POST+13, POST+22, GETBPR02+1~, GETBPR02+6*, GETBPR02+7, GETBPR02+8 | 
| >> CLM( | POSTEM+23 | 
| >> CLMAMT | POSTEM+7*, POSTEM+8*, POSTEM+10 | 
| >> CLMCNT | POSTEM+3*, POSTEM+20* | 
| CLMDA | POST+27*, POST+29*, POST+30, GETBPR02+1~, GETBPR02+4*, GETBPR02+5, GETBPR02+6, POSTEM+2*, POSTEM+5*, POSTEM+6 , POSTEM+9*, POSTEM+10*, POSTEM+12, POSTEM+13, POSTEM+18, POSTEM+19, POSTEM+26, POSTEM+32, BASIC+1, NEGBAL+3 , NEGBAL+6, NEGBAL+7, NEGBAL+15, MRKCLMP+4 | 
| DA | MRKCLMP+1!, MRKCLMP+4*, MRKCLMP+7!, POSTRAN+6*, POSTRAN+10!, POSTRAN+24!, POSTRAN+26* | 
| DA(1 | MRKCLMP+3*, POSTRAN+19*, POSTRAN+20, POSTRAN+25*, POSTRAN+27 | 
| DIC | MRKCLMP+1!, MRKCLMP+7!, POSTRAN+20*, POSTRAN+24! | 
| DIC("P" | POSTRAN+14* | 
| DIC(0 | POSTRAN+21* | 
| DIDEL | POSTRAN+8*, POSTRAN+10! | 
| DIE | MRKCLMP+2*, POSTRAN+7*, POSTRAN+10!, POSTRAN+24!, POSTRAN+27* | 
| DIR | POST+15!, POST+35!, POST+41!, NOBATCH+11!, ASKPOST+3!, POSTRAN+24!, ROLLBACK+5!, ROLLBACK+12!, ROLLBACK+16!, ROLLBACK+21! | 
| DIR("?" | ROLLBACK+9* | 
| DIR("A" | ASKPOST+5*, ROLLBACK+6* | 
| DIR("B" | ASKPOST+6*, ROLLBACK+7* | 
| DIR(0 | POST+15*, ASKPOST+4*, ROLLBACK+8* | 
| DR | NCPDP+2!, NCPDP+6*, NCPDP+8*, NCPDP+9*, NCPDP+10*, NCPDP+11*, NCPDP+12, NCPDP+13!, DR+1*, DR+2* , DR+3*, DR+4*, DR+5*, DR+6*, DR+7*, DR+8*, DR+9*, DR+10*, DR+11*, DR+13* , DR+14*, DR+15*, DR+18*, DR+19*, DR+24*, DR+25*, DR+30*, DR+31*, MRKCLMP+1!, MRKCLMP+5* , MRKCLMP+7!, POSTRAN+5*, POSTRAN+10!, POSTRAN+24!, POSTRAN+28* | 
| DUZ(2 | POST+26, POST+29, POST+30, GETBPR02+2, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4, POSTEM+4, POSTEM+5 , POSTEM+6, POSTEM+8, POSTEM+10, POSTEM+11, POSTEM+12, POSTEM+17, POSTEM+18, POSTEM+19, POSTEM+29, NEGBAL+3 , NEGBAL+6, NEGBAL+7, NEGBAL+12, POSTRAN+20, POSTRAN+27, ROLLBACK+3 | 
| >> ERRORS | POSTEM+13 | 
| >> IENS | POSTEM+24*, POSTEM+25, POSTEM+26*, POSTEM+27 | 
| IMPDA | POST+26, POST+29, POST+30, GETBPR02+1~, GETBPR02+2*, GETBPR02+3, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4 , POSTEM+5, POSTEM+6, POSTEM+11, POSTEM+12, POSTEM+15, POSTEM+17, POSTEM+18, POSTEM+19, POSTEM+26, POSTEM+32 , BASIC+1, NEGBAL+3, NEGBAL+6, NEGBAL+7, NEGBAL+15, MRKCLMP+3 | 
| IOM | NOBATCH+7, NOBATCH+8, NOBATCH+9, NOBATCH+10 | 
| >> ITEMAMT | POSTEM+25*, POSTEM+28 | 
| NCPDP | NCPDP+2!, NCPDP+4, NCPDP+22! | 
| NCPDP( | NCPDP+15, NCPDP+16 | 
| >> NCPDPDA | NCPDP+14*, NCPDP+15*, NCPDP+16 | 
| NCPDPP | NCPDP+19!, NCPDP+22! | 
| NCPDPP( | NCPDP+21 | 
| >> PSTQFLG | POST+40, POST+44, POSTEM+3*, POSTEM+31*, POSTEM+32 | 
| U | POST+6, POST+7, POST+8, POST+30, GETBPR02+6, NOBATCH+4, POSTEM+6, POSTEM+12, POSTEM+18, POSTEM+19 , NEGBAL+3, NEGBAL+7, POSTRAN+14, ROLLBACK+3 | 
| >> X | POSTRAN+18* | 
| >> Y | ASKPOST+8, POSTRAN+23, POSTRAN+26, ROLLBACK+11 |