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

Package: Survey Generator

Routine: QAPPT1


Information

QAPPT1 ;557/THM-PRINT DRAFT/FINAL COPY, PART 2 [ 08/23/96 8:48 AM ]

Source Information

Source file <QAPPT1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Survey Generator 3 LIKRTLAB^QAPCHX  (EXIT,INSTRUCT)^QAPUTIL  DEMLST^QAPUTIL2  
Kernel 1 ^%ZISC  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Survey Generator 5 QAPEDI1  QAPPRALL  QAPPT0  QAPPTUSR  QAPUTIL  

Entry Points

Name Comments DBIA/ICR reference
USERPRT ;from QAPEDI1
QATF
HDR
QAYN
USINPT
EXIT
WP
PRINT

External References

Name Field # of Occurrence
^%ZISC EXIT
LIKRTLAB^QAPCHX USINPT+3
EXIT^QAPUTIL EXIT+1
INSTRUCT^QAPUTIL PRINT+4
DEMLST^QAPUTIL2 PRINT+5
$$SITE^VASITE PRINT+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: ANS
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: X,!
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: QAPQN,". "
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: X,!
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !!,"Press RETURN to end "
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+4
Function Call: WRITE
  • Prompt: ?42,X,". ",ANS(X),!
  • Condition for execution: $D(ANS(X))
  • Line Location: USINPT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+10
Function Call: WRITE
  • Prompt: ?5,"Response: ",PRESPON,!
  • Line Location: USINPT+11
Function Call: WRITE
  • Prompt: !
  • Line Location: USINPT+11
Function Call: WRITE
  • Prompt: !
  • Line Location: QAYN+0
Function Call: WRITE
  • Prompt: !
  • Line Location: QAYN+0
Function Call: WRITE
  • Prompt: ?15,"Yes",?28,"No",?40,"Not applicable",!
  • Line Location: QAYN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: QAYN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: QAYN+2
Function Call: WRITE
  • Prompt: ?5,"Response: ",PRESPON,!
  • Line Location: QAYN+3
Function Call: WRITE
  • Prompt: !
  • Line Location: QAYN+3
Function Call: WRITE
  • Prompt: !
  • Line Location: QATF+0
Function Call: WRITE
  • Prompt: !
  • Line Location: QATF+0
Function Call: WRITE
  • Prompt: ?15,"True",?30,"False",?43,"NA",!
  • Line Location: QATF+2
Function Call: WRITE
  • Prompt: !
  • Line Location: QATF+2
Function Call: WRITE
  • Prompt: !
  • Line Location: QATF+2
Function Call: WRITE
  • Prompt: ?5,"Response: ",PRESPON,!
  • Line Location: QATF+3
Function Call: WRITE
  • Prompt: !
  • Line Location: QATF+3
Function Call: WRITE
  • Prompt: !
  • Line Location: WP+0
Function Call: WRITE
  • Prompt: !
  • Line Location: WP+0
Function Call: WRITE
  • Prompt: ?3,QY,!
  • Line Location: WP+2
Function Call: WRITE
  • Prompt: ?3,QY,!
  • Line Location: WP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: WP+4
Function Call: WRITE
  • Prompt: !
  • Line Location: WP+4
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: PG>1!(IOST?1"C-".E)
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: !,QAPDATE,?(IOM-$L(TITLE)\2),TITLE,?(IOM-12),"Page: ",PG,!,?(IOM-$L(SITE)\2),SITE,!
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: ?33,"User Response",!
  • Condition for execution: $D(USERPRT)
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: !,LINE,!
  • Line Location: HDR+1
Function Call: READ
  • Timeout: DTIME
  • Variable: ANS
  • Line Location: USERPRT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] PRINT+4
^QA(748 - [#748] USERPRT+1
^QA(748.25 - [#748.25] PRINT+6, PRINT+7, PRINT+10, PRINT+11, PRINT+13, USINPT, USINPT+2, WP+3
^QA(748.3 - [#748.3] USINPT+11, QAYN+1, QATF+1, WP+1, WP+2, WP+3, USERPRT+1

Label References

Name Line Occurrences
EXIT PRINT+5, PRINT+17
HDR PRINT+4
PRINT USERPRT+4
QATF PRINT+14
QAYN PRINT+14
USINPT PRINT+14
WP PRINT+14

Naked Globals

Name Field # of Occurrence
^(0 USINPT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACTION PRINT+4, PRINT+8, USERPRT+1*
ANS PRINT+16*, USINPT!, USINPT+3!, USERPRT+4*
ANS( USINPT+2*, USINPT+6, USINPT+8
>> ANSTYPE USINPT*, USINPT+1, USINPT+2, USINPT+3, USINPT+4, USINPT+5, USINPT+8
ANSW QAYN+4!
>> BANNER PRINT*, PRINT+4
>> CNTA USINPT+1*, USINPT+2*, USINPT+6*, USINPT+7*, USINPT+8
>> CREATE EXIT+1
DIC QAYN+4!
DIE QAYN+4!
DT PRINT+3
DTIME PRINT+16, USERPRT+4
>> FILEDA USINPT+11, QAYN+1, QATF+1, WP+1, WP+2, WP+3, USERPRT+1
>> GRADIENT USINPT*
>> I PRINT+10*, PRINT+13*
>> INSERT USINPT+1*
IO PRINT
IOF HDR
IOM PRINT+3, HDR
IOST PRINT+1, PRINT+2, PRINT+16, HDR, USERPRT+4
>> LINE PRINT+3*, HDR+1
>> MSGSKP PRINT+3*, USINPT+11, QAYN+3, QATF+1
>> OUT PRINT+5, PRINT+16
>> PG PRINT*, HDR*
>> PRESPON USINPT+11*, QAYN+1*, QAYN+3*, QATF+1*, QATF+3
QANS USINPT+2*, USINPT+3!
>> QAPDATE PRINT+3*, HDR
>> QAPOUT PRINT*, PRINT+5, PRINT+6, PRINT+8, PRINT+10, PRINT+13, PRINT+14, PRINT+16, USINPT+3, USINPT+4
, USINPT+9, USINPT+10, USINPT+11, QAYN, QAYN+2, QAYN+3, QATF, QATF+2, QATF+3, WP
, WP+2, WP+3, WP+4, USERPRT+4*
>> QAPQN PRINT+6*, PRINT+13
>> QAPX PRINT+7*, PRINT+8, PRINT+14
>> QNUM PRINT+6*, PRINT+7, PRINT+10, PRINT+11, PRINT+13, USINPT, USINPT+2, USINPT+3, USINPT+11, QAYN+1
, QATF+1, WP+1, WP+3
QUES USINPT+3~*, USINPT+11*, QAYN+1*, QATF+1*, WP+1*, WP+2, WP+3
>> QY WP+2*, WP+3*
>> QZ WP+2*, WP+3*
>> REM USINPT+7*, USINPT+9
>> SITE PRINT+4*, HDR
>> STATUS USERPRT+1*, USERPRT+2
>> SURVEY PRINT+6, PRINT+7, PRINT+10, PRINT+11, PRINT+13, USINPT, USINPT+2, WP+3, USERPRT+1
>> TITLE HDR, USERPRT+1*
>> TOF PRINT+1*, PRINT+2*, PRINT+8, PRINT+10, PRINT+13, USINPT+3, USINPT+4, USINPT+9, USINPT+10, USINPT+11
, QAYN, QAYN+2, QAYN+3, QATF, QATF+2, QATF+3, WP, WP+2, WP+3, WP+4
U PRINT+4, PRINT+7, PRINT+10, PRINT+13, USINPT, USINPT+2, USINPT+11, QAYN+1, QATF+1, USERPRT+1
>> USERPRT PRINT+15, EXIT, USINPT+11, QAYN+1, QAYN+3, QATF+1, QATF+3, WP+1, WP+2, HDR
, USERPRT+2
X PRINT+10*, PRINT+13*, USINPT+6*, USINPT+8*, QAYN+4!
>> XX USINPT+8*
>> Y USINPT+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All