PRSNRLOS ;WOIFO/KJS - All Overtime at a Nursing Location - Summary and Detailed;2-2-2012
Source file <PRSNRLOS.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 |
---|---|---|
COORD | ;Entry point for VANOD Coordinator
; Coordinator has no access limits so let them pick any group |
|
MAIN | ;
|
|
REPORT | ;for group of location
|
|
EXIT | ;
|
|
INFO | ;Find nurse information to display in report
|
|
DATA | ;Extract display data from POCD array
|
|
TOTTIM1 | ;
; save hours into work array |
|
TOTTIM2 | ;
; save hours into work array |
|
HDRSUM1 | ;Display header for report of Individual Nurse Activity
|
|
PRTSUM1 | ; Loop through Totals array and print each one
|
|
PPP1 | ;
|
|
HDRSUM2 | ;Display header for report of Individual Nurse Activity
|
|
PRTSUM2 | ; Loop through Totals array and print each one
|
|
PPP2 | ;
|
|
PRTSUM3 | ; Loop through Totals array and print each one
|
|
PPP3 | ;
|
|
TYPE | ;Choose summary or detailed group activity report
|
|
DATE | ; User is prompted for a date range
|
|
QUE | ;call to generate and display report for individual activity
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRSN(451 - [#451] | REPORT+17, REPORT+20, REPORT+23, REPORT+25, REPORT+27, REPORT+28 |
^PRSN(451.5 - [#451.5] | DATA+30, DATA+33 |
^PRSN(451.6 - [#451.6] | DATA+40, DATA+43 |
^PRSPC - [#450] | INFO+3, INFO+10 |
^PRST(457.3 - [#457.3] | DATA+19, DATA+23 |
^PRST(458 - [#458] | REPORT+10, REPORT+11, REPORT+21 |
^TMP($J | REPORT+7!, REPORT+38, REPORT+48, REPORT+53, EXIT+3!, TOTTIM1+2*, TOTTIM1+3*, TOTTIM1+4*, TOTTIM1+5*, TOTTIM1+6* , TOTTIM2+2*, TOTTIM2+3*, TOTTIM2+4*, TOTTIM2+5*, TOTTIM2+6*, TOTTIM2+7*, PRTSUM1+5, PRTSUM1+6, PRTSUM1+12, PRTSUM2+4 , PRTSUM2+6, PRTSUM2+9, PRTSUM2+11, PRTSUM3+5, PRTSUM3+6, PRTSUM3+12 |
Name | Line Occurrences |
---|---|
DATA | REPORT+29 |
DATE | MAIN+7 |
EXIT | REPORT+46 |
HDRSUM1 | REPORT+35, PRTSUM1+10, PPP1+8 |
HDRSUM2 | REPORT+36, PRTSUM2+16, PPP2+6, PRTSUM3+10, PPP3+3 |
INFO | REPORT+18, PRTSUM2+7 |
MAIN | COORD+7 |
PPP1 | PRTSUM1+7 |
PPP2 | PRTSUM2+12 |
PPP3 | PRTSUM3+7 |
PRTSUM1 | REPORT+43 |
PRTSUM2 | REPORT+44 |
PRTSUM3 | PRTSUM2+18 |
QUE | MAIN+9 |
REPORT | QUE+20 |
TOTTIM1 | REPORT+32 |
TOTTIM2 | REPORT+33 |
TYPE | MAIN+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | QUE+1~, QUE+2* |
BEG | MAIN+1~, MAIN+3~, REPORT+10, DATE+6* |
BEGDAY | REPORT+2~, REPORT+10*, REPORT+22 |
BEGPP | REPORT+2~, REPORT+10*, REPORT+19, REPORT+22 |
CNT | PRTSUM2+2~, PRTSUM2+8*, PRTSUM2+10*, PRTSUM2+14 |
DAYBEG | MAIN+2~ |
DAYEND | MAIN+2~ |
DIR | TYPE+2~ |
DIR("?" | TYPE+5* |
DIR("A" | TYPE+4* |
DIR(0 | TYPE+3* |
DIRUT | TYPE+2~, TYPE+7 |
DT | REPORT+9 |
END | MAIN+1~, MAIN+3~, REPORT+11, DATE+7* |
ENDDAY | REPORT+2~, REPORT+11*, REPORT+23 |
ENDPP | REPORT+2~, REPORT+11*, REPORT+20, REPORT+23 |
EXTBEG | MAIN+1~, HDRSUM1+5, HDRSUM2+5, DATE+8* |
EXTEND | MAIN+1~, HDRSUM1+5, HDRSUM2+5, DATE+9* |
GHD | REPORT+6~, REPORT+39*, REPORT+40, REPORT+41, REPORT+42 |
GROUP | COORD+2~, COORD+3 |
GROUP( | REPORT+13, REPORT+14, REPORT+15 |
GROUP(0 | COORD+5, COORD+6, REPORT+14 |
HOURS | REPORT+4~, REPORT+48*, REPORT+49, REPORT+50, REPORT+53*, REPORT+54, DATA+12*, TOTTIM1+2, TOTTIM1+3, TOTTIM1+4 , TOTTIM1+5, TOTTIM1+6, TOTTIM2+2, TOTTIM2+3, TOTTIM2+4, TOTTIM2+5, TOTTIM2+6, TOTTIM2+7, PRTSUM1+6*, PRTSUM1+12* , PRTSUM1+13, PRTSUM1+14, PPP1+2, PPP1+6, PRTSUM2+11*, PPP2+2, PRTSUM3+6*, PRTSUM3+12*, PRTSUM3+13, PPP3+1 |
I | REPORT+6~, REPORT+42*, REPORT+49*, PRTSUM1+13*, PPP1+2* |
IEN200 | REPORT+6~, INFO+10*, INFO+11 |
IO | REPORT+8 |
IO("Q" | QUE+5, QUE+6! |
IOF | HDRSUM1+2, HDRSUM2+2 |
IOM | REPORT+40 |
IOP | QUE+1~ |
IOSL | PRTSUM1+10, PPP1+8, PRTSUM2+16, PPP2+6, PRTSUM3+10, PPP3+3 |
LOCIEN | REPORT+2~, REPORT+15*, REPORT+17, REPORT+20, REPORT+23, REPORT+25, REPORT+27 |
MEAL | REPORT+5~, DATA+9*, DATA+12 |
PG | REPORT+2~, REPORT+9*, HDRSUM1+3*, HDRSUM1+5, HDRSUM2+3*, HDRSUM2+5 |
PICK | REPORT+2~, REPORT+12*, REPORT+13*, REPORT+14, REPORT+15, REPORT+37*, REPORT+38*, REPORT+39, TOTTIM1+3, TOTTIM1+4 , TOTTIM1+5, TOTTIM1+6, TOTTIM2+3, TOTTIM2+4, TOTTIM2+5, TOTTIM2+6, TOTTIM2+7, PRTSUM1+5, PRTSUM1+6, PRTSUM1+12 , PRTSUM1+14, PRTSUM2+4, PRTSUM2+6, PRTSUM2+9, PRTSUM2+11, PRTSUM3+5, PRTSUM3+6, PRTSUM3+12, PRTSUM3+13 |
POP | QUE+1~, QUE+4 |
PPIEN | REPORT+2~, REPORT+19*, REPORT+20*, REPORT+21, REPORT+22, REPORT+23, REPORT+25, REPORT+27, REPORT+28 |
PRIMLOC | REPORT+6~, INFO+11*, PPP2+2 |
>> PRSD | REPORT+26* |
PRSIEN | REPORT+2~, REPORT+16*, REPORT+17*, REPORT+20, REPORT+23, REPORT+25, REPORT+27, REPORT+28, INFO+3, INFO+7 , INFO+10, TOTTIM2+7, PRTSUM2+5*, PRTSUM2+6*, PRTSUM2+9, PRTSUM2+11 |
PRSL | REPORT+3~, INFO+2*, HDRSUM1+3*, HDRSUM2+3*, PPP2+1, PPP2+3, PPP2+5* |
PRSNAME | REPORT+3~, INFO+4*, TOTTIM2+7, PRTSUM2+3*, PRTSUM2+4*, PRTSUM2+6, PRTSUM2+9, PRTSUM2+11, PPP2+1 |
PRSNARY | REPORT+6~, INFO+3*, INFO+4, INFO+5, INFO+6 |
PRSNDATE | REPORT+3~, REPORT+24* |
PRSNDAY | REPORT+2~, REPORT+22*, REPORT+23*, REPORT+24, REPORT+25, REPORT+27, REPORT+28 |
PRSNDAYS | REPORT+3~, REPORT+21*, REPORT+24 |
PRSNG | REPORT+2~, REPORT+14* |
PRSNLNG | REPORT+6~, DATA+15*, DATA+23* |
PRSNM | REPORT+5~, REPORT+31, DATA+36*, TOTTIM1+5, TOTTIM2+5, TOTTIM2+6, TOTTIM2+7 |
PRSNRE | REPORT+5~, DATA+37*, DATA+43*, TOTTIM1+6 |
PRSNREC | REPORT+5~, DATA+37*, DATA+40*, TOTTIM2+6, TOTTIM2+7 |
PRSNRIEN | REPORT+5~, DATA+37*, DATA+38, DATA+40, DATA+43 |
PRSNSP | REPORT+4~, DATA+6*, DATA+12 |
PRSNSSN | REPORT+3~, INFO+5* |
PRSNST | REPORT+4~, DATA+3*, DATA+12 |
PRSNTIEN | REPORT+4~, DATA+19*, DATA+20, DATA+23 |
PRSNTL | REPORT+3~, INFO+6*, PPP2+2 |
PRSNTS | REPORT+2~, REPORT+26*, REPORT+27*, REPORT+28 |
PRSNTT | REPORT+4~, DATA+15*, DATA+16, DATA+19, TOTTIM1+4, TOTTIM1+5, TOTTIM2+4, TOTTIM2+5, TOTTIM2+6, TOTTIM2+7 , PRTSUM1+4*, PRTSUM1+5*, PRTSUM1+6, PPP1+4, PPP1+5, PRTSUM2+8*, PRTSUM2+9*, PRTSUM2+11, PPP2+2, PRTSUM3+4* , PRTSUM3+5*, PRTSUM3+6, PPP3+1 |
PRSNTW | REPORT+5~, DATA+26*, DATA+30* |
PRSNTWD | REPORT+5~, DATA+26*, DATA+33*, TOTTIM2+7 |
PRSNVER | REPORT+2~, REPORT+25*, REPORT+27, REPORT+28 |
PRSNWIEN | REPORT+4~, DATA+26*, DATA+27, DATA+30, DATA+33 |
RANGE | MAIN+1~, DATE+2*, DATE+4, DATE+6, DATE+7, DATE+8, DATE+9 |
SKILMIX | REPORT+3~, INFO+7*, INFO+8*, INFO+9, PPP2+3 |
SKILTYP | REPORT+6~, INFO+9*, TOTTIM1+2, TOTTIM1+3, TOTTIM1+4, TOTTIM1+5, TOTTIM1+6 |
STOP | MAIN+1~, MAIN+4*, MAIN+6, MAIN+8, REPORT+12*, REPORT+13, REPORT+17, REPORT+20, REPORT+23, REPORT+27 , REPORT+38, REPORT+46, PRTSUM1+3, PRTSUM1+5, PRTSUM1+9, PRTSUM1+10*, PRTSUM1+11, PPP1+8*, PRTSUM2+4, PRTSUM2+6 , PRTSUM2+9, PRTSUM2+15, PRTSUM2+16*, PRTSUM2+17, PPP2+6*, PRTSUM3+3, PRTSUM3+5, PRTSUM3+9, PRTSUM3+10*, PRTSUM3+11 , PPP3+3*, TYPE+7*, DATE+4* |
>> TAB | REPORT+40*, REPORT+41, REPORT+42 |
TIMEREC | REPORT+2~, REPORT+28*, DATA+3, DATA+6, DATA+9, DATA+15, DATA+26, DATA+36, DATA+37 |
TODAY | REPORT+2~, REPORT+9*, HDRSUM1+5, HDRSUM2+5 |
TOTHRS | REPORT+6~, REPORT+48*, REPORT+49*, REPORT+50, PRTSUM1+12*, PRTSUM1+13*, PRTSUM1+14, PPP1+1*, PPP1+2*, PPP1+6 |
TOTYP | PRTSUM1+2~, PRTSUM1+3*, PRTSUM1+5, PRTSUM1+6, PPP1+4, PPP1+5, PRTSUM3+2~, PRTSUM3+3*, PRTSUM3+5, PRTSUM3+6 |
TYPE | MAIN+3~, REPORT+32, REPORT+33, REPORT+35, REPORT+36, REPORT+43, REPORT+44, REPORT+47, REPORT+52, TYPE+8* , QUE+8 |
U | COORD+5, COORD+6, REPORT+10, REPORT+11, REPORT+24, REPORT+49, REPORT+50, INFO+4, INFO+5, INFO+6 , INFO+7, DATA+3, DATA+6, DATA+9, DATA+15, DATA+23, DATA+26, DATA+30, DATA+33, DATA+36 , DATA+37, DATA+40, DATA+43, TOTTIM1+2, TOTTIM1+3, TOTTIM1+4, TOTTIM1+5, TOTTIM1+6, PRTSUM1+13, PRTSUM1+14 , PPP1+2, PPP1+6, PPP2+2, DATE+6, DATE+7, DATE+8, DATE+9 |
X | TYPE+2~ |
Y | TYPE+2~, TYPE+8 |
ZTCPU | QUE+7~ |
ZTDESC | QUE+7~, QUE+8* |
ZTDTH | QUE+7~ |
ZTIO | QUE+7~ |
ZTKIL | QUE+7~ |
ZTPRI | QUE+7~ |
>> ZTREQ | QUE+18* |
ZTRTN | QUE+7~, QUE+9* |
ZTSAVE | QUE+7~ |
ZTSAVE("BEG" | QUE+13* |
ZTSAVE("END" | QUE+14* |
ZTSAVE("EXTBEG" | QUE+15* |
ZTSAVE("EXTEND" | QUE+16* |
ZTSAVE("GROUP" | QUE+10* |
ZTSAVE("GROUP(" | QUE+11* |
ZTSAVE("TYPE" | QUE+12* |
ZTSK | QUE+7~, QUE+18 |
ZTSYNC | QUE+7~ |
ZTUCI | QUE+7~ |