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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSNRAS1

Package: PAID

Routine: PRSNRAS1


Information

PRSNRAS1 ;WOIFO/DAM - POC GROUP ACTIVITY SUMMARY REPORT ;060409

Source Information

Source file <PRSNRAS1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
PAID 4 $$ASK^PRSLIB00  L1^PRSNRUT1  ($$ISACTIVE,$$ISNURSE)^PRSNUT01  $$AMT^PRSPSAPU  

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

Package Total Caller Graph
PAID 5 PRSNRAD0  PRSNRAS0  PRSNREV1  PRSNRGD0  PRSNRGD1  

Entry Points

Name Comments DBIA/ICR reference
DSPLY(PRSIEN,BEG,END,EXTBEG,EXTEND,STOP) ; gather POC data from 451
INFO ;Find nurse information to display in report
HDR(EXTBEG,EXTEND) ;Display header for report of Individual Nurse Activity
DATA ;Extract display data from POCD array
PRTLOOP(EXTBEG,EXTEND) ; Loop through Totals array and print each one
PPP(EXTBEG,EXTEND) ;

External References

Name Field # of Occurrence
$$ASK^PRSLIB00 PPP+7
L1^PRSNRUT1 DSPLY+17
$$ISACTIVE^PRSNUT01 DATA+36
$$ISNURSE^PRSNUT01 INFO+9
$$AMT^PRSPSAPU DATA+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?25,"GROUP ACTIVITY SUMMARY REPORT"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,?15,EXTBEG_" - "_EXTEND,?45,"Run Date: ",TODAY,?70,"Page: ",$J(PG,3)
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,"Nurse Name",?21,"Type of",?32,"Type of",?48,"Location",?68,"# of",?75,"T&L"
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,"Skill Mix",?22,"Time",?33,"Work",?68,"Hours",?75,"Unit"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------",!
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRTLOOP+14
Function Call: WRITE
  • Prompt: !,$E(PRSNAME,1,19)
  • Line Location: PPP+1
Function Call: WRITE
  • Prompt: ?21,TT,?32,$E(TWD,1,14),?48,$E(POC,1,16),?66,$J(HOURS,7,2),?75,PRSNTL
  • Line Location: PPP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PPP+3
Function Call: WRITE
  • Prompt: " ",$E(SKILMIX,1,17)
  • Line Location: PPP+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSN(451.5 - [#451.5] DATA+43, DATA+46
^PRSPC - [#450] INFO+5
^PRST(457.3 - [#457.3] DATA+27, DATA+31
^PRST(458 - [#458] DSPLY+12, DSPLY+13

Label References

Name Line Occurrences
DATA DSPLY+19
HDR PPP+7
INFO DSPLY+9
PPP PRTLOOP+12
PRTLOOP DSPLY+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG DSPLY~, DSPLY+10
CNT DSPLY+5~, DSPLY+11*, DATA+50*, DATA+51, PRTLOOP+2~, PRTLOOP+3*, PRTLOOP+11*, PRTLOOP+14
DAYNODE DSPLY+5~, DSPLY+13*, DSPLY+14, DSPLY+15
DT DATA+36
END DSPLY~, DSPLY+12
EXTBEG DSPLY~, DSPLY+21, HDR~, HDR+5, PRTLOOP~, PRTLOOP+12, PPP~, PPP+7
EXTEND DSPLY~, DSPLY+21, HDR~, HDR+5, PRTLOOP~, PRTLOOP+12, PPP~, PPP+7
FMDT DSPLY+5~, DSPLY+10*, DSPLY+12*, DSPLY+13
HOURS DATA+2~, DATA+20*, DATA+54, PRTLOOP+11*, PPP+2
INDEX DSPLY+5~, DSPLY+11*, DATA+51*, DATA+53*, DATA+54
IOF HDR+2
IOSL PPP+7
MEAL DATA+3~, DATA+17*, DATA+20
MIX1 DSPLY+6~
MIX2 DSPLY+6~
>> PG HDR+3*, HDR+5
POC PRTLOOP+2~, PRTLOOP+9*, PRTLOOP+10*, PRTLOOP+11, PPP+2
POCD DSPLY+5~, DSPLY+16!, DSPLY+17
POCD( DATA+9, DATA+11, DATA+14, DATA+17, DATA+23, DATA+33, DATA+39
POCD(0 DSPLY+18
PPIEN DSPLY+8~, DSPLY+14*, DSPLY+17
PRSDY DSPLY+7~, DATA+4*
PRSEQ DATA+3~, DATA+8*, DATA+9*, DATA+11, DATA+14, DATA+17, DATA+23, DATA+33, DATA+39, PRTLOOP+2~
, PRTLOOP+3*, PRTLOOP+4*, PRTLOOP+6, PRTLOOP+8, PRTLOOP+10, PRTLOOP+11
PRSIEN DSPLY~, DSPLY+17, INFO+5, INFO+9
PRSL DSPLY+8~, INFO+4*, PPP+1, PPP+4, PPP+6*
PRSNAME DSPLY+6~, INFO+6*, PPP+1
PRSNARY INFO+2~, INFO+5*, INFO+6, INFO+7, INFO+8
PRSNDAY DSPLY+8~, DSPLY+15*, DSPLY+17
PRSNLNG DSPLY+7~, DATA+4*, DATA+23*, DATA+31*, DATA+49, DATA+51, DATA+53, DATA+54
PRSNM DATA+3~
PRSNPOC DATA+2~, DATA+33*, DATA+34, DATA+36
PRSNPOC1 DSPLY+7~, DATA+4*, DATA+33*, DATA+36*, DATA+49, DATA+51, DATA+53, DATA+54
PRSNRE DATA+3~
PRSNREC DATA+3~
PRSNRIEN DATA+3~
PRSNSP DATA+2~, DATA+14*, DATA+20
PRSNSSN DSPLY+8~, INFO+7*
PRSNST DATA+2~, DATA+11*, DATA+20
PRSNTIEN DATA+2~, DATA+5*, DATA+27*, DATA+28, DATA+31
PRSNTL DSPLY+6~, INFO+8*, PPP+2
PRSNTT DATA+2~, DATA+23*, DATA+24, DATA+27
PRSNTW DATA+3~, DATA+43*
PRSNTWD DSPLY+7~, DATA+4*, DATA+39*, DATA+46*, DATA+49, DATA+51, DATA+53, DATA+54
PRSNWIEN DATA+2~, DATA+39*, DATA+40, DATA+43, DATA+46
SKILMIX DSPLY+6~, INFO+9*, INFO+10*, PPP+4
STARTDT DSPLY+8~
STDE DSPLY+8~
STOP DSPLY~, DSPLY+12, DATA+9, PRTLOOP+4, PRTLOOP+6, PRTLOOP+8, PRTLOOP+10, PPP+7*
>> TODAY HDR+5
TT PRTLOOP+2~, PRTLOOP+5*, PRTLOOP+6*, PRTLOOP+8, PRTLOOP+10, PRTLOOP+11, PPP+2
TWD PRTLOOP+2~, PRTLOOP+7*, PRTLOOP+8*, PRTLOOP+10, PRTLOOP+11, PPP+2
U DSPLY+15, INFO+6, INFO+7, INFO+8, INFO+9, DATA+11, DATA+14, DATA+17, DATA+23, DATA+31
DATA+33, DATA+36, DATA+39, DATA+43, DATA+46
WKTOT DSPLY+5~
WKTOT( DATA+49, DATA+51*, DATA+53, DATA+54*, PRTLOOP+4, PRTLOOP+6, PRTLOOP+8, PRTLOOP+10, PRTLOOP+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All