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

Package: Patient Care Component Reports

Routine: APCLVLP8


Information

APCLVLP8 ; IHS/CMI/LAB - PRINT VISIT REPORT ;

Source Information

Source file <APCLVLP8.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ^%ZISC  $$OPEN^%ZISH  
Patient Care Component Reports 2 DEL^APCLVL  COVPAGE^APCLVLP1  
IHS VA Utilities 1 EN^XBVK  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component Reports 1 APCLVLP  

Entry Points

Name Comments DBIA/ICR reference
DELIMIT ;EP - Set up header line, dash line
OPEN ;write flat file from global
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;
MULT ;

External References

Name Field # of Occurrence
^%ZISC DONE+2
$$OPEN^%ZISH OPEN+4
DEL^APCLVL DONE+4
COVPAGE^APCLVLP1 DELIMIT+12
EN^DIQ1 DIQ+3
EN^XBVK DONE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,APCLHDR,!
  • Line Location: PROC+2
Function Call: WRITE
  • Prompt: !,"NO DATA TO REPORT"
  • Line Location: PROC+3
Function Call: WRITE
  • Prompt: APCLDELP(X),!
  • Line Location: PRINT+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCLVRPT - [#9001003.8] DELIMIT+7, DELIMIT+9, PRINT+6, MULT+5, MULT+9
^APCLVSTS - [#9001003.7] DELIMIT+9, V+5, V+6, PRINT+8, SINGLE+3, MULT+2, DIQ+2
^AUPNVSIT - [#9000010] V+5, V+9
^TMP($J DELIMIT+3!, DONE+3!
^XTMP("APCLFLAT" DONE+3!
^XTMP("APCLLINE" PRINT+1!*
^XTMP("APCLVL" PROC+3, PROC+5, DONE+3!, V+4, V+8
^XTMP($J DELIMIT+2!

Label References

Name Line Occurrences
DONE PROC+3
MULT PRINT+9
OPEN PROC+1
PRINT V+9, V+10
SINGLE PRINT+8
V PROC+5

Naked Globals

Name Field # of Occurrence
^(0 DIQ+2
^(3 V+5, V+6, SINGLE+3, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCLBD DONE+5!
APCLBDD DONE+5!
APCLBT DONE+3, DONE+5!
APCLBTH PROC+3, PROC+5, DONE+5!, V+4, V+8
>> APCLCNT V+1*, PRINT+3*, PRINT+13*, PRINT+16, PRINT+17
APCLCRIT DONE+5!, V+4*, PRINT+6*, PRINT+8, SINGLE+3, MULT+2, MULT+9, DIQ+2
APCLDASH DONE+5!
>> APCLDELC DELIMIT+4*
APCLDELD PRINT+2!
APCLDELD( PRINT+15, PRINT+16, PRINT+17, SINGLE+5*, MULT+14*, MULT+16*
APCLDELD(1 PRINT+4*, PRINT+5*
APCLDELD(2 PRINT+4*
>> APCLDELF OPEN+4
APCLDELP PRINT+11!
APCLDELP( PRINT+16*, PRINT+17*, PRINT+18
>> APCLDELT PROC+1, DONE+2
APCLED DONE+5!
APCLEDD DONE+5!
>> APCLFCNT DELIMIT+1*
APCLFIEL DONE+6!, DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
APCLFILE DONE+6!, DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
APCLFOUN DONE+6!
APCLFRST PROC+4*, DONE+6!, V+7!
>> APCLHDIR OPEN+4
APCLHDR DELIMIT+5*, DELIMIT+6*, DELIMIT+10*, PROC+2, DONE+5!
APCLHEAD DELIMIT+7*, DONE+5!
APCLI DONE+5!, PRINT+6*, MULT+5
APCLJOB PROC+3, PROC+5, DONE+3, DONE+5!, V+4, V+8
APCLL DONE+5!
APCLLENG DONE+5!
APCLLHDR DONE+6!
APCLLINE DONE+5!, PRINT+3*, PRINT+12, MULT+11*
APCLODAT DONE+5!
APCLPCNT DONE+5!, MULT+1*
APCLPG DONE+5!
>> APCLPIEC DELIMIT+4*, DELIMIT+5*, DELIMIT+6*, DELIMIT+8*, DELIMIT+10, PRINT+3*, PRINT+4*, PRINT+5*, PRINT+7*, PRINT+14
, SINGLE+5, MULT+14, MULT+16
APCLPRNM DONE+6!, MULT+1!, MULT+12!, MULT+13
APCLPRNM( MULT+7, MULT+8!, MULT+9!, MULT+10, MULT+12*, MULT+15, MULT+16
APCLPRNT DONE+6!, V+3!, V+5, V+6, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+13*, MULT+14
, DIQ+1!, DIQ+5*
APCLPRNT( DIQ+4*, DIQ+5
>> APCLPTVS DELIMIT+5, DELIMIT+6, V+5, V+6, V+9, PRINT+4, PRINT+5
APCLQUIT PROC+4!, PROC+5, DONE+5!, V+8, PRINT+6
APCLRCNT DONE+5!
APCLRPT DELIMIT+7, DELIMIT+9, DONE+5!, PRINT+6, MULT+5, MULT+9
APCLSD DONE+5!
APCLSEAT DONE+6!
APCLSORT DONE+6!, V+4, V+5, V+6
APCLSORX DONE+6!
APCLSRT DONE+6!
>> APCLSRTR V+4*, V+5*, V+6*
>> APCLSRTV PROC+4*, PROC+5*, V+4, V+8
APCLTCW DONE+5!
APCLTEST DONE+6!
APCLTYPE DONE+6!
APCLVIEN DONE+5!, V+4*, V+5, V+6, V+8*, V+9, V+10, PRINT+4
APCLVREC DONE+5!, V+5*, V+9*
APCLX DONE+6!, SINGLE+2*, MULT+1*
APCLY MULT+1!
AUPNDAYS DONE+5!
AUPNDOB DONE+5!
AUPNDOD DONE+5!
AUPNPAT DONE+5!
AUPNSEX DONE+5!
>> C MULT+10*, MULT+11
>> D PRINT+16*, PRINT+17*
D0 DONE+6!
>> DA DIQ+4, DIQ+5
>> DFN V+5*, V+6*, V+9*, V+10*, PRINT+4, PRINT+5
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
>> H DELIMIT+9*, DELIMIT+10
IO OPEN+6
J DONE+6!
K DONE+6!
L DONE+6!
>> P PRINT+14*, PRINT+15, PRINT+16, PRINT+17
U DELIMIT+5, DELIMIT+9, DELIMIT+10, V+5, V+9, PRINT+6, PRINT+8, PRINT+16, PRINT+17, MULT+5
, DIQ+2
>> V PRINT+15*, PRINT+16, PRINT+17
>> X DELIMIT+7*, DELIMIT+9, PRINT+12*, PRINT+17, PRINT+18*, MULT+7*, MULT+8, MULT+9, MULT+10*, MULT+12*
, MULT+15*, MULT+16
Y PROC+1, MULT+10!, OPEN+4*, OPEN+5
Y( MULT+10*, MULT+12
>> Z MULT+8*, MULT+9
>> ZTQUEUED OPEN+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All