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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PRSATPE

Package: PAID

Routine: PRSATPE


Information

PRSATPE ;WOIFO/PLT - Find Exceptions ;12/3/07

Source Information

Source file <PRSATPE.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
PAID 5 ^PRSAENT  TOURHRS^PRSARC07  CNV^PRSATIM  HENCAP^PRSATP4  (NX,PR,UN)^PRSATPH  
VA FileMan 1 C^%DTC  

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

Package Total Caller Graph
PAID 8 PRSA8BNH  PRSADP2  PRSAPEX  PRSASR  PRSATPD  PRSATPG  PRSATPH  PRSATPX  

Entry Points

Name Comments DBIA/ICR reference
EX
V0
V1
OT ; Check OT/CT Request
O2 ; Check for valid with-in tour or cross-tour situations
TM ; Get OT,CT request,approve times
T1
LV ; Check Leave Request
L0
L1
L2
L3
L4
D2
HENCAP ; Check for Holiday encapsulated by non-pay
NAWS3640(PRSEMP,PPI) ; return true if NAWS 36/40 Nurse for this PPI
SAT2DAY(WK,PRSIEN,PPI) ;
CARRYOVR(PRSIEN,PPI) ; true if hours are coming in from last pp
THREE12(WK,PRSIEN,PPI) ;
HRSMATCH(PPI,DFN) ; Return true if hourly employee tour hrs '= 8B normal hrs
ERR ; Set Error
ERR3640 ; Set NAWS (36/40) Errors and errors not related to a single segment
ERTX ;;
1 ;;No Tour Entered^
2 ;;No Time Posted^
3 ;; not Requested
4 ;; Requested but not Approved
5 ;; Posted outside of Tour Hours or within Recess Hours
6 ;; Posted within Tour Hours or outside of Recess Hours
7 ;; Posted exceeds Requested Hours
8 ;; Requested but pending Supervisor Approval
9 ;; Supervisor Approved but pending Director Approval
10 ;; Overlaps with the start of the next day's Tour
11 ;; Overlaps with the prior day's Tour
12 ;; can only be posted against OT, CT, ON, & SB in Tour
13 ;; Posted exceeds Approved Hours
14 ;; The minimum charge for Military Leave is one hour
15 ;; was encapsulated by non-pay
16 ;;36/40 AWS nurse has a 2 day tour on Saturday^
17 ;;36/40 AWS nurse has tour carryover from prior pp^
18 ;;36/40 AWS nurse must have 3 12 hr tours in week 1^
19 ;;36/40 AWS nurse must have 3 12 hr tours in week 2^
20 ;;Normal/Tour hrs unequal^

External References

Name Field # of Occurrence
C^%DTC D2+1
^PRSAENT HRSMATCH+11
TOURHRS^PRSARC07 THREE12+9, HRSMATCH+13
CNV^PRSATIM PRSATPE+29, PRSATPE+33, PRSATPE+39, PRSATPE+48, L1+2
HENCAP^PRSATP4 HENCAP+3
NX^PRSATPH OT+2
PR^PRSATPH OT+3
UN^PRSATPH PRSATPE+56

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] NAWS3640+4, HRSMATCH+10
^PRST(457.1 - [#457.1] SAT2DAY+5, CARRYOVR+4, THREE12+6
^PRST(457.2 - [#457.2] PRSATPE+23, PRSATPE+24, PRSATPE+28, PRSATPE+32
^PRST(457.5 - [#457.5] HRSMATCH+7
^PRST(458 - [#458] PRSATPE+3, PRSATPE+20, OT+6, TM+1, L0+5, D2, NAWS3640+2, SAT2DAY+4, CARRYOVR+3, THREE12+5
, HRSMATCH+5, HRSMATCH+8
^PRST(458.1 - [#458.1] L0+8, L1
^PRST(458.2 - [#458.2] OT+8, OT+9, T1T1+1

Label References

Name Line Occurrences
$$CARRYOVR PRSATPE+17
$$HRSMATCH PRSATPE+8
$$NAWS3640 PRSATPE+13, PRSATPE+16
$$SAT2DAY PRSATPE+14
$$THREE12 PRSATPE+15
D2 L0+6
ERR OT+1, OT+12, OT+14, OT+16, OT+18, LV+5, L2L3HENCAP+6
ERR3640 PRSATPE+8, PRSATPE+14, PRSATPE+15, PRSATPE+17
EX PRSATPE+5, PRSATPE+8, PRSATPE+10, PRSATPE+18, PRSATPE+20, PRSATPE+62
HENCAP L0+2
L0 PRSATPE+44
L1 L0+8
L2 L1+1
L3 L0+8
L4 L0+8
LV PRSATPE+58
O2 OT+1
OT PRSATPE+57
T1 T1+1, T1+2, T1+5
TM PRSATPE+27
V0 PRSATPE+29, PRSATPE+33
V1 PRSATPE+39, PRSATPE+48

Naked Globals

Name Field # of Occurrence
^( L0+8
^(1 PRSATPE+20
^(10 PRSATPE+3, PRSATPE+20
^(4 PRSATPE+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT THREE12+1~, THREE12+2*, THREE12+6*, THREE12+7
>> DA OT+8*, OT+9, TM+1*, T1*, T1+1, L0+7*, L0+8*, L1
DAH HENCAP+1~, HENCAP+2*, HENCAP+3
>> DAY PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+20, PRSATPE+23, PRSATPE+24, OT+6
TM+1, L0+5, D2HENCAP+3
DBH HENCAP+1~, HENCAP+2*, HENCAP+3
DFN PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+17, PRSATPE+20, OT+8, T1
L0+8, HENCAP+3, HRSMATCH~, HRSMATCH+2, HRSMATCH+5, HRSMATCH+8, HRSMATCH+10, HRSMATCH+13
>> DN PRSATPE+44*, V1*, V1+1*, OT+2, OT+3, L0+6
>> DT1 L0+5*, L0+6*, L0+8, L1+3, D2+1
>> DT2 L0+5*, L0+6, L0+7, L1+4, D2*, D2+1*
>> DTI OT+6*, OT+8, TM+1*, T1L0+5*
>> DTIN L0+7*, L0+8
DTYBASIS NAWS3640+1~, NAWS3640+6*, NAWS3640+8
>> ECNT PRSATPE+3*, ERR+1*, ERR3640+1*
EMPNODE NAWS3640+1~, NAWS3640+4*, NAWS3640+5, NAWS3640+6, NAWS3640+7
EN THREE12+1~, THREE12+3*, THREE12+4
ENT HRSMATCH+1~, HRSMATCH+7*, HRSMATCH+11, HRSMATCH+12
ENTPTR HRSMATCH+1~, HRSMATCH+5*, HRSMATCH+6, HRSMATCH+7
ER PRSATPE+3!
ER( ERR+1*, ERR3640+1*
ER(1 PRSATPE+5*, PRSATPE+10*, PRSATPE+62*
>> ERR PRSATPE+8*, PRSATPE+14*, PRSATPE+15*, PRSATPE+17*, OT+1, OT+12*, OT+14*, OT+16*, OT+18*, O2+4*
LV+5*, L2*, L3*, HENCAP+6*
>> FATAL PRSATPE+3*, PRSATPE+5*, PRSATPE+8*, PRSATPE+10*, PRSATPE+14*, PRSATPE+15*, PRSATPE+17*, PRSATPE+18, PRSATPE+62*, OT+1*
LV+5*
HOL HENCAP+1~, HENCAP+2*, HENCAP+3, HENCAP+5
HRS SAT2DAY+1~, THREE12+8~, THREE12+9, HRSMATCH+1~, HRSMATCH+13
HRS( THREE12+10
HRS("W1" HRSMATCH+14
HRS("W2" HRSMATCH+14
>> K PRSATPE+20*, PRSATPE+22, PRSATPE+23*, PRSATPE+24*, PRSATPE+28*, PRSATPE+29, PRSATPE+32*, PRSATPE+33, PRSATPE+38*, PRSATPE+39
PRSATPE+44*, PRSATPE+45*, PRSATPE+47, L0ERR+1
>> KK L0+8*
>> LF L0+8, L1*, L2+1*
MATCH HRSMATCH+1~, HRSMATCH+3*, HRSMATCH+14*, HRSMATCH+15
MLTIME PRSATPE+4~*, PRSATPE+50*, PRSATPE+62
NH HRSMATCH+1~, HRSMATCH+4*, HRSMATCH+8*, HRSMATCH+9, HRSMATCH+10*, HRSMATCH+12, HRSMATCH+14
NORMHRS NAWS3640+1~, NAWS3640+7*, NAWS3640+8
PAYPLAN NAWS3640+1~, NAWS3640+5*, NAWS3640+8
PPI PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+17, PRSATPE+20, OT+6, TM+1
L0+5, D2HENCAP+3, NAWS3640~, NAWS3640+2, SAT2DAY~, SAT2DAY+4, CARRYOVR~, CARRYOVR+3, THREE12~
, THREE12+5, THREE12+9, HRSMATCH~, HRSMATCH+2, HRSMATCH+5, HRSMATCH+8, HRSMATCH+13
PRIORSAT CARRYOVR+1~, CARRYOVR+3*, CARRYOVR+4
PRSD SAT2DAY+1~, SAT2DAY+3*, SAT2DAY+4, THREE12+1~, THREE12+4*, THREE12+5
PRSEMP NAWS3640~, NAWS3640+2, NAWS3640+4
>> PRSENT PRSATPE+22
PRSIEN SAT2DAY~, SAT2DAY+4, CARRYOVR~, CARRYOVR+3, THREE12~, THREE12+5, THREE12+9
>> PRSWOC PRSATPE+23*, PRSATPE+24*
QUIT HENCAP+1~, HENCAP+2*, HENCAP+3, HENCAP+4
REMARK L0~*, L0+1
S8 NAWS3640+1~, NAWS3640+2*, NAWS3640+3
SAT2DAY SAT2DAY+1~, SAT2DAY+2*, SAT2DAY+4*, SAT2DAY+5*, SAT2DAY+6, CARRYOVR+1~, CARRYOVR+2*, CARRYOVR+4*, CARRYOVR+5
ST THREE12+1~, THREE12+3*, THREE12+4
>> STAT PRSATPE+3*, PRSATPE+10, OT+7*, OT+8, OT+11*, OT+12, OT+13, OT+14, T1+1*, T1+4
, L1*, L2
SUNTRHRS SAT2DAY+1~
T PRSATPE+28!
T( PRSATPE+30!*, PRSATPE+31*, PRSATPE+34!*, PRSATPE+35*, PRSATPE+51, PRSATPE+52, PRSATPE+55
T("" V0V1OT+3
T(1440 OT+2
>> TC PRSATPE+5*, PRSATPE+10, LV+1, LV+2
>> TIM PRSATPE+48*, PRSATPE+50, OT+16, OT+18
TM PRSATPE+27!
TM( OT+16*, OT+18*, T1+3*, T1+4*
TOURDTY THREE12+1~, THREE12+5*, THREE12+6
TRS PRSATPE+28!, PRSATPE+55*, O2+4, LV+4, LV+5
TRS( PRSATPE+40!*, PRSATPE+41*, PRSATPE+55
>> TT PRSATPE+39*, PRSATPE+44*, PRSATPE+47*, PRSATPE+50, PRSATPE+56, PRSATPE+57, PRSATPE+62, V1OT+4, OT+10
OT+16, OT+18, O2+1, O2+4, T1+2*, T1+3, T1+4, LV+2, LV+4, LV+5
L0+2, L0+4, L1ERR+1
U PRSATPE+20, PRSATPE+23, PRSATPE+24, PRSATPE+38, OT+6, OT+11, NAWS3640+5, NAWS3640+6, NAWS3640+7, SAT2DAY+5
, CARRYOVR+3, CARRYOVR+4, THREE12+6, HRSMATCH+5, HRSMATCH+7, HRSMATCH+10
WK SAT2DAY~, SAT2DAY+3, THREE12~, THREE12+3, THREE12+10
>> X PRSATPE+29*, PRSATPE+33*, PRSATPE+38*, PRSATPE+45*, L1+2*, D2+1
>> X0 PRSATPE+3*, PRSATPE+5
X1 PRSATPE+20*, PRSATPE+23, PRSATPE+28, PRSATPE+29, D2+1~*
X2 PRSATPE+20*, PRSATPE+22, PRSATPE+23, PRSATPE+24, PRSATPE+27, PRSATPE+38, PRSATPE+39, PRSATPE+44, PRSATPE+45, PRSATPE+47
PRSATPE+55, O2+1, O2+4, L0D2+1~*, ERR+1
>> X4 PRSATPE+20*, PRSATPE+24, PRSATPE+32, PRSATPE+33
>> Y PRSATPE+29, PRSATPE+33, PRSATPE+39, PRSATPE+48, L1+3, L1+4
>> Y0 PRSATPE+44*, PRSATPE+48*, OT+3, L1+1
>> Z PRSATPE+23*, PRSATPE+24*, PRSATPE+28*, PRSATPE+32*, OT+9*, OT+10, OT+11, T1+1*, T1+2, T1+3
T1+4, L1*, L1+2, L1+3, L1+4
>> Z1 PRSATPE+29*, PRSATPE+30, PRSATPE+31, PRSATPE+33*, PRSATPE+34, PRSATPE+35, PRSATPE+39*, PRSATPE+40, PRSATPE+41, PRSATPE+48*
PRSATPE+49, PRSATPE+51*, PRSATPE+55, V0*, V1*, OT+1, LV+5, L1+1*, L1+3
>> Z2 PRSATPE+29*, PRSATPE+30, PRSATPE+31, PRSATPE+33*, PRSATPE+34, PRSATPE+35, PRSATPE+39*, PRSATPE+40, PRSATPE+41, PRSATPE+48*
PRSATPE+49, PRSATPE+52*, PRSATPE+55, V0*, V0+1*, V1*, V1+1*, OT+1, LV+5, L1+1*
L1+4
Z3 PRSATPE+46~, PRSATPE+49*, PRSATPE+55*
Z4 PRSATPE+46~, PRSATPE+49*, PRSATPE+55*

Marked Items

Name Field # of Occurrence
$T(ERTX+1 PRSATPE+5
$T(ERTX+14 PRSATPE+62
$T(ERTX+2 PRSATPE+10
$T(ERTX+ERR ERR+1, ERR3640+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All