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

Package: Nursing Service

Routine: NURSEPD2


Information

NURSEPD2 ;HIRMFO/JH,RM-INCOMPLETE NURS M I REPORT (BY CLASS) PART 1 OF 2 ;3/19/98 13:28

Source Information

Source file <NURSEPD2.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Nursing Service 11 (SETCAT,SETFAC,SETLOC,SETPROG)^NURAAGS1  EN5^NURSAGP1  DATSEL^NURSAGP2  (EN1,EN13,EN3,EN5,PRD)^NURSAGSP  (EN1,EN2,EN3,EN7)^NURSAUTL  ^NURSEPD3  ^NURSKILL  EN7^NURSUT0  
CLOSE^NURSUT1  $$CAT^NURSUT2  ($$EN12,EN10)^NURSUT3  
VA Fileman 1 C^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Nursing Service 1 NURSE-PR-MIDEF  

Entry Points

Name Comments DBIA/ICR reference
SORT ;
QUIT ;KILL LOCAL VARIABLES
START ;DEFINE OUTPUT DATE/HEADERS
MAINLOOP ;
EN1
SETMP
CHECK

External References

Name Field # of Occurrence
C^%DTC SORT+37
SETCAT^NURAAGS1 SORT+2
SETFAC^NURAAGS1 SORT+2
SETLOC^NURAAGS1 SORT+2
SETPROG^NURAAGS1 SORT+2
EN5^NURSAGP1 EN1+7
DATSEL^NURSAGP2 EN1+6
EN1^NURSAGSP EN1+8
EN13^NURSAGSP EN1+3
EN3^NURSAGSP EN1+9
EN5^NURSAGSP EN1+4
PRD^NURSAGSP EN1+5
EN1^NURSAUTL EN1+2
EN2^NURSAUTL SORT+1
EN3^NURSAUTL SORT+1
EN7^NURSAUTL MAINLOOP+5
^NURSEPD3 START+3
^NURSKILL QUIT+1
EN7^NURSUT0 EN1+10
CLOSE^NURSUT1 QUIT+1
$$CAT^NURSUT2 SORT+7, SORT+8
$$EN12^NURSUT3 CHECK
EN10^NURSUT3 EN1+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+9
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN1+1
^NURSF(210 - [#210] START+2, MAINLOOP+1, SETMP+4
^NURSF(211.4 - [#211.4] MAINLOOP+4, MAINLOOP+5, CHECK, SORT+6
^NURSF(211.8 - [#211.8] SETMP+2, SETMP+3
^NURSF(212.7 - [#212.7] CHECK
^PRSE(452 SORT+28
^PRSE(452.1 SORT+17
^PRSE(452.7 EN1
^PRSPC( SETMP, SORT+13, SORT+15
^PRSPC("SSN" MAINLOOP+1
^TMP("NURE" START+1!, QUIT+1!, CHECK+1*, SORT+24, SORT+25, SORT+26*, SORT+42, SORT+45*, SORT+47*, SORT+48
, SORT+49, SORT+50*
^TMP("NURSCAT" SORT+9
^VA(200 - [#200] MAINLOOP+1, SORT+11

Label References

Name Line Occurrences
CHECK MAINLOOP+8
MAINLOOP START+2
QUIT EN1+2, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, EN1+10
SETMP MAINLOOP+1
SORT SETMP+4

Naked Globals

Name Field # of Occurrence
^( CHECK+1*
^("I" SORT+6
^(0 CHECK, SETMP+3, SETMP+4, SORT+11
^(1 SETMP

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CLASS SORT+17*, SORT+18, SORT+19
>> CLASSIEN SORT+15*, SORT+17
>> CLASSNUM SORT+41*, SORT+44*
>> CLASSNUM(0 SORT+42*, SORT+43, SORT+44*, SORT+45, SORT+47
>> CLASSTXT SORT+19*, SORT+20, SORT+21, SORT+23, SORT+28
>> CLASSTXT(0 SORT+21*, SORT+22*, SORT+47
>> COUNT START+1*
>> D1 SORT+13*, SORT+15
>> DA START+2*, MAINLOOP+1, SETMP+4*, SORT+1, SORT+24, SORT+26, SORT+48, SORT+50
>> DATE SORT+28*, SORT+29, SORT+38
>> DATSEL EN1+6*
>> DIC(0 EN1+4*
DROPDEAD SORT+14!, SORT+37*, SORT+39, SORT+40, SORT+47
DT SETMP+3, SORT+16, SORT+40
DUZ EN1+6
>> FREQ SORT+19*, SORT+37, SORT+38
>> HOLD START+1*
>> HOLD1 START+1*
>> HOLD2 START+1*
IO START+1
IOM START+1
IOST SETMP+4, SORT+12
>> LASTDATE SORT+29*, SORT+30, SORT+32, SORT+35*, SORT+37
>> LASTDAY SORT+33*, SORT+34*, SORT+35
MONTH SORT+31~, SORT+32*, SORT+34
>> NAM SORT+11*
>> NLOCN SORT+6
>> NLOCN(1 SORT+7, SORT+8
>> NONE EN1+2*, MAINLOOP+3*
>> NPWARD MAINLOOP+5*, MAINLOOP+7, MAINLOOP+8
>> NSP CHECK+1, SORT+20, SORT+23
>> NSPC SORT+20, SORT+23
NURCLAS QUIT+2!
NURD0 QUIT+2!
>> NURDA MAINLOOP+4*, MAINLOOP+5, MAINLOOP+6, CHECK
>> NURFAC SORT+3
>> NURFAC(1 SORT+3
>> NURFAC(2 CHECK*, CHECK+1, SORT+3, SORT+25, SORT+26, SORT+42, SORT+45, SORT+49, SORT+50
>> NURHOSP MAINLOOP+7, SORT+10
NURIEN QUIT+2!
>> NURMDSW EN1+4, EN1+5, SORT+3
>> NURNEN SORT+2*, SORT+9
>> NURNODE4 SETMP+2*, SETMP+3
>> NURNODE4(1 SORT+6*
>> NURNODE5 SETMP+3*
>> NUROUT EN1+2*, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, MAINLOOP+8, CHECK*
NURPLSCR EN1+4*!, EN1+5*!
>> NURPLSW EN1+3, EN1+5, EN1+8, EN1+9, SORT+4
>> NURPROG SORT+4
>> NURPROG(1 SORT+4
>> NURPROG(2 CHECK*, CHECK+1, SORT+4, SORT+5*, SORT+25, SORT+26, SORT+42, SORT+45, SORT+49, SORT+50
>> NURQUEUE EN1+2*
>> NURS SORT+15*, SORT+16
>> NURS132 START+1*, SORT+21
>> NURSCATY SORT+7, SORT+8, SORT+9
>> NURSEL EN1+7*
>> NURSEL(1 EN1+8, EN1+9, MAINLOOP+2, SORT+2, SORT+7, SORT+8
>> NURSNLOC( MAINLOOP+7, SORT+10
>> NURSPEC MAINLOOP+3, MAINLOOP+8*, CHECK+1, SORT+7*, SORT+8*, SORT+10, SORT+24, SORT+25, SORT+26, SORT+42
, SORT+45, SORT+48, SORT+49, SORT+50
>> NURSPEC(1 SORT+7*, SORT+8*, SORT+42, SORT+45
>> NURSW1 EN1+2*
>> NURSZAP MAINLOOP+6, SORT+1
>> NURSZDA SORT+1
>> NURSZLO( MAINLOOP+6
>> NURSZORT SORT+1*
>> ONELOC SORT+20*
>> PDA MAINLOOP+1*, SETMP, SORT+13, SORT+15
>> POP EN1+10
>> PRSENAM SETMP+1*, SORT+47
>> SSN MAINLOOP+1*
>> TMP SORT+25*, SORT+26, SORT+49*, SORT+50
U START+2, MAINLOOP+1, CHECK, SETMP, SETMP+1, SETMP+3, SETMP+4, SORT+11, SORT+15, SORT+16
, SORT+18, SORT+19, SORT+25, SORT+34, SORT+49
>> VA200DA MAINLOOP+1*, SETMP+2, SETMP+3, SETMP+4, SORT+11, SORT+28
>> X EN1*, EN1+1*, CHECK*, SORT+37
>> X(0 SETMP*, SETMP+1
>> X(1 SETMP*
>> X1 SORT+37*
>> X2 SORT+37*
YEAR SORT+31~, SORT+32*, SORT+33
>> YREND SORT+16, SORT+39, SORT+40
>> YRST SORT+40
>> ZTDESC EN1+10*
>> ZTRTN EN1+10*
>> ZTSK EN1+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All