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

Package: Nursing Service

Routine: NURAR110


Information

NURAR110 ;HIRMFO/MD-PRINT MODULE FOR FTEE COMPARISON BY LOCATION ;5/19/97

Source Information

Source file <NURAR110.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Nursing Service 3 EN6^NURSAUTL  ENDPG^NURSUT1  ($$CNTR,$$FACL,$$PROD)^NURSUT2  
Kernel 1 $$REPEAT^XLFSTR  
VA FileMan 1 D^DIQ  

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 NURAR11A  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;ENTRY POINT TO PRINT MODULE
NEXT
WRITHDR ;
PRTDETL ;
NODETL ;
PRTSUM ;
NEXTP
NEXTL

External References

Name Field # of Occurrence
D^DIQ WRITHDR+5
EN6^NURSAUTL EN1+4
ENDPG^NURSUT1 WRITHDR+1, NODETL+3
$$CNTR^NURSUT2 NEXTWRITHDR+3, WRITHDR+7
$$FACL^NURSUT2 WRITHDR+3
$$PROD^NURSUT2 NEXTWRITHDR+7
$$REPEAT^XLFSTR NEXTWRITHDR+5, WRITHDR+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?15,"THERE IS NO DATA FOR THIS REPORT"
  • Line Location: EN1+6
Function Call: WRITE
  • Prompt: !
  • Line Location: WRITHDR+1
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(NURFAC),$$FACL^NURSUT2(NURFAC)
  • Line Location: WRITHDR+3
Function Call: WRITE
  • Prompt: !,"NURSING SERVICE BUDGETED/ACTUAL FTEE BY WARD",?70,"PAGE: ",NURPAGE
  • Line Location: WRITHDR+4
Function Call: WRITE
  • Prompt: !!,?31,"BUDGETED",?44,"ACTUAL",!,"TITLE",?33,"FTEE ",?45,"FTEE",?54,"VARIANCE"
  • Line Location: WRITHDR+5
Function Call: WRITE
  • Prompt: " ",Y,!,$$REPEAT^XLFSTR("-",80)
  • Line Location: WRITHDR+5
Function Call: WRITE
  • Prompt: !?Y,$G(Z),!?Y,$$REPEAT^XLFSTR("-",$L(Z)+1)
  • Line Location: WRITHDR+7
Function Call: WRITE
  • Prompt: !!,?15,"WARD: ",NL1,!
  • Line Location: WRITHDR+9
Function Call: WRITE
  • Prompt: !!,NPOS,?30,$J(+NBFTE,8,3),?41,$J(NAFTE,8,3),?52,$J(NVAR,8,3)
  • Line Location: PRTDETL+6
Function Call: WRITE
  • Prompt: !,?15,"THERE IS NO DATA FOR WARD: ",NL1
  • Line Location: NODETL+2
Function Call: WRITE
  • Prompt: !,?31,"--------",?42,"--------",?53,"--------"
  • Line Location: NEXTL+2
Function Call: WRITE
  • Prompt: !,?17,"WARD TOTAL =",?30,$J(+NTOTB,8,3),?41,$J(NTOTA,8,3),?52,$J(NTOTV,8,3)
  • Line Location: NEXTL+3
Function Call: WRITE
  • Prompt: ?30,$J(+NTRB,8,3),?41,$J(NTRA,8,3),?52,$J(NTRV,8,3)
  • Line Location: NEXTL+4
Function Call: WRITE
  • Prompt: ?30,$J(+NTLB,8,3),?41,$J(NTLA,8,3),?52,$J(NTLV,8,3)
  • Line Location: NEXTL+5
Function Call: WRITE
  • Prompt: ?30,$J(+NTNB,8,3),?41,$J(NTNA,8,3),?52,$J(NTNV,8,3)
  • Line Location: NEXTL+6
Function Call: WRITE
  • Prompt: ?30,$J(+NTAB,8,3),?41,$J(NTAA,8,3),?52,$J(NTAV,8,3)
  • Line Location: NEXTL+7
Function Call: WRITE
  • Prompt: ?30,$J(+NTCB,8,3),?41,$J(NTCA,8,3),?52,$J(NTCV,8,3)
  • Line Location: NEXTL+8
Function Call: WRITE
  • Prompt: ?30,$J(+NTOB,8,3),?41,$J(NTOA,8,3),?52,$J(NTOV,8,3)
  • Line Location: NEXTL+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(211.3 - [#211.3] PRTDETL+3
^TMP("NURA" EN1+2, EN1+3, NEXTNEXT+1, NEXT+2, NEXT+3, PRTDETL+1, NEXTP

Label References

Name Line Occurrences
NEXT EN1+2
NEXTL NEXTP
NEXTP NEXTP
NODETL NEXT+2
PRTDETL NEXT+3
PRTSUM NEXT+4
WRITHDR EN1+2, EN1+6, NEXT+3, PRTDETL+4, PRTDETL+5, NODETL+2, NEXTL+3, NEXTL+4, NEXTL+5, NEXTL+6
NEXTL+7, NEXTL+8, NEXTL+9

Naked Globals

Name Field # of Occurrence
^( NEXTP
^(0 PRTDETL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT WRITHDR+5
IOF WRITHDR+2
IOSL PRTDETL+5, NEXTL+3, NEXTL+4, NEXTL+5, NEXTL+6, NEXTL+7, NEXTL+8, NEXTL+9
IOST WRITHDR+1, WRITHDR+2
>> NAFTE PRTDETL+2*, PRTDETL+6, PRTDETL+7, PRTDETL+8, PRTDETL+9*, NODETL+1*
>> NBFTE PRTDETL+2*, PRTDETL+6, PRTDETL+7, PRTDETL+8, PRTDETL+9
>> NDATA PRTDETL+1*, PRTDETL+2
>> NL1 EN1+4*, NEXT+1*, NEXT+2, NEXT+3, WRITHDR+9, PRTDETL+1, NODETL+2, NEXTP
>> NL1(0 PRTSUM+1*, NEXTP*
>> NODET EN1+1*, EN1+6*, NEXT+2*, NEXT+3, WRITHDR+1, WRITHDR+8*, WRITHDR+9, NODETL+2*
>> NPO PRTDETL+2*
>> NPOS PRTDETL+2*, PRTDETL+3, PRTDETL+6
>> NPRI NEXT+3*, PRTDETL+1
>> NPWARD EN1+4*
>> NTAA PRTDETL+8*, NODETL+1*, NEXTL+1, NEXTL+7, NEXTL+10, NEXTL+11*
>> NTAAT NEXTL+10*
>> NTAB NEXTL*, NEXTL+1, NEXTL+7, NEXTL+11*
>> NTAV NEXTL+1*, NEXTL+7
>> NTCA PRTDETL+8*, NODETL+1*, NEXTL+1, NEXTL+8, NEXTL+10, NEXTL+11*
>> NTCAT NEXTL+10*
>> NTCB NEXTL*, NEXTL+1, NEXTL+8, NEXTL+11*
>> NTCV NEXTL+1*, NEXTL+8
>> NTLA PRTDETL+7*, NODETL+1*, NEXTL+1, NEXTL+5, NEXTL+10, NEXTL+11*
>> NTLAT NEXTL+10*
>> NTLB NEXTL*, NEXTL+1, NEXTL+5, NEXTL+11*
>> NTLV NEXTL+1*, NEXTL+5
>> NTNA PRTDETL+7*, NODETL+1*, NEXTL+1, NEXTL+6, NEXTL+10, NEXTL+11*
>> NTNAT NEXTL+10*
>> NTNB PRTDETL+7*, NEXTL*, NEXTL+1, NEXTL+6, NEXTL+11*
>> NTNV NEXTL+1*, NEXTL+6
>> NTOA PRTDETL+8*, NODETL+1*, NEXTL+1, NEXTL+9, NEXTL+10, NEXTL+11*
>> NTOAT NEXTL+10*
>> NTOB PRTDETL+8*, NEXTL*, NEXTL+1, NEXTL+9, NEXTL+11*
>> NTOOT( NEXTP*, NEXTL+11*
>> NTOOT("A" NEXTL
>> NTOOT("C" NEXTL
>> NTOOT("L" NEXTL
>> NTOOT("N" NEXTL
>> NTOOT("O" NEXTL
>> NTOOT("R" NEXTL
>> NTOTA PRTDETL+9*, NODETL+1*, NEXTL+1, NEXTL+3, NEXTL+11*
>> NTOTB PRTDETL+9*, NODETL+1*, NEXTL+1, NEXTL+3, NEXTL+11*
>> NTOTV NEXTL+1*, NEXTL+3
>> NTOV NEXTL+1*, NEXTL+9
>> NTRA PRTDETL+7*, NODETL+1*, NEXTL+1, NEXTL+4, NEXTL+10, NEXTL+11*
>> NTRAT NEXTL+10*
>> NTRB NEXTL*, NEXTL+1, NEXTL+4, NEXTL+11*
>> NTRV NEXTL+1*, NEXTL+4
>> NURCAT PRTDETL+3*, PRTDETL+7, PRTDETL+8
>> NURFAC EN1+2*, EN1+5*, NEXTNEXT+1, NEXT+2, NEXT+3, WRITHDR+3, PRTDETL+1, NEXTP
>> NURFAC(1 EN1+5
>> NURMDSW EN1+2, EN1+5, EN1+6, NEXT+3, WRITHDR+3, WRITHDR+6, PRTDETL+4
>> NUROUT EN1+7, WRITHDR+1, NODETL+3
>> NURPAGE WRITHDR+2*, WRITHDR+4
>> NURPLSW WRITHDR+7
>> NURPROG EN1+4*, NEXT*, NEXT+1, NEXT+2, NEXT+3, WRITHDR+7, PRTDETL+1, NEXTP
>> NURPROG(1 EN1+4
>> NURQUEUE WRITHDR+1
>> NURQUIT EN1+2, EN1+6, EN1+7*, EN1+9, NEXTNEXT+1, NEXT+3, NEXT+4, WRITHDR+1*, PRTDETL+5
NODETL+2, NODETL+3*, NEXTL+3, NEXTL+4, NEXTL+5, NEXTL+6, NEXTL+7, NEXTL+8, NEXTL+9
>> NURSNLOC EN1+4
>> NURSNLOC( EN1+4
>> NURSNLOC("" EN1+4
>> NURSW1 EN1+4*, WRITHDR+1, WRITHDR+6*, WRITHDR+7, WRITHDR+10*, PRTDETL+4
>> NURSW1(1 EN1+2*, EN1+4*, NEXTNEXT+3*, WRITHDR+7, WRITHDR+9
>> NURX EN1+4*
>> NVAR PRTDETL+2*, PRTDETL+6
>> X NEXTL+11*
>> Y NEXT*, WRITHDR+5*, WRITHDR+7*, NEXTL+11*
Z NEXT*, WRITHDR+7~*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All