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

Package: PAID

Routine: PRSPESR1


Information

PRSPESR1 ;WOIFO/JAH - part time physicians ESR Edit ;11/04/04

Source Information

Source file <PRSPESR1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
PAID 5 CNV^PRSATIM  ($$COMPR,$$CTCH,V0)^PRSATP1  ($$AVAILREC,UNLOCK)^PRSLIB00  ($$BURP,$$ELAPSE,$$VALIDLV)^PRSPESR2  ($$GETTOUR,WARNMSG)^PRSPESR3  
VA FileMan 5 ^DDS  (HLP,MSG)^DDSUTL  $$GET^DDSVAL  MSG^DIALOG  (,FILE)^DIE  
Kernel 2 $$NOW^XLFDT  SIG^XUSESIG  

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 PRSASR1  PRSPESR  PRSPESR3  

Entry Points

Name Comments DBIA/ICR reference
ESRFRM(PRSIEN,PPI,PRSD) ;Run ScreenMan Form PRSA ESR EDIT on file 458
GETSTAT(PRSIEN,PPI,PRSD) ; func return status
; esr daily status (#146) 1:NOT STARTED;2:PENDING;3:RESUBMIT;
; 4:SIGNED;5:APPROVED;6:DAY OFF
ESRVALID ; Validate Daily ESR data
; called when PTP attempts to save ScrMn form PRSP ESR POST (F458)
; DDSERROR set to prevent save.
; DDSBR set takes user field
CHKDATA ; called to validate screenman posting on ESR daily
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
E12
E13
E14
E15
E16
E17

External References

Name Field # of Occurrence
^DDS ESRFRM+36
HLP^DDSUTL CHKDATA+55, CHKDATA+68, CHKDATA+71, CHKDATA+80, CHKDATA+85, CHKDATA+93, CHKDATA+98, CHKDATA+102, CHKDATA+108
MSG^DDSUTL ESRVALID+11, ESRVALID+31, ESRVALID+46, ESRVALID+61
$$GET^DDSVAL CHKDATA+73
MSG^DIALOG ESRVALID+57
^DIE ESRVALID+44
FILE^DIE ESRVALID+56
CNV^PRSATIM CHKDATA+32
$$COMPR^PRSATP1 CHKDATA+105
$$CTCH^PRSATP1 CHKDATA+107
V0^PRSATP1 CHKDATA+33
$$AVAILREC^PRSLIB00 ESRFRM+28
UNLOCK^PRSLIB00 ESRFRM+41
$$BURP^PRSPESR2 ESRFRM+40
$$ELAPSE^PRSPESR2 CHKDATA+91
$$VALIDLV^PRSPESR2 CHKDATA+71
$$GETTOUR^PRSPESR3 ESRFRM+16
WARNMSG^PRSPESR3 ESRVALID+18
$$NOW^XLFDT ESRVALID+50
SIG^XUSESIG ESRVALID+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRST(457.1 - [#457.1] ESRFRM+17, ESRFRM+22, CHKDATA+13, CHKDATA+15
^PRST(458 - [#458] ESRFRM+6, ESRFRM+7, ESRFRM+9, ESRFRM+10, ESRFRM+11, ESRFRM+12, ESRFRM+25, ESRFRM+31, ESRFRM+39, ESRFRM+40*
, GETSTAT+3, ESRVALID+10, CHKDATA+45

Label References

Name Line Occurrences
$$GETSTAT ESRFRM+5
CHKDATA ESRVALID+14
E1 CHKDATA+63
E10 CHKDATA+79
E11 CHKDATA+97
E12 CHKDATA+101
E13 CHKDATA+107
E14 CHKDATA+71
E15 CHKDATA+85
E17 CHKDATA+92
E2 CHKDATA+67
E3 CHKDATA+44
E4 CHKDATA+35
E5 CHKDATA+39
E6 CHKDATA+78
E7 CHKDATA+45
E8 CHKDATA+28
E9 CHKDATA+42

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ESRFRM+3~, ESRFRM+30*, ESRVALID+33~, ESRVALID+34*, CHKDATA+73
DA(1 ESRFRM+30*, ESRVALID+34*, ESRVALID+43
DA(2 ESRFRM+30*, ESRVALID+34*, ESRVALID+43
>> DDSERROR ESRVALID+15, ESRVALID+30*, CHKDATA+19, CHKDATA+28*, CHKDATA+36*, CHKDATA+39*, CHKDATA+42*, CHKDATA+44*, CHKDATA+45*, CHKDATA+55
CHKDATA+61, CHKDATA+64*, CHKDATA+67*, CHKDATA+68, CHKDATA+71*, CHKDATA+77, CHKDATA+78*, CHKDATA+79*, CHKDATA+80, CHKDATA+85*
CHKDATA+88, CHKDATA+92*, CHKDATA+93, CHKDATA+96, CHKDATA+97*, CHKDATA+98, CHKDATA+100, CHKDATA+101*, CHKDATA+102, CHKDATA+106
CHKDATA+107*, CHKDATA+108
DDSFILE ESRFRM+3~, ESRFRM+30*
DDSFILE(1 ESRFRM+30*
DFN ESRFRM+3~, ESRFRM+28*, CHKDATA+105
DIE ESRFRM+3~, ESRVALID+33~, ESRVALID+43*, CHKDATA+73
DR ESRFRM+36*, ESRVALID+33~, ESRVALID+37*, ESRVALID+40*
DY2 CHKDATA+9~, CHKDATA+14*, CHKDATA+15*
GLOB ESRFRM+2~, ESRFRM+28, ESRFRM+41
IENS ESRVALID+49~, ESRVALID+52*, ESRVALID+53, ESRVALID+54, ESRVALID+55
K CHKDATA+9~, CHKDATA+19*, CHKDATA+24, CHKDATA+28, CHKDATA+31, CHKDATA+34, CHKDATA+42, CHKDATA+44, CHKDATA+45, CHKDATA+46
CHKDATA+77*, CHKDATA+78, CHKDATA+79, CHKDATA+84*, CHKDATA+88*, CHKDATA+89, CHKDATA+91, CHKDATA+96*, CHKDATA+97, CHKDATA+100*
CHKDATA+101, CHKDATA+106*, CHKDATA+107
MLALLOW ESRFRM+3~, ESRFRM+18*, ESRFRM+23*, CHKDATA+85, E15
MLP CHKDATA+9~, CHKDATA+89*, CHKDATA+90, CHKDATA+91
MTOT CHKDATA+9~, CHKDATA+83*, CHKDATA+84*, CHKDATA+85
NOTHING CHKDATA+9~, CHKDATA+24*, CHKDATA+25
PPI ESRFRM~, ESRFRM+5, ESRFRM+6, ESRFRM+7, ESRFRM+9, ESRFRM+10, ESRFRM+11, ESRFRM+12, ESRFRM+25, ESRFRM+30
, ESRFRM+31, ESRFRM+39, ESRFRM+40, GETSTAT~, GETSTAT+3, ESRVALID+10, ESRVALID+34, ESRVALID+52, CHKDATA+45, CHKDATA+105
PRSD ESRFRM~, ESRFRM+5, ESRFRM+6, ESRFRM+7, ESRFRM+9, ESRFRM+10, ESRFRM+11, ESRFRM+12, ESRFRM+16, ESRFRM+25
, ESRFRM+30, ESRFRM+31, ESRFRM+39, ESRFRM+40, GETSTAT~, GETSTAT+3, ESRVALID+10, ESRVALID+34, ESRVALID+52, CHKDATA+45
PRSDTE ESRFRM+2~, ESRFRM+25*
PRSFDA ESRVALID+49~
PRSFDA( ESRVALID+53*, ESRVALID+54*, ESRVALID+55*
PRSIEN ESRFRM~, ESRFRM+5, ESRFRM+6, ESRFRM+7, ESRFRM+9, ESRFRM+10, ESRFRM+11, ESRFRM+12, ESRFRM+16, ESRFRM+28
, ESRFRM+30, ESRFRM+31, ESRFRM+39, ESRFRM+40, GETSTAT~, GETSTAT+3, ESRVALID+10, ESRVALID+34, ESRVALID+52, CHKDATA+45
PRSML ESRFRM+3~, ESRFRM+17*
PRSML2 ESRFRM+3~, ESRFRM+22*
PRSMSG ESRVALID+27~, ESRVALID+28*, ESRVALID+31, ESRVALID+38*, ESRVALID+41*, ESRVALID+46
PRSN1 ESRFRM+2~, ESRFRM+9*, ESRFRM+16, CHKDATA+71
PRSN2 ESRFRM+2~
PRSN4 ESRFRM+2~, ESRFRM+10*, ESRFRM+16, CHKDATA+71
PRSN5 ESRFRM+2~, ESRFRM+11*
PRSN6 ESRFRM+2~, ESRFRM+12*
STAMP ESRVALID+49~, ESRVALID+50*, ESRVALID+54
STAT ESRFRM+2~, ESRFRM+5*, ESRVALID+10, ESRVALID+36, ESRVALID+42*, ESRVALID+60*
STOP ESRFRM+3~, ESRFRM+28
STR ESRVALID+9~, ESRVALID+18, CHKDATA+55, CHKDATA+68, CHKDATA+71, CHKDATA+80, CHKDATA+85, CHKDATA+93, CHKDATA+98, CHKDATA+102
CHKDATA+108, E1*, E2*, E3*, E4*, E5*, E6*, E7*, E8*, E9*
, E10*, E11*, E12*, E13*, E14*, E15*, E16*, E17*
T CHKDATA+9~, CHKDATA+56, CHKDATA+71
T( CHKDATA+44, CHKDATA+46*, CHKDATA+61, CHKDATA+62, CHKDATA+66, CHKDATA+67
TOD ESRFRM+2~, ESRFRM+6*, ESRFRM+16, ESRFRM+17, CHKDATA+13
TOD2 ESRFRM+2~, ESRFRM+7*, ESRFRM+21, ESRFRM+22, CHKDATA+15
TOUR ESRFRM+2~
TWO CHKDATA+9~, CHKDATA+13*, CHKDATA+14, CHKDATA+15*, CHKDATA+34
U ESRFRM+6, ESRFRM+7, ESRFRM+17, ESRFRM+22, ESRFRM+25, CHKDATA+13, CHKDATA+15, CHKDATA+24, CHKDATA+28, CHKDATA+31
CHKDATA+32, CHKDATA+34, CHKDATA+42, CHKDATA+44, CHKDATA+45, CHKDATA+46, CHKDATA+78, CHKDATA+79, CHKDATA+84, CHKDATA+89
CHKDATA+91, CHKDATA+97, CHKDATA+101
WARNING ESRVALID+9~, ESRVALID+18
WORK CHKDATA+91~*, CHKDATA+92
X ESRVALID+29, ESRVALID+45!, ESRVALID+59!, CHKDATA+31*
X1 ESRVALID+24~, ESRVALID+26
Y CHKDATA+9~, CHKDATA+32, CHKDATA+66*, CHKDATA+67
Y31 ESRFRM+2~, ESRFRM+16*, ESRFRM+35
Z ESRFRM+3~, ESRFRM+31*, ESRFRM+39*, ESRFRM+40, ESRVALID+10, CHKDATA+24, CHKDATA+28, CHKDATA+31, CHKDATA+34, CHKDATA+42
CHKDATA+44, CHKDATA+45, CHKDATA+46, CHKDATA+59, CHKDATA+78, CHKDATA+79, CHKDATA+84, CHKDATA+89, CHKDATA+91, CHKDATA+97
CHKDATA+101, CHKDATA+107
Z1 CHKDATA+9~, CHKDATA+32*, CHKDATA+44, CHKDATA+46, CHKDATA+60*, CHKDATA+61*, CHKDATA+62, CHKDATA+66, CHKDATA+67, CHKDATA+73*
CHKDATA+76
Z2 CHKDATA+9~, CHKDATA+32*, CHKDATA+34, CHKDATA+39, CHKDATA+46
ZENT ESRFRM+3~, ESRFRM+35*
ZS CHKDATA+9~, CHKDATA+10*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All