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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSPBRP

Package: PAID

Routine: PRSPBRP


Information

PRSPBRP ;WOIFO/MGD - PTP BEGIN RECONCILIATION OF MEMORANDUM ;01/29/07

Source Information

Source file <PRSPBRP.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
PAID 6 ^PRSAES  (ESRCHK,PTP)^PRSPRM  (A1,HDR,INDEX,MEM)^PRSPUT1  PPSUM^PRSPUT2  ($$MEMCPP,AL)^PRSPUT3  $$UPPER^PRSRUTL  
VA FileMan 4 DD^%DT  MSG^DIALOG  UPDATE^DIE  ^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: 3

Package Total Caller Graph
PAID 3 PRSP HR BRP  PRSPRM  PRSPSRC  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Prompt for Part Time Physician
DRIVER ; Main Driver
MEM ; Find any memorandums that meet the begin reconciliation qualifications
ASK
DISPLAY ; Display memorandum info to validate the correct employee was chosen
SUM ; Display Summary information - Screen #2
ROPT ; Reconciliation Options
ASK2 ; Prompt to e-mail or print.
ESIG ; Prompt for Electronic Signature and store fields in #458.7
DEV
PRINT ; Print the paper version of the Reconciliation form
KILL ; Clean up variables

External References

Name Field # of Occurrence
DD^%DT MEM+31, MEM+34
^%ZIS DEV+4
HOME^%ZIS DEV+12
^%ZISC DEV+14
^%ZTLOAD DEV+10
MSG^DIALOG DEV+18
UPDATE^DIE DEV+18
^DIR DISPLAY+8, SUM+47
^PRSAES ESIG+3
ESRCHK^PRSPRM DRIVER+9
PTP^PRSPRM MAIN+4
A1^PRSPUT1 SUM+3, SUM+20, SUM+24, SUM+26, SUM+27, SUM+29, SUM+31, SUM+33, SUM+43, SUM+45
ROPT+4, ROPT+6, ROPT+13, ROPT+21, ROPT+28
HDR^PRSPUT1 DISPLAY+4
INDEX^PRSPUT1 SUM+1
MEM^PRSPUT1 DISPLAY+5
PPSUM^PRSPUT2 DISPLAY+7
$$MEMCPP^PRSPUT3 SUM+6
AL^PRSPUT3 DISPLAY+6
$$UPPER^PRSRUTL ASK+4, ASK2+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No memorandums meet the reconciliation qualifications for the "
  • Line Location: MEM+20
Function Call: WRITE
  • Prompt: "selected employee."
  • Line Location: MEM+21
Function Call: WRITE
  • Prompt: !!,"# ",?5,"STARTS ENDS"
  • Line Location: MEM+27
Function Call: WRITE
  • Prompt: !,MEM,?5,START," ",END
  • Line Location: MEM+36
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: !
  • Line Location: SUM+46
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ROPT+2
Function Call: WRITE
  • Prompt: $P(^PRSPC(PRSIEN,0),U,1)_" - Memorandum Summary"
  • Line Location: ROPT+3
Function Call: WRITE
  • Prompt: !!,"Would you like to use a (H)ard copy or (E)lectronic reconciliation form: "
  • Line Location: ASK2+2
Function Call: WRITE
  • Prompt: !!,"Enter H or E or ^ to Quit."
  • Line Location: ASK2+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+3
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued!",1:"Request Canceled!")
  • Line Location: DEV+10
Function Call: WRITE
  • Prompt: !!,"Memorandum Status updated to: RECONCILIATION STARTED",!
  • Line Location: DEV+19
Function Call: WRITE
  • Prompt: !,TEXT
  • Line Location: PRINT+5
Routine Call
  • DIALOG
  • Line Location:
    • DEV+18
Routine Call
  • DIE
  • Line Location:
    • DEV+18
Routine Call
  • DIR
  • Line Location:
    • DISPLAY+8
    • SUM+47
Routine Call
  • %ZIS
  • Line Location:
    • DEV+4
Routine Call
  • %ZIS
  • Line Location:
    • DEV+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] SUM+35, SUM+36, ROPT+3
^PRST(458.7 - [#458.7] MEM+4, MEM+5, MEM+6, ASK+9, ASK+10, SUM+8
^TMP($J MAIN+7!, ESIG+4!, DEV+20!, PRINT+3, PRINT+4, PRINT+6!, KILL+6!

Label References

Name Line Occurrences
ASK ASK+6
ASK2 DRIVER+16, ASK2+6
DISPLAY DRIVER+6
DRIVER MAIN+6
ESIG DRIVER+19
KILL MAIN+2
MEM DRIVER+3
PRINT DEV+14
ROPT DRIVER+14
SUM DRIVER+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+1!, DEV+2*, DEV+5!, DEV+15!
%ZIS("A" DEV+2*
AHRS SUM+4~, SUM+9*, SUM+21
AMT SUM+4~, SUM+39*, SUM+42, KILL+2!
ARRAY DISPLAY+3*, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7, KILL+2!
ASK ASK+3*, ASK+4*, ASK+5, ASK+6, ASK+8, KILL+2!
ASK2 DRIVER+17, ASK2+3*, ASK2+4*, ASK2+5, ASK2+6, DEVKILL+2!
COHRS SUM+4~, SUM+10*, SUM+11*, SUM+22, SUM+32, KILL+2!
D1 KILL+2!
DASH KILL+2!
DATA MEM+29*, MEM+30, MEM+33, KILL+2!
DATA0 MEM+5*, MEM+7, MEM+8, MEM+10, MEM+11, ASK+9*, SUM+4~, SUM+8*, SUM+9, SUM+10
SUM+12, SUM+13, SUM+15, SUM+17, SUM+18, KILL+2!
DATA4 MEM+6*, MEM+12, ASK+10*, KILL+2!
DAY KILL+2!
DIR KILL+2!
DIR("A" DISPLAY+8*, SUM+47*
DIR(0 DISPLAY+8*, SUM+47*
DIRUT DRIVER+7, DRIVER+12, KILL+2!
DT MEM+13, MEM+15
DTIME ASK+3, ASK2+3
END MEM+35*, MEM+36, ASK+1*, ASK+2, ASK+7, KILL+3!
ENDAT MEM+2~, MEM+11*, MEM+14*, MEM+15, MEM+16
ENDSTA SUM+4~, SUM+41*, SUM+42, SUM+44, KILL+3!
ESOK ESIG+2~, ESIG+4
INDEX PRINT+2*, PRINT+3*, PRINT+4, KILL+3!
INDX MEM+2~, MEM+3*, MEM+16, MEM+17*, DISPLAY+2*, KILL+3!
IO DEV+13
IO("Q" DEV+6
IOF DISPLAY+1, ROPT+2
IOP DEV+1!, DEV+5!, DEV+15!
IOST DISPLAY+1, ROPT+2
MEM MEM+2~, MEM+3*, MEM+4*, MEM+5, MEM+6, MEM+16, MEM+28*, MEM+29, MEM+36, KILL+3!
MEM( MEM+16*, MEM+28, MEM+29, ASK+1, ASK+6, ASK+8
MEM(1 MEM+19, MEM+24, ROPT+11*, ROPT+19*, ROPT+26*
MEM(2 MEM+24, MEM+26
MIEN DRIVER+4, MEM+22*, MEM+24*, ASK+5*, ASK+8*, ASK+9, ASK+10, DISPLAY+5, DISPLAY+7, SUM+6
SUM+8, DEV+17*, KILL+3!
NMIEN KILL+3!
NPHRS KILL+3!
OLDMIEN KILL+3!
OTHRS SUM+21*, SUM+22*, SUM+23, SUM+39, SUM+41, KILL+3!
POMC SUM+4~, SUM+17*, SUM+19
POP DRIVER+17, DEVKILL+4!
POT SUM+18*, SUM+25, ROPT+9, ROPT+17, ROPT+24, KILL+4!
PPCNT KILL+4!
PPI KILL+4!
PPREM SUM+4~, SUM+6*, SUM+7*, SUM+21, KILL+4!
PRSAPGM KILL+4!
PRSFDA KILL+4!
PRSFDA( DEV+17*
PRSIEN MAIN+3*, MAIN+5, MEM+4, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7, SUM+35, SUM+36, ROPT+3
KILL+4!
QUIT MAIN+1*, MAIN+2, MAIN+5*, KILL+4!
RATE SUM+4~, SUM+37*, SUM+38*, SUM+39, KILL+4!
SALARY SUM+4~, SUM+35*, SUM+37, KILL+4!
SCRTTL DISPLAY+2*, DISPLAY+4, KILL+5!
SPAA SUM+4~, SUM+36*, SUM+37, KILL+5!
START MEM+32*, MEM+36, KILL+5!
STATUS MEM+8*, MEM+9, KILL+5!
STDAT MEM+2~, MEM+10*, MEM+16
TDAT MEM+12*, MEM+13, MEM+14, MEM+15, KILL+5!
TDATE KILL+5!
TEXT SUM+2*, SUM+19*, SUM+23*, SUM+25*, SUM+28*, SUM+30*, SUM+32*, SUM+40*, SUM+42*, SUM+44*
ROPT+5*, ROPT+10*, ROPT+11, ROPT+12*, ROPT+18*, ROPT+19, ROPT+20*, ROPT+25*, ROPT+26, ROPT+27*
PRINT+4*, PRINT+5, PRINT+6!
THW SUM+5~, SUM+12*, SUM+22
TOTNP SUM+5~, SUM+13*, SUM+14*, SUM+21, SUM+28
TOTWP SUM+5~, SUM+15*, SUM+16*, SUM+21, SUM+30
U MEM+8, MEM+10, MEM+11, MEM+12, MEM+24, MEM+30, MEM+33, ASK+8, SUM+6, SUM+9
SUM+10, SUM+12, SUM+13, SUM+15, SUM+17, SUM+18, SUM+35, SUM+36, ROPT+3, ROPT+11
ROPT+19, ROPT+26
WPHRS KILL+5!
X KILL+5!
Y MEM+30*, MEM+32, MEM+33*, MEM+35, KILL+5!
ZTDESC DEV+7*, DEV+11!
ZTDTH DEV+11!
ZTIO DEV+11!
ZTRTN DEV+8*, DEV+11!
ZTSAVE DEV+11!, KILL+5!
ZTSAVE("^TMP($J,""PRSPBRP""," DEV+9*
ZTSK DEV+10, DEV+11!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All