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

Package: PAID

Routine: PRSPRM


Information

PRSPRM ;WOIFO/MGD - PTP RECONCILE MEMORANDUM ;04/20/05

Source Information

Source file <PRSPRM.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
PAID 6 (ROPT,SUM)^PRSPBRP  (ESIG,HRCOM,HRRC,KILL,PRT,PTPCHK,PTPRCOM,TRNS)^PRSPRM1  (A1,HDR,INDEX,MEM)^PRSPUT1  PPSUM^PRSPUT2  AL^PRSPUT3  $$UPPER^PRSRUTL  
VA FileMan 3 DD^%DT  ^DIC  ^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: 3

Package Total Caller Graph
PAID 3 PRSP HR RM  PRSPBRP  PRSPSRC  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Main Driver
PTP ; Prompt for Part Time Physician
MEM ; Find any memorandums that meet the reconciliation qualifications
ASK
MEMDAT(MEM,MST,MSD,MED,MTD) ;
DISPLAY ; Display memorandum info to validate the correct employee was chosen
ESRCHK ; Check for any incomplete ESR within the memoranda.
NP ; Check for Non-Pay hours
WP

External References

Name Field # of Occurrence
DD^%DT MEM+25, MEM+28, MEM+32
^DIC PTP+5
^DIR DISPLAY+8
ROPT^PRSPBRP MAIN+22
SUM^PRSPBRP MAIN+19
ESIG^PRSPRM1 MAIN+42
HRCOM^PRSPRM1 MAIN+35
HRRC^PRSPRM1 MAIN+26
KILL^PRSPRM1 MAIN+5, MAIN+10, MAIN+11, MAIN+14, MAIN+17, MAIN+20, MAIN+27, MAIN+30, MAIN+33, MAIN+36
MAIN+40, MAIN+42
PRT^PRSPRM1 MAIN+39
PTPCHK^PRSPRM1 MAIN+24
PTPRCOM^PRSPRM1 MAIN+29
TRNS^PRSPRM1 MAIN+32
A1^PRSPUT1 ESRCHK+28, ESRCHK+35, ESRCHK+38, ESRCHK+40, ESRCHK+42, NP+3, NP+11, NP+14, WP+2, WP+10
WP+13
HDR^PRSPUT1 DISPLAY+4
INDEX^PRSPUT1 ESRCHK+3
MEM^PRSPUT1 DISPLAY+5
PPSUM^PRSPUT2 DISPLAY+7
AL^PRSPUT3 DISPLAY+6
$$UPPER^PRSRUTL ASK+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PTP+2
Function Call: WRITE
  • Prompt: !!,"No memorandums meet the reconciliation qualifications for the "
  • Line Location: MEM+13
Function Call: WRITE
  • Prompt: "selected employee."
  • Line Location: MEM+14
Function Call: WRITE
  • Prompt: !!," # ",?5,"STARTS",?20,"ENDS",?35,"TERMINATION DATE"
  • Line Location: MEM+21
Function Call: WRITE
  • Prompt: !,MEM,?5,START,?20,END,?35,TDAT
  • Line Location: MEM+34
Function Call: WRITE
  • Prompt: !!,"Enter a number between 1 and ",END," :"
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !!,"Enter a number between 1 and ",END," or ^ to exit"
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: $P(^PRSPC(PRSIEN,0),U,1)_" - Memorandum Summary"
  • Line Location: ESRCHK+5
Routine Call
  • DIC
  • Line Location:
    • PTP+5
Routine Call
  • DIR
  • Line Location:
    • DISPLAY+8

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] ESRCHK+5
^PRST(458 - [#458] ESRCHK+11, ESRCHK+16, ESRCHK+20
^PRST(458.7 - [#458.7] MEM+4, ASK+9, ASK+10, MEMDAT+5, MEMDAT+6, ESRCHK+9, ESRCHK+13
^TMP($J MAIN+2!, ESRCHK+21*, ESRCHK+23*, ESRCHK+25*, ESRCHK+26, ESRCHK+30, NP+1, NP+5, NP+6, WP
WP+4, WP+5, WP+14!

Label References

Name Line Occurrences
ASK ASK+6
DISPLAY MAIN+13
ESRCHK MAIN+16
MEM MAIN+9
MEMDAT MEM+5
PTP MAIN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ARRAY DISPLAY+3*, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7
>> ASK ASK+3*, ASK+4*, ASK+5, ASK+6, ASK+8
>> DATA MEM+23*, MEM+24, MEM+27, MEM+30
DATA0 ASK+9*, MEMDAT+4~, MEMDAT+5*, MEMDAT+7, MEMDAT+8, MEMDAT+9
DATA4 ASK+10*, MEMDAT+4~, MEMDAT+6*, MEMDAT+10, ESRCHK+9*, ESRCHK+10, ESRCHK+11
>> DAY ESRCHK+19*, ESRCHK+20
DIC PTP+3*, PTP+5!
DIC("A" PTP+3*
DIC("S" PTP+4*
DIC(0 PTP+3*
>> DIR("A" DISPLAY+8*
>> DIR(0 DISPLAY+8*
>> DIRUT MAIN+14, MAIN+20
DT MEM+7, MEM+8
DTIME ASK+3
>> END MEM+29*, MEM+34, ASK+1*, ASK+2, ASK+7
ENDAT MEM+2~, MEM+5, MEM+8, MEM+9
>> ESRSTAT ESRCHK+20*, ESRCHK+21
>> I ESRCHK+12*, ESRCHK+13
>> INDX MEM+3*, MEM+9, MEM+10*
IOF DISPLAY+1, ESRCHK+4
IOST DISPLAY+1, ESRCHK+4
MED MEMDAT~, MEMDAT+9*
MEM MEM+2~, MEM+3*, MEM+4*, MEM+5, MEM+9, MEM+22*, MEM+23, MEM+34, MEMDAT~, MEMDAT+5
, MEMDAT+6
MEM( MEM+9*, MEM+22, MEM+23, ASK+1, ASK+6, ASK+8
MEM(1 MEM+12, MEM+17
MEM(2 MEM+17, MEM+19
>> MIEN MAIN+10, MEM+15*, MEM+17*, MEM+20*, ASK+8*, ASK+9, ASK+10, DISPLAY+5, DISPLAY+7, ESRCHK+9
ESRCHK+13
MSD MEMDAT~, MEMDAT+8*
MST MEMDAT~, MEMDAT+7*
MTD MEMDAT~, MEMDAT+10*
>> PPCNT ESRCHK+29*, ESRCHK+32*, ESRCHK+33, ESRCHK+34*, ESRCHK+36, NP+4*, NP+8*, NP+9, NP+10*, NP+12
WP+3*, WP+7*, WP+8, WP+9*, WP+11
PPDATA ESRCHK+2~, ESRCHK+13*, ESRCHK+14, ESRCHK+23, ESRCHK+25
>> PPE ESRCHK+14*, ESRCHK+15, ESRCHK+16, ESRCHK+21, ESRCHK+23, ESRCHK+25, ESRCHK+29*, ESRCHK+30*, ESRCHK+31, NP+4*
NP+5*, NP+6, WP+3*, WP+4*, WP+5
>> PPEX ESRCHK+29*, ESRCHK+31*, ESRCHK+34*, ESRCHK+37, NP+4*, NP+7*, NP+10*, NP+13, WP+3*, WP+6*
WP+9*, WP+12
>> PPEX1 NP+6*, NP+7, WP+5*, WP+6
>> PPI ESRCHK+16*, ESRCHK+17, ESRCHK+18, ESRCHK+20
>> PRSIEN MAIN+6*, PTP+6*, MEM+4, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7, ESRCHK+5, ESRCHK+20
>> QUIT MAIN+8*, MAIN+11, MAIN+17, MAIN+33, MAIN+38*, MAIN+40, ESRCHK+6*, ESRCHK+19
>> RO MAIN+27
>> SCRTTL DISPLAY+2*, DISPLAY+4
>> START MEM+26*, MEM+34
>> STATUS MEM+5, MEM+6
STDAT MEM+2~, MEM+5, MEM+9
>> TDAT MEM+5, MEM+7, MEM+8, MEM+9, MEM+33*, MEM+34, ESRCHK+8
>> TEXT ESRCHK+27*, ESRCHK+34*, ESRCHK+37*, ESRCHK+39*, ESRCHK+41*, NP+2*, NP+10*, NP+13*, WP+1*, WP+9*
WP+12*
TPPI ESRCHK+2~, ESRCHK+7*, ESRCHK+11*, ESRCHK+18
U MEM+17, MEM+24, MEM+27, MEM+30, ASK+8, MEMDAT+7, MEMDAT+8, MEMDAT+9, MEMDAT+10, ESRCHK+5
ESRCHK+11, ESRCHK+14, ESRCHK+20, ESRCHK+23, ESRCHK+25
>> X MAIN+30, MAIN+36
>> Y MAIN+5, MAIN+6, PTP+6, MEM+24*, MEM+26, MEM+27*, MEM+29, MEM+30*, MEM+31, MEM+33
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