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 |  Local Variables |  All
Print Page as PDF
Routine: QACSPRD2

Package: Patient Representative

Routine: QACSPRD2


Information

QACSPRD2 ;HINES/CEW - Spreadsheet report selections ;7/17/95 11:17

Source Information

Source file <QACSPRD2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Patient Representative 5 PAUSE^QACGEN  (LOOP1,ZIS1)^QACSPRD  WRIT^QACSPRD1  ($$EN4,$$EN7)^QACUTIL  INST^QACUTL0  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Patient Representative 2 QACSPRD  QACSPRD3  

Entry Points

Name Comments DBIA/ICR reference
COUNT ;
LOC ;
LOCTSK ;
CODE ;
ICLOOP ;
TSK ;
SERVICE ;
CODETSK1 ;
DISCTSK ; Tasked entry point for DISCIPLINE
DISC ; Sub-routine to count total issue per discipline
EXIT ;
DISCTSK1 ;
LOOP2 ;
LOCTSK1 ;
CODETSK ;
SERVTSK ;

External References

Name Field # of Occurrence
^%ZIS SERVICE+4
^%ZISC EXIT+1
^%ZTLOAD SERVICE+9
PAUSE^QACGEN LOOP2+5
LOOP1^QACSPRD TSK+1
ZIS1^QACSPRD CODE+5, LOC+5, DISC+4
WRIT^QACSPRD1 TSK+3, LOOP2+5
$$EN4^QACUTIL SERVTSK+11
$$EN7^QACUTIL DISCTSK1+8
INST^QACUTL0 COUNT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SERVICE+4
Function Call: WRITE
  • Prompt: !,QACSERV_","_QACTOT
  • Line Location: SERVTSK+24
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+1
Function Call: WRITE
  • Prompt: !!?5,"Division: "_$S(QAC1=0:"Unknown",1:QACDV)
  • Line Location: COUNT+8
Function Call: WRITE
  • Prompt: !,QAC2_", "_$S($G(QACCNT4)>0:QACCNT4,1:QACCNT3)
  • Line Location: COUNT+18
Function Call: WRITE
  • Prompt: !,QAC2_", "_QACTOT
  • Line Location: LOOP2+4
Routine Call
  • %ZIS
  • Line Location:
    • SERVICE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^QA(745.1 - [#745.1] LOCTSK1+2, SERVTSK+3, SERVTSK+4, SERVTSK+5, SERVTSK+6, SERVTSK+7, SERVTSK+9, SERVTSK+10, DISCTSK1+6, ICLOOP+3
, ICLOOP+4, ICLOOP+7
^QA(745.2 - [#745.2] SERVTSK+8, ICLOOP+5
^QA(745.55 - [#745.55] DISCTSK1+7
^SC - [#44] LOCTSK1+3
^TMP("QACSPRD2" CODETSK1+4*, LOCTSK1+7*, SERVTSK+12*, SERVTSK+18, SERVTSK+19, SERVTSK+20, DISCTSK1+9*, EXIT+2!, COUNT+4, COUNT+10
, COUNT+13, COUNT+16, LOOP2+2

Label References

Name Line Occurrences
COUNT TSK+4
EXIT CODE+5, CODE+6, LOC+5, LOC+6, SERVICE+4, SERVICE+5, SERVTSK+26, DISC+4, DISC+5, TSK+5
ICLOOP CODETSK1+1, LOCTSK1+1, DISCTSK1+1
TSK CODETSK+3, LOCTSK+3, DISCTSK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS SERVICE+4!*, EXIT+2!
COUNT EXIT+3!
IO SERVTSK+2, ICLOOP+1
IO("Q" SERVICE+5
IOP SERVICE+4!, EXIT+2!
IOSL LOOP2+5
IOST LOOP2+5
POP SERVICE+4, EXIT+2!
QAC1 EXIT+3!, COUNT+2*, COUNT+4*, COUNT+6, COUNT+7, COUNT+8, COUNT+10, COUNT+13, COUNT+16, LOOP2+2
QAC1DIV EXIT+3!, COUNT+5
QAC2 EXIT+3!, COUNT+9*, COUNT+10*, COUNT+13, COUNT+16, COUNT+18, LOOP2+2, LOOP2+4
QAC3 EXIT+3!, COUNT+12*, COUNT+13*, COUNT+16
QAC4 EXIT+3!, COUNT+15*, COUNT+16*
QACCIEN SERVTSK+7*, SERVTSK+8, EXIT+3!
QACCN SERVTSK+6*, SERVTSK+7, SERVTSK+9, SERVTSK+10, EXIT+3!
QACCNT COUNT+1~
QACCNT2 COUNT+1~, COUNT+3*, COUNT+11*
QACCNT3 COUNT+1~, COUNT+3*, COUNT+14*, COUNT+18*
QACCNT4 COUNT+1~, COUNT+3*, COUNT+17*, COUNT+18*
QACCODE EXIT+3!
QACCODE( DISCTSK1+6, ICLOOP+7*
QACD0 CODE+5, CODETSK1+4, LOC+5, LOCTSK1+2, LOCTSK1+7, SERVTSK+4*, SERVTSK+5, SERVTSK+6, SERVTSK+7, SERVTSK+9
, SERVTSK+10, SERVTSK+12, DISC+4, DISCTSK1+6, DISCTSK1+9, EXIT+3!, ICLOOP+3, ICLOOP+4, ICLOOP+7, TSK+1
QACDD EXIT+4!, LOOP2+1*, LOOP2+2*
QACDIEN DISCTSK1+7*, DISCTSK1+8, EXIT+4!
QACDISC DISCTSK1+8*, DISCTSK1+9, EXIT+4!
QACDIV CODETSK1+4, LOCTSK1+7, DISCTSK1+9, EXIT+4!
QACDNUM EXIT+4!
QACDT SERVTSK+3*, SERVTSK+4, EXIT+4!
QACDV EXIT+4!, COUNT+6*, COUNT+7, COUNT+8
QACEE EXIT+4!, ICLOOP+4*, ICLOOP+5, ICLOOP+7
QACICODE SERVTSK+8*, SERVTSK+12, SERVTSK+19*, SERVTSK+20, EXIT+4!
QACIFLG CODE+4*, LOC+4*, DISC+3*, EXIT+5!
QACISSUE EXIT+5!
QACLNUM LOCTSK1+2*, LOCTSK1+3, EXIT+5!
QACLOC LOCTSK1+3*, LOCTSK1+4, LOCTSK1+7, EXIT+5!
QACMM EXIT+5!, ICLOOP+7*
QACNUM EXIT+5!
QACODE ICLOOP+2!
QACODE( CODETSK1+3, CODETSK1+4, LOCTSK1+6, LOCTSK1+7, DISCTSK1+3, DISCTSK1+9, ICLOOP+5*!
QACPFLG LOOP2+5*, LOOP2+7!
QACPN EXIT+5!
QACPOP CODE+5, LOC+5, DISC+4, EXIT+5!
QACREC SERVTSK+20*, EXIT+5!
QACROU CODETSK+2*, LOCTSK+2*, DISCTSK+1*, EXIT+6!, TSK+1
QACRR CODETSK1+2*, CODETSK1+3*, CODETSK1+4, LOCTSK1+5*, LOCTSK1+6*, LOCTSK1+7, DISCTSK1+2*, DISCTSK1+3*, DISCTSK1+6, DISCTSK1+9
, EXIT+6!
QACRTN CODE+3*, CODE+5, LOC+3*, LOC+5, DISC+2*, DISC+4, EXIT+6!
QACSERV SERVTSK+11*, SERVTSK+12, SERVTSK+18*, SERVTSK+19, SERVTSK+20, SERVTSK+24, EXIT+6!
QACSIEN SERVTSK+10*, SERVTSK+11, EXIT+6!
QACTITLE CODE+2*, CODE+5, LOC+2*, LOC+5, DISC+1*, DISC+4, EXIT+6!
QACTOT SERVTSK+19*, SERVTSK+21*, SERVTSK+24, EXIT+6!, COUNT+1~, LOOP2+1*, LOOP2+3*, LOOP2+4, LOOP2+6*
QACWW DISCTSK1+5*, DISCTSK1+6*, DISCTSK1+7, EXIT+6!
QACXFLG CODE+6, LOC+6, DISC+5, EXIT+6!
QAQNBEG SERVTSK+3, EXIT+7!, TSK+1
QAQNEND SERVTSK+3, EXIT+7!, TSK+1
U LOCTSK1+2, LOCTSK1+3, SERVTSK+7, SERVTSK+8, DISCTSK1+7, ICLOOP+5
ZTDESC SERVICE+8*, EXIT+2!
>> ZTQUEUED EXIT+1
>> ZTREQ EXIT+1*
ZTRTN SERVICE+9*, EXIT+2!
ZTSAVE EXIT+2!
ZTSAVE("QAQNBEG" SERVICE+6*
ZTSAVE("QAQNEND" SERVICE+6*
ZTSAVE("^TMP(""QACSPRD2"",$J," SERVICE+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All