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

Package: Patient Data Exchange

Routine: VAQREQ07


Information

VAQREQ07 ;ALB/JFP - PDX, CREATE NOTIFY LIST, REQUEST SCREEN;01MAR93

Source Information

Source file <VAQREQ07.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^DIC  DQ^DICQ  ^DIR  
MailMan 1 WHO^XMA21  
Patient Data Exchange 1 $$PARTIC^VAQUTL94  

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

Package Total Caller Graph
Patient Data Exchange 1 VAQREQ02  

Entry Points

Name Comments DBIA/ICR reference
EP ; -- Main entry point for the list processor
; - Called from VAQREQ02
REQ ; -- Request users for notify list
DBLCHK ; -- Double check for exit
DBL1 ;
ASKNOTI ; -- Call to Dir to request notify list
NOTI ; -- Dic lookup to verify user in file 200 (new person)
GNOTI ; -- Dic lookup to verify mail group name in file XMB(3.8
G1
SETG ; --
DELNOTI ; -- Deletes person from notify list
HLP1 ; -- Display options for user to notify prompt
HLP2 ; -- Display new person file or mail group file
H1 ; -- Displays new person file
H2 ; -- Display mail groups
LISTD ; -- Displays a list of names selected
END ; -- End of code

External References

Name Field # of Occurrence
^DIC NOTI+2, GNOTI+4
DQ^DICQ H1+2, H2+4
^DIR DBL1+3, DBL1+7, ASKNOTI+7
$$PARTIC^VAQUTL94 DELNOTI+3
WHO^XMA21 G1+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: DBL1+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: DBL1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKNOTI+7
Function Call: WRITE
  • Prompt: " ...No Entries Selected"
  • Line Location: DELNOTI+2
Function Call: WRITE
  • Prompt: " ... Not Selected"
  • Line Location: DELNOTI+4
Function Call: WRITE
  • Prompt: " ... ",X," Not Selected"
  • Line Location: DELNOTI+5
Function Call: WRITE
  • Prompt: " ... ",X," Deleted"
  • Line Location: DELNOTI+6
Function Call: WRITE
  • Prompt: !!!,"Options for User to notify prompt:",!
  • Line Location: HLP1+1
Function Call: WRITE
  • Prompt: !,"User to notify: users name ; select user (new person)"
  • Line Location: HLP1+2
Function Call: WRITE
  • Prompt: !,"User to notify: G.mail group ; select mail group"
  • Line Location: HLP1+3
Function Call: WRITE
  • Prompt: !,"User to notify: -users name ; de-selects a user"
  • Line Location: HLP1+4
Function Call: WRITE
  • Prompt: !,"User to notify: *L ; list selected users"
  • Line Location: HLP1+5
Function Call: WRITE
  • Prompt: !,"User to notify: ^ ; terminates option"
  • Line Location: HLP1+6
Function Call: WRITE
  • Prompt: !,"User to notify: return ; done with option"
  • Line Location: HLP1+7
Function Call: WRITE
  • Prompt: !,"User to notify: ? ; list of input options"
  • Line Location: HLP1+8
Function Call: WRITE
  • Prompt: !,"User to notify: ?? ; displays choices"
  • Line Location: HLP1+9
Function Call: WRITE
  • Prompt: !!,"(1) - New Person",!,"(2) - Mail Group",!
  • Line Location: HLP2+1
Function Call: READ
  • Prompt: "Select Display Option: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: HLP2+2
Function Call: WRITE
  • Prompt: " ...invalid entry"
  • Line Location: HLP2+6
Function Call: WRITE
  • Prompt: " ...No User(s) Selected"
  • Line Location: LISTD+2
Function Call: WRITE
  • Prompt: !!,"-------------------------------- User Selected --------------------------------"
  • Line Location: LISTD+3
Function Call: WRITE
  • Prompt: ?L#8*30
  • Line Location: LISTD+4
Function Call: WRITE
  • Prompt: N
  • Line Location: LISTD+4
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: LISTD+5
Function Call: WRITE
  • Prompt: !
  • Line Location: LISTD+6
Routine Call
  • DIC
  • Line Location:
    • NOTI+2
    • GNOTI+4
Routine Call
  • DIR
  • Line Location:
    • DBL1+3
    • DBL1+7
    • ASKNOTI+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^XMB(3.8 - [#3.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("VAQNOTI" REQ+1!, DBLCHK+3, ASKNOTI+1, NOTI+3*, SETG+3*, DELNOTI+5, DELNOTI+6!, LISTD+2, LISTD+4
^VA(200 - [#200] SETG+2

Label References

Name Line Occurrences
ASKNOTI REQ+4
DBL1 DBLCHK+3
DBLCHK REQ+4
DELNOTI ASKNOTI+10
G1 GNOTI+7
GNOTI ASKNOTI+12
H1 HLP2+4
H2 HLP2+5
LISTD ASKNOTI+1, ASKNOTI+9
NOTI ASKNOTI+11
SETG G1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D REQ+2~, REQ+6!, H1+1*, H1+3!, H2+3*, H2+5!
DIC NOTI+1*, NOTI+2!, GNOTI+2*, GNOTI+4!, H1+1*, H1+3!, H2+1*, H2+5!
DIC(0 NOTI+1*, GNOTI+3*, H1+1*, H2+2*
DIR DBL1+3!, DBL1+7!, ASKNOTI+7!
DIR("?" ASKNOTI+5*
DIR("??" ASKNOTI+6*
DIR("A" DBL1+2*, DBL1+6*, ASKNOTI+3*
DIR("B" DBL1+2*, DBL1+6*
DIR(0 DBL1+2*, DBL1+6*, ASKNOTI+4*
DIRUT REQ+2~, REQ+4, REQ+6!, ASKNOTI+7
DTIME HLP2+2
DTOUT REQ+2~, REQ+6!, NOTI+2, GNOTI+4
DUOUT REQ+2~, REQ+6!, DBLCHK+1, NOTI+2, GNOTI+4
DUZ G1+2
DZ H2+3*, H2+5!
J REQ+2~, REQ+4*, REQ+6!
L REQ+2~, REQ+6!, LISTD+4*
MAILDA REQ+7!, GNOTI+5*
MAILNM REQ+7!, GNOTI+6*, G1+3
N REQ+2~, REQ+6!, LISTD+4*
NOTIDA REQ+2~, REQ+6!, NOTI+3*, G1*, G1+5*, SETG+1, SETG+2, SETG+3
NOTIUSER REQ+2~, REQ+6!, NOTI+3*, SETG+2*, SETG+3
POP REQ+2~, REQ+4, REQ+6!, DBLCHK+2*, DBL1+8*, ASKNOTI+2*, ASKNOTI+9, ASKNOTI+10, ASKNOTI+11, ASKNOTI+12
NOTI+2*, GNOTI+4*, DELNOTI+1*, LISTD+1*
U NOTI+3, GNOTI+5, GNOTI+6, SETG+2
>> VAQNOTI DBLCHK+2*, DBL1+4*
X REQ+2~, REQ+6!, ASKNOTI+8*, ASKNOTI+9, ASKNOTI+10, ASKNOTI+11, ASKNOTI+12, GNOTI+1*, G1+1~, G1+3*
DELNOTI+1*, DELNOTI+2, DELNOTI+3*, DELNOTI+4, DELNOTI+5, DELNOTI+6, HLP2+2*, HLP2+3, HLP2+4, HLP2+5
HLP2+7!
XMCHAN G1+1~, G1+2*
XMDUZ G1+1~, G1+2*
>> XMY( G1+5
Y REQ+2~, REQ+6!, DBL1+4, DBL1+8, ASKNOTI+8, NOTI+2, NOTI+3, GNOTI+4, GNOTI+5, GNOTI+6
G1+1~
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