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

Package: Nursing Service

Routine: NURARWL1


Information

NURARWL1 ;HIRMFO/RM,MD-(CURRENT) MANHOURS WORKLOAD STATISTICS REPORT ;7/29/96

Source Information

Source file <NURARWL1.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Nursing Service 11 ^NURAKILL  LOSER^NURARST  (,ADDTOT)^NURARWL2  HEADER^NURARWL3  HTOT^NURARWL8  VAR^NURARWL9  (EN12,EN8,EN9)^NURSAGSP  EN1^NURSAUTL  
EN7^NURSUT0  (CLOSE,ENDPG)^NURSUT1  $$EN12^NURSUT3  
VA FileMan 4 ^%DT  NOW^%DTC  ^DIC  ^DIE  
Kernel 2 ^%ZISC  $$UP^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: 3

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

Entry Points

Name Comments DBIA/ICR reference
EN2 ; ENTRY FROM OPTION NURAPR-RES-CWLOC
EN1 ; ENTRY FROM OPTION NURAPR-RES-CWLSER
MAINLINE ;
Q1 ;
QUIT ;
NODATA
QUEUE ; QUEUE JOB TO TASKMAN
CALCULAT ; CALC. PT. CATEGORY TOT.

External References

Name Field # of Occurrence
^%DT Q1+1
NOW^%DTC MAINLINE+12
^%ZISC Q1+12
^DIC MAINLINE+8
^DIE MAINLINE+2
^NURAKILL QUIT+1
LOSER^NURARST NURARWL1+3
^NURARWL2 Q1+8
ADDTOT^NURARWL2 CALCULAT+8
HEADER^NURARWL3 NODATA
HTOT^NURARWL8 Q1+8
VAR^NURARWL9 Q1+10
EN12^NURSAGSP EN1+2
EN8^NURSAGSP EN1+2
EN9^NURSAGSP NURARWL1+3
EN1^NURSAUTL MAINLINE+1
EN7^NURSUT0 MAINLINE+19
CLOSE^NURSUT1 QUIT+1
ENDPG^NURSUT1 Q1+9, Q1+11
$$EN12^NURSUT3 CALCULAT+1
$$UP^XLFSTR MAINLINE+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+2
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: MAINLINE+5
Function Call: WRITE
  • Prompt: !!,$C(7),"Missing Site Parameter Cannot continue",!
  • Line Location: MAINLINE+6
Function Call: WRITE
  • Prompt: !
  • Line Location: MAINLINE+8
Function Call: READ
  • Variable: NURY
  • Timeout: DTIME
  • Line Location: MAINLINE+14
Function Call: WRITE
  • Prompt: !!,"Select (N)ight, (D)ay, or (E)vening Shift: "_NURY(2)_"// "
  • Line Location: MAINLINE+14
Function Call: WRITE
  • Prompt: !!,$C(7),"Enter 'D' for Day, 'E' for Evening or 'N' for Night shift"
  • Line Location: MAINLINE+15
Function Call: WRITE
  • Prompt: !
  • Line Location: MAINLINE+19
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: Q1+12
Routine Call
  • DIC
  • Line Location:
    • MAINLINE+8
Routine Call
  • DIE
  • Line Location:
    • MAINLINE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] NURARWL1+2, MAINLINE+2, MAINLINE+6, MAINLINE+12
^NURSF(211.4 - [#211.4] MAINLINE+5, Q1+2, CALCULAT+5, CALCULAT+6
^NURSF(214 - [#214] CALCULAT+8
^TMP("NURVAR" Q1+4!
^TMP($J Q1+4!

Label References

Name Line Occurrences
CALCULAT Q1+1, Q1+2
EN1 NURARWL1+3
EN2 NURARWL1+3
MAINLINE EN2+1, Q1+12
NODATA Q1+3
QUEUE MAINLINE+19
QUIT NURARWL1+3, EN1+2, MAINLINE+1, MAINLINE+2, MAINLINE+5, MAINLINE+6, MAINLINE+7, MAINLINE+18, MAINLINE+19, Q1+8
NODATA+1

Naked Globals

Name Field # of Occurrence
^("I" CALCULAT+6
^(0 MAINLINE+6
^(1 CALCULAT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % MAINLINE+12
>> %DT Q1+1*
>> COUNT( Q1+5*
>> COUNTSW Q1+4*
>> DA MAINLINE+2*
>> DAFTEE Q1+4*
>> DFN CALCULAT+8*
DIC MAINLINE+8*!
DIC("A" MAINLINE+8*
DIC("S" MAINLINE+8*
DIC(0 EN1+2*, MAINLINE+8*
DIE MAINLINE+2*!
DR MAINLINE+2*!
DTIME MAINLINE+14
>> EAFTEE Q1+4*
>> FCOUNT( Q1+5*
IO Q1+8
IOF Q1+12
IOST Q1+12, CALCULAT+4
K Q1+3*!
>> MFHRS( Q1+5*
>> MNHRS( Q1+5*
>> NAFTEE Q1+4*
>> NBPC Q1+6*
>> NBPCC Q1+4*
>> NBR Q1+4*
>> NCPC Q1+6*
>> NCPCC Q1+4*
>> NDFTEE Q1+7*
>> NFCFT Q1+7*
>> NFCNT Q1+4*
>> NFCPRD Q1+7*
>> NFCVR Q1+7*
>> NFFTEE Q1+7*
>> NFPC Q1+6*
>> NFPCC Q1+4*
>> NFPROD Q1+7*
>> NFREQ Q1+7*
>> NFTEE Q1+7*
>> NFVAR Q1+7*
>> NHCFT Q1+7*
>> NHCPC Q1+6*
>> NHCPRD Q1+7*
>> NHCVR Q1+7*
>> NHFTEE Q1+7*
>> NHOS NURARWL1+3*, EN1+1*, MAINLINE+7, Q1+1, Q1+2, Q1+5, Q1+7, Q1+8, Q1+11, Q1+12
QUEUE+2
>> NHPC Q1+6*
>> NHPCC Q1+4*
>> NHPROD Q1+7*
>> NHREQ Q1+7*
>> NHVAR Q1+7*
>> NI CALCULAT+5*, CALCULAT+6
>> NK CALCULAT+6*
>> NPC Q1+6*
>> NPCC Q1+4*
>> NPCT MAINLINE+1*, Q1+4*, NODATA*
>> NPFAC NODATA*
>> NPWARD NODATA*
>> NRPTDAT Q1+1*
>> NSW1 MAINLINE+1*
>> NTCEN( CALCULAT+6*, CALCULAT+8
>> NURFAC Q1+8, NODATA
>> NURFAC(1 NODATACALCULAT+3
>> NURFAC(2 CALCULAT+1*, CALCULAT+2*, CALCULAT+3, CALCULAT+6
>> NURMDSW NURARWL1+3*, EN1+2, Q1+5, Q1+7, Q1+8, CALCULAT+1, CALCULAT+3
>> NUROUT NURARWL1+3*, EN1+2, MAINLINE+1, MAINLINE+6*, MAINLINE+7, MAINLINE+9*, MAINLINE+18*, Q1+8
>> NURPLSW NURARWL1+3*
>> NURQUEUE NURARWL1+3*
>> NURQUIT MAINLINE+1*
>> NURS132 MAINLINE+1*, MAINLINE+19*
>> NURSHFT MAINLINE+17*
NURSPC Q1+12!
NURSPC( CALCULAT+6*
NURSPC("" Q1+3
>> NURSUMSW Q1+9
>> NURSWARD MAINLINE+10*, Q1+2*, CALCULAT+1, CALCULAT+5, CALCULAT+6, CALCULAT+8
>> NURSWARD(1 MAINLINE+10*, NODATA
>> NURSY Q1+4*
>> NURY MAINLINE+14*, MAINLINE+15*, MAINLINE+17*, MAINLINE+18, Q1+1
>> NURY(0 MAINLINE+12*, MAINLINE+13
>> NURY(1 MAINLINE+12*, MAINLINE+13
>> NURY(2 MAINLINE+13*, MAINLINE+14, MAINLINE+17, Q1+1
>> NWARD EN1+1*
>> NWCNT Q1+4*
>> NWFTEE Q1+7*
>> NWPC Q1+6*
>> NWPCC Q1+4*
>> NWPROD Q1+7*
>> NWREQ Q1+7*
>> NWVAR Q1+7*
>> NZ CALCULAT+6*
>> POP MAINLINE+19
>> SEL NURARWL1+3
U MAINLINE+2, MAINLINE+6, MAINLINE+9, MAINLINE+12, MAINLINE+13, Q1+6, CALCULAT+6
>> X NURARWL1+2*, MAINLINE+2, MAINLINE+9, Q1+1*, Q1+5*, Q1+6*
>> Y MAINLINE+9, MAINLINE+10, Q1+1
>> Y(0 MAINLINE+10
>> ZTRTN QUEUE+1*
>> ZTSAVE("NURSWARD" QUEUE+2*
>> ZTSK MAINLINE+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All