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

Package: PAID

Routine: PRSNROLD


Information

PRSNROLD ;WOIFO/JEO - OVERTIMIVIE DETAIL REPORT ;080811

Source Information

Source file <PRSNROLD.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 DETAIL  

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 ;
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
PRNT ;Print report

External References

Name Field # of Occurrence
^%ZIS MAIN+7
^%ZISC FILE+29
^%ZTLOAD MAIN+17
$$EXTERNAL^DILFD FILE+11
$$ASK^PRSLIB00 INFO+15, PRNT+11
$$DEFAULTL^PRSNRUT0 FILE+24
INITIAL^PRSNRUT0 FILE+9
L1^PRSNRUT1 INFO+25
$$ISACTIVE^PRSNUT01 DATA+25
$$ISNURSE^PRSNUT01 FILE+26, INFO+11
$$POCRANGE^PRSNUT01 RANGE+2
ACCESS^PRSNUT02 DAP+2
$$PRIMLOC^PRSNUT03 FILE+22, 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+18
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: ?19,"NURSE OVERTIME DETAIL REPORT"
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,PRSNAME,?32,$E(PRSNL,1,14),?48,"T&L"_" "_PRSNTL,?48,?68,$E(PRSNSSN,6,9)
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,EXTBEG_" - "_EXTEND,?45,"Run Date: ",TODAY,?70,"Page: ",$J(PG,3)
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,"Date",?11,"Tour Time",?27,"Location",?46,"# Of",?57,"OT Mandatory"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,?11,"-Exceptions",?27,"-Work Type",?45,"Hours",?57,"-OT Reason"
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PRNT+2
Function Call: WRITE
  • Prompt: PRSNDY
  • Line Location: PRNT+3
Function Call: WRITE
  • Prompt: ?11,$G(PRSNST)_"-"_$G(PRSNSP),?27,$G(PRSNPOC1),?57,$G(PRSNM)
  • Line Location: PRNT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PRNT+5
Function Call: WRITE
  • Prompt: PRSDT
  • Line Location: PRNT+6
Function Call: WRITE
  • Prompt: ?11,"-"_$G(PRSNTT)_" "_$G(PRSNLNG),?27,"-"_$G(PRSNTW)_" "_$G(PRSNTWD),?46,OTTIME,?57,"-"_$G(PRSNREC)_" "_$G(PRSNRE)
  • Line Location: PRNT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PRNT+8
Routine Call
  • %ZIS
  • Line Location:
    • MAIN+7

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+13
^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+13
^PRST(457.3 - [#457.3] DATA+16, DATA+20
^PRST(458 - [#458] INFO+19, INFO+20, GETDAY+3
^VA(200 - [#200] FILE+23

Label References

Name Line Occurrences
DATA INFO+26
FILE MAIN+19
GETDAY INFO+26
HDR INFO+17, PRNT+11
INFO FILE+27
MAIN DAP+6, COORD+6
PRNT DATA+57
RANGE MAIN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS MAIN+2~, MAIN+6*
BEG MAIN+1~, RANGE+3*, INFO+18
DAYNODE FILE+2~, INFO+1~, INFO+20*, INFO+21, INFO+22
DIVI FILE+3~, FILE+11*, FILE+27, INFO~, INFO+13
DT DAP+2, FILE+8, DATA+25
END MAIN+1~, RANGE+4*, INFO+19
ETIME MAIN+1~, DATA+4~, DATA+54*, DATA+56
EXTBEG FILE+2~, HDR+6
EXTEND FILE+2~, HDR+6
FMDT FILE+2~, INFO+1~, INFO+18*, INFO+19*, INFO+20
GHD FILE+4~, FILE+16*
GROUP DAP+1~, DAP+2, COORD+2~, COORD+3
GROUP( FILE+10, FILE+11, FILE+12
GROUP(0 DAP+4, DAP+5, COORD+4, COORD+5, FILE+6, FILE+12
I FILE+4~
IO FILE+5
IO("Q" MAIN+9, MAIN+10!
IOF HDR+1
IOP MAIN+2~
IOSL PRNT+11
LASTDT MAIN+1~
MTIME MAIN+1~, DATA+55*, DATA+56
NURSE FILE+3~, FILE+26*, FILE+27
OTTIME DATA+4~, DATA+56*, PRNT+7
PG FILE+4~, FILE+6*, INFO+15, HDR+2*, HDR+6
PICK FILE+4~, FILE+7*, FILE+10*, FILE+11, FILE+12, FILE+27, INFO~, INFO+13
POCD MAIN+3!, INFO+1~, INFO+24!, INFO+25
POCD( DATA+7, DATA+9, DATA+12, DATA+22, DATA+28, DATA+38, DATA+44, DATA+53, DATA+54, DATA+55
POP MAIN+2~, MAIN+8
PPIEN FILE+2~, INFO+1~, INFO+21*, INFO+25, GETDAY+3
PRSDT FILE+3~, INFO+26, GETDAY~, GETDAY+4*, PRNT+6
PRSDY GETDAY+2~, GETDAY+3*, GETDAY+4
PRSIEN FILE+4~, FILE+23*, FILE+26, FILE+27, INFO~, INFO+3, INFO+11, INFO+25, 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 FILE+2~, INFO+2~, INFO+5*, HDR+4
PRSNARY INFO+2~, INFO+3*, INFO+5, INFO+7, INFO+9
PRSNDAY FILE+3~, INFO+1~, INFO+22*, INFO+23, INFO+25, INFO+26, GETDAY~, GETDAY+3
PRSNDY FILE+3~, INFO+26, GETDAY~, GETDAY+4*, PRNT+3
PRSNG FILE+4~, FILE+12*, FILE+13, FILE+16, FILE+22, FILE+23
PRSNGA FILE+4~, FILE+18*, FILE+19*, FILE+21
PRSNGB FILE+4~, FILE+20*, FILE+21*, FILE+22, FILE+23
PRSNGLB FILE+4~, FILE+13*, FILE+19, FILE+21
PRSNL FILE+2~, FILE+24*, FILE+25*, HDR+4
PRSNLNG DATA+2~, DATA+12*, DATA+20*, PRNT+7
PRSNM DATA+3~, DATA+38*, DATA+40, DATA+41*, DATA+42*, PRNT+4
PRSNPOC DATA+2~, DATA+22*, DATA+23, DATA+25
PRSNPOC1 DATA+2~, DATA+22*, DATA+25*, PRNT+4
PRSNPP FILE+3~
PRSNRE DATA+3~, DATA+44*, DATA+50*, PRNT+7
PRSNREC DATA+3~, DATA+44*, DATA+47*, PRNT+7
PRSNRIEN DATA+3~, DATA+44*, DATA+45, DATA+47, DATA+50
PRSNSP DATA+2~, DATA+9*, PRNT+4
PRSNSSN FILE+2~, INFO+2~, INFO+7*, HDR+4
PRSNST DATA+2~, DATA+9*, PRNT+4
PRSNTIEN DATA+3~, DATA+16*, DATA+17, DATA+20
PRSNTL FILE+2~, INFO+2~, INFO+9*, HDR+4
PRSNTT DATA+2~, DATA+12*, DATA+13, DATA+16, PRNT+7
PRSNTW DATA+2~, DATA+28*, DATA+32*, PRNT+7
PRSNTWD DATA+3~, DATA+28*, DATA+35*, PRNT+7
PRSNWIEN DATA+2~, DATA+28*, DATA+29, DATA+32, DATA+35
PRTDY DATA+4~, DATA+6*, PRNT+3, PRNT+6, PRNT+9*
RANGE MAIN+1~, MAIN+5, RANGE+2*, RANGE+3, RANGE+4
SKILMIX INFO+2~, INFO+11*, INFO+12*
SORT FILE+4~, FILE+6*
STIME MAIN+1~, DATA+4~, DATA+53*, DATA+56
STOP FILE+4~, FILE+7*, FILE+10, FILE+19, FILE+21, INFO+14*, INFO+15*, INFO+16, INFO+19, DATA+7
PRNT+11*
TAB FILE+4~
TODAY FILE+3~, FILE+8*, HDR+6
U DAP+4, DAP+5, COORD+4, COORD+5, RANGE+3, RANGE+4, FILE+6, FILE+11, FILE+13, FILE+16
FILE+22, FILE+23, INFO+5, INFO+7, INFO+9, INFO+11, INFO+22, 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+11~
ZTDESC MAIN+11~, MAIN+12*
ZTDTH MAIN+11~
ZTIO MAIN+11~
ZTKIL MAIN+11~
ZTPRI MAIN+11~
>> ZTREQ MAIN+18*
ZTRTN MAIN+11~, MAIN+13*
ZTSAVE MAIN+11~
ZTSAVE("BEG" MAIN+15*
ZTSAVE("END" MAIN+16*
ZTSAVE("GROUP(" MAIN+14*
ZTSK MAIN+11~, MAIN+18
ZTSYNC MAIN+11~
ZTUCI MAIN+11~
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