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: APCLGV

Package: Patient Care Component Reports

Routine: APCLGV


Information

APCLGV ; IHS/CMI/LAB - ACTIVE CLIENT LIST ;

Source Information

Source file <APCLGV.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Patient Care Component Reports 6 XTMP^APCLOSUT  ^APCLSTMP  ($$DEMO,DEMOCHK)^APCLUTL  DEL^APCLVL  ADD^APCLVL01  ^APCLVL4  
IHS VA Utilities 3 ^XBDBQUE  ^XBFMK  EN^XBVK  
VA Fileman 3 DD^%DT  C^%DTC  ^DIR  
Kernel 1 HOME^%ZIS  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component Reports 1 APCLGVP  

Entry Points

Name Comments DBIA/ICR reference
BD ;get beginning date
SORT ;
XIT ;
ZIS ;
ED ;get ending date
SCREEN ;
SINGLE ;
PROC1 ;
SCREENS ;EP
START ;
PROC ;EP - entry point for processing
GETDATES ;
STEMP ;
OUTPUT ;IHS/TUCSON/LAB - added OUTPUT to SORT-1
NUM ;
DEMO ;
PAGE ;
MULT ;

External References

Name Field # of Occurrence
DD^%DT ED+1, ED+4
C^%DTC ED+4
HOME^%ZIS START+3
XTMP^APCLOSUT START+2
^APCLSTMP STEMP+2
$$DEMO^APCLUTL PROC1+7
DEMOCHK^APCLUTL DEMO+1
DEL^APCLVL ED+6, SCREEN+2, SORT+2
ADD^APCLVL01 ED+6
^APCLVL4 SCREEN+2, SORT+2
^DIR BD+2, ED+1, NUM+2, OUTPUT+3, PAGE+1
^XBDBQUE DEMO+4
^XBFMK XIT+1
EN^XBVK XIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @(IOF),!!
  • Line Location: START+4
Function Call: WRITE
  • Prompt: ?10,"********** PATIENTS SEEN AT LEAST N NUMBER OF TIMES **********",!!
  • Line Location: START+5
Function Call: WRITE
  • Prompt: "This report will produce a report of patients who have been seen at least",!," N number of times in a date range specified by the user.",!
  • Line Location: START+6
Function Call: WRITE
  • Prompt: !,"The output form this report can be in the form of a list of patients",!,"or a search template.",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !,"Please enter the date range during which the patient should be seen.",!
  • Line Location: BD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ED+1
Function Call: WRITE
  • Prompt: !,"No template selected!"
  • Line Location: STEMP+4
Routine Call
  • %ZIS
  • Line Location:
    • START+3
Routine Call
  • DIR
  • Line Location:
    • BD+2
    • ED+1
    • NUM+2
    • OUTPUT+3
    • PAGE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCLVRPT - [#9001003.8] SCREEN+2!, SCREENS+2, SINGLE+4, MULT+4
^APCLVSTS - [#9001003.7] PROC1+15, SCREENS+3, SINGLE+2, MULT+2
^AUPNVSIT - [#9000010] PROC1+4, PROC1+5, PROC1+6
^AUPNVSIT("AA" PROC+2, PROC1+2, PROC1+3
^XTMP("APCLGV" PROC1+13*, PROC1+17*

Label References

Name Line Occurrences
BD ED+2
GETDATES ED+6, NUM+3, NUM+4, SCREEN+2, SORT+2
MULT SCREENS+4
OUTPUT STEMP+3, STEMP+4, DEMO+2
PROC1 PROC+2
SCREEN OUTPUT+4
SCREENS PROC1+8
SINGLE SCREENS+3
SORT OUTPUT+6, PAGE+2
XIT BD+3
ZIS STEMP+5

Naked Globals

Name Field # of Occurrence
^(1 SINGLE+2, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XIT+3!
>> APCLBD BD+4*, ED+1, ED+4, PROC1+1
>> APCLBDD ED+4*
>> APCLBDO PROC1+1*, PROC1+2
>> APCLBT PROC+1*
>> APCLBTH START+1*, PROC1+13, PROC1+17
APCLCNTL SCREEN+2*!, SORT+2*!
>> APCLCRIT PROC1+14*
>> APCLCTYP SCREEN+1*, SORT+1*
>> APCLDEMO DEMO+1, DEMO+2, PROC1+7
>> APCLED ED+3*, ED+4, PROC1+1
>> APCLEDD ED+4*
>> APCLEDO PROC1+1*
>> APCLET PROC+3*
APCLFOUN MULT+1!, MULT+4*, MULT+5*, MULT+6
>> APCLI SCREENS+2*, SCREENS+3, SINGLE+2, SINGLE+4, MULT+2, MULT+4
>> APCLJOB START+1*, PROC1+13, PROC1+17
>> APCLNCAN ED+6*
>> APCLNPAG PAGE+1*, PAGE+3*
>> APCLNUM NUM+5*, PROC1+12
>> APCLOUT OUTPUT+2*, OUTPUT+5*, OUTPUT+6, PROC1+13
APCLPRNT PROC1+14!, PROC1+16
>> APCLPTVS SCREEN+1*, SORT+1*
APCLQUIT ED+6!, SCREEN+2, OUTPUT+1!, STEMP+1!, STEMP+3, STEMP+4!, SORT+2
>> APCLR PROC1+1*
>> APCLRCNT PROC1+1*, PROC1+10*, PROC1+12
>> APCLRPT SCREEN+2, SCREENS+2, SINGLE+4, MULT+4
>> APCLSD ED+4*, PROC1+1*, PROC1+2*, PROC1+3
APCLSKIP PROC1+9, SCREENS+1!, SCREENS+2, SINGLE+3*, SINGLE+4*, MULT+1!, MULT+3*, MULT+6*
APCLSNAM OUTPUT+1!, STEMP+4
>> APCLSORT PROC1+14, PROC1+15
>> APCLSORV PAGE+1
APCLSPEC SINGLE+1!, SINGLE+4, MULT+1!, MULT+4, MULT+5
APCLSRT PROC1+14!, PROC1+16*, PROC1+17
APCLSTMP OUTPUT+1!, STEMP+4
>> APCLTCW SCREEN+1*, SORT+1*
>> APCLTOT PROC+1*, PROC1+13*, PROC1+17*
>> APCLTYPE SCREEN+1*, SORT+1*
>> APCLVIEN PROC1+3*, PROC1+4, PROC1+5, PROC1+6
>> APCLVREC PROC1+6*, PROC1+7
>> APCLX PROC1+14*, SINGLE+1*, MULT+1*
DA OUTPUT+3!, PAGE+1!
DDH XIT+3!
DFN XIT+3!, PROC+1*, PROC+2*, PROC+4!, PROC1+2, PROC1+3, PROC1+13, PROC1+17
DIG XIT+3!
DIR START+1!, BD+2!, ED+1!, NUM+2!, OUTPUT+3!, PAGE+1!
DIR("A" BD+2*, ED+1*, NUM+2*, OUTPUT+3*, PAGE+1*
DIR("B" OUTPUT+3*, PAGE+1*
DIR(0 BD+2*, ED+1*, NUM+2*, OUTPUT+3*, PAGE+1*
>> DIRUT BD+2*, BD+3, ED+1*, ED+2, NUM+2*, NUM+3, OUTPUT+4, PAGE+2
DIU XIT+3!
DIV XIT+3!
DIW XIT+3!
>> DUOUT BD+2, ED+1, NUM+2
I XIT+3!
IOF START+3, START+4
J XIT+3!
K XIT+3!
P XIT+3!
U PROC1+4, PROC1+5, PROC1+7, SCREENS+3
X ED+4, XIT+3!, SINGLE+1!*, SINGLE+3, SINGLE+4, MULT+1!*, MULT+5
X( MULT+4
X("" MULT+3
>> X1 ED+4*
>> X2 ED+4*
>> XBNS DEMO+3*
>> XBRC DEMO+3*
>> XBRP DEMO+3*
>> XBRX DEMO+3*
Y BD+4, ED+1*, ED+3, ED+4*, NUM+4, NUM+5, OUTPUT+5, PAGE+3, XIT+3!, MULT+4*
Z XIT+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All