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

Package: Nursing Service

Routine: NURA7A


Information

NURA7A ;HIRMFO/MD,FT-HOME PHONE NUMBERS FOR ENTIRE STAFF ;8/8/96 13:45

Source Information

Source file <NURA7A.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Nursing Service 6 ^NURAKILL  (EN5,PRD)^NURSAGSP  EN1^NURSAUTL  (EN2,EN7)^NURSUT0  (CLOSE,ENDPG)^NURSUT1  ($$CNTR,$$FACL,$$PROD)^NURSUT2  
VA FileMan 3 ^%DT  D^DIQ  EN^DIQ1  
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-PHONE-SER  

Entry Points

Name Comments DBIA/ICR reference
START ;
QUIT ;
BLD
PRINT
P0
P1
P2
WRITE
HEADER

External References

Name Field # of Occurrence
^%DT HEADER+3
D^DIQ HEADER+3
EN^DIQ1 BLD+1
^NURAKILL QUIT+1
EN5^NURSAGSP NURA7A+5
PRD^NURSAGSP NURA7A+6
EN1^NURSAUTL NURA7A+4
EN2^NURSUT0 WRITE+2
EN7^NURSUT0 NURA7A+7
CLOSE^NURSUT1 QUIT+1
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: NURA7A+3
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA7A+7
Function Call: WRITE
  • Prompt: $E($P(^(0),"^",1),1,20)
  • Line Location: WRITE+1
Function Call: WRITE
  • Prompt: ?36,NPSPOS
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: ?51,$P(^(0),"^",1)
  • Condition for execution: $D(^NURSF(210,DA,2,NS2,0))
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: ?66,$S(NO="S":"SELF",NO="R":"RELATIVE",NO="N":"NEIGHBOR",NO="O":"OTHER",1:"")
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: ?$$CNTR^NURSUT2(NURFAC(2)),$$FACL^NURSUT2(NURFAC(2))
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !!,"TELEPHONE NUMBERS OF NURSING EMPLOYEES"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: ?44,Y,?59,"PAGE: ",NURPAGE
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !!,"EMPLOYEE",?36,"SERVICE",?51,"TELEPHONE",?66,"OWNER OF"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"NAME",?36,"POSITION",?51,"NUMBER",?66,"PHONE NO."
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"NAME",?36,"POSITION",?51,"NUMBER",?66,"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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSF(210 - [#210] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] NURA7A+2
^NURSF(210 - [#210] START+2, WRITE+1, WRITE+3
^TMP($J START+1!, QUIT+1!, BLD+7*, PRINTP0P1P2
^VA(200 - [#200] BLDWRITE+1

Label References

Name Line Occurrences
BLD START+2
HEADER P0WRITE
P0 PRINT
P1 P0
P2 P1
PRINT START+3
QUIT NURA7A+4, NURA7A+5, NURA7A+6, NURA7A+7
WRITE P2

Naked Globals

Name Field # of Occurrence
^(0 BLDWRITE+1, WRITE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA START+2*, BLDBLD+2, BLD+3, BLD+7, P2*, WRITE+1, WRITE+3
>> DA(1 START+2*, BLD
DIC BLD+1*!
DIC(0 NURA7A+5*
DIQ BLD+1*!
DIQ(0 BLD+1*
DR BLD+1*!
IO START+3
IOF HEADER+1
IOSL WRITE
IOST BLDHEADERHEADER+1
>> N1 BLD*, BLD+7, P1*, P2
>> NO WRITE+3*
>> NPSPOS WRITE+2
>> NS2 WRITE+3*
>> NUR("DIQ1" BLD+1!, BLD+2, BLD+3
>> NURFAC BLD+4
>> NURFAC(1 BLD+4
>> NURFAC(2 BLD+2*, BLD+4, BLD+7, PRINT*, P0P1P2HEADER+2
>> NURMDSW NURA7A+5, NURA7A+6, BLD+4, HEADER+2
>> NUROUT NURA7A+3*, NURA7A+4, NURA7A+5, NURA7A+6, HEADER
>> NURPAGE NURA7A+3*, HEADER+1*, HEADER+3
NURPLSCR NURA7A+5*, NURA7A+6*!
>> NURPLSW NURA7A+6, BLD+5, BLD+6, HEADER+5
>> NURPROG BLD+5
>> NURPROG(1 BLD+5
>> NURPROG(2 BLD+3*, BLD+5, BLD+6*, BLD+7, P0*, P1P2HEADER+5
>> NURQUIT NURA7A+3*, PRINTP0P1P2WRITE, HEADER*
>> NURSW1 NURA7A+3*, P0WRITEWRITE+1*, HEADER
>> NURSZAP BLD
>> NURSZDA BLD
>> POP NURA7A+7
U BLD
X START+2*, BLD+1~, HEADER+3*
Y BLD+1~, HEADER+3
Z BLD+1~, HEADER+5~*
>> ZTDESC NURA7A+7*
>> ZTRTN NURA7A+7*
>> ZTSK NURA7A+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All