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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSNROLS

Package: PAID

Routine: PRSNROLS


Information

PRSNROLS ;WOIFO/JEO - Overtime summary report ;091611

Source Information

Source file <PRSNROLS.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
PAID 8 $$ASK^PRSLIB00  ($$DEFAULTL,INITIAL)^PRSNRUT0  L1^PRSNRUT1  ($$ISACTIVE,$$ISNURSE,$$POCRANGE)^PRSNUT01  ACCESS^PRSNUT02  $$PRIMLOC^PRSNUT03  PIKGROUP^PRSNUT04  $$ELAPSE^PRSPESR2  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 $$EXTERNAL^DILFD  

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

Package Total Caller Graph
PAID 1 PRSNR LOC OT SUM SKILL  

Entry Points

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 ;Print report
GETTIME ;
TIME(TIME) ;

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Request "_ZTSK_" Queued."
  • Line Location: MAIN+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?22,"LOCATION OVERTIME ACTIVITY SUMMARY REPORT"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,EXTBEG_" - "_EXTEND,?42,"Run Date: ",TODAY,?70,"Page: ",$J(PG,3)
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,"Location",?18,"Reason for",?40,"# Of",?50,"# Of",?60,"# Of",?71,"Total"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,?18,"Overtime",?40,"Hours",?50,"Hours",?60,"Hours",?71,"Hours"
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !,?41,"RN",?51,"LPN",?61,"UAP"
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------",!
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: ?2,$E(REPLOC,1,14)
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: ?18,OTREASON
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: ?40,$J(OTTIM(1),7),?50,$J(OTTIM(2),7),?60,$J(OTTIM(3),7),?70,$J(GTOTPR,7),!
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !!,?3,"--------------"
  • Line Location: PRINT+24
Function Call: WRITE
  • Prompt: !,?10,"TOTAL:"
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: ?40,$J(SOTPIM(1),7),?50,$J(SOTPIM(2),7),?60,$J(SOTPIM(3),7),?70,$J(GGTOT,7),!!
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: !!,?4,"GRAND TOTAL:",?40,$J(GGTOT(1),7),?50,$J(GGTOT(2),7),?60,$J(GGTOT(3),7),?70,$J(GGGTOT,7)
  • Line Location: PRINT+31
Routine Call
  • %ZIS
  • Line Location:
    • MAIN+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRST(456 - [#456] EXTERNAL^DILFD

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$TIME PRINT+17, PRINT+18, PRINT+25, PRINT+26, PRINT+30
DATA INFO+20
FILE START+5
GETDAY INFO+20
GETTIME PRINT+16
HDR START+5, PRINT+22
INFO FILE+22
MAIN DAP+6, COORD+6
PRINT START+5
RANGE MAIN+8
START MAIN+23

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All