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

Package: Nursing Service

Routine: NURSAUTL


Information

NURSAUTL ;HIRMFO/MD/JH-SECURITY ROUTINE FOR THE NURSING ADMIN REPORTS ;9/7/90 12:59

Source Information

Source file <NURSAUTL.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Nursing Service 3 EN9^NURSAGSP  (EN2,EN3)^NURSUT0  $$EN11^NURSUT3  

Caller Graph

Caller Graph Total: 97

Package Total Caller Graph
Nursing Service 97 NURA5A  NURA5B  NURA5C  NURA6A1  NURA6B1  NURA6B2  NURA6C1  NURA6C2  
NURA6D1  NURA6D2  NURA6E1  NURA6F1  NURA6G  NURA6H1  NURA6I1  NURA6I2  
NURA6J1  NURA6K1  NURA6K2  NURA7A  NURA7B  NURA7C  NURA9A1  NURA9B1  
NURA9B2  NURA9C1  NURA9C2  NURA9D1  NURA9D11  NURA9D2  NURA9E1  NURA9F1  
NURA9G  NURA9H1  NURA9I  NURA9J1  NURA9K  NURAAE0  NURAAGS0  NURAAGS1  
NURAAU2  NURACE1  NURACEW  NURACEW0  NURADEG  NURADEG1  NURADEG2  NURADEG3  
NURADMIN  NURAED1  NURAED5  NURAFSD  NURAMH9  NURAMHE  NURAR110  NURAR11A  
NURARCR0  NURARCR1  NURARCRW  NURARMH1  NURARMH2  NURARNCT  NURARPC3  NURARPC4  
NURARWL1  NURARWL2  NURARWL3  NURARWL4  NURARWL8  NURASPT  NURCAS2  NURCES0  
NURCUT0  NURCVPR0  NURQEDT0  NURQRPT0  NURSAGS0  NURSAL0  NURSBPO  NURSCEP1  
NURSCPLC  NURSCPLE  NURSCPLU  NURSEP31  NURSEP3I  NURSEPC0  NURSEPC1  NURSEPCA  
NURSEPCP  NURSEPD0  NURSEPD2  NURSEPD3  NURSEPIN  NURSEPML  NURSPA1  NURSPA3  
NURSUT3  

Entry Points

Name Comments DBIA/ICR reference
Q2
INCOMPL
EN1 ; SET SECURITY ACCESS LEVEL FOR ADMIN REPORTS
EN2 ; SET SECURITY LEVEL BASED ON SERVICE POSITION
EN3 ; SELECT LOCATIONS TO ACCESSED BASED ON SECURITY LEVEL
EN4 ; SCREEN OUT ACCESS FOR UNAUTHORIZED LOCATIONS
EN5 ;ENTRY FROM NURS-P-STAFF TO CHECK MILITARY STATUS
EN6 ; ENTRY FROM NURSING ROUTINES TO CONVERT PTR TO 211.4 FILE TO
; DATA STORED IN 44 FILE. NPWARD COMES IN AS PTR AND LEAVES
; AS FREE TEXT OR NULL.
EN7 ; ENTRY FROM NURSING ROUTINES TO CONVERT PTR TO 211.8 FILE TO DATA
; STORED IN 44 FILE. NPWARD COMES IN AS PTR AND LEAVES AS FREE
; TEXT OR NULL.
BADSER

External References

Name Field # of Occurrence
EN9^NURSAGSP EN1+2
EN2^NURSUT0 EN2+3
EN3^NURSUT0 EN1+5
$$EN11^NURSUT3 EN1+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"**** INCOMPLETE NEW PERSON DATA -- NOTIFY NURSING ADP COORDINATOR **** "
  • Line Location: EN1+1
Function Call: WRITE
  • Prompt: !,$C(7),"**** INCOMPLETE SERVICE POSITION DATA -- NOTIFY ADP COORDINATOR ****"
  • Line Location: BADSER+0
Function Call: WRITE
  • Prompt: !,$C(7),"**** INCOMPLETE NURSING DATA -- NOTIFY NURSING ADP COORDINATOR ****"
  • Line Location: INCOMPL+0
Function Call: WRITE
  • Prompt: !,?6,"MILITARY EXPERIENCE: ",$S($P(NDATA,U)="R":"(RETIRED/DISC)",$P(NDATA,U)="A":"(ACT RESV)",$P(NDATA,U)="IRR":"(IND RDY RESV)",$P(NDATA,U)="IMA":"(IND MOBIL AUGM)",1:"")
  • Line Location: EN5+3
Function Call: WRITE
  • Prompt: ?44,"BRANCH OF SERVICE: ",$E($P(^DIC(23,+$P(NDATA,U,2),0),U),1,20)
  • Line Location: EN5+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(23 - [#23] EN5+4
^NURSF(210 - [#210] EN1+3, EN1+4, EN5+1, EN5+2
^NURSF(211.3 - [#211.3] EN1+11, EN1+12, EN1+13, EN1+14, EN2+3, EN2+4
^NURSF(211.4 - [#211.4] EN1+6, EN1+9, EN3+2, EN4+1, EN6+4
^NURSF(211.7 - [#211.7] EN1+13, EN1+14, EN2+4
^NURSF(211.8 - [#211.8] EN1+6, EN1+7, EN1+8, EN1+9, EN3+2
^SC - [#44] EN6+4, EN7+4
^SC("B" EN4+1
^TMP($J EN4+1!
^VA(200 - [#200] EN1+1

Label References

Name Line Occurrences
BADSER EN1+11, EN1+13
INCOMPL EN1+4, EN1+5, EN1+6
Q2 EN2+3

Naked Globals

Name Field # of Occurrence
^(0 EN1+8, EN1+11, EN1+13, EN2+4, EN6+4, EN7+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D0 EN5+1, EN5+2
>> D1 EN5+1*, EN5+2
>> DA EN1+5*, EN2+1, EN2+2, EN3+1
DT EN1+8
DUZ EN1+1, EN1+3, EN1+8
DUZ(0 EN1+3
>> NDATA EN5+2*, EN5+3, EN5+4
NOD1 EN1+5, EN1+6, EN1+7, EN1+11!
NOD2 EN1+6, EN1+7, EN1+11!
>> NPSPOS(0 EN2+3, Q2!
>> NPWARD EN6+3*, EN6+4*, EN6+5*, EN7+3*, EN7+4*, EN7+5*
>> NURMDSW EN1+2*
>> NURNODE4 EN3+2
>> NUROUT EN1+1*, BADSER*, INCOMPL*
>> NURPLSW EN1+2*
>> NURSFAC EN1+9*
NURSYAP EN2+4*, EN2+5, Q2!
NURSYLO EN3+2*, EN3+3!
>> NURSZAP EN1+3*, EN1+12*, EN1+14*, EN2+2, EN2+5
>> NURSZDA EN1+3*, EN1+4, EN1+5, EN2+1, EN2+2, EN3+1
>> NURSZFAC( EN1+9*
>> NURSZLO( EN1+9*, EN3+2, EN4+1
>> NURSZORT EN2+2*, EN2+3*, EN2+5*, EN3+2*
NURSZSP EN1+3*, EN1+7*, EN1+11, EN1+12, EN1+13, EN1+14, EN2+3*, EN2+4, Q2!
U EN1+8, EN5+3, EN5+4
X EN1+8*, EN1+9, EN1+11!, EN4+1*, EN4+2!
Y EN4+1*, EN4+2!
>> Z EN1+8*, EN4+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All