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

Package: Nursing Service

Routine: NURA7B


Information

NURA7B ;HIRMFO/MD/RM/JH/MD,FT-HOME PHONE NUMBER(S) BY LOCATION ;8/8/96 13:48

Source Information

Source file <NURA7B.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Nursing Service 7 EN4^NURAAGS0  ^NURAKILL  (EN1,EN2,EN5,PRD)^NURSAGSP  EN1^NURSAUTL  EN7^NURSUT0  (CLOSE,ENDPG,NODATA)^NURSUT1  ($$CNTR,$$FACL,$$PROD)^NURSUT2  
VA Fileman 2 ^%DT  D^DIQ  
Kernel 1 $$REPEAT^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Nursing Service 1 NURAPR-PHONE-LOC  

Entry Points

Name Comments DBIA/ICR reference
P2
QUIT
P0
P1
HEADER
P4
P3
P5
PRINT1
SORT
START ;
PRINT

External References

Name Field # of Occurrence
^%DT HEADER+3
D^DIQ HEADER+3
EN4^NURAAGS0 SORT
^NURAKILL QUIT
EN1^NURSAGSP NURA7B+7
EN2^NURSAGSP NURA7B+8
EN5^NURSAGSP NURA7B+5
PRD^NURSAGSP NURA7B+6
EN1^NURSAUTL NURA7B+4
EN7^NURSUT0 NURA7B+9
CLOSE^NURSUT1 QUIT
ENDPG^NURSUT1 HEADER, SORT+3
NODATA^NURSUT1 SORT+2, SORT+6
$$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: NURA7B+7
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA7B+7
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA7B+9
Function Call: WRITE
  • Prompt: !
  • Line Location: P3+0
Function Call: WRITE
  • Prompt: ?56,$P(^(0),"^",1)
  • Condition for execution: $D(^NURSF(210,DA(1),2,NS2,0))
  • Line Location: PRINT1+4
Function Call: WRITE
  • Prompt: ?69,$S(NO="S":"SELF",NO="R":"RELATIVE",NO="N":"NEIGHBOR",NO="O":"OTHER",1:"")
  • Line Location: PRINT1+4
Function Call: WRITE
  • Prompt: !?$$CNTR^NURSUT2(NURFAC(2)),$$FACL^NURSUT2(NURFAC(2))
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"STAFF PHONE NUMBERS BY LOCATION"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: ?56,Y,?69,"PAGE: ",NURPAGE
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !!,"LOCATION",?15,"EMPLOYEE",?41,"SERVICE",?56,"TELEPHONE",?69,"OWNER OF"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?15,"NAME",?41,"POSITION",?56,"NUMBER",?69,"PHONE NO."
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?15,"NAME",?41,"POSITION",?56,"NUMBER",?69,"PHONE NO."
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(Z),$G(Z),!,?$$CNTR^NURSUT2(Z),$$REPEAT^XLFSTR("-",$L(Z)+1)
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !,"THERE IS NO DATA FOR THIS REPORT"
  • Line Location: SORT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] NURA7B+2
^NURSF(210 - [#210] PRINT1+4
^TMP("NURLOC" START+1!, SORT+4*, SORT+5
^TMP($J START+1!, QUIT!, PRINT, P0, P1, P2, P3, P4, P5, SORT+1
, SORT+2, SORT+3, SORT+4

Label References

Name Line Occurrences
HEADER P1, PRINT1, SORT+1, SORT+2, SORT+6
P0 PRINT
P1 P0
P2 P1
P3 P2
P4 P3
P5 P4
PRINT START+3
PRINT1 P5
QUIT NURA7B+4, NURA7B+5, NURA7B+6, NURA7B+7, NURA7B+8, NURA7B+9, START+2
SORT START+2

Naked Globals

Name Field # of Occurrence
^( P3
^(0 PRINT1+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA(1 P5*, PRINT1+4
>> DIC(0 NURA7B+5*
IO START+3
IOF HEADER+1
IOSL PRINT1
IOST HEADER, HEADER+1
>> NL1 P1*, P2, P3, PRINT1+1, SORT+2*, SORT+5*
>> NO PRINT1+4*
>> NPRI P2*, P3
>> NRPT SORT*
>> NS2 PRINT1+4*
>> NSPN P3*, PRINT1+3
>> NURFAC SORT+1, SORT+2, SORT+6
>> NURFAC(1 SORT+1, SORT+2, SORT+6
>> NURFAC(2 PRINT*, P0, P1, P2, P3, HEADER+2, SORT+1*, SORT+2*, SORT+6*
>> NURLINE HEADER+5*
>> NURMDSW NURA7B+3*, NURA7B+5, NURA7B+6, HEADER+2
>> NURN1 P4*, P5, PRINT1+2
>> NUROUT NURA7B+3*, NURA7B+4, NURA7B+5, NURA7B+6, NURA7B+7, NURA7B+8, START+2, HEADER, SORT+1*, SORT+2*
>> NURPAGE NURA7B+3*, START+1*, HEADER+1*, HEADER+3
NURPLSCR NURA7B+5*, NURA7B+6*!
>> NURPLSW NURA7B+3*, NURA7B+6, HEADER+5
>> NURPROG SORT+1, SORT+2, SORT+6
>> NURPROG(1 SORT+1, SORT+2, SORT+6
>> NURPROG(2 P0*, P1, P2, P3, HEADER+5, SORT+1*, SORT+2*, SORT+6*
>> NURQUEUE NURA7B+3*, HEADER
>> NURQUIT NURA7B+3*, PRINT, P0, P1, P2, P3, P4, P5, PRINT1, HEADER*
>> NURSNLOC SORT+1, SORT+2, SORT+3
>> NURSNLOC( SORT+2, SORT+5
>> NURSORT P3*, P4, P5
>> NURSW1 NURA7B+3*, P1, PRINT1, PRINT1+1*, HEADER, SORT+3*, SORT+6*
>> NURSZAP NURA7B+4*
>> NURX SORT+4*
>> NURY SORT+4*
>> NURZ SORT+4*
>> POP NURA7B+9
>> X HEADER+3*
>> Y HEADER+3
Z HEADER+5~*
>> ZTDESC NURA7B+9*
>> ZTRTN NURA7B+9*
>> ZTSK NURA7B+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All