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

Package: PAID

Routine: PRSPEEM


Information

PRSPEEM ;HISC/MGD - ESR EXCEPTIONS FOR ENTIRE MEMORANDA ;06/15/05

Source Information

Source file <PRSPEEM.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
PAID 6 ^PRSAUTL  $$ASK^PRSLIB00  DIS^PRSPDESR  ($$MIEN,A1,HDR,MEM)^PRSPUT1  AL^PRSPUT3  $$UPPER^PRSRUTL  
VA FileMan 4 DD^%DT  IX^DIC  $$EXTERNAL^DILFD  ^DIR  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  

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
PAID 2 PRSP PS EXCEPT  PRSP SUP EXCEPT  

Entry Points

Name Comments DBIA/ICR reference
PAY ; Payroll Entry
SUP ; Supervisor Entry
T0
OMIT ; Prompt for Omit current pay period
TLCHK ; Check for Supervisor of just 1 or mult T&L
TL ; Loop to enter T&Ls and employees
EMP
MEM ; Check for memos w/ status of ACTIVE (2) or RECONCILIATION STARTED (3)
TOP
TOP1
SCRN1 ; Loop through employees and display data
ACTION ; Prompt for action
LOOP1 ; Loop to display Summary Screen with list of outstanding ESRs
DVC1 ; Display Summary Screen with list of outstanding ESRs
DVC2 ; Display PP ESR
PSE ; Pause for screen breaks
H1
EX ; Clean up variables

External References

Name Field # of Occurrence
DD^%DT MEM+26
^%ZIS DVC1+4, DVC2+4
HOME^%ZIS DVC1+12, DVC2+12
^%ZISC DVC1+14, DVC2+15
^%ZTLOAD DVC1+10, DVC2+10
IX^DIC EMP+23
$$EXTERNAL^DILFD MEM+23
^DIR OMIT+3, EMP+3, PSE+3
^PRSAUTL TL+4
$$ASK^PRSLIB00 SCRN1+43, DVC2+13
DIS^PRSPDESR DVC2+14
$$MIEN^PRSPUT1 MEM+19
A1^PRSPUT1 SCRN1+22, SCRN1+24, SCRN1+26, SCRN1+27, SCRN1+35, SCRN1+39, SCRN1+41
HDR^PRSPUT1 SCRN1+17
MEM^PRSPUT1 SCRN1+18
AL^PRSPUT3 SCRN1+19
$$UPPER^PRSRUTL ACTION+8, ACTION+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No exceptions found for input criteria."
  • Line Location: T0+9
Function Call: WRITE
  • Prompt: !!,?5,"You have already selected all the employees in T&L unit ",$G(TLE),"."
  • Line Location: TL+7
Function Call: WRITE
  • Prompt: !,?5,"Select another T&L OR enter <return> to begin report."
  • Line Location: TL+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EMP+22
Function Call: WRITE
  • Prompt: !?26,"VA TIME & ATTENDANCE SYSTEM"
  • Line Location: TOP+1
Function Call: WRITE
  • Prompt: !?22,"ESR EXCEPTIONS FOR ENTIRE MEMORANDA",!!
  • Line Location: TOP+2
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="C-"
  • Line Location: TOP1+0
Function Call: WRITE
  • Prompt: !?26,"VA TIME & ATTENDANCE SYSTEM"
  • Line Location: TOP1+0
Function Call: WRITE
  • Prompt: !,SCRTTL
  • Line Location: TOP1+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SCRN1+46
Function Call: WRITE
  • Prompt: !!,TEXT
  • Line Location: ACTION+5
Function Call: WRITE
  • Prompt: !!,"Enter Choice: "
  • Line Location: ACTION+6
Function Call: WRITE
  • Prompt: !!,"Enter P, S or ^ to Quit or press Enter to continue to next employee."
  • Line Location: ACTION+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ACTION+18
Function Call: WRITE
  • Prompt: !,I,?5,$P(ITEM(I),U,2)
  • Line Location: ACTION+19
Function Call: WRITE
  • Prompt: !!,"Select a number between 1 and ",LIST_" : "
  • Line Location: ACTION+20
Function Call: WRITE
  • Prompt: !,"No part-time physician ESR Exceptions found for selected criteria."
  • Line Location: LOOP1+1
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: LOOP1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DVC1+1
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued!",1:"Request Canceled!")
  • Line Location: DVC1+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DVC2+1
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued!",1:"Request Canceled!")
  • Line Location: DVC2+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PSE+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PSE+5
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to Continue."
  • Variable: X
  • Timeout: DTIME
  • Line Location: H1+0
Routine Call
  • DIC
  • Line Location:
    • EMP+23
Routine Call
  • DIR
  • Line Location:
    • OMIT+3
    • EMP+3
    • PSE+3
Routine Call
  • %ZIS
  • Line Location:
    • DVC1+4
    • DVC2+4
Routine Call
  • %ZIS
  • Line Location:
    • DVC1+12
    • DVC2+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRSPC - [#450] Classic Fileman Calls
458.02 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] EMP+9, EMP+10
^PRST(455.5 - [#455.5] TLCHK+2, TLCHK+3
^PRST(458 - [#458] EMP+16, MEM+8, MEM+12, MEM+18, MEM+21, MEM+33
^PRST(458.7 - [#458.7] MEM+3, MEM+4, MEM+7, MEM+11, MEM+32
^TMP($J T0!, T0+9, EMP+7!, MEM+27*, MEM+28, MEM+29*, MEM+31, MEM+34*, MEM+35*, SCRN1+3
SCRN1+5, SCRN1+6!, SCRN1+8, SCRN1+10, SCRN1+11, SCRN1+20, SCRN1+30, SCRN1+31, LOOP1+1, LOOP1+3
LOOP1+4

Label References

Name Line Occurrences
ACTION SCRN1+45
DVC1 ACTION+14
DVC2 ACTION+27
EMP T0+8, TL+9
EX T0+3, T0+11
H1 DVC1+15, DVC2+16
LOOP1 DVC1+13
MEM EMP+12, EMP+26
OMIT T0+2
PSE SCRN1+36
SCRN1 T0+10
T0 PAY+2
TL T0+5
TLCHK T0+4
TOP T0+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DVC1+2!, DVC1+3*, DVC1+4!, DVC1+14!, DVC2+2!, DVC2+3*, DVC2+4!, DVC2+15!
%ZIS("A" DVC1+3*, DVC2+3*
ARRAY SCRN1+15*, SCRN1+17, SCRN1+18, SCRN1+19, EX+1!
CHOICE ACTION+7*, ACTION+8*, ACTION+9, ACTION+10, ACTION+11, ACTION+13, ACTION+16, EX+1!
D EMP+20*, EX+1!
DASH EX+1!
DATA SCRN1+11*, SCRN1+12, SCRN1+13, SCRN1+27, SCRN1+31*, SCRN1+32, SCRN1+33, SCRN1+42, EX+1!
DATA0 MEM+4*, MEM+5, EX+1!
DATA1 MEM+18*, MEM+19, MEM+25, EX+1!
DAY MEM+20*, MEM+21, MEM+25, MEM+27, SCRN1+29*, SCRN1+30, SCRN1+31, EX+1!
DAYCNT SCRN1+9*, SCRN1+14, SCRN1+34*, SCRN1+40, EX+1!
DFN EX+1!
DIC EMP+18!, EMP+20*
DIC("A" EMP+19*
DIC("S" EMP+21*
DIC(0 EMP+20*
DIR T0!, OMIT+3!, EMP+3!
DIR("A" OMIT+2*, EMP+2*, PSE+2*
DIR(0 OMIT+1*, EMP+1*, PSE+2*
DT EMP+16, ACTION+7, ACTION+21
DTIME H1
DUZ TLCHK+2
EMP EMP+8*, EMP+9*, EMP+10, EX+2!
EMPQT SCRN1+7*, ACTION+1*, ACTION+2, ACTION+9*, ACTION+13, ACTION+15*, ACTION+17, ACTION+23*, EX+2!
ESRSTAT MEM+21*, MEM+22, MEM+23, EX+2!
ESRSTATX MEM+23*, MEM+24*, MEM+27, EX+2!
HOLD DVC2+13~*
I TLCHK+1*, TLCHK+2*, TLCHK+3, MEM+11*, MEM+19, ACTION+19*, EX+2!
IDAYS EX+2!
INDEX SCRN1+4*, SCRN1+17, SCRN1+20*, SCRN1+21*, SCRN1+38*, EX+2!
INDX LOOP1+2*, LOOP1+3*, LOOP1+4, EX+2!
IO DVC1+13, DVC2+14
>> IO("Q" DVC1+6, DVC2+6
IOF TOPTOP1SCRN1+1, SCRN1+46, ACTION+18, PSE+5
IOP DVC1+2!, DVC1+4!, DVC1+14!, DVC2+2!, DVC2+4!, DVC2+15!
IOSL SCRN1+36
IOST TOPTOP1SCRN1+1, SCRN1+46, ACTION+18, H1
ITEM ACTION+21*, ACTION+22*, ACTION+23, ACTION+24, ACTION+25, ACTION+26, EX+2!
ITEM( SCRN1+13*, ACTION+19, ACTION+25, ACTION+26
LIST SCRN1+7*, SCRN1+11*, SCRN1+13, ACTION+20, EX+2!
MIEN MEM+2*, MEM+3*, MEM+4, MEM+7, MEM+11, MEM+27, MEM+28, MEM+29, MEM+31, MEM+32
MEM+34, MEM+35, SCRN1+7*, SCRN1+8*, SCRN1+10, SCRN1+11, SCRN1+18, SCRN1+30, SCRN1+31, EX+2!
MULT T0+5, T0+6, TLCHK+1*, TLCHK+3*, EX+3!
OMIT OMIT+4*, TOP1+2, TOP1+3, EX+3!
POP ACTION+15, DVC1+5, DVC2+5, EX+3!
PP MEM+10*, MEM+17*, MEM+27, MEM+28, MEM+29, SCRN1+9*, SCRN1+10*, SCRN1+11, SCRN1+28, SCRN1+30
SCRN1+31, EX+3!
PPE MEM+11*, MEM+12, MEM+29, MEM+32*, MEM+33, MEM+34, SCRN1+12*, SCRN1+28, EX+3!
PPI EMP+16*, MEM+1~, MEM+12*, MEM+13, MEM+16, MEM+18, MEM+21, MEM+29, MEM+33*, MEM+34
SCRN1+12*, SCRN1+17, ACTION+26*, EX+3!
PRSAPGM EX+3!
PRSDT EMP+16*, EX+3!
PRSIEN EMP+10*, EMP+11, EMP+23*, EMP+25, MEM+3, MEM+19, MEM+21, MEM+27, MEM+28, MEM+29
MEM+31, MEM+34, MEM+35, SCRN1+4*, SCRN1+5*, SCRN1+8, SCRN1+10, SCRN1+11, SCRN1+17, SCRN1+18
SCRN1+19, SCRN1+30, SCRN1+31, EX+3!
PRSTLV PAY+1*, SUP+2*, EX+3!
PTPF EMP+16*, EX+3!
QT H1*, EX+4!
QUIT1 TL+2*, TL+3, TL+5*, EX+4!
QUIT2 EMP*, EMP+13*, EMP+14, EMP+17, EMP+24*, EX+4!
QUITX PAY+1*, SUP+2*, SCRN1+2*, SCRN1+3, SCRN1+5, SCRN1+8, SCRN1+10, SCRN1+29, SCRN1+37, SCRN1+43*
ACTION+2, ACTION+10*, ACTION+17, ACTION+24*, PSE+4*, EX+4!
SCRTTL TOP1+3*, TOP1+4*, TOP1+5, SCRN1+16*, SCRN1+17, EX+4!
SCRTTLX TOP1+1*, TOP1+2*, TOP1+4, EX+4!
SEL TL+1~
SEL( TL+6, EMP+6!*, EMP+19, EMP+25*
STATUS MEM+5*, MEM+6, EX+4!
TDAT MEM+7*, MEM+8*, MEM+16, EX+4!
TEXT SCRN1+21*, SCRN1+23*, SCRN1+25*, SCRN1+27*, SCRN1+28*, SCRN1+32*, SCRN1+33*, SCRN1+38*, SCRN1+40*, ACTION+3*
ACTION+4*, ACTION+5, LOOP1+4*, LOOP1+5, EX+4!
TL T0+7*, EMP+8*, EMP+9, EMP+10, EX+4!
TLE T0+7, TLCHK+3*, TL+7, EMP+8, EMP+20, EX+4!
TLI TLCHK+3*, TL+5, TL+6, EMP+6, EMP+7, EMP+19, EMP+25, MEM+27, MEM+28, MEM+29
MEM+31, MEM+34, MEM+35, SCRN1+2*, SCRN1+3*, SCRN1+5, SCRN1+8, SCRN1+10, SCRN1+11, SCRN1+30
SCRN1+31, EX+4!
U TLCHK+3, MEM+5, MEM+7, MEM+11, MEM+19, MEM+21, MEM+25, MEM+27, MEM+29, MEM+32
MEM+34, SCRN1+12, SCRN1+27, SCRN1+32, SCRN1+33, SCRN1+42, ACTION+19
X T0+3, EMP+24, PSE+4, H1*, EX+4!
Y OMIT+4, EMP+5, EMP+23, MEM+25*, MEM+27, EX+4!
ZTDESC DVC1+9*, DVC1+11!, DVC2+9*, DVC2+11!
ZTDTH DVC1+11!, DVC2+11!
ZTIO DVC1+11!, DVC2+11!
ZTRTN DVC1+7*, DVC1+11!, DVC2+7*, DVC2+11!
ZTSAVE DVC1+11!, DVC2+11!
ZTSAVE("PPE" DVC2+8*
ZTSAVE("PPI" DVC2+8*
ZTSAVE("PRSIEN" DVC2+8*
ZTSAVE("^TMP( $J, ""PRSPEEM EMP"", " , DVC1+8*
ZTSK DVC1+10, DVC1+11!, DVC2+10, DVC2+11!
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