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

Package: PAID

Routine: PRSNUT02


Information

PRSNUT02 ;WOIFO/JAH - Nurse Activity for VANOD Utilities;6/19/2009

Source Information

Source file <PRSNUT02.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ($$GET1,GETS)^DIQ  
PAID 1 $$ASK^PRSLIB00  
Registration 1 FIRST^VAUTOMA  

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

Package Total Caller Graph
PAID 15 PRSNAA01  PRSNAC01  PRSNCAPE  PRSNDPC1  PRSNEC  PRSNEE  PRSNRAS0  PRSNRDN0  
PRSNRIA  PRSNRMM1  PRSNRND0  PRSNROLD  PRSNROLS  PRSNRSM0  PRSNUT04  

Entry Points

Name Comments DBIA/ICR reference
ACCESS(GRPS,ACCTYPE,PRSDT,MANY) ;return the user selected Group
DIVACC(PRSDT,NDIVI) ; Return Nurse Access parameter for a division
TLACC(TG,DM,DG,TND,DNP,INDEX,IEN200,PRSDT) ;get T&Ls user has access to.
; The T&L's division must also have access parameter set to T&L unit.
; Also return T&L's with no division or T&L's with a division (but the
; division parameter isn't set) for warning messages but don't add
; these to selection list.
;
; OUTPUT:
; TG: temporary array of groups user has access to
; DM: Division Map-array of divisions
; DG: Division group array
; TND: T&L with no divisions array
; DNP: divisions with no parameter array
NLACC(TG,DM,DG,NND,DNP,INDEX,IEN200,PRSDT) ;

External References

Name Field # of Occurrence
^DIC ACCESS+104, ACCESS+153
$$GET1^DIQ NLACC+14
GETS^DIQ ACCESS+86, TLACC+34, TLACC+37, NLACC+9, NLACC+15
$$ASK^PRSLIB00 ACCESS+69, ACCESS+88
FIRST^VAUTOMA ACCESS+127

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"WARNING:",!?5,"========="
  • Line Location: ACCESS+63
Function Call: WRITE
  • Prompt: !?5,"You have access to the following T&L unit(s), but no division"
  • Line Location: ACCESS+64
Function Call: WRITE
  • Prompt: !?5," has been entered for the T&L(s):"
  • Line Location: ACCESS+65
Function Call: WRITE
  • Prompt: !?8,TLE
  • Line Location: ACCESS+68
Function Call: WRITE
  • Prompt: !!,"WARNING: ",!,"========"
  • Line Location: ACCESS+80
Function Call: WRITE
  • Prompt: !?5,"You have access to location(s) or T&L units in the following"
  • Line Location: ACCESS+81
Function Call: WRITE
  • Prompt: !?5,"division(s), but the division parameter has not been set by"
  • Line Location: ACCESS+82
Function Call: WRITE
  • Prompt: !?5,"the package coordinator:",!
  • Line Location: ACCESS+83
Function Call: WRITE
  • Prompt: !?7,NDIVI,?17,FIELDS(4,NDIVI_",",.01,"E"),?34,FIELDS(4,NDIVI_",",99,"E")
  • Line Location: ACCESS+87
Function Call: WRITE
  • Prompt: !?5,"You have access to location(s) or T&L units in more than one division"
  • Line Location: ACCESS+101
Routine Call
  • DIC
  • Line Location:
    • ACCESS+104
    • ACCESS+153

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSF(211.4 - [#211.4] Classic Fileman Calls,  GETS^DIQ
^DIC(4 - [#4] Classic Fileman Calls,  GETS^DIQ
^SC - [#44] GET1^DIQ
^PRST(455.5 - [#455.5] Classic Fileman Calls,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(211.4 - [#211.4] ACCESS+133, ACCESS+139, ACCESS+149, ACCESS+156, NLACC+7, NLACC+14
^PRST(455.5 - [#455.5] TLACC+33
^PRST(456 - [#456] DIVACC+9, DIVACC+13, DIVACC+17
^PRST(458 - [#458] DIVACC+3, DIVACC+6, DIVACC+8

Label References

Name Line Occurrences
$$DIVACC TLACC+44, NLACC+18
NLACC ACCESS+76
TLACC ACCESS+58

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACCTYPE ACCESS~, ACCESS+51, ACCESS+52
CNT ACCESS+96~, ACCESS+97*, ACCESS+100, ACCESS+128*, ACCESS+132*, ACCESS+138*, ACCESS+140, ACCESS+141, ACCESS+145*, ACCESS+148*
, ACCESS+150, ACCESS+151
DG TLACC~, NLACC~
DG("N" NLACC+29*
DG("T" TLACC+54*
DIC ACCESS+102~*, ACCESS+116~, ACCESS+120*, ACCESS+122*
DIC("S" ACCESS+103*, ACCESS+123*
DIC(0 ACCESS+102*, ACCESS+123*
DIVGRP ACCESS+57~, ACCESS+58, ACCESS+76
DIVGRP( ACCESS+133, ACCESS+136, ACCESS+139, ACCESS+146, ACCESS+149, ACCESS+156
DIVMAP ACCESS+57~, ACCESS+58, ACCESS+76, ACCESS+92
DIVMAP( ACCESS+97, ACCESS+113
DIVMAP(0 ACCESS+107
DIVNOPAR ACCESS+57~, ACCESS+58, ACCESS+76, ACCESS+79
DIVNOPAR( ACCESS+85
DIVPARAM ACCESS+112~, ACCESS+113*, ACCESS+114, ACCESS+119, ACCESS+131, ACCESS+133, ACCESS+136, ACCESS+137, ACCESS+139, ACCESS+140
, ACCESS+146, ACCESS+147, ACCESS+149, ACCESS+150, ACCESS+155, ACCESS+156
DM TLACC~, NLACC~
DM( TLACC+53*, NLACC+27*
DM(0 TLACC+31*
DNP TLACC~, NLACC~
DNP( NLACC+20*
DTOUT ACCESS+102~, ACCESS+104, ACCESS+116~, ACCESS+154
DUOUT ACCESS+102~, ACCESS+104, ACCESS+116~, ACCESS+154
DUZ ACCESS+58, ACCESS+76
EFFECTPP DIVACC+2~, DIVACC+13*, DIVACC+15, DIVACC+17
FIELDS TLACC+29~, TLACC+55!, NLACC+5~, NLACC+30!
FIELDS( TLACC+35, TLACC+36, NLACC+11, NLACC+12
FIELDS(4 ACCESS+87, TLACC+53, TLACC+54, NLACC+27, NLACC+29
GRPS ACCESS~, ACCESS+1!
GRPS( ACCESS+133*, ACCESS+139*, ACCESS+149*, ACCESS+156*
GRPS(0 ACCESS+55*, ACCESS+70*, ACCESS+89*, ACCESS+92*, ACCESS+108*, ACCESS+114*, ACCESS+140*, ACCESS+141*, ACCESS+150*, ACCESS+151*
, ACCESS+155*, ACCESS+157*
IEN200 TLACC~, TLACC+33, NLACC~, NLACC+7
IEN456 DIVACC+2~, DIVACC+9*, DIVACC+11, DIVACC+13, DIVACC+17
INDEX TLACC~, TLACC+33, NLACC~, NLACC+7
LINDEX ACCESS+45~, ACCESS+52*, ACCESS+76
LOCE NLACC+5~, NLACC+11*, NLACC+17, NLACC+28
LOCI NLACC+5~, NLACC+6*, NLACC+7*, NLACC+9, NLACC+11, NLACC+12, NLACC+14, NLACC+28, NLACC+29
MANY ACCESS~, ACCESS+124, ACCESS+144
NDIVACC TLACC+29~, TLACC+44*, TLACC+50, TLACC+53, NLACC+5~, NLACC+18*, NLACC+20, NLACC+25, NLACC+27
NDIVI ACCESS+78~, ACCESS+84*, ACCESS+85*, ACCESS+86, ACCESS+87, ACCESS+96~, ACCESS+97*, DIVACC~, DIVACC+9, TLACC+29~
, TLACC+36*, TLACC+37, TLACC+39, TLACC+44, TLACC+52, TLACC+53, TLACC+54, NLACC+5~, NLACC+12*, NLACC+17
NND NLACC~
NND( NLACC+17*
NURSLOC NLACC+5~, NLACC+14*, NLACC+15, NLACC+18, NLACC+20, NLACC+27, NLACC+28, NLACC+29
OUT ACCESS+60~, ACCESS+61*, ACCESS+69*, ACCESS+70, ACCESS+88*, ACCESS+89, ACCESS+99~*, ACCESS+104*, ACCESS+108, ACCESS+116~
, ACCESS+117*, ACCESS+154*, ACCESS+157
PARAMIEN DIVACC+2~
PPE DIVACC+2~, DIVACC+8*, DIVACC+13
PPI DIVACC+2~, DIVACC+3*, DIVACC+6*, DIVACC+8
PRSDT ACCESS~, ACCESS+58, ACCESS+76, DIVACC~, DIVACC+3, TLACC~, TLACC+44, NLACC~, NLACC+18
PRSNGR ACCESS+125~, ACCESS+129
PRSNGR( ACCESS+130
SELDIV ACCESS+99~, ACCESS+105*, ACCESS+107*, ACCESS+113, ACCESS+131, ACCESS+133, ACCESS+137, ACCESS+139, ACCESS+147, ACCESS+149
, ACCESS+156
TG TLACC~, NLACC~
TG("N" NLACC+28*
TG("T" TLACC+52*
TINDEX ACCESS+45~, ACCESS+51*, ACCESS+55, ACCESS+58
TLE ACCESS+66*, ACCESS+67*, ACCESS+68, TLACC+29~, TLACC+35*, TLACC+39, TLACC+52
TLI TLACC+29~, TLACC+32*, TLACC+33*, TLACC+34, TLACC+35, TLACC+36, TLACC+52, TLACC+54
TLNODIV ACCESS+57~, ACCESS+58, ACCESS+62, ACCESS+76
TLNODIV( ACCESS+67
TMPGRPS ACCESS+57~, ACCESS+58, ACCESS+76
TMPGRPS( ACCESS+131, ACCESS+133, ACCESS+137, ACCESS+139, ACCESS+147, ACCESS+149, ACCESS+156
TND TLACC~
TND( TLACC+39*
U ACCESS+113, ACCESS+133, ACCESS+139, ACCESS+140, ACCESS+149, ACCESS+150, ACCESS+155, ACCESS+156, DIVACC+8, TLACC+44
, TLACC+53, TLACC+54, NLACC+18, NLACC+27, NLACC+29
VAUTNI ACCESS+116~, ACCESS+126*
VAUTSTR ACCESS+116~, ACCESS+120*, ACCESS+122*
VAUTVB ACCESS+116~, ACCESS+126*
X ACCESS+102~, ACCESS+116~
Y ACCESS+102~, ACCESS+104, ACCESS+105, ACCESS+116~, ACCESS+128*, ACCESS+130*, ACCESS+131, ACCESS+133, ACCESS+136*, ACCESS+137
, ACCESS+139, ACCESS+145*, ACCESS+146*, ACCESS+147, ACCESS+149, ACCESS+154, ACCESS+156
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