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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSNPPSNR

Package: National Drug File

Routine: PSNPPSNR


Information

PSNPPSNR ;HP/AF-CONF option continued ; 05 Mar 2014 1:20 PM

Source Information

Source file <PSNPPSNR.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 ^DIC  UPDATE^DIE  ^DIK  $$GET1^DIQ  ^DIR  
National Drug File 1 HDR^PSNPARM  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
National Drug File 2 PSNPARM  PSNPPSNV  

Entry Points

Name Comments DBIA/ICR reference
DISOPTS ;
DISSO ;
DISSO1 ;
DISSOS ;
DISSO2 ;
DISSO3 ;
DISMO ;
DISMO1 ;
DISMOS ;
DISMO2 ;
DISMO3 ;
DISPR ;
DIPRO1 ;
DIPROS ;
DIPRO2 ;
DIPRO3 ;
SHELP ;

External References

Name Field # of Occurrence
^DIC DISSO2+1, DISMO2+1, DIPRO2+1
UPDATE^DIE DISSOS+25, DISSO3+9, DISMOS+25, DISMO3+9, DIPROS+25, DIPRO3+9
^DIK DISSOS+39, DISSO3+6, DISMOS+39, DISMO3+6, DIPROS+39, DIPRO3+6
$$GET1^DIQ DISSOS+6, DISSOS+18, DISSOS+34, DISSO2+5, DISMOS+6, DISMOS+18, DISMOS+34, DISMO2+5, DIPROS+6, DIPROS+18
DIPROS+34, DIPRO2+5
^DIR DISOPTS+5, DISSOS+31, DISSO3+4, DISMOS+31, DISMO3+4, DIPROS+31, DIPRO3+4
HDR^PSNPARM DISSO1+1, DISMO1+1, DIPRO1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Enter the name or partial name of the Scheduled Option that you wish to have",!,"paused during the processing."
  • Line Location: DISSOS+1
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISSOS+8
Function Call: WRITE
  • Prompt: !?8,I
  • Line Location: DISSOS+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISSOS+8
Function Call: WRITE
  • Prompt: !," "_PPSN(I)
  • Line Location: DISSOS+9
Function Call: WRITE
  • Prompt: @IOF,!!,"Enter the Scheduled Option that you wish to have paused during the",!,"processing of the update file or '??' for more help. ",!
  • Line Location: DISSOS+12
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISSOS+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISSOS+13
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISSO2+3
Function Call: WRITE
  • Prompt: !!,"Selection not found.",!
  • Line Location: DISSO2+3
Function Call: WRITE
  • Prompt: !,"Enter the name or partial menu name of the menu that you wish to have paused",!,"during the processing."
  • Line Location: DISMOS+1
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISMOS+8
Function Call: WRITE
  • Prompt: !?8,I
  • Line Location: DISMOS+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISMOS+8
Function Call: WRITE
  • Prompt: !," "_PPSN(I)
  • Line Location: DISMOS+9
Function Call: WRITE
  • Prompt: !!,"Enter the Menu Option that you wish to have paused during the processing of the update file or '??' for more help. ",!
  • Line Location: DISMOS+12
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISMOS+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISMOS+13
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DISMO2+3
Function Call: WRITE
  • Prompt: !!,"Selection not found.",!
  • Line Location: DISMO2+3
Function Call: WRITE
  • Prompt: !,"Enter the name or partial name of the protocol that you wish to have",!,"paused during the processing."
  • Line Location: DIPROS+1
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DIPROS+8
Function Call: WRITE
  • Prompt: !?8,I
  • Line Location: DIPROS+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DIPROS+8
Function Call: WRITE
  • Prompt: !," "_PPSN(I)
  • Line Location: DIPROS+9
Function Call: WRITE
  • Prompt: !!,"Enter the Protocol that you wish to have paused during the processing of the update file or '??' for more help. ",!
  • Line Location: DIPROS+12
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DIPROS+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DIPROS+13
Function Call: READ
  • Formatting: !
  • Prompt: "Enter to continue..."
  • Variable: X
  • Timeout: 120
  • Line Location: DIPRO2+3
Function Call: WRITE
  • Prompt: !!,"Selection not found.",!
  • Line Location: DIPRO2+3
Function Call: WRITE
  • Prompt: !,"You are building a list of options and/or protocols to be marked 'Out"
  • Line Location: SHELP+1
Function Call: WRITE
  • Prompt: !,"Of Order'. You may enter them in several different ways:"
  • Line Location: SHELP+2
Function Call: WRITE
  • Prompt: !,"You may simply enter an option or protocol name,"
  • Line Location: SHELP+3
Function Call: WRITE
  • Prompt: !," or NAM for a listing all that begin with the characters 'NAM'"
  • Line Location: SHELP+4
Function Call: WRITE
  • Prompt: !," or ^ to quit and exit the program,"
  • Line Location: SHELP+5
Function Call: WRITE
  • Prompt: !," or ? to see a brief help prompt,"
  • Line Location: SHELP+6
Function Call: WRITE
  • Prompt: !," or ?? to see this help screen again,"
  • Line Location: SHELP+7
Function Call: WRITE
  • Prompt: !," or ??? to see all entries"
  • Line Location: SHELP+8
Function Call: WRITE
  • Prompt: !," or NAM* to select everything that begins with the characters 'NAM'"
  • Line Location: SHELP+9
Function Call: WRITE
  • Prompt: !," or NAM@ remove item that begin with the characters 'NAM'"
  • Line Location: SHELP+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SHELP+11
Routine Call
  • DIC
  • Line Location:
    • DISSO2+1
    • DISMO2+1
    • DIPRO2+1
Routine Call
  • DIE
  • Line Location:
    • DISSOS+25
    • DISSO3+9
    • DISMOS+25
    • DISMO3+9
    • DIPROS+25
    • DIPRO3+9
Routine Call
  • DIR
  • Line Location:
    • DISOPTS+5
    • DISSOS+31
    • DISSO3+4
    • DISMOS+31
    • DISMO3+4
    • DIPROS+31
    • DIPRO3+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] Classic Fileman Calls,  GET1^DIQ
^DIC(19 - [#19] Classic Fileman Calls,  GET1^DIQ
^DIC(19.2 - [#19.2] Classic Fileman Calls,  GET1^DIQ
^PS(57.23 - [#57.23] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] DISMOS+17
^DIC(19.2 - [#19.2] DISSOS+17
^ORD(101 - [#101] DIPROS+17
^PS(57.23 - [#57.23] DISSOS+4, DISSOS+22, DISSOS+33, DISMOS+4, DISMOS+22, DISMOS+33, DIPROS+4, DIPROS+22, DIPROS+33
^TMP("PSNPPSNR" DISOPTS+10!, DISSOS+2!, DISSOS+5*, DISSO2+5, DISSO3+1, DISMOS+2!, DISMOS+5*, DISMO2+5, DISMO3+1, DIPROS+2!
DIPROS+5*, DIPRO2+5, DIPRO3+1

Label References

Name Line Occurrences
DIPRO1 DIPROS+13, DIPROS+16, DIPROS+28, DIPRO2+2, DIPRO2+3, DIPRO2+6
DIPROS DIPROS+12
DISMO DISOPTS+8
DISMO1 DISMOS+13, DISMOS+16, DISMOS+28, DISMO2+2, DISMO2+3, DISMO2+6
DISMOS DISMOS+12
DISPR DISOPTS+9, DIPRO3+10
DISSO DISOPTS+7
DISSO1 DISSOS+13, DISSOS+16, DISSOS+28, DISSO2+2, DISSO2+3, DISSO2+6
DISSOS DISSOS+12
SHELP DISSOS+13, DISMOS+13, DIPROS+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALLNAM DISSO+1~, DISSOS+18*, DISSOS+19, DISSOS+20, DISSOS+34*, DISSOS+35, DISSOS+36, DISMO+2~, DISMOS+18*, DISMOS+19
DISMOS+20, DISMOS+34*, DISMOS+35, DISMOS+36, DISPR+3~, DIPROS+18*, DIPROS+19, DIPROS+20, DIPROS+34*, DIPROS+35
DIPROS+36
ALLOF DISSO+1~, DISSOS+16*, DISSOS+21, DISSOS+28*, DISSOS+30, DISSOS+37, DISMO+2~, DISMOS+16*, DISMOS+21, DISMOS+28*
DISMOS+29, DISMOS+37, DISPR+3~, DIPROS+16*, DIPROS+21, DIPROS+28*, DIPROS+29, DIPROS+37
ALLOF2 DISSO+1~, DISSOS+20*, DISSOS+21, DISSOS+36*, DISSOS+37, DISMO+2~, DISMOS+20*, DISMOS+21, DISMOS+36*, DISMOS+37
DISPR+3~, DIPROS+20*, DIPROS+21, DIPROS+36*, DIPROS+37
DA DISOPTS+1~, DISSO+1~, DISSOS+39*, DISSO3+6*, DISMO+2~, DISMOS+39*, DISMO3+6*, DISPR+3~, DIPROS+39*, DIPRO3+6*
DA(1 DISSOS+23*, DISSOS+39*, DISSO3+5*, DISSO3+6*, DISMOS+23*, DISMOS+39*, DISMO3+5*, DISMO3+6*, DIPROS+23*, DIPROS+39*
DIPRO3+5*, DIPRO3+6*
DIC DISOPTS+1~, DISSO+1~, DISSOS+23*, DISSOS+38!*, DISSO2+1!*, DISSO3+5!*, DISMO+2~, DISMOS+23*, DISMOS+38!*, DISMO2+1!*
DISMO3+5!*, DISPR+3~, DIPROS+23*, DIPROS+38!*, DIPRO2+1!*, DIPRO3+5!*
DIC(0 DISSO2+1*, DISMO2+1*, DIPRO2+1*
DIE DISOPTS+1~, DISSO+1~, DISMO+2~, DISPR+3~
DIK DISSO+1~, DISSOS+38!*, DISSO3+5!*, DISMO+2~, DISMOS+38!*, DISMO3+5!*, DISPR+3~, DIPROS+38!*, DIPRO3+5!*
DIR DISOPTS+1~, DISSO+1~, DISSOS+29!, DISSOS+39!, DISSO3+2!, DISSO3+6!, DISMO+2~, DISMOS+29!, DISMOS+39!, DISMO3+2!
DISMO3+6!, DISPR+3~, DIPROS+29!, DIPROS+39!, DIPRO3+2!, DIPRO3+6!
DIR("?" DISOPTS+2*, DISSOS+29*, DISSO3+2*, DISMOS+29*, DISMO3+2*, DIPROS+29*, DIPRO3+2*
DIR("A" DISOPTS+3*, DISSOS+30*, DISSO3+2*, DISMOS+29*, DISMO3+2*, DIPROS+29*, DIPRO3+3*
DIR("B" DISOPTS+4*, DISSOS+29*, DISSO3+2*, DISMOS+29*, DISMO3+2*, DIPROS+29*, DIPRO3+2*
DIR(0 DISOPTS+2*, DISSOS+30*, DISSO3+3*, DISMOS+30*, DISMO3+3*, DIPROS+30*, DIPRO3+3*
DIRUT DISOPTS+1~, DISOPTS+6, DISOPTS+7, DISOPTS+8, DISOPTS+9, DISSO+1~, DISSOS+11, DISSO2+2, DISSO2+6, DISSO3+7
DISMO+2~, DISMOS+11, DISMO2+2, DISMO2+6, DISMO3+7, DISPR+3~, DIPROS+11, DIPRO2+2, DIPRO2+6, DIPRO3+7
DR DISOPTS+1~, DISSO+1~, DISSOS+39*, DISSO3+6*, DISMO+2~, DISMOS+39*, DISMO3+6*, DISPR+3~, DIPROS+39*, DIPRO3+6*
DTOUT DISOPTS+6, DISOPTS+7, DISOPTS+8, DISOPTS+9, DISSO+1~, DISSOS+11, DISSO2+2, DISSO2+6, DISSO3+7, DISMO+2~
DISMOS+11, DISMO2+2, DISMO2+6, DISMO3+7, DISPR+3~, DIPROS+11, DIPRO2+2, DIPRO2+6, DIPRO3+7
DUOUT DISOPTS+1~, DISSO+1~, DISSOS+11, DISSO2+2, DISSO2+6, DISSO3+7, DISMO+2~, DISMOS+11, DISMO2+2, DISMO2+6
DISMO3+7, DISPR+3~, DIPROS+11, DIPRO2+2, DIPRO2+6, DIPRO3+7
FDA DISSO+1~, DISMO+2~, DISPR+3~
FDA( DISSOS+24*, DISSO3+8*, DISMOS+24*, DISMO3+8*, DIPROS+24*, DIPRO3+8*
FILEIEN DISSO+1~, DISSO2+4*, DISSO2+5*, DISSO3+6, DISMO+2~, DISMO2+4*, DISMO2+5*, DISMO3+6, DISPR+3~, DIPRO2+4*
DIPRO2+5*, DIPRO3+6
I DISSO+1~, DISSOS+3*, DISSOS+4*, DISSOS+5, DISSOS+6, DISSOS+8*, DISSOS+9*, DISMO+2~, DISMOS+3*, DISMOS+4*
DISMOS+5, DISMOS+6, DISMOS+8*, DISMOS+9*, DISPR+3~, DIPROS+3*, DIPROS+4*, DIPROS+5, DIPROS+6, DIPROS+8*
DIPROS+9*
ICNT DISSO+1~, DISSOS+3*, DISSOS+6*, DISSOS+7, DISMO+2~, DISMOS+3*, DISMOS+6*, DISMOS+7, DISPR+3~, DIPROS+3*
DIPROS+6*, DIPROS+7
II DISSO+1~, DISSOS+3*, DISMO+2~, DISMOS+3*, DISPR+3~, DIPROS+3*
III DISSO+1~, DISSOS+3*, DISSOS+17*, DISSOS+33*, DISSOS+34, DISMO+2~, DISMOS+3*, DISMOS+17*, DISMOS+33*, DISMOS+34
DISPR+3~, DIPROS+3*, DIPROS+17*, DIPROS+33*, DIPROS+34
IOF DISSOS+8, DISSOS+12, DISSOS+13, DISMOS+8, DISMOS+13, DIPROS+8, DIPROS+13
IV DISSO+1~, DISSOS+17*, DISSOS+18, DISSOS+22, DISSOS+24, DISSOS+33*, DISSOS+39, DISMO+2~, DISMOS+17*, DISMOS+18
DISMOS+22, DISMOS+24, DISMOS+33*, DISMOS+39, DISPR+3~, DIPROS+17*, DIPROS+18, DIPROS+22, DIPROS+24, DIPROS+33*
DIPROS+39
LENGTH DISSO+1~, DISSOS+16*, DISSOS+20, DISSOS+28*, DISSOS+36, DISMO+2~, DISMOS+16*, DISMOS+20, DISMOS+28*, DISMOS+36
DISPR+3~, DIPROS+16*, DIPROS+20, DIPROS+28*, DIPROS+36
MENUN DISSO+1~, DISSO2+4*, DISSO2+5*, DISMO+2~, DISMO2+4*, DISMO2+5*, DISPR+3~, DIPRO2+4*, DIPRO2+5*
PPG DISOPTS+1~, DISOPTS+2*, DISOPTS+7, DISOPTS+8, DISOPTS+9, DISSO+2*, DISSOS+11*, DISSO2+2*, DISMO+1*, DISMOS+11*
DISMO2+2*, DISPR+2*, DIPROS+11*, DIPRO2+2*
PPSN DISOPTS+1~, DISSOS+2!, DISMOS+2!, DIPROS+2!
PPSN( DISSOS+6*, DISSOS+8, DISSOS+9, DISMOS+6*, DISMOS+8, DISMOS+9, DIPROS+6*, DIPROS+8, DIPROS+9
PPSN(2 DISSOS+9, DISMOS+9, DIPROS+9
SCHED DISSO+1~, DISSO2+4*, DISSO2+5, DISSO3+1, DISSO3+8, DISMO+2~, DISMO2+4*, DISMO2+5, DISMO3+1, DISMO3+8
DISPR+3~, DIPRO2+4*, DIPRO2+5, DIPRO3+1, DIPRO3+8
SOPT DISSO+1~, DISSOS+6*, DISMO+2~, DISMOS+6*, DISPR+3~, DIPROS+6*
X DISOPTS+1~, DISOPTS+2*, DISSO+1~, DISSOS+3*, DISSOS+4*, DISSOS+5, DISSOS+6, DISSOS+8*, DISSOS+13*, DISSO2+1*
DISSO2+3*, DISMO+2~, DISMOS+3*, DISMOS+4*, DISMOS+5, DISMOS+6, DISMOS+8*, DISMOS+13*, DISMO2+1*, DISMO2+3*
DISPR+3~, DIPROS+3*, DIPROS+4*, DIPROS+5, DIPROS+6, DIPROS+8*, DIPROS+13*, DIPRO2+1*, DIPRO2+3*
Y DISOPTS+1~, DISOPTS+2*, DISOPTS+6, DISSO+1~, DISSOS+10*, DISSOS+11, DISSOS+12, DISSOS+13, DISSOS+16, DISSOS+28
DISSOS+32, DISSO2+1, DISSO2+3, DISSO2+4, DISSO2+6, DISSO3+6, DISSO3+7, DISMO+2~, DISMOS+10*, DISMOS+11
DISMOS+12, DISMOS+13, DISMOS+16, DISMOS+28, DISMOS+32, DISMO2+1, DISMO2+3, DISMO2+4, DISMO2+6, DISMO3+6
DISMO3+7, DISPR+3~, DIPROS+10*, DIPROS+11, DIPROS+12, DIPROS+13, DIPROS+16, DIPROS+28, DIPROS+32, DIPRO2+1
DIPRO2+3, DIPRO2+4, DIPRO2+6, DIPRO3+6, DIPRO3+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All