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

Package: PAID

Routine: PRSATE0


Information

PRSATE0 ;WCIOFO/PLT - Data Validate for Edit Variable Tours ;7/18/08 14:37

Source Information

Source file <PRSATE0.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
PAID 5 TOURHRS^PRSARC07  (NX,SET)^PRSATE  DT^PRSATE2  ($$TOUR,ENT)^PRSATE5  OT^PRSATP  
VA FileMan 3 ^DDS  HLP^DDSUTL  $$GET^DDSVAL  

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

Package Total Caller Graph
PAID 12 PRSA TE EDIT  PRSADP1  PRSADP2  PRSAPPO  PRSASC1  PRSASR  PRSATE  PRSATE2  
PRSATE4  PRSATPP  PRSATPTW  PRSAUDP  

Entry Points

Name Comments DBIA/ICR reference
S1 ; Set Tour if necessary
VS ; Validate tour segments
VAL ; Validate Tour
VAL2
PRSDAY ;update prsday with new data (like codes in label set of prsate)
V1
NAWS1 ;;Warning: There are not three 12 hour tours in week 1 and/or week 2 for this AWS 36/40 Nurse
NAWS2 ;;Warning: Hours in week 1 and/or week 2 are not 36 for this AWS 36/40 Nurse.
NAWS3 ;;Warning: Tour overlaps two administrative work weeks for this 36/40 Nurse.
TWE(A,B,C,D) ;ef=^1-emp 450 tw indicator, ^2=emp eligible code, ^3-emp pp 458 tw
; ^4 emp pp eliglble code, ^5-daily tw tour
TWP(A,B) ;ef=^1-telework code, ^2-eligible code, ^3-description

External References

Name Field # of Occurrence
^DDS PRSATE0+9
HLP^DDSUTL VAL2+8, VAL2+9, VAL2+11, VAL2+13, VAL2+14, V1
$$GET^DDSVAL VAL+2
TOURHRS^PRSARC07 VAL2+12
NX^PRSATE S1+4
SET^PRSATE S1+3
DT^PRSATE2 PRSATE0+6
$$TOUR^PRSATE5 PRSDAY+3
ENT^PRSATE5 VAL+8
OT^PRSATP VAL2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSP(454 - [#454] TWP+2, TWP+3
^PRSPC - [#450] TWE+3
^PRST(457.1 - [#457.1] S1+2, S1+3, VAL2+2, VAL2+3
^PRST(457.2 - [#457.2] VS+2
^PRST(458 - [#458] PRSATE0+5, PRSATE0+6*, PRSATE0+10!, PRSATE0+11, S1+1!, VAL+6, PRSDAY+3, TWE+5

Label References

Name Line Occurrences
$$TWP TWE+3, TWE+5
NAWS1 VAL2+11
NAWS2 VAL2+13
NAWS3 VAL2+14
PRSDAY VAL+6
S1 PRSATE0+12
V1 VAL2+7
VAL2 VAL+3
VS VAL2+5

Naked Globals

Name Field # of Occurrence
^(0 PRSATE0+5, PRSATE0+11*, S1+3, VAL+6, TWE+5
^(1 VAL2+2
^(4 VAL+6
^(8 PRSATE0+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A TWE~, TWE+3, TWE+5, TWP~, TWP+1, TWP+2*, TWP+3*, TWP+4
B TWE~, TWE+4, TWE+5, TWP~, TWP+4
C TWE~, TWE+5
>> C0 VAL2
D TWE~, TWE+3*, TWE+5
DA PRSATE0+7~, PRSATE0+8*, VAL+2
DA(1 PRSATE0+8*
>> DAY PRSATE0+12*, S1+1, S1+2, VAL+2*, VAL+6*, VAL2+1*, VAL2+2, VAL2+3, VAL2+4, PRSDAY+1
PRSDAY+2, PRSDAY+3, PRSDAY+4, PRSDAY+5, PRSDAY+6
>> DB VAL2*
DDSBR PRSATE0+7~, VAL+8*
DDSERROR VAL+8*, V1*!
DDSFILE PRSATE0+7~, PRSATE0+8*
DDSFILE(1 PRSATE0+8*
>> DFN PRSATE0+5, PRSATE0+6, PRSATE0+8, PRSATE0+10, PRSATE0+11, S1+1, VAL+6, VAL2+12, PRSDAY+3
>> DIE VAL+2
DR PRSATE0+7~, PRSATE0+9*
DS PRSATE0+9!
E TWE+2~, TWE+3*, TWE+4, TWE+5
>> FLX VAL2+8
>> HRS VAL2+1*, VAL2+2*, VAL2+9, VAL2+12
>> HRS("W1" VAL2+13
>> HRS("W2" VAL2+13
K PRSATE0+5*, PRSATE0+6!, VS+1*, VAL2+15!
NAWS VAL2~*, VAL2+4*, VAL2+10, VAL2+11
NAWS( VAL2+4*
NAWS(1 VAL2+11
NAWS(2 VAL2+11
>> NH VAL2VAL2+9
>> PP VAL2
>> PPI PRSATE0+5, PRSATE0+6, PRSATE0+8, PRSATE0+10, PRSATE0+11, S1+1, VAL+6, VAL2+12, PRSDAY+3
PRSAERR PRSATE0+7~, PRSATE0+9, VAL2!, V1*
PRSDAY VAL+1!
PRSDAY( VAL+6*, PRSDAY+1*, PRSDAY+2*, PRSDAY+4*, PRSDAY+5*, PRSDAY+6*
PRSERR VAL+8!
PRSETD VAL+1!, VAL+2*, VAL+3, VAL2+2, PRSDAY+1, PRSDAY+2, PRSDAY+3, PRSDAY+4, PRSDAY+5, PRSDAY+6
>> PRSTW( PRSATE0+5*, S1+2
>> PRSTWB PRSATE0+5, S1+1, S1+2
PRSTWO PRSATE0+4~
PRSTWO( PRSATE0+5*, S1+2
SNAWS VAL2~, VAL2+4*, VAL2+12
>> SRT PRSATE0+5, S1+3, PRSDAY+1, PRSDAY+2
STR VS+3*, VAL2*, VAL2+1, VAL2+7, VAL2+8*, VAL2+9*, VAL2+11*, VAL2+13*, VAL2+14*, VAL2+15!
V1
>> TD PRSATE0+12*, S1+2, S1+3, VAL2+2*, VAL2+3, VAL2+4
>> TDH S1+3*
TDT VAL2~, VAL2+1*, VAL2+3*, VAL2+14
TNEW PRSATE0+10*, PRSATE0+12, PRSATE0+13!
TOLD PRSATE0+5*, PRSATE0+6, PRSATE0+13!, S1+2, VAL+3, PRSDAY+3
TRG VS+1*, VS+2*, VAL2+5, VAL2+15!
TRS VAL2+1*, VAL2+5*, VAL2+8, VAL2+15!
>> TYP PRSDAY+1, PRSDAY+4, PRSDAY+6
U PRSATE0+5, VAL+2, VAL+6, VAL2VAL2+2, VAL2+3, VAL2+4, PRSDAY+1, PRSDAY+2, PRSDAY+3
PRSDAY+4, PRSDAY+5, PRSDAY+6, TWE+3, TWE+5, TWP+1, TWP+2, TWP+4
>> Y S1+3*, VS+1, VAL2+2*
>> Z PRSATE0+5*, VS+1*, VS+2*, VS+3, VAL2+2*, VAL2+4
>> ZENT VS+3, VAL2*

Marked Items

Name Field # of Occurrence
$T(NAWS1 VAL2+11
$T(NAWS2 VAL2+13
$T(NAWS3 VAL2+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All