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

Package: PAID

Routine: PRSEEMP


Information

PRSEEMP ;HISC/JH-ATTENDANCE RPT BY SERVICE ;9/17/1998

Source Information

Source file <PRSEEMP.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
PAID 7 (L,SORT)^PRSEEMP2  ^PRSEKILL  (MSG3,MSG6)^PRSEMSG  (CLOSE,DATSEL,DEV,ENDPG,INS)^PRSEUTL  EN3^PRSEUTL1  EN5^PRSEUTL2  ($$EN3,$$EN4,EN2)^PRSEUTL3  
VA FileMan 2 ^%DT  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
PAID 1 PRSE-EMP  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;TRAINING REPORT
AR
START ;
Q ;
BRK1 ;
BRK ;
NHDR

External References

Name Field # of Occurrence
^%DT NHDR+4
D^DIQ START+17, NHDR+4
L^PRSEEMP2 AR+1
SORT^PRSEEMP2 START+4
^PRSEKILL Q+1
MSG3^PRSEMSG EN1+2
MSG6^PRSEMSG EN1+1
CLOSE^PRSEUTL Q+1
DATSEL^PRSEUTL EN1+3
DEV^PRSEUTL AR+1
ENDPG^PRSEUTL NHDR
INS^PRSEUTL EN1+3
EN3^PRSEUTL1 EN1+6
EN5^PRSEUTL2 AR
$$EN3^PRSEUTL3 START+3
$$EN4^PRSEUTL3 EN1+5, START+3
EN2^PRSEUTL3 EN1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: AR+1
Function Call: WRITE
  • Prompt: !,"THERE IS NO DATA FOR THIS REPORT"
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,"SERVICE: ",PSPC
  • Condition for execution: $G(PSPC)]""
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,"CLASS: ",PRSECLS
  • Condition for execution: $G(PRSECLS)]""
  • Line Location: START+5
Function Call: WRITE
  • Prompt: "Service: "_$S(PRSELOC=" BLNK":"",1:PRSELOC),!
  • Line Location: START+13
Function Call: WRITE
  • Prompt: ?$S(PRSE132:90,1:54),"Length: ",$S($P(PRDATA,U)>0:$J($P(PRDATA,U),4,2),1:"")
  • Line Location: START+14
Function Call: WRITE
  • Prompt: ?$S(PRSE132:60,1:35),$S(PRSETL=" BLNK":"",1:$S(PRSE132:PRSETL,1:$E(PRSETL,1,29)))
  • Line Location: START+16
Function Call: WRITE
  • Prompt: ?$S(PRSE132:106,1:67),$P(Y,"@"),!
  • Line Location: START+17
Function Call: WRITE
  • Prompt: ?5,"CEUs: ",+$P(PRDATA,U,2),?$S(PRSE132:88,1:49),"Contact HRS: ",$J($P(PRDATA,U,3),4,2),!
  • Line Location: START+18
Function Call: WRITE
  • Prompt: !!,?2,"Report Classes: ",RCNT,?$S(PRSE132:96,1:41),"Report Length Hours: ",$J(RHRS,4,2),!
  • Line Location: START+25
Function Call: WRITE
  • Prompt: ?5,"Report CEUs: ",$J(RHRS("CEU"),4,2),?$S(PRSE132:95,1:40),"Report Contact Hours: ",$J(RHRS("CON"),4,2)
  • Line Location: START+26
Function Call: WRITE
  • Prompt: ?3,"Total Attendees: ",PCNT,?$S(PRSE132:95,1:42),"Total Length Hours: ",$J(PHRS,4,2),!
  • Line Location: BRK1+2
Function Call: WRITE
  • Prompt: !,?1,"Service Attendees: ",SCNT,?$S(PRSE132:95,1:40),"Service Length Hours: ",$J(SHRS,4,2),!
  • Line Location: BRK+1
Function Call: WRITE
  • Prompt: ?4,"Service CEUs: ",$J(SHRS("CEU"),4,2),?$S(PRSE132:94,1:39),"Service Contact Hours: ",$J(SHRS("CON"),4,2)
  • Line Location: BRK+2
Function Call: WRITE
  • Prompt: !,$S(PRSESEL="C":"C.E.",PRSESEL="M":"M.I.",PRSESEL="O":"OTHER",PRSESEL="W":"WARD",1:"COMPLETE")_" SERVICE TRAINING REPORT FOR "_$S(TYP="C":"CY ",TYP="F":"FY ",1:" ")_$S(TYP="C"!(TYP="F"):$G(PYR),1:$G(YRST(1))_" - "_$G(YREND(1)))
  • Line Location: NHDR+3
Function Call: WRITE
  • Prompt: !,NI
  • Line Location: NHDR+13
Function Call: WRITE
  • Prompt: !
  • Line Location: NHDR+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSE(452 - [#452] START+4, START+14
^PRSE(452.7 - [#452.7] EN1+1
^TMP("PRSE" START+1!, START+5, START+6, START+7, START+8, START+9, START+10, START+12, Q+1!

Label References

Name Line Occurrences
AR EN1+5
BRK START+6
BRK1 START+7
NHDR START+5, START+11
Q EN1+2, EN1+3, EN1+6, ARAR+1, START+5, START+25

Naked Globals

Name Field # of Occurrence
^(6 START+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA START+4*, START+10*, START+12, START+14
>> DAT START+4*
>> DATSEL EN1+3*
>> DIC("S" EN1+4*
DUZ EN1+2, EN1+5, START+3
>> DUZ(0 EN1+2, EN1+5, START+3
>> HOLD EN1+2*, START+6*, START+11, START+13*, START+24*, BRK1+1, BRK+3, NHDR+14*
>> HOLD(1 START+7*, START+14*, START+23*, NHDR+14*
>> HOLD(2 START+8*, START+16*, START+22*, NHDR+14*
IOF NHDR+2
IOM START+2
IOSL START+11, BRK1+1, BRK+3
IOST START+4, BRK1+1, BRK+3, NHDRNHDR+2
>> N1 START+9*, START+10, START+12, START+15
>> NCD START+10*, START+12, START+17
>> NI NHDR+13*
>> NIC START+7*, START+14
>> NPC EN1+2*, NHDR+1*, NHDR+2, NHDR+6, NHDR+10
>> NQ EN1+2*, NHDR
>> NSORT START+7*, START+8, START+9, START+10, START+12
>> NSW1 EN1+2*, START+11, NHDRNHDR+14*
>> PCNT START+2*, START+12*, BRK1+2, BRK1+4*
>> PHRS START+2*, START+12*, BRK1+2, BRK1+4*
>> PHRS("CEU" START+2*, START+12*, BRK1+3, BRK1+4*
>> PHRS("CON" START+2*, START+12*, BRK1+3, BRK1+4*
>> POP AR+1
POUT EN1+2*, EN1+3!, EN1+6, ARSTART+2*, START+6, START+7, START+8, START+9, START+10
START+11, BRK1+1, BRK+3, NHDR
>> PRDA START+3*
>> PRDATA START+12*, START+14, START+18
>> PRSE132 START+2*, START+14, START+15, START+16, START+17, START+18, START+25, START+26, BRK1+2, BRK1+3
BRK+1, BRK+2, NHDR+5, NHDR+13
>> PRSECLS START+5
>> PRSELOC START+6*, START+7, START+13
>> PRSESEL ARSTART+26, BRK1+3, BRK1+4, BRK+2, NHDR+3
>> PRSESER EN1+2
>> PRSESER("TX" EN1+5, START+3
>> PRSETL START+8*, START+9, START+10, START+12, START+16
>> PSP START+3*
>> PSPC EN1+5*, START+3*, START+5, START+25
>> PYR NHDR+3
>> RCNT START+2*, START+25*, BRK+1*
>> RHRS START+2*, START+25*, BRK+1*
>> RHRS("CEU" START+2*, START+26, BRK+2*
>> RHRS("CON" START+2*, START+26, BRK+2*
>> SCNT START+2*, BRK1+4*, BRK+1*
>> SHRS START+2*, BRK1+4*, BRK+1*
>> SHRS("CEU" START+2*, BRK1+4*, BRK+2*
>> SHRS("CON" START+2*, BRK1+4*, BRK+2*
>> TYP NHDR+3
U START+12, START+14, START+18
>> X EN1+1*, NHDR+4*
>> Y START+17*, NHDR+4, NHDR+6, NHDR+10
>> YREND START+4
>> YREND(1 NHDR+3
>> YRST START+4
>> YRST(1 NHDR+3
>> ZTRTN AR+1*
>> ZTSK AR+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All