BAR50P08 ; IHS/SD/LSL - POST HIPAA CLAIMS ; 12/01/2008
Source file <BAR50P08.m>
Package | Total | Call Graph |
---|---|---|
IHS Accounts Receivable | 11 | NEGBAL^BAR50EB NONPAYCH^BAR50EP1 UP^BAR50P0Z (ADJMULT,PAY,RMKCD)^BAR50P8A $$CKDATE^BARPST EN^BARROLL TR^BARTDO ($$NEW,MSG)^BARTR ($$IHS,$$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 | BAR50P00 BAR50P8A |
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+18 |
NONPAYCH^BAR50EP1 | POSTEM+20 |
UP^BAR50P0Z | POSTEM+40, NEGBAL+16 |
ADJMULT^BAR50P8A | ADJMULT+1 |
PAY^BAR50P8A | PAY+1 |
RMKCD^BAR50P8A | RMKCD+1 |
$$CKDATE^BARPST | POST+20 |
EN^BARROLL | ROLLBACK+15, ROLLBACK+20 |
TR^BARTDO | POSTRAN+33 |
$$NEW^BARTR | POSTRAN+1 |
MSG^BARTR | POSTRAN+2 |
$$IHS^BARUFUT | POSTEM+18 |
$$IHSNEGB^BARUFUT | POSTEM+20, POSTEM+36, NEGBAL+12 |
EOP^BARUTL | POST+37, POST+43, NOBATCH+12, ROLLBACK+17, ROLLBACK+22 |
$$EN^BARVDF | POST+41, POST+46, POSTEM+37 |
^DIC | POSTRAN+23 |
^DIE | MRKCLMP+6, POSTRAN+9, POSTRAN+30 |
$$GET1^DIQ | POST+9, POST+10, POST+11, POSTEM+31, POSTEM+33, BASIC+2, BASIC+3, BASIC+4, BASIC+5, BASIC+9 |
GETS^DIQ | POST+19 |
^DIR | POST+17, ASKPOST+7, ROLLBACK+10 |
$$DIC^XBDIQ1 | MRKCLMP+2 |
ENP^XBDIQ1 | POSTEM+28, 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 |
|
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+27, POST+30, POST+31, GETBPR02+2, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4, POSTEM+6, POSTEM+7 , POSTEM+13, POSTEM+14, POSTEM+21, POSTEM+22, NEGBAL+3, NEGBAL+6, NEGBAL+7 |
^DD(90050.03 | POSTRAN+15 |
^XTMP("BAR-MBAMT" | POSTEM+5!, POSTEM+7*, POSTEM+9, POSTEM+11 |
Name | Line Occurrences |
---|---|
$$GETBPR02 | POST+12 |
ADJMULT | POSTEM+44 |
ASKPOST | POST+34 |
BASIC | POSTEM+24 |
DR | NCPDP+7 |
MRKCLMP | POSTEM+48 |
NCPDP | POSTEM+47 |
NEGBAL | POSTEM+41 |
NOBATCH | POST+22, POST+23 |
PAY | POSTEM+45 |
POSTEM | POST+38 |
POSTRAN | NCPDP+18 |
RMKCD | POSTEM+46 |
ROLLBACK | POST+48 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ADJDA | NEGBAL+5*, NEGBAL+6*, NEGBAL+7 |
BARADD | POST+18!, POSTRAN+12*, POSTRAN+16*, POSTRAN+17, POSTRAN+18 |
BARADD( | POSTRAN+16, POSTRAN+17, POSTRAN+18 |
>> BARADJ | NEGBAL+5*, NEGBAL+8*, NEGBAL+9 |
>> BARAMT | NEGBAL+7*, NEGBAL+8 |
>> BARANS | POST+35, ASKPOST+2*, ASKPOST+8*, POSTEM+42, NEGBAL+1*, NEGBAL+17* |
>> BARBAL | BASIC+5*, NEGBAL+10, NEGBAL+11, NEGBAL+13, NEGBAL+14 |
>> BARBATCH | POST+7*, POST+20, POST+21*, POST+23, BASIC+6 |
>> BARBL | POSTEM+14* |
>> BARBLAC | BASIC+4* |
>> BARBLIEN | BASIC+2*, BASIC+3, BASIC+4, BASIC+5, BASIC+9, POSTRAN+2, POSTRAN+3 |
>> BARBLPAT | BASIC+3* |
>> BARCAT | DR+19*, DR+25*, POSTRAN+32 |
BARCHECK | POST+6*, POST+12, POST+31, GETBPR02~, GETBPR02+2, GETBPR02+4, NOBATCH+3, NOBATCH+7, ASKPOST+5, POSTEM+6 , POSTEM+13, POSTEM+18, ROLLBACK+14, ROLLBACK+18 |
>> BARCHK | POSTEM+18* |
BARCKDA | POST~, POST+6, POST+7, POST+8, POST+9, POST+10, POST+11, POST+19 |
>> BARCKIEN | POSTEM+13* |
>> BARCLM | NOBATCH+2*, NOBATCH+3*, NOBATCH+4 |
>> BARCOL | POSTEM+30, BASIC+6*, NCPDP+9 |
>> BARCR | POSTEM+33*, POSTEM+35 |
>> BARDONE | POSTEM+2*, POSTEM+6, POSTEM+11 |
BARDR | NCPDP+2!, NCPDP+12*, POSTRAN+5 |
>> BAREIENS | BASIC+1*, BASIC+2 |
BARERR | POST+18! |
>> BARFND | POST+4*, POST+24, NOBATCH+2*, NOBATCH+3, NOBATCH+5*, NOBATCH+6 |
BARFROM | NCPDP+1! |
>> BARICQ | POST+9* |
BARIQ | POSTRAN+14~, POSTRAN+17*, POSTRAN+19 |
>> BARITM | POSTEM+30, BASIC+8*, NCPDP+10 |
>> BARNCPDP | NCPDP+16*, NCPDP+17 |
>> BARNPI | POST+10* |
BAROLD | POST+3!, POST+21*, POST+25! |
>> BARPARAM | ROLLBACK+3*, ROLLBACK+4 |
>> BARPAY | NEGBAL+3*, NEGBAL+4 |
>> BARPITEM | POST+8*, POST+23, BASIC+8 |
>> BARPSTED | POST+39, POST+44, POSTEM+2*, MRKCLMP+8* |
>> BARRAYGO | ROLLBACK+2*, ROLLBACK+11*, ROLLBACK+13 |
>> BARREAS | DR+20*, DR+26* |
BARREF | POSTRAN+14~, POSTRAN+18* |
BARROLL | ROLLBACK+16! |
BARROLL( | POSTRAN+3* |
>> BARSECT | POST+5* |
BARSTOP | POST+29!, POST+31*, POST+32, POST+33 |
>> BARTIN | POST+11* |
BARTO | NCPDP+1! |
>> BARTOT | NEGBAL+2*, NEGBAL+4*, NEGBAL+9*, NEGBAL+10, NEGBAL+11 |
>> BARTRAN | NCPDP+5*, DR+17, DR+18*, DR+23, DR+24*, POSTRAN+32 |
>> BARTRIEN | POSTRAN+1*, POSTRAN+2, POSTRAN+6, POSTRAN+20, POSTRAN+26, POSTRAN+33 |
>> BARUSR(29 | POST+5 |
>> BARVLOC | BASIC+9* |
BPR02 | POST+2~, POST+12*, POST+13, POST+15, POST+23, GETBPR02+1~, GETBPR02+6*, GETBPR02+7, GETBPR02+8 |
>> CLM( | POSTEM+29 |
>> CLMAMT | POSTEM+8*, POSTEM+9*, POSTEM+11 |
>> CLMCNT | POSTEM+4*, POSTEM+23* |
CLMDA | POST+28*, POST+30*, POST+31, GETBPR02+1~, GETBPR02+4*, GETBPR02+5, GETBPR02+6, POSTEM+2*, POSTEM+6*, POSTEM+7 , POSTEM+10*, POSTEM+11*, POSTEM+14, POSTEM+21, POSTEM+22, POSTEM+32, POSTEM+40, BASIC+1, NEGBAL+3, NEGBAL+6 , NEGBAL+7, NEGBAL+16, MRKCLMP+4 |
DA | MRKCLMP+1!, MRKCLMP+4*, MRKCLMP+7!, POSTRAN+6*, POSTRAN+10!, POSTRAN+25!, POSTRAN+27* |
DA(1 | MRKCLMP+3*, POSTRAN+20*, POSTRAN+21, POSTRAN+26*, POSTRAN+28 |
DIC | MRKCLMP+1!, MRKCLMP+7!, POSTRAN+21*, POSTRAN+25! |
DIC("P" | POSTRAN+15* |
DIC(0 | POSTRAN+22* |
DIDEL | POSTRAN+8*, POSTRAN+10! |
DIE | MRKCLMP+2*, POSTRAN+7*, POSTRAN+10!, POSTRAN+25!, POSTRAN+28* |
DIR | POST+16!, POST+36!, POST+42!, NOBATCH+11!, ASKPOST+3!, POSTRAN+25!, 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+16*, 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+12* , DR+13*, DR+14*, DR+15*, DR+16*, DR+21*, DR+22*, DR+27*, DR+28*, MRKCLMP+1!, MRKCLMP+5* , MRKCLMP+7!, POSTRAN+5*, POSTRAN+10!, POSTRAN+25!, POSTRAN+29* |
DUZ(2 | POST+27, POST+30, POST+31, GETBPR02+2, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4, POSTEM+5, POSTEM+6 , POSTEM+7, POSTEM+9, POSTEM+11, POSTEM+13, POSTEM+14, POSTEM+18, POSTEM+20, POSTEM+21, POSTEM+22, POSTEM+36 , NEGBAL+3, NEGBAL+6, NEGBAL+7, NEGBAL+12, POSTRAN+21, POSTRAN+28, ROLLBACK+3 |
>> IENS | POSTEM+30*, POSTEM+31, POSTEM+32*, POSTEM+33 |
IMPDA | POST+27, POST+30, POST+31, GETBPR02+1~, GETBPR02+2*, GETBPR02+3, GETBPR02+4, GETBPR02+6, NOBATCH+3, NOBATCH+4 , POSTEM+6, POSTEM+7, POSTEM+13, POSTEM+14, POSTEM+18, POSTEM+20, POSTEM+21, POSTEM+22, POSTEM+32, POSTEM+40 , BASIC+1, NEGBAL+3, NEGBAL+6, NEGBAL+7, NEGBAL+16, MRKCLMP+3 |
IOM | NOBATCH+7, NOBATCH+8, NOBATCH+9, NOBATCH+10 |
>> ITEMAMT | POSTEM+31*, POSTEM+35 |
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+41, POST+46, POSTEM+4*, POSTEM+25*, POSTEM+38*, POSTEM+40 |
U | POST+6, POST+7, POST+8, POST+31, GETBPR02+6, NOBATCH+4, POSTEM+7, POSTEM+14, POSTEM+21, POSTEM+22 , NEGBAL+3, NEGBAL+7, POSTRAN+15, ROLLBACK+3 |
>> X | POSTRAN+19* |
>> Y | ASKPOST+8, POSTRAN+24, POSTRAN+27, ROLLBACK+11 |