Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BAR50P4A

Package: IHS Accounts Receivable

Routine: BAR50P4A


Information

BAR50P4A ; IHS/SD/SDR - MATCH REASONS AND CLAIMS - 2 ; 01/09/2009

Source Information

Source file <BAR50P4A.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Accounts Receivable 3 (INS,NOMATCH)^BAR50DET  DISPLAY^BAR50MCH  $$Y2KD2^BARDUTL  
VA Fileman 3 ^DIC  $$GET1^DIQ  ^DIR  
IHS VA Utilities 2 $$DIC^XBDIQ1  ^XBFMK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BAR50P04  

Entry Points

Name Comments DBIA/ICR reference
CLM3(BARFROM,BARBIEN,IMPDA,CLMDA,BARMMTYP) ;
BLHDR ;
PAYER ;EP
TRANSCK ;EP
FINDING(BARBILL) ;RETURNS 1^BARXBILL (WITH MISSED OR ADDED LEADING ZERORS); OR 0
CLM(BAREIENS,BARBILL,BARX,BARMMFLG) ;EP
CLM2(BARX,BARBILL,BARMMFLG) ;

External References

Name Field # of Occurrence
INS^BAR50DET CLM3+13, CLM3+28, CLM3+30, CLM3+32, BLHDR+3, BLHDR+4, BLHDR+5, BLHDR+6, BLHDR+7
NOMATCH^BAR50DET BLHDR+2
DISPLAY^BAR50MCH PAYER+11
$$Y2KD2^BARDUTL CLM3+6
^DIC PAYER+7
$$GET1^DIQ PAYER+2, CLM+10, CLM+11, CLM3+4, CLM3+7, BLHDR+3, TRANSCK+3, TRANSCK+4, TRANSCK+7, TRANSCK+8
^DIR PAYER+17
$$DIC^XBDIQ1 PAYER+4
^XBFMK PAYER+3, PAYER+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"A matching ""override"" has been set up for this A/R Account",!
  • Line Location: PAYER+9
Function Call: WRITE
  • Prompt: " MATCHED"
  • Line Location: PAYER+27
Function Call: WRITE
  • Prompt: !,"ERA BILL : ",BARBILL
  • Line Location: PAYER+55
Function Call: WRITE
  • Prompt: !,"ERA BILL : ",$$GET1^DIQ(90056.0205,BAREIENS,.01)
  • Line Location: PAYER+56
Function Call: WRITE
  • Prompt: ?35,"ERA BILL TYPE: ",ERATYPE
  • Line Location: PAYER+57
Function Call: WRITE
  • Prompt: !,"ERA BILLED: ",ERABILL,?25,"ERA DOS: ",ERADOS
  • Line Location: PAYER+58
Function Call: WRITE
  • Prompt: !,"A/R BILLED: ",BARAMT,?25,"A/R DOS: ",BARDOS
  • Line Location: PAYER+59
Function Call: WRITE
  • Prompt: ?50,"ERA BILL IS A NEGATIVE AMOUNT"
  • Line Location: PAYER+60
Function Call: WRITE
  • Prompt: " MATCHED"
  • Line Location: PAYER+61
Routine Call
  • DIC
  • Line Location:
    • PAYER+7
Routine Call
  • DIR
  • Line Location:
    • PAYER+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARTR(2906 - [#90050.03] GET1^DIQ
90056.02011 GET1^DIQ
90056.0205 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARBL( CLM+14, CLM+19, CLM+25, CLM+31, CLM+43, CLM+53, CLM+65, CLM+75, CLM+94, CLM+102
, CLM+109, CLM+117, CLM+126, CLM+134, CLM2+2, FINDING+7, FINDING+15, FINDING+20
^BAREDI("I" CLM3+2, CLM3+3, CLM3+5
^BARTR( TRANSCK+6

Label References

Name Line Occurrences
$$CLM3 CLM+16, CLM2+3
$$FINDING CLM+15, CLM+85
BLHDR CLM3+12, CLM3+16, CLM3+26
CLM2 CLM+21, CLM+27, CLM+33, CLM+45, CLM+55, CLM+67, CLM+77, CLM+88, CLM+96, CLM+104
, CLM+111, CLM+119, CLM+128, CLM+136

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BARAMT CLM3+1~, CLM3+7*, CLM3+15, CLM3+27, CLM3+29, CLM3+30, CLM3+31, CLM3+32, BLHDR+6
BARBIEN CLM+11*, CLM+16, CLM2+2*, CLM2+3, CLM2+5, CLM3~, CLM3+4, CLM3+7, CLM3+17, TRANSCK+1
, TRANSCK+6
BARBILL CLM~, CLM+14, CLM+15*, CLM+41, CLM+42*, CLM+43*, CLM+45, CLM+47*, CLM+51, CLM+52*
, CLM+53*, CLM+55, CLM+57*, CLM+62, CLM+63*, CLM+65*, CLM+67, CLM+70*, CLM+74*, CLM+75*
, CLM+77, CLM+80*, CLM+85, CLM+86*, CLM+88, CLM+94, CLM+96, CLM+102, CLM+104, CLM+109
, CLM+111, CLM+115*, CLM+117*, CLM+119, CLM+122*, CLM+126, CLM+128, CLM+132*, CLM+134*, CLM+136
, CLM+137*, CLM2~, CLM2+2, BLHDR+7, FINDING~, FINDING+2, FINDING+4, FINDING+10, FINDING+12, FINDING+18
, FINDING+19
>> BARBTCH TRANSCK+3*, TRANSCK+9
>> BARCKIEN PAYER+1, TRANSCK+3, TRANSCK+4
>> BARCNT CLM+3*, CLM2+4*
>> BARDBG CLM2+12, CLM3+13, CLM3+28, CLM3+30, CLM3+32, BLHDR+1
BARDOS CLM3+1~, CLM3+4*, CLM3+6*, CLM3+15, CLM3+27, CLM3+29, CLM3+30, CLM3+31, BLHDR+6
BAREIENS CLM~, BLHDR+3
>> BARFND CLM+9*, CLM+12*, CLM+20*, CLM+26*, CLM+32*, CLM+44*, CLM+46, CLM+54*, CLM+56, CLM+66*
, CLM+68, CLM+76*, CLM+78, CLM+87*, CLM+90, CLM+95*, CLM+98, CLM+103*, CLM+105, CLM+110*
, CLM+113, CLM+118*, CLM+120, CLM+127*, CLM+129, CLM+135*
BARFROM CLM3~, CLM3+20
>> BARIEN PAYER+10*
>> BARITEM TRANSCK+4*, TRANSCK+9
BARMCNT CLM+1~
>> BARMMCNT( CLM+8*, CLM2+10*
>> BARMMCNT(1 CLM2+12, CLM2+13
>> BARMMCNT(2 CLM2+12, CLM2+14
BARMMFLG CLM~, CLM+6*, CLM+21, CLM+27, CLM+33, CLM+45, CLM+55, CLM+67, CLM+77, CLM+88
, CLM+96, CLM+104, CLM+111, CLM+119, CLM+128, CLM+136, CLM2~, CLM2+1*, CLM2+6*, CLM2+13*
, CLM2+14*
BARMMTOT CLM+1~, CLM+7*, CLM2+9*
BARMMTYP CLM+1~, CLM+16, CLM2+3, CLM2+10, CLM3~, CLM3+8*, CLM3+27*, CLM3+29*, CLM3+31*
>> BARMMVAL CLM+2*, CLM3+30*, CLM3+32*
BARRET FINDING+1~, FINDING+2, FINDING+3*, FINDING+5, FINDING+7*, FINDING+10, FINDING+11*, FINDING+13, FINDING+15*, FINDING+18
, FINDING+20*
>> BARSAVE CLM+41*, CLM+43, CLM+47, CLM+51*, CLM+53, CLM+57, CLM+62*, CLM+65, CLM+70, CLM+74*
, CLM+75, CLM+80, CLM+115*, CLM+117, CLM+122, CLM+132*, CLM+134, CLM+137
>> BARTBTCH TRANSCK+7*, TRANSCK+9
>> BARTEST CLM+19, CLM+21, CLM+25, CLM+27, CLM+31, CLM+33
>> BARTFLG TRANSCK+2*, TRANSCK+5*, TRANSCK+6, TRANSCK+9*, TRANSCK+10
>> BARTITEM TRANSCK+8*, TRANSCK+9
>> BARTMP CLM+15*, CLM+85*, CLM+86
>> BARTMP( CLM2+5*
>> BARTR TRANSCK+5*, TRANSCK+6*, TRANSCK+7, TRANSCK+8
BARX CLM~, CLM+13*, CLM+14*, CLM+15*, CLM+18*, CLM+19, CLM+21, CLM+24*, CLM+25, CLM+27
, CLM+30*, CLM+31, CLM+33, CLM+38*, CLM+43, CLM+45, CLM+49*, CLM+53, CLM+55, CLM+59*
, CLM+65, CLM+67, CLM+72*, CLM+75, CLM+77, CLM+86*, CLM+87*, CLM+95*, CLM+103*, CLM+107*
, CLM+109, CLM+111, CLM+117, CLM+119, CLM+126, CLM+128, CLM+134, CLM+136, CLM2~, CLM2+2
BARXBILL FINDING+1~, FINDING+4*, FINDING+5, FINDING+6*, FINDING+7, FINDING+12*, FINDING+13, FINDING+14*, FINDING+15, FINDING+19*
, FINDING+20
BILMATCH CLM+4!*, CLM3+17*
BILMATCH( CLM3+17*
CLMDA CLM+16, CLM2+3, CLM3~, CLM3+2, CLM3+3, CLM3+5
>> DIC PAYER+4*
>> DIC(0 PAYER+5*
DIR PAYER+13!
DIR("A" PAYER+15*
DIR("B" PAYER+16*
DIR(0 PAYER+14*
DUZ(2 CLM+14, CLM+19, CLM+25, CLM+31, CLM+43, CLM+53, CLM+65, CLM+75, CLM+94, CLM+102
, CLM+109, CLM+117, CLM+126, CLM+134, CLM2+2, CLM3+2, CLM3+3, CLM3+5, TRANSCK+6, FINDING+7
, FINDING+15, FINDING+20
>> EPAYER PAYER+2*, PAYER+6
ERABILL CLM3+1~, CLM3+2*, CLM3+11*, CLM3+15, CLM3+27, CLM3+29, CLM3+30, CLM3+31, BLHDR+5
ERADOS CLM3+1~, CLM3+3*, CLM3+15, CLM3+27, CLM3+29, CLM3+31, BLHDR+5
ERATYPE CLM3+1~, CLM3+5*, BLHDR+4
>> ERRORS("HTRN" TRANSCK+10*
>> I CLM+8*
>> IENS PAYER+1*, PAYER+2, CLM+10, CLM+11
IMPDA PAYER+1, CLM+16, CLM2+3, CLM3~, CLM3+2, CLM3+3, CLM3+5
IXX FINDING+1~, FINDING+5*, FINDING+13*
>> QFLG PAYER+18*
U CLM3+2, CLM3+3, CLM3+5
>> X PAYER+6*
>> Y PAYER+8, PAYER+10, PAYER+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All