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

Package: Nursing Service

Routine: NURSEPCP


Information

NURSEPCP ;HIRMFO/MD,FT-C.E.PROGRAM ATTENDANCE SUMMARY,PRINT ;8/12/96

Source Information

Source file <NURSEPCP.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Nursing Service 7 (EN5,PRD)^NURSAGSP  EN1^NURSAUTL  (NPRINT,SORT1)^NURSEPC0  ^NURSKILL  EN7^NURSUT0  (CLOSE,ENDPG)^NURSUT1  ($$CNTR,$$FACL,$$PROD)^NURSUT2  
VA FileMan 4 ^%DT  ^DIC  D^DIQ  ^DIR  
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: 2

Package Total Caller Graph
Nursing Service 2 NURSE-PR-CES  NURSEPC0  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; C.E PROGRAM ATTENDANCE SUMMARY
EN2 ;ENTRY FOR LOCATION OF PROGRAM
EN3 ; ENTRY POINT FOR CLASS DATE
DEV
START ;
QUIT
BRK ; ATTENDEE TOTALS ;Called by NURSEPC0
BRK1 ; CLASS TOTAL Called by NURSEPC0
NHDR ; HEADINGS ;Called by NURSEPC0

External References

Name Field # of Occurrence
^%DT EN3+1, EN3+5, EN3+6, NHDR+4
^DIC EN1+9
D^DIQ NHDR+4
^DIR EN2+1
EN5^NURSAGSP EN1+5
PRD^NURSAGSP EN1+6
EN1^NURSAUTL EN1+4
NPRINT^NURSEPC0 START+12
SORT1^NURSEPC0 START+4
^NURSKILL QUIT
EN7^NURSUT0 DEV
CLOSE^NURSUT1 QUIT
ENDPG^NURSUT1 START+10, NHDR+1
$$CNTR^NURSUT2 NHDR+3, NHDR+7
$$FACL^NURSUT2 NHDR+3
$$PROD^NURSUT2 NHDR+7
$$REPEAT^XLFSTR NHDR+6, NHDR+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+0
Function Call: WRITE
  • Prompt: ?15,NURLINE,?100,NURLINE,!,?15,"Total Presentation: "_NCOUNT(1),?100,"Total Attended: "_NCOUNT(2),!
  • Line Location: BRK+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BRK+2
Function Call: WRITE
  • Prompt: !,?11,"TOTAL "
  • Line Location: BRK1+2
Function Call: WRITE
  • Prompt: "LOCAL CLASSES: "_NCLASS("L")
  • Line Location: BRK1+3
Function Call: WRITE
  • Prompt: "NON-LOCAL CLASSES: "_NCLASS("N")
  • Line Location: BRK1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: BRK1+5
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(NURFAC(2)),$$FACL^NURSUT2(NURFAC(2))
  • Line Location: NHDR+3
Function Call: WRITE
  • Prompt: !,"C.E. TRAINING ATTENDANCE SUMMARY REPORT"
  • Line Location: NHDR+4
Function Call: WRITE
  • Prompt: ?60,Y,?121,"PAGE: ",NURPAGE,!,?76,"CLASS",?92,"CONTACT"
  • Line Location: NHDR+4
Function Call: WRITE
  • Prompt: !,?11,"CLASS",?57,"DATES",?76,"HRs",?85,"CEU's",?92,"HRs",?100,"NAME"
  • Line Location: NHDR+5
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",132)
  • Line Location: NHDR+6
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(NURPROG(2)),$G(Z),!?$$CNTR^NURSUT2(NURPROG(2)),$$REPEAT^XLFSTR("-",$L(Z)+1)
  • Line Location: NHDR+7
Routine Call
  • DIC
  • Line Location:
    • EN1+9
Routine Call
  • DIR
  • Line Location:
    • EN2+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN1+2
^NURSF(210 - [#210] START+4
^NURSF(211.8 - [#211.8] START+2, START+3
^PRSE(452.7 - [#452.7] EN1+1
^TMP("NURDATA" QUIT!
^TMP("NURE" START+1!, START+7, QUIT!

Label References

Name Line Occurrences
DEV EN3+2, EN3+6
EN2 EN1+10
EN3 EN2+2
NHDR START+9, START+12, BRK1+1
QUIT EN1+4, EN1+5, EN1+6, EN1+9, EN2+1, EN3+3, EN3+7, DEV

Naked Globals

Name Field # of Occurrence
^(0 START+3, START+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT EN3+1*!, EN3+5*!
%DT("A" EN3+1*, EN3+5*
>> ACOUNT START+1*, BRK+1*
>> CONTHRS START+1*, BRK+1*
>> DA START+4*
DIC EN1+8*, EN1+9!
DIC("A" EN1+8*
DIC("S" EN1+8*
DIC(0 EN1+5*, EN1+8*
DIR EN2+1!
DIR("A" EN2+1*
DIR(0 EN2+1*
DT START+3
>> DTOUT EN1+9, EN2+1
>> DUOUT EN1+9, EN2+1
>> HOLD START+1*, NHDR+8*
>> HOLD1 START+1*, NHDR+8*
>> HOLD2 NHDR+8*
IOF NHDR+2
IOSL BRK1+1
IOST START+4, NHDR+2
>> LCOUNT START+1*
NCLASS QUIT!
NCLASS("L" BRK1+3*
NCLASS("N" BRK1+4*
>> NCOUNT START+1*
>> NCOUNT(1 BRK+1
>> NCOUNT(2 BRK+1
>> NDA START+2*, START+3, START+4
NDT QUIT!
>> NLOC EN2+1*, EN2+2*
>> NLOC1 EN2+3*
>> NPGM EN1+8*, EN1+10*
>> NPGM1 EN1+11*
>> NSP(1 EN3+1*, EN3+2*
>> NSPC(2 EN3+5*
>> NURFAC START+9, NHDR+3
>> NURFAC(1 START+9
>> NURFAC(2 START+9*, NHDR+3
>> NURHOSP START+10
>> NURLINE BRK+1*, BRK1+2*
>> NURMDSW EN1+5, EN1+6, NHDR+3
NURNAME QUIT!
>> NURNODE4 START+2*, START+3
>> NURNODE5 START+3*
>> NUROUT EN1+3*, EN1+4, EN1+5, EN1+6, EN1+9*, EN2+1*, EN3+3*, EN3+7*, START+10*, START+12
BRK1+1, NHDR+1
>> NURPAGE EN1+3*, START+9*, NHDR+2*, NHDR+4
NURPLSCR EN1+5*, EN1+6*!
>> NURPLSW EN1+6, NHDR+7
>> NURPROG START+9*
>> NURPROG(1 START+9
>> NURPROG(2 NHDR+7
>> NURQUEUE EN1+3*, NHDR+1
>> NURS132 DEV*
>> NURSNLOC START+10
>> NURSNLOC("" START+7
>> NURSW1 EN1+3*, START+9*, NHDR+1, NHDR+8*
>> NWRD("F" START+7*, START+10
>> POP DEV
U EN1+11, EN3+1, EN3+3, EN3+5, EN3+7, START+3, START+4
>> X EN1+1*, EN1+2*, EN1+9, EN1+10, EN2+1, EN2+2, EN3+1*, EN3+2, EN3+3, EN3+5*
EN3+6*, EN3+7, START+1*, START+7*, START+8, NHDR+4*
>> Y EN1+11, EN2+3, EN3+3, EN3+4, EN3+6, EN3+7, EN3+8, NHDR+4
>> YREND EN3+6*, EN3+8*
>> YRST EN3+4*
Z NHDR+7~*
>> ZTRTN DEV*
>> ZTSK DEV
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All