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 |  Marked Items  | All
Print Page as PDF
Routine: WVPURP

Package: Womens Health

Routine: WVPURP


Information

WVPURP ;HIOFO/FT,JR-NOTIFICATION TABLES MAINTENANC; ;8/28/03 16:38

Source Information

Source file <WVPURP.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Womens Health 6 (DDS,DIC,DIE)^WVFMAN  ADDLET^WVPURP  ZIS^WVUTL2  DIRZ^WVUTL3  (SETVARS,TITLE)^WVUTL5  KILLALL^WVUTL8  
Kernel 3 ^%ZISC  ($$FMTE,$$NOW)^XLFDT  ($$REPEAT,$$UP)^XLFSTR  
VA FileMan 3 CLEAN^DILF  GETS^DIQ  ^DIR  

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

Package Total Caller Graph
Womens Health 7 WV ADD/EDIT NOT PURPOSE&LETTER  WV ADD/EDIT NOTIF OUTCOME  WV EDIT NOTIF TYPE SYNONYM  WV PRINT NOTIF PURPOSE&LETTER  WVPURP  WVUTL3  ^WV(790.404  

Entry Points

Name Comments DBIA/ICR reference
PRINTPUR ; Called by option "WV PRINT NOTIF PURPOSE&LETTER"
PRINT ; Print purpose and letter entries
KILL ; Kill variables
HEADER ; Report header
RESOLVE ; Resolve data to external values
DEVICE ; Get device and possibly queue to taskman
DEQUEUE ; Taskman queue of printout
EDITPUR ;EP
ADDLET ;EP
REPLACE ;EP
HELP1 ;EP
HELPTX ;EP
TYPE ;EP
OUTCOME ;EP
TEXT1 ;EP
PRINTX ;EP
GENSTUFF ;EP
DMY(WVDUE) ; Spell out Days, Months or Years
DMYCHECK ; Called from ^DD(790.404,.8,0) - BR TX DUE DATE
; and ^DD(790.404,.1,0) - CX TX DUE DATE
; Check X to see if it is a date offset (e.g., 365D, 12M or 1Y).
; Returns -1 if not an exceptable value

External References

Name Field # of Occurrence
^%ZISC KILL+3
CLEAN^DILF RESOLVE+2
GETS^DIQ RESOLVE+3
^DIR REPLACE+7
DDS^WVFMAN EDITPUR+14
DIC^WVFMAN EDITPUR+6, TYPE+6, OUTCOME+5
DIE^WVFMAN TYPE+8, OUTCOME+7
ADDLET^WVPURP GENSTUFF+4
ZIS^WVUTL2 DEVICE+3
DIRZ^WVUTL3 PRINT+22, PRINT+26
SETVARS^WVUTL5 PRINTPUR+1, EDITPUR+2, TYPE+2, OUTCOME+2
TITLE^WVUTL5 EDITPUR+5, TYPE+4, OUTCOME+4
KILLALL^WVUTL8 EDITPUR+15, TYPE+10, OUTCOME+9
$$FMTE^XLFDT PRINT+3
$$NOW^XLFDT PRINT+3
$$REPEAT^XLFSTR PRINT+4, HELPTX+1, PRINTX+1
$$UP^XLFSTR DMYCHECK+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "NOTIFICATION PURPOSE & LETTER LIST",?45,WVDATE,?70,"PAGE: "_WVPAGE
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,WVDASH
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !!?3,"Do you wish to delete the old letter for this Purpose of "
  • Line Location: REPLACE+3
Function Call: WRITE
  • Prompt: "Notification",!?3,"and replace it with the generic sample letter?"
  • Line Location: REPLACE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: REPLACE+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TYPE+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: OUTCOME+8
Function Call: WRITE
  • Prompt: !,T,$P(X,";;",2)
  • Line Location: PRINTX+2
Function Call: WRITE
  • Prompt: !,DA
  • Line Location: GENSTUFF+4
Routine Call
  • DIR
  • Line Location:
    • REPLACE+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^WV(790.404 - [#790.404] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^WV(790.404 - [#790.404] PRINT+6, PRINT+7, PRINT+21, PRINT+23, ADDLET+2!, ADDLET+5*, ADDLET+6*, GENSTUFF+4
^WV(790.6 - [#790.6] ADDLET+4, ADDLET+5, ADDLET+6

Label References

Name Line Occurrences
$$DMY PRINT+15, PRINT+18
ADDLET EDITPUR+9, REPLACE+9
DEVICE PRINTPUR+2
HEADER PRINT+8, PRINT+22
HELP1 REPLACE+6
HELPTX HELP1+3
KILL PRINTPUR+3
PRINT DEQUEUE+1
PRINTX TEXT1+9
REPLACE EDITPUR+10
RESOLVE PRINT+9
TEXT1 TYPE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A TYPE+5~*, TYPE+6
DA EDITPUR+8*, EDITPUR+14, ADDLET+2, ADDLET+5, ADDLET+6, GENSTUFF+2~, GENSTUFF+3*, GENSTUFF+4*
DIR REPLACE+2~
DIR("?" HELPTX+2*, HELPTX+3*!
DIR("A" REPLACE+6*
DIR("B" REPLACE+5*
DIR(0 REPLACE+5*
DIRUT REPLACE+2~, REPLACE+8
>> DR EDITPUR+13*, EDITPUR+14
I HELPTX+1~, HELPTX+2*, HELPTX+3, PRINTX+1~, PRINTX+2*
IO PRINT+1
IOF HEADER+1, TYPE+9, OUTCOME+8
IOSL PRINT+22
IOST PRINT+22, PRINT+26
N ADDLET+3~*, ADDLET+4*, ADDLET+5
T HELPTX+1~*, HELPTX+2, PRINTX+1~*, PRINTX+2
U PRINT+10, EDITPUR+9, EDITPUR+10
WVARRAY KILL+1!, RESOLVE+1!
WVARRAY( PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+17, PRINT+18
WVDASH PRINT+4*, KILL+1!, HEADER+4
WVDATE PRINT+3*, KILL+1!, HEADER+3
WVDUE PRINT+15*, PRINT+16, PRINT+18*, PRINT+19, KILL+1!, DMY~, DMY+2, DMY+3, DMY+4, DMY+5
, DMY+8*, DMY+9
WVDUE1 DMY+1~, DMY+4*, DMY+6, DMY+8
WVDUE2 DMY+1~, DMY+5*, DMY+6*, DMY+7*, DMY+8
WVIEN PRINT+6*, PRINT+7, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+17, PRINT+18, PRINT+21
PRINT+23, KILL+1!, RESOLVE+3
WVLINE PRINT+20*, PRINT+21*, PRINT+23, KILL+1!
>> WVLINL HELP1+3*, TEXT1+9*
WVNAME PRINT+2*, PRINT+6*, KILL+2!
WVNODE PRINT+7*, PRINT+10, KILL+2!
WVPAGE PRINT+2*, KILL+2!, HEADER+2*, HEADER+3
WVPOP PRINTPUR+3, PRINT+2*, PRINT+6, PRINT+21, PRINT+22, PRINT+25, KILL+2!, DEVICE+3, EDITPUR+11, EDITPUR+14
REPLACE+8*, TYPE+8, OUTCOME+7
>> WVTAB HELP1+3*, HELPTX+1, TEXT1+9*, PRINTX+1
X KILL+2!, HELPTX+1~, HELPTX+2*, PRINTX+1~, PRINTX+2*, DMYCHECK+4, DMYCHECK+5*, DMYCHECK+6*, DMYCHECK+7*
Y KILL+2!, EDITPUR+4, EDITPUR+6, EDITPUR+7, EDITPUR+8, EDITPUR+9, EDITPUR+10, REPLACE+2~, REPLACE+9, TYPE+3
TYPE+6, TYPE+7, TYPE+8, OUTCOME+3, OUTCOME+5, OUTCOME+6, OUTCOME+7
>> ZTQUEUED PRINT+28
>> ZTREQ PRINT+28*
ZTRTN DEVICE+1~, DEVICE+2*

Marked Items

Name Field # of Occurrence
$T(@WVLINL+I HELPTX+2, PRINTX+2
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 |  Marked Items  | All