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 |  Local Variables  | All
Print Page as PDF
Routine: NURARWL7

Package: Nursing Service

Routine: NURARWL7


Information

NURARWL7 ;HIRMFO/MD,FT-DAILY TOTAL ROUTINE FOR AMIS WORKLOAD STATISTICS REPORT ;9/20/96

Source Information

Source file <NURARWL7.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Nursing Service 2 (DATE,HEADER)^NURARWL8  EN9^NURSAGSP  
VA FileMan 2 NOW^%DTC  ^DIE  
Kernel 1 $$REPEAT^XLFSTR  

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

Package Total Caller Graph
Nursing Service 3 NURAPR-RES-CURWKL-QUEUE  NURAPR-RES-UNCLAS-QUEUE  NURARWL5  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
DAYTL ; DAY SUMMARY FOR AMIS WORKLOAD REPORTS
PRINT ;
; DETAIL LINE PRINT FOR AMIS WORKLOAD REPORT
EN1 ; ENTRY POINT TO OPTION NURAPR-RES-CURWKL-QUEUE
EN2 ;

External References

Name Field # of Occurrence
NOW^%DTC EN1+6
^DIE EN1+2
DATE^NURARWL8 DAYTL+3
HEADER^NURARWL8 DAYTL+2, PRINT+4
EN9^NURSAGSP EN1+1, EN2+1
$$REPEAT^XLFSTR DAYTL+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?18,$$REPEAT^XLFSTR("-",114)
  • Line Location: DAYTL+9
Function Call: WRITE
  • Prompt: ?48,$J($P(NDREQ,U,2),4,1),?54,$J($P(NDFTEE,U,2),4,1)
  • Line Location: DAYTL+11
Function Call: WRITE
  • Prompt: ?60,$J($P(NDVAR,U,2),5,1)
  • Line Location: DAYTL+12
Function Call: WRITE
  • Prompt: ?93,$J($P(NDPROD,U,3),3,0)
  • Condition for execution: NURSZAP'>6 ?67,$J($P(NDPROD,U,2),3,0) W ?74,$J($P(NDREQ,U,3),4,1),?80,$J($P(NDFTEE,U,3),4,1),?86,$J($P(NDVAR,U,3),5,1) W:NURSZAP'>6
  • Line Location: DAYTL+12
Function Call: WRITE
  • Prompt: ?97,$J($P(NDPC,U),4,1),?103,$J($P(NDPC,U,2),4,1),?109,$J($P(NDPC,U,3),4,1),?115,$J($P(NDPC,U,4),4,1),?122,$J($P(NDPC,U,5),3,1),?126,$J(NDPCC,5,1)
  • Line Location: DAYTL+13
Function Call: WRITE
  • Prompt: !,NDATED(2)," ",Z," COUNT",?28,$J(+DMNHRS(Z),4,1),?54,$J($P(DMNHRS(Z),U,2),4,1),?80,$J($P(DMNHRS(Z),U,3),4,1)
  • Line Location: DAYTL+16
Function Call: WRITE
  • Prompt: ?97,$J(+DCOUNT(Z),4,1),?103,$J($P(DCOUNT(Z),U,2),4,1),?109,$J($P(DCOUNT(Z),U,3),4,1),?115,$J($P(DCOUNT(Z),U,4),4,1),?122,$J($P(DCOUNT(Z),U,5),3,1),?126,$J(+DCOUNT(Z),5,1)
  • Line Location: DAYTL+17
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !,$E(NPLOC,1,10)
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: ?11,$S(NSHFT=1:"NIGHT",NSHFT=2:"DAY",NSHFT=3:"EVE"),?17,$J(NSEC,3)
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: ?23,$S(SECT="ATC":" N/A",1:$J($P(NREQ(NSHFT),U),3,1))
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: ?29,$J($P(NDFTEE(NSHFT),U),3,1)
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: ?49,$S($P(NURS213,U)="ATC":" N/A",1:$J($P(NREQ(NSHFT),U,2),3,1))
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: ?55,$J($P(NDFTEE(NSHFT),U,2),3,1)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: ?75,$S($P(NURS213,U)="ATC":" N/A",1:$J($P(NREQ(NSHFT),U,3),3,1))
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: ?81,$J($P(NDFTEE(NSHFT),U,3),3,1)
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: ?98,$J($P(NPC(NSHFT),U),3),?104,$J($P(NPC(NSHFT),U,2),3),?110,$J($P(NPC(NSHFT),U,3),3),?116,$J($P(NPC(NSHFT),U,4),3),?122,$J($P(NPC(NSHFT),U,5),3),?126,$J(NPCC(NSHFT),4)
  • Line Location: PRINT+14
Function Call: WRITE
  • Prompt: !,$C(7),?5,"The professional percentage default site parameter, for wards without an",!,?5,"entry in the professional percentage field, in the NURS LOCATION File",!,?5,"entry must be entered: ",!
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !!,$C(7),"To generate this report AMIS Bedsections must be associated with MAS locations",!,"Contact the NURSING ADP Coordinator."
  • Line Location: EN1+5
Routine Call
  • DIE
  • Line Location:
    • EN1+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(213.9 - [#213.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN1+2, EN1+6
^NURSF(211.4 - [#211.4] EN1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN1+6
>> COUNTSW PRINT+7, PRINT+9, PRINT+11, PRINT+13
>> DA EN1+2*
>> DCOUNT( DAYTL+15, DAYTL+17, DAYTL+18*
DIE EN1+2*!
>> DMNHRS( DAYTL+15, DAYTL+16, DAYTL+20*
DR EN1+2*!
IOSL DAYTL+2, PRINT+4
>> NBR DAYTL+22*, PRINT+5, PRINT+6*
>> NBRK PRINT+4*
>> NCFT DAYTL+7, DAYTL+20*
>> NCPCC DAYTL+7
>> NCPROD DAYTL+7*, DAYTL+20*
>> NCRQ DAYTL+7
>> NCVAR DAYTL+7*, DAYTL+20*
>> NDATE DAYTL+9
>> NDATED(2 DAYTL+9*, DAYTL+11, DAYTL+16
>> NDFTEE DAYTL+6, DAYTL+11, DAYTL+12, DAYTL+20*
>> NDFTEE( PRINT+8, PRINT+10, PRINT+12
>> NDPC DAYTL+13, DAYTL+21*
>> NDPCC DAYTL+6, DAYTL+13, DAYTL+22*
>> NDPROD DAYTL+6*, DAYTL+11, DAYTL+12, DAYTL+20*
>> NDREQ DAYTL+6, DAYTL+11, DAYTL+12, DAYTL+20*
>> NDVAR DAYTL+6*, DAYTL+11, DAYTL+12, DAYTL+20*
>> NHOS EN1+1*
>> NPC( PRINT+14
>> NPCC( PRINT+14
>> NPCT EN1+1*
>> NPLOC PRINT+5
>> NPROD( PRINT+9, PRINT+11, PRINT+13
>> NPROG EN1+1*
>> NREQ( PRINT+7, PRINT+9, PRINT+11
>> NRPTDAT("PWLS" EN1+11*
>> NSEC PRINT+6
>> NSHFT PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14
>> NSW1 EN1+1*, EN2+1*
>> NURFAC EN1+1*, EN2+1*
>> NURMDSW PRINT+4, EN1+1*, EN2+1*
>> NUROUT DAYTL+2, PRINT+4, EN1+1*, EN1+2*, EN1+5*, EN1+8*
>> NURPLSW EN1+1*
>> NURQUEUE EN1+1*, EN2+1*
>> NURQUIT EN1+1*, EN2+1*
>> NURS213 PRINT+9, PRINT+11
>> NURSHFT EN1+10*
>> NURSUMSW DAYTL+1, PRINT+3
>> NURSZAP DAYTL+6, DAYTL+7, DAYTL+11, DAYTL+12, PRINT+9, PRINT+11, PRINT+13, EN1+1*
>> NURY EN1+9*, EN1+10
>> NURY(0 EN1+6*, EN1+7
>> NURY(1 EN1+6*, EN1+7
>> NURY(2 EN1+7*, EN1+8, EN1+9
>> NVAR( PRINT+9, PRINT+11, PRINT+13
>> NWARD DAYTL+1
>> REQWRD EN2+1*
>> SECT PRINT+7
U DAYTL+6, DAYTL+7, DAYTL+11, DAYTL+12, DAYTL+13, DAYTL+15, DAYTL+16, DAYTL+17, DAYTL+20, DAYTL+21
PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, EN1+2, EN1+7
>> X DAYTL+20*, DAYTL+21*, EN1+2
>> Y DAYTL+5*, DAYTL+6, DAYTL+7
>> Z DAYTL+15*, DAYTL+16, DAYTL+17, DAYTL+18, DAYTL+20*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All