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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ABMDRDR

Package: Third Party Billing

Routine: ABMDRDR


Information

ABMDRDR ; IHS/ASDST/DMJ - Drug File Report ;

Source Information

Source file <ABMDRDR.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Third Party Billing 3 (HD,WHD)^ABMDRHD  (PAZ,POUT,QUE,ZIS)^ABMDRUTL  $$EN^ABMVDF  
Kernel 2 ^%ZIS  ^%ZISC  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
PRQUE ;EP - Entry Point for Taskman
QUE
XIT
HDB
HD

External References

Name Field # of Occurrence
^%ZIS PRQUE+1
^%ZISC XIT
HD^ABMDRHD ABMDRDR+8
WHD^ABMDRHD HDB
PAZ^ABMDRUTL HD
POUT^ABMDRUTL XIT
QUE^ABMDRUTL QUE+1
ZIS^ABMDRUTL ABMDRDR+9
$$EN^ABMVDF HDB
^DIR ABMDRDR+6, ABMDRDR+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This program generates a listing of the Drug File, sorted in alphabetic order,",!,"showing the NDC Number and Dispense Fee of each drug.",!
  • Line Location: ABMDRDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ABMDRDR+7
Function Call: WRITE
  • Prompt: !?6,ABM("X")
  • Line Location: PRQUE+9
Function Call: WRITE
  • Prompt: $$EN^ABMVDF("IOF")
  • Line Location: HDB+0
Function Call: WRITE
  • Prompt: !?60,"Dispense Fee"
  • Line Location: HDB+1
Function Call: WRITE
  • Prompt: !?5,"Drug"
  • Line Location: HDB+2
Function Call: WRITE
  • Prompt: " / Synonym"
  • Condition for execution: ABM("SYN")
  • Line Location: HDB+2
Function Call: WRITE
  • Prompt: ?45,"NDC Number",?62,"Per Unit",?74,"Units"
  • Line Location: HDB+2
Function Call: WRITE
  • Prompt: !,"-------------------------------------------------------------------------------"
  • Line Location: HDB+3
Routine Call
  • DIR
  • Line Location:
    • ABMDRDR+6
    • ABMDRDR+7
Routine Call
  • %ZIS
  • Line Location:
    • PRQUE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSDRUG - [#50] PRQUE+2, PRQUE+6
^PSDRUG("B" PRQUE+2

Label References

Name Line Occurrences
HD PRQUE+3
HDB PRQUE+1
QUE ABMDRDR+11
XIT ABMDRDR+6, ABMDRDR+7, ABMDRDR+9, PRQUE+10, QUE+2

Naked Globals

Name Field # of Occurrence
^( PRQUE+2, PRQUE+6
^(0 PRQUE+2
^(2 PRQUE+2
^(660 PRQUE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABM ABMDRDR+4!, PRQUE+2*
ABM("%" PRQUE+8*
ABM("D" PRQUE+2*, PRQUE+6
ABM("FAST" ABMDRDR+8*
ABM("HD" ABMDRDR+8*, ABMDRDR+10*
ABM("IOP" PRQUE+1
ABM("PG" PRQUE+1*, HDB*
ABM("S" PRQUE+6*
ABM("SYN" ABMDRDR+4*, ABMDRDR+7*, PRQUE+5, HDB+2
ABM("X" PRQUE+7*!, PRQUE+8*, PRQUE+9!
ABM(0 PRQUE+2*, PRQUE+4
ABM(1 PRQUE+6*, PRQUE+7
ABM(2 PRQUE+2*, PRQUE+4
ABM(6 PRQUE+2*, PRQUE+4
ABMY ABMDRDR+4!
DIR ABMDRDR+6!, ABMDRDR+7!
DIR("A" ABMDRDR+6*, ABMDRDR+7*
DIR("B" ABMDRDR+6*, ABMDRDR+7*
DIR(0 ABMDRDR+6*, ABMDRDR+7*
>> DIROUT PRQUE+2, PRQUE+3, HD
>> DTOUT ABMDRDR+7, PRQUE+2, PRQUE+3, HD
>> DUOUT ABMDRDR+7, PRQUE+2, PRQUE+3, HD
IO PRQUE+1
IO("Q" ABMDRDR+11
>> IOP PRQUE+1*
IOSL PRQUE+3
>> POP ABMDRDR+9, PRQUE+1
U PRQUE+4, PRQUE+7
>> Y ABMDRDR+6, ABMDRDR+7
>> ZTDESC QUE*
>> ZTRTN QUE*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All