PRSATPE ;WOIFO/PLT - Find Exceptions ;12/3/07
Source file <PRSATPE.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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^
|
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, T1, T1+1 |
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, L2, L3, HENCAP+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 |
>> | 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, D2, HENCAP+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*, T1, L0+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, L0, ERR+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, D2, HENCAP+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("" | V0, V1, OT+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, V1, OT+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, L1, ERR+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, L0, D2+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* |