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

Package: Nursing Service

Routine: NURA9D1


Information

NURA9D1 ;HIRMFO/MD,RM,FT-FTEE PROFILE BY LOCATION AND SERVICE CATEGORY ;5/2/97 10:16

Source Information

Source file <NURA9D1.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Nursing Service 9 EN1^NURA9D11  EN2^NURAED3  ^NURAKILL  EN5^NURSAGP0  (EN1,EN3,EN5,EN9,PRD)^NURSAGSP  EN1^NURSAUTL  (EN7,EN9)^NURSUT0  (CLOSE,ENDPG,NODATA)^NURSUT1  
($$CAT,$$CNTR)^NURSUT2  
VA Fileman 2 ^%DT  D^DIQ  
Kernel 1 $$REPEAT^XLFSTR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Nursing Service 3 NURA6D1  NURA6D2  NURA9D2  

Entry Points

Name Comments DBIA/ICR reference
SORT
QUIT
FSUB ; FACILITY SUBTOTAL ROUTINE
NK
NL
NM
NN
NHDR1
NP
NHDR
START ;
PSUB ; PRODUCT LINE SUBTOTAL ROUTINE
NOT
NPRINT
NOT1
NSUB ; SUBTOTAL ROUTINE
NPPRINT

External References

Name Field # of Occurrence
^%DT NHDR+3
D^DIQ NHDR+3
EN1^NURA9D11 SORT
EN2^NURAED3 START+4
^NURAKILL QUIT
EN5^NURSAGP0 NURA9D1+10
EN1^NURSAGSP NURA9D1+8
EN3^NURSAGSP NURA9D1+9
EN5^NURSAGSP NURA9D1+6
EN9^NURSAGSP NURA9D1+5
PRD^NURSAGSP NURA9D1+7
EN1^NURSAUTL NURA9D1+4
EN7^NURSUT0 NURA9D1+11
EN9^NURSUT0 NPPRINT+2
CLOSE^NURSUT1 QUIT
ENDPG^NURSUT1 NHDR, SORT+3
NODATA^NURSUT1 SORT+2, SORT+6
$$CAT^NURSUT2 NPPRINT+8
$$CNTR^NURSUT2 NHDR+2, NHDR1
$$REPEAT^XLFSTR NHDR1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA9D1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: NURA9D1+10
Function Call: WRITE
  • Prompt: !!,?20,NURLINE,!,"REPORT TOTAL",?18,$J(NCT,8,3),!!,"COUNT - ASSIGN.",?18,$J(NTCT,8,3)
  • Line Location: START+4
Function Call: WRITE
  • Prompt: ?36,"PERSONNEL",?62,$J(NTOT,8,3)
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !!,"MEAN - ASSIGN.",?18,$S(NCT>0&(NTCT>0):$J((NCT/NTCT),8,3),1:" 0.000"),?36,"PERSONNEL",?62,$S(NCT>0&(NTOT>0):$J((NCT/NTOT),8,3),1:" 0.000")
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NM+0
Function Call: WRITE
  • Prompt: !,$S(+NFTEE:" ",1:"** ")
  • Line Location: NPPRINT+7
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2($G(NURFAC(2))),$S($G(NURFAC(2))=" BLANK":"NO FACILITY",1:$G(NURFAC(2)))
  • Line Location: NHDR+2
Function Call: WRITE
  • Prompt: !,"FTEE PROFILE BY LOCATION AND SERVICE CATEGORY"
  • Line Location: NHDR+3
Function Call: WRITE
  • Prompt: ?56,Y,?72,"PAGE: ",NURPAGE
  • Line Location: NHDR+3
Function Call: WRITE
  • Prompt: !,"SERVICE",?36,"EMPLOYEE"
  • Line Location: NHDR+4
Function Call: WRITE
  • Prompt: !,"CATEGORY",?22,"FTEE",?36,"NAME",?64,"LOCATION"
  • Line Location: NHDR+5
Function Call: WRITE
  • Prompt: ?85,"TOUR"
  • Condition for execution: IOM>120
  • Line Location: NHDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NHDR+6
Function Call: WRITE
  • Prompt: NURLINE
  • Line Location: NHDR+7
Function Call: WRITE
  • Prompt: !?$$CNTR^NURSUT2(NURPROG(2)),$S($E(NURPROG(2),1)=" ":$E(NURPROG(2),2,99),1:$G(NURPROG(2)))
  • Line Location: NHDR1+0
Function Call: WRITE
  • Prompt: !?$$CNTR^NURSUT2(NURPROG(2)),$$REPEAT^XLFSTR("-",$L(NURPROG(2))+1),!
  • Line Location: NHDR1+0
Function Call: WRITE
  • Prompt: !?21,"-----"
  • Line Location: NSUB+1
Function Call: WRITE
  • Prompt: !,$S($E(NURPROG(2),1)=" ":$E(NURPROG(2),2,99),1:NURPROG(2))_" TOTALS"
  • Line Location: PSUB+1
Function Call: WRITE
  • Prompt: !?20,"******"
  • Line Location: PSUB+1
Function Call: WRITE
  • Prompt: !,"SUBTOTAL",?18,$J(PSUBT,8,3)
  • Line Location: PSUB+2
Function Call: WRITE
  • Prompt: !,NURFAC(2)_" TOTALS"
  • Line Location: FSUB+1
Function Call: WRITE
  • Prompt: !?20,NURLINE
  • Line Location: FSUB+1
Function Call: WRITE
  • Prompt: !,"SUBTOTAL",?18,$J(FSUBT,8,3)
  • Line Location: FSUB+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SORT+0
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] NURA9D1+2
^TMP("NURA" START+1!, QUIT!, NPPRINT+3*
^TMP("NURLOC" START+1!, SORT+4*, SORT+5
^TMP($J START+1!, QUIT!, NPRINT, NK, NL, NM, NN, NOT, NOT1, NP
, SORT+1, SORT+2, SORT+3, SORT+4

Label References

Name Line Occurrences
FSUB NPRINT
NHDR START+2, NK, NL, NPPRINT, NSUB+1, PSUB+1, FSUB+1, SORT+1, SORT+2, SORT+6
NK NPRINT
NL NK
NM NL
NN NM
NOT NN
NOT1 NOT
NP NOT1
NPPRINT NP
NPRINT START+2
NSUB NM
PSUB NK
QUIT NURA9D1+4, NURA9D1+6, NURA9D1+7, NURA9D1+8, NURA9D1+9, NURA9D1+10, NURA9D1+11, START+2
SORT START+2

Naked Globals

Name Field # of Occurrence
^( NN

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA NPPRINT+2~*
DA(1 NP*, NPPRINT+1, NPPRINT+3
>> DIC(0 NURA9D1+6*
>> FCT START+1*, FSUB+3*
>> FSUBC START+1*, NPPRINT+6*, FSUB+2, FSUB+4*
>> FSUBM NPPRINT+6*, FSUB+4*
>> FSUBT START+1*, NPPRINT+6*, FSUB+2, FSUB+3, FSUB+4*
IO START+1
IOF NHDR+1
IOM NPPRINT+11, NHDR+5, NHDR+7
IOSL START+2, NPPRINT, NSUB+1, PSUB+1, FSUB+1
IOST NHDR, NHDR+1
>> N1 NOT*, NOT1, NP, NPPRINT+10
>> NBRK START+1*
>> NCT START+1*, START+2*, START+4, START+5, NSUB+3*
>> NFTEE NN*, NPPRINT+4, NPPRINT+5, NPPRINT+6, NPPRINT+7, NPPRINT+9
>> NL1 NL*, NM, NN, NPPRINT+11, SORT+2*, SORT+5*
>> NRPT SORT*
>> NSUBC START+1*, NPPRINT+4*, NSUB+2, NSUB+3, NSUB+4*
>> NSUBM NPPRINT+4*, NSUB+4*
>> NSUBT START+1*, START+2, NPPRINT+4*, NSUB+2, NSUB+3, NSUB+4*
>> NTCT START+1*, START+4, START+5, NSUB+3*
>> NTOT START+4, START+5
NTOUR QUIT!, NPPRINT+1*, NPPRINT+2, NPPRINT+11
NUM QUIT!
NUM(1 NOT*, NOT1, NP
NUM(2 NOT1*, NP
NUR QUIT!
NUR(1 NPPRINT+1
>> NURCAT NM*, NN, NPPRINT+8
>> NURFAC SORT+1, SORT+2, SORT+6
>> NURFAC(1 SORT+1, SORT+2, SORT+6
>> NURFAC(2 NPRINT*, NK, NL, NM, NN, NHDR+2, FSUB+1, SORT+1*, SORT+2*, SORT+6*
>> NURLINE START+3*, START+4, NHDR+7*, FSUB+1*
>> NURMDSW NURA9D1+3*, NURA9D1+6, NURA9D1+7, NPRINT, NHDR+2
>> NUROUT NURA9D1+3*, NURA9D1+4, NURA9D1+6, NURA9D1+7, NURA9D1+8, NURA9D1+9, NURA9D1+10, START+2, NHDR, SORT+1*
, SORT+2*
>> NURPAGE START+1*, NHDR+1*, NHDR+3
NURPLSCR NURA9D1+6*!, NURA9D1+7*!
>> NURPLSW NURA9D1+3*, NURA9D1+7, NK
>> NURPROG SORT+1, SORT+2, SORT+6
>> NURPROG(1 SORT+1, SORT+2, SORT+6
>> NURPROG(2 NPRINT*, NK*, NL, NM, NN, NHDR1, PSUB+1, SORT+1*, SORT+2*, SORT+6*
>> NURQUEUE NURA9D1+3*, NHDR
>> NURQUIT START+1*, START+2, NPRINT, NK, NL, NM, NN, NOT, NOT1, NP
, NPPRINT, NPPRINT+11, NHDR*, NSUB+1, PSUB+1, FSUB+1
>> NURSNLOC SORT+1, SORT+2, SORT+3
>> NURSNLOC( SORT+2, SORT+5
>> NURSORT NN*, NOT, NOT1, NP, NPPRINT+3
>> NURSW1 START+1*, NPPRINT+3*, NHDR, SORT+3*, SORT+6*
>> NURX SORT+4*
>> NURY SORT+4*
>> NURZ SORT+4*
>> NWRD NHDR+2
>> PCT START+1*, PSUB+3*
>> POP NURA9D1+11
>> PSUBC START+1*, NPPRINT+5*, PSUB+2, PSUB+4*
>> PSUBM NPPRINT+5*, PSUB+4*
>> PSUBT START+1*, NPPRINT+5*, PSUB+2, PSUB+3, PSUB+4*
>> X NHDR+3*
>> Y NHDR+3
>> ZTDESC NURA9D1+11*
>> ZTRTN NURA9D1+11*
>> ZTSK NURA9D1+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All