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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ABMDRAL

Package: Third Party Billing

Routine: ABMDRAL


Information

ABMDRAL ; IHS/ASDST/DMJ - Bill Listing ;

Source Information

Source file <ABMDRAL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Third Party Billing 4 ^ABMDRCHK  ^ABMDRDBQ  ^ABMDRSEL  LOOP^ABMDRUTL  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
STAT
COMPUTE ;EP - Entry Point for Setting up Data
XIT
PREV
DATA
HD ;S ABM("HD",0)="LISTING of "_$S(ABMP("TYP")=0:"UNPAID",ABMP("TYP")=1:"PAID",ABMP("TYP")=3:"INCOMPLETE",1:"ALL")_" BILLS" D ^ABMDRHD G XIT:'$D(IO)!$G(POP)!$D(DTOUT)!$D(DUOUT) ;abm*2.6*9 HEAT35406

External References

Name Field # of Occurrence
^ABMDRCHK DATA
^ABMDRDBQ HD+6
^ABMDRSEL ABMDRAL+17
LOOP^ABMDRUTL COMPUTE+2
^DIR ABMDRAL+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( STAT+3, PREV+1, PREV+3, PREV+5, PREV+6
^AUTNINS - [#9999999.18] DATA+2
^DIC(4 - [#4] DATA+4
^DPT - [#2] DATA+6
^TMP( COMPUTE+1!
^TMP("ABM-AL" COMPUTE+1!, DATA+6*, STAT*, STAT+2*, STAT+3*, PREV+8*, PREV+9*, PREV+10*, PREV+11*

Label References

Name Line Occurrences
STAT DATA+5
XIT ABMDRAL+17, HD+2

Naked Globals

Name Field # of Occurrence
^( PREV+1
^(0 PREV+3
^(2 PREV+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABM ABMDRAL+8!, DATA+3, DATA+6, STAT+3, PREV+1, PREV+3, PREV+5, PREV+6, XIT!
ABM("C" DATA+1
ABM("COST" ABMDRAL+15*
ABM("DEDCT" PREV*, PREV+3*, PREV+5, PREV+6, PREV+9
ABM("HD" HD+2*
ABM("I" DATA+2
ABM("J" PREV*, PREV+1*, PREV+3
ABM("L" DATA+4*, DATA+6, STAT, STAT+2, STAT+3, PREV+8, PREV+9, PREV+10, PREV+11
ABM("OB" PREV+4*, PREV+6*, PREV+7*, PREV+11
ABM("OVER-DUE" ABMDRAL+16*
ABM("P" DATA+6
ABM("PAY" ABMDRAL+15*
ABM("PD" PREV*, PREV+3*, PREV+5, PREV+6, PREV+8
ABM("PDD" PREV+1*, PREV+2
ABM("RTYP" ABMDRAL+17*, HD+4, HD+5, DATA+2, DATA+3, DATA+5
ABM("S1" DATA+1*, DATA+6, STAT, STAT+2, STAT+3, PREV+8, PREV+9, PREV+10, PREV+11
ABM("S2" DATA+2*, DATA+6, STAT, STAT+2, STAT+3, PREV+8, PREV+9, PREV+10, PREV+11
ABM("S3" DATA+3*, STAT, STAT+2, STAT+3, PREV+8, PREV+9, PREV+10, PREV+11
ABM("SUBR" COMPUTE+1*
ABM("V" DATA+1
ABM("WO" PREV+4*, PREV+5*, PREV+7*, PREV+10
ABMP XIT!
ABMP("COMPL" ABMDRAL+14*
ABMP("HIT" DATA*
ABMP("RTN" COMPUTE+2*
ABMP("TYP" ABMDRAL+13*, ABMDRAL+14, ABMDRAL+15, HD+2, HD+4, STAT+4
>> ABMQ("NS" HD+3*
>> ABMQ("RC" HD+3*
>> ABMQ("RP" HD+4*, HD+5*
>> ABMQ("RX" HD+3*
ABMY ABMDRAL+8!, XIT!
ABMY("DT" PREV+2
ABMY("SORT" DATA+1
DIR ABMDRAL+9!, ABMDRAL+13!
DIR("A" ABMDRAL+12*
DIR("B" ABMDRAL+12*
DIR(0 ABMDRAL+11*
>> DIROUT ABMDRAL+17
>> DIRUT ABMDRAL+13
>> DTOUT ABMDRAL+17, HD+2
>> DUOUT ABMDRAL+17, HD+2
DUZ(2 STAT+3, PREV+1, PREV+3, PREV+5, PREV+6
IO HD+2
>> POP HD+2
U DATA+2, DATA+4, DATA+6, STAT+2, STAT+3, PREV+3, PREV+5, PREV+6, PREV+8, PREV+9
, PREV+10, PREV+11
>> Y ABMDRAL+13
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All