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 |