PRSNROLS ;WOIFO/JEO - Overtime summary report ;091611
Source file <PRSNROLS.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 |
|---|---|---|
| DAP | ; Entry point for Data Approval Personnel
|
|
| COORD | ;Entry point for VANOD Coordinator
; Coordinator has no access limits so let them pick any group |
|
| MAIN | ;
|
|
| START | ;
|
|
| RANGE | ; User is prompted for a date or date range
|
|
| FILE | ;
|
|
| INFO(PRSIEN,DIVI,PICK) | ;Find nurse information to display in report
|
|
| HDR | ;;Display header for report of Individual Nurse Activity
|
|
| DEFAULTL() | ;Find external value-nurse's default location
|
|
| GETDAY(PRSNDAY,PRSNDY,PRSDT) | ;Find external value of Day Number
|
|
| DATA | ;Extract display data from POCD array
|
|
| ;Print report
|
||
| GETTIME | ;
|
|
| TIME(TIME) | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | MAIN+11 |
| ^%ZISC | START+6 |
| ^%ZTLOAD | MAIN+21 |
| $$EXTERNAL^DILFD | FILE+7 |
| $$ASK^PRSLIB00 | PRINT+22 |
| $$DEFAULTL^PRSNRUT0 | FILE+19 |
| INITIAL^PRSNRUT0 | FILE+5 |
| L1^PRSNRUT1 | INFO+19 |
| $$ISACTIVE^PRSNUT01 | DATA+25 |
| $$ISNURSE^PRSNUT01 | FILE+21, INFO+5 |
| $$POCRANGE^PRSNUT01 | RANGE+2 |
| ACCESS^PRSNUT02 | DAP+2 |
| $$PRIMLOC^PRSNUT03 | FILE+17, DEFAULTL+2 |
| PIKGROUP^PRSNUT04 | COORD+3 |
| $$ELAPSE^PRSPESR2 | DATA+56 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRST(456 - [#456] | EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^NURSF(211.8 - [#211.8] | FILE+9 |
| ^PRSN(451.5 - [#451.5] | DATA+32, DATA+35 |
| ^PRSN(451.6 - [#451.6] | DATA+47, DATA+50 |
| ^PRSPC - [#450] | INFO+3, DEFAULTL+2 |
| ^PRSPC("ATL" | FILE+9 |
| ^PRST(457.3 - [#457.3] | DATA+16, DATA+20 |
| ^PRST(458 - [#458] | INFO+13, INFO+14, GETDAY+3 |
| ^TMP($J | START+4!, START+7!, DATA+58*, PRINT+4, PRINT+9, PRINT+14, PRINT+15 |
| ^VA(200 - [#200] | FILE+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | MAIN+6~, MAIN+10* |
| BEG | MAIN+1~, RANGE+3*, INFO+12 |
| DAYNODE | START+1~, INFO+1~, INFO+14*, INFO+15, INFO+16 |
| DIVI | START+1~, FILE+7*, FILE+22, INFO~, INFO+10 |
| DT | DAP+2, MAIN+5, FILE+4, DATA+25 |
| END | MAIN+1~, RANGE+4*, INFO+13 |
| ETIME | MAIN+1~, DATA+4~, DATA+54*, DATA+56 |
| EXTBEG | START+1~, HDR+6 |
| EXTEND | START+1~, HDR+6 |
| FIELDS | MAIN+1~ |
| FIRSTDT | MAIN+1~ |
| FMDT | START+1~, INFO+1~, INFO+12*, INFO+13*, INFO+14 |
| GGGTOT | MAIN+3~, PRINT+2*, PRINT+30*, PRINT+31, GETTIME+12* |
| GGTOT | MAIN+3~, PRINT+6*, PRINT+26*, PRINT+28, GETTIME+9* |
| GGTOT( | PRINT+3*, PRINT+30*, GETTIME+11* |
| GGTOT(1 | PRINT+31 |
| GGTOT(2 | PRINT+31 |
| GGTOT(3 | PRINT+31 |
| GHD | MAIN+2~, START+2~, FILE+11* |
| >> GRANDT | PRINT+13* |
| GROUP | DAP+1~, DAP+2, COORD+2~, COORD+3 |
| GROUP( | FILE+6, FILE+7, FILE+8 |
| GROUP(0 | DAP+4, DAP+5, COORD+4, COORD+5, FILE+2, FILE+8 |
| GTOT | MAIN+3~, PRINT+11*, PRINT+17, GETTIME+1*, GETTIME+6* |
| >> GTOTPR | PRINT+17*, PRINT+19, PRINT+21* |
| >> HR | TIME+1*, TIME+3 |
| I | MAIN+2~ |
| IO | START+3 |
| IO("Q" | MAIN+13, MAIN+14! |
| IOF | HDR+2 |
| IOP | MAIN+6~ |
| IOSL | PRINT+22 |
| K | MAIN+3~, PRINT+3*, PRINT+5*, PRINT+12*, PRINT+18*, PRINT+20*, PRINT+25*, PRINT+30*, GETTIME+2*, GETTIME+3 , GETTIME+5, GETTIME+6, GETTIME+8, GETTIME+9, GETTIME+11, GETTIME+12 |
| LASTDT | MAIN+1~ |
| MIN | MAIN+3~, TIME+1*, TIME+2*, TIME+3 |
| MTIME | MAIN+1~, DATA+55*, DATA+56 |
| NFL | INFO+1~, INFO+7*, INFO+8*, INFO+9*, DATA+58, PRINT+13*, PRINT+14*, PRINT+15 |
| NURSE | MAIN+4~, START+1~, FILE+21*, FILE+22 |
| OTARR | MAIN+3~ |
| OTARR( | PRINT+15*, PRINT+20*, GETTIME+3, GETTIME+5, GETTIME+6, GETTIME+8, GETTIME+9, GETTIME+11, GETTIME+12 |
| OTPIM | MAIN+4~ |
| >> OTREASON | PRINT+8*, PRINT+9*, PRINT+10, PRINT+14, PRINT+15 |
| OTTIM | MAIN+3~ |
| OTTIM( | PRINT+12*, PRINT+18*, PRINT+20*, GETTIME+5* |
| OTTIM(1 | PRINT+19 |
| OTTIM(2 | PRINT+19 |
| OTTIM(3 | PRINT+19 |
| OTTIME | DATA+4~, DATA+56*, DATA+57*, DATA+58 |
| PG | MAIN+2~, MAIN+10*, START+2~, FILE+2*, HDR+3*, HDR+6 |
| PICK | MAIN+2~, START+2~, FILE+3*, FILE+6*, FILE+7, FILE+8, FILE+22, INFO~, INFO+10 |
| POCD | MAIN+7!, INFO+1~, INFO+18!, INFO+19 |
| POCD( | DATA+7, DATA+9, DATA+12, DATA+22, DATA+28, DATA+38, DATA+44, DATA+53, DATA+54, DATA+55 |
| POP | MAIN+6~, MAIN+12 |
| PPIEN | START+1~, INFO+1~, INFO+15*, INFO+19, GETDAY+3 |
| PRSDT | START+2~, INFO+20, GETDAY~, GETDAY+4* |
| PRSDY | GETDAY+2~, GETDAY+3*, GETDAY+4 |
| PRSIEN | MAIN+2~, START+2~, FILE+18*, FILE+21, FILE+22, INFO~, INFO+3, INFO+5, INFO+19, DEFAULTL+2 |
| PRSL | DATA+3~, DATA+6*, DATA+7*, DATA+9, DATA+12, DATA+22, DATA+28, DATA+38, DATA+44, DATA+53 , DATA+54, DATA+55 |
| PRSNAME | START+1~, INFO+2~ |
| PRSNARY | INFO+2~, INFO+3*, INFO+4 |
| PRSNDAY | START+2~, INFO+1~, INFO+16*, INFO+17, INFO+19, INFO+20, GETDAY~, GETDAY+3 |
| PRSNDY | START+2~, INFO+20, GETDAY~, GETDAY+4* |
| PRSNG | MAIN+2~, START+1~, FILE+8*, FILE+9, FILE+11, FILE+17, FILE+18 |
| PRSNGA | MAIN+2~, START+2~, FILE+13*, FILE+14*, FILE+16 |
| PRSNGB | MAIN+2~, START+2~, FILE+15*, FILE+16*, FILE+17, FILE+18 |
| PRSNGLB | MAIN+2~, START+2~, FILE+9*, FILE+14, FILE+16 |
| PRSNL | START+1~, FILE+19*, FILE+20* |
| PRSNLNG | DATA+2~, DATA+12*, DATA+20* |
| PRSNM | DATA+3~, DATA+38*, DATA+40, DATA+41*, DATA+42* |
| PRSNPOC | DATA+2~, DATA+22*, DATA+23, DATA+25 |
| PRSNPOC1 | DATA+2~, DATA+22*, DATA+25*, DATA+58 |
| PRSNPP | START+2~ |
| PRSNRE | DATA+3~, DATA+44*, DATA+50*, DATA+58 |
| PRSNREC | DATA+3~, DATA+44*, DATA+47* |
| PRSNRIEN | DATA+3~, DATA+44*, DATA+45, DATA+47, DATA+50 |
| PRSNSP | DATA+2~, DATA+9* |
| PRSNSSN | START+1~, INFO+2~ |
| PRSNST | DATA+2~, DATA+9* |
| PRSNTIEN | DATA+3~, DATA+16*, DATA+17, DATA+20 |
| PRSNTL | START+1~, INFO+2~, INFO+4* |
| PRSNTT | DATA+2~, DATA+12*, DATA+13, DATA+16 |
| PRSNTW | DATA+2~, DATA+28*, DATA+32* |
| PRSNTWD | DATA+3~, DATA+28*, DATA+35* |
| PRSNWIEN | DATA+2~, DATA+28*, DATA+29, DATA+32, DATA+35 |
| RANGE | MAIN+1~, MAIN+9, RANGE+2*, RANGE+3, RANGE+4 |
| REPLOC | MAIN+4~, PRINT+2*, PRINT+4*, PRINT+7, PRINT+9, PRINT+14, PRINT+15 |
| RTIME | MAIN+3~ |
| SKILMIX | INFO+2~, INFO+5*, INFO+6*, INFO+7, INFO+8, INFO+9 |
| SORT | MAIN+2~, START+2~, FILE+2* |
| SOTPIM | MAIN+3~ |
| SOTPIM( | PRINT+5*, PRINT+25*, GETTIME+8* |
| SOTPIM(1 | PRINT+28 |
| SOTPIM(2 | PRINT+28 |
| SOTPIM(3 | PRINT+28 |
| STIME | MAIN+1~, DATA+4~, DATA+53*, DATA+56 |
| STOP | MAIN+2~, START+2~, FILE+3*, FILE+6, FILE+14, FILE+16, INFO+11*, INFO+13, DATA+7, PRINT+4 , PRINT+9, PRINT+22*, PRINT+23, PRINT+29 |
| TAB | MAIN+2~ |
| TIME | TIME~, TIME+1 |
| TODAY | MAIN+3~, MAIN+5*, START+2~, FILE+4*, HDR+6 |
| U | DAP+4, DAP+5, COORD+4, COORD+5, RANGE+3, RANGE+4, FILE+2, FILE+7, FILE+9, FILE+11 , FILE+17, FILE+18, INFO+4, INFO+5, INFO+16, DEFAULTL+2, GETDAY+3, DATA+9, DATA+12, DATA+20 , DATA+22, DATA+25, DATA+28, DATA+32, DATA+35, DATA+38, DATA+44, DATA+47, DATA+50, DATA+53 , DATA+54, DATA+55 |
| ZTCPU | MAIN+15~ |
| ZTDESC | MAIN+15~, MAIN+16* |
| ZTDTH | MAIN+15~ |
| ZTIO | MAIN+15~ |
| ZTKIL | MAIN+15~ |
| ZTPRI | MAIN+15~ |
| >> ZTREQ | MAIN+22* |
| ZTRTN | MAIN+15~, MAIN+17* |
| ZTSAVE | MAIN+15~ |
| ZTSAVE("BEG" | MAIN+19* |
| ZTSAVE("END" | MAIN+20* |
| ZTSAVE("GROUP(" | MAIN+18* |
| ZTSK | MAIN+15~, MAIN+22 |
| ZTSYNC | MAIN+15~ |
| ZTUCI | MAIN+15~ |