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

Package: Nursing Service

Routine: NURA5A


Information

NURA5A ;HIRMFO/MD,FT-SALARY REPORT FOR ENTIRE SERVICE ;8/8/96 12:42

Source Information

Source file <NURA5A.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Nursing Service 7 (SETFAC,SETPROG)^NURAAGS1  ^NURAKILL  (EN5,PRD)^NURSAGSP  (EN1,EN2,EN3)^NURSAUTL  ($$EN12,EN7)^NURSUT0  (CLOSE,ENDPG)^NURSUT1  ($$CNTR,$$FACL,$$PROD)^NURSUT2  
VA FileMan 2 ^%DT  D^DIQ  
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: 1

Package Total Caller Graph
Nursing Service 1 NURAPR-SAL-SER  

Entry Points

Name Comments DBIA/ICR reference
START ;
QUIT
BLD1
BLD2
PRINT
P1
WRITE
HEADER

External References

Name Field # of Occurrence
^%DT HEADER+3
D^DIQ HEADER+3
SETFAC^NURAAGS1 BLD2+1
SETPROG^NURAAGS1 BLD2+1
^NURAKILL QUIT
EN5^NURSAGSP NURA5A+6
PRD^NURSAGSP NURA5A+7
EN1^NURSAUTL NURA5A+5
EN2^NURSAUTL BLD2
EN3^NURSAUTL BLD2
$$EN12^NURSUT0 WRITE+7
EN7^NURSUT0 NURA5A+8
CLOSE^NURSUT1 QUIT
ENDPG^NURSUT1 HEADER
$$CNTR^NURSUT2 HEADER+2, HEADER+5
$$FACL^NURSUT2 HEADER+2
$$PROD^NURSUT2 HEADER+5
$$REPEAT^XLFSTR HEADER+4, HEADER+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA5A+3
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA5A+8
Function Call: WRITE
  • Prompt: !,$E($P(^(0),"^"),1,20)
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: ?55,$J(NURSAL,6,2)
  • Line Location: WRITE+7
Function Call: WRITE
  • Prompt: ?$$CNTR^NURSUT2(NURFAC(2)),$$FACL^NURSUT2(NURFAC(2))
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !!,"NURSING SERVICE STAFF SALARIES"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: ?44,Y,?59,"PAGE: ",NURPAGE
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !!,?32,"GRADE/STEP",?55,"GRADE/STEP"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"EMPLOYEE NAME",?32,"CODE",?55,"SALARY"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"EMPLOYEE NAME",?32,"CODE",?55,"SALARY"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(NURPROG(2)),$G(Z),!,?$$CNTR^NURSUT2(NURPROG(2)),$$REPEAT^XLFSTR("-",$L(Z)+1)
  • Line Location: HEADER+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] NURA5A+2
^NURSF(210 - [#210] START+2, WRITE+2, WRITE+4
^NURSF(211.1 - [#211.1] WRITE+5
^NURSF(211.8 - [#211.8] BLD1BLD1+1
^TMP($J START+1!, QUIT!, BLD2+7*, PRINT+1, P1
^VA(200 - [#200] BLD2+2, WRITE+2

Label References

Name Line Occurrences
BLD1 START+2
BLD2 BLD1+1
HEADER START+3, WRITE
P1 PRINT+1
PRINT START+3
QUIT NURA5A+5, NURA5A+6, NURA5A+7, NURA5A+8
WRITE P1

Naked Globals

Name Field # of Occurrence
^(0 START+2, BLD1+1, BLD2+2, WRITE+2, WRITE+5
^(7 WRITE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA START+2*, BLD2BLD2+7, P1*, WRITE+2, WRITE+4, WRITE+7
>> DA(1 START+2*, BLD1BLD2+2
>> DATA WRITE+4*, WRITE+5
>> DATA(1 WRITE+5*, WRITE+6*, WRITE+7
>> DIC(0 NURA5A+6*
DT BLD1+1
>> I START+2*
IO START+3
IOF HEADER+1
IOSL WRITE
IOST BLD2+1, HEADERHEADER+1
>> N1 BLD2+2*, BLD2+3*, BLD2+7, PRINT+1*, P1
>> NURFAC BLD2+4
>> NURFAC(1 BLD2+4
>> NURFAC(2 BLD2+4, BLD2+7, PRINT*, PRINT+1*, P1HEADER+2
>> NURMDSW NURA5A+6, NURA5A+7, BLD2+4, HEADER+2
>> NURNEN BLD2+1*
>> NURNODE4 BLD1*, BLD1+1
>> NURNODE5 BLD1*, BLD1+1
>> NUROUT NURA5A+4*, NURA5A+5, NURA5A+6, NURA5A+7, PRINT+1, P1WRITEHEADER
>> NURPAGE NURA5A+4*, HEADER+1*, HEADER+3
NURPLSCR NURA5A+6*, NURA5A+7*!
>> NURPLSW NURA5A+7, BLD2+5, BLD2+6, HEADER+5
>> NURPROG BLD2+5
>> NURPROG(1 BLD2+5
>> NURPROG(2 BLD2+5, BLD2+6*, BLD2+7, PRINT+1*, P1HEADER+5
>> NURQUEUE NURA5A+4*, HEADER
>> NURSAL WRITE+7*
>> NURSW1 NURA5A+4*, WRITE+1*, HEADER
>> NURSZAP BLD2
>> NURSZDA BLD2
>> NURSZORT BLD2*
>> POP NURA5A+8
U START+2, BLD1+1
>> X START+2*, HEADER+3*
>> Y HEADER+3
Z HEADER+5~*
>> ZTDESC NURA5A+8*
>> ZTRTN NURA5A+8*
>> ZTSK NURA5A+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All