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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BCHFCP

Package: IHS RPMS CHR System

Routine: BCHFCP


Information

BCHFCP ; IHS/CMI/LAB - PRINT FORMS COUNT REPORT ;

Source Information

Source file <BCHFCP.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 DD^%DT  ^DIR  
Kernel 1 $$FMTE^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
SORT ;
HEAD
HEAD1 ;
SUMMPAGE ;
WRITE ;
START ;
DONE

External References

Name Field # of Occurrence
DD^%DT START+2, WRITE+1
^DIR DONE+2, SUMMPAGE+1, HEAD+1
$$FMTE^XLFDT SUMMPAGE+3, HEAD1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?42,"------",!
  • Line Location: START+9
Function Call: WRITE
  • Prompt: ?5,"Grand Total for ALL Operators:",?42,$J(BCHTOT,6)
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !!,"RUN TIME (H.M.S): ",BCHH,".",BCHM,".",BCHS
  • Line Location: DONE+1
Function Call: WRITE
  • Prompt: !?42,"------",!
  • Line Location: SORT+3
Function Call: WRITE
  • Prompt: ?5,"Totals for ",BCHPROV,?42,$J(BCHSUB,6)
  • Line Location: SORT+4
Function Call: WRITE
  • Prompt: ?25,BCHWDAT,?42,$J(^XTMP("BCHFC",BCHJOB,BCHH,BCHPROV,BCHDATE),6),!
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMMPAGE+1
Function Call: WRITE
  • Prompt: !?58,$$FMTE^XLFDT(DT),?70,"Page ",BCHPG
  • Line Location: SUMMPAGE+3
Function Call: WRITE
  • Prompt: !?20,"SUMMARY OF FORMS KEYED BY ALL OPERATORS"
  • Line Location: SUMMPAGE+4
Function Call: WRITE
  • Prompt: !?15,"CHR RECORD POSTING DATES: ",BCHBDD," TO ",BCHEDD,!
  • Line Location: SUMMPAGE+5
Function Call: WRITE
  • Prompt: !?35,"No. of",?43,"Forms",?53,"% of"
  • Line Location: SUMMPAGE+6
Function Call: WRITE
  • Prompt: !?11,"Operator",?35,"Forms",?43,"per day",?53,"Workload"
  • Line Location: SUMMPAGE+7
Function Call: WRITE
  • Prompt: !,BCH80S
  • Line Location: SUMMPAGE+8
Function Call: WRITE
  • Prompt: !,X,?32,$J(BCHFC("FORMS",X),8),?40,$J((BCHFC("FORMS",X)/BCHFC("DAYS",X)),8,2),?51,$J(((BCHFC("FORMS",X)/BCHTOT)*100),8,2)
  • Line Location: SUMMPAGE+9
Function Call: WRITE
  • Prompt: !,X,?32,$J(BCHFC("FORMS",X),8),?40,$J(((BCHFC("FORMS",X)/BCHFC("DAYS",X)),8),?51,$J((((BCHFC("FORMS",X)/BCHTOT)*100),8)
  • Line Location: SUMMPAGE+10
Function Call: WRITE
  • Prompt: !?35,"--------",!?32,$J(BCHTOT,8)
  • Line Location: SUMMPAGE+11
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD1+1
Function Call: WRITE
  • Prompt: !?58,$$FMTE^XLFDT(DT),?70,"Page ",BCHPG,!
  • Line Location: HEAD1+2
Function Call: WRITE
  • Prompt: ?((80-BCHLENG)/2),$P(^DIC(4,DUZ(2),0),U),!
  • Line Location: HEAD1+4
Function Call: WRITE
  • Prompt: ?29,"NUMBER OF FORMS KEYED",!
  • Line Location: HEAD1+5
Function Call: WRITE
  • Prompt: ?((80-BCHLENG)/2),"DATE ENTRY OPERATOR: ",BCHPROV,!
  • Line Location: HEAD1+7
Function Call: WRITE
  • Prompt: ?15,"CHR RECORD POSTING DATES: ",BCHBDD," TO ",BCHEDD,!
  • Line Location: HEAD1+8
Function Call: WRITE
  • Prompt: !?25,"POSTING DATE",?40,"# FORMS",!
  • Line Location: HEAD1+9
Function Call: WRITE
  • Prompt: BCH80S,!
  • Line Location: HEAD1+10
Routine Call
  • DIR
  • Line Location:
    • DONE+2
    • SUMMPAGE+1
    • HEAD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] HEAD1+3, HEAD1+4
^XTMP("BCHFC" START+5, START+6, DONE+4!, SORT+2, WRITE+3, WRITE+4

Label References

Name Line Occurrences
DONE START+5, START+7, START+8
HEAD START+5, START+6, START+8, WRITE+2
HEAD1 HEAD
SORT START+6
SUMMPAGE START+11
WRITE SORT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BCH80S START+1*, SUMMPAGE+8, HEAD1+10
>> BCHBD START+2
>> BCHBDD START+2*, SUMMPAGE+5, HEAD1+8
>> BCHBT DONE
>> BCHDATE SORT+2*, WRITE+1, WRITE+3, WRITE+4
>> BCHDESU SORT+1*
>> BCHED START+2
>> BCHEDD START+2*, SUMMPAGE+5, HEAD1+8
>> BCHET DONE
>> BCHFC("DAYS" SORT+1*, WRITE+5*, SUMMPAGE+9
>> BCHFC("FORMS" SORT+5*, SUMMPAGE+9
BCHH START+5, START+6, DONE*, DONE+1, DONE+4!, SORT+2, WRITE+3, WRITE+4
BCHJOB START+5, START+6, DONE+4!, SORT+2, WRITE+3, WRITE+4
>> BCHLENG HEAD1+3*, HEAD1+4, HEAD1+6*, HEAD1+7
>> BCHM DONE+1*
>> BCHPG START+1*, SUMMPAGE+2*, SUMMPAGE+3, HEAD, HEAD1+1*, HEAD1+2
>> BCHPROV START+3*, START+5*, START+6*, SORT+1, SORT+2, SORT+4, SORT+5, WRITE+3, WRITE+4, WRITE+5
, HEAD1+6, HEAD1+7
BCHQUIT START+4!, START+6, START+7, START+8, SORT+2, WRITE+2, SUMMPAGE+1*, HEAD+1*
>> BCHS DONE+1*
>> BCHSUB SORT+1*, SORT+4, SORT+5, WRITE+4*
>> BCHTDES START+3*
>> BCHTOT START+3*, START+10, WRITE+4*, SUMMPAGE+9, SUMMPAGE+11
>> BCHTS DONE*, DONE+1*
>> BCHWDAT WRITE+1*, WRITE+3
DIR DONE+2!, SUMMPAGE+1!, HEAD+1!
DIR(0 DONE+2*, SUMMPAGE+1*, HEAD+1*
DT SUMMPAGE+3, HEAD1+2
>> DTOUT SUMMPAGE+1, HEAD+1
DUZ(2 HEAD1+3, HEAD1+4
IO DONE+2, SUMMPAGE+1, HEAD+1
IO(0 DONE+2, SUMMPAGE+1, HEAD+1
IOF DONE+3, SUMMPAGE+2, HEAD1+1
IOSL START+8, WRITE+2
IOST DONE+2, SUMMPAGE+1, HEAD+1
U HEAD1+3, HEAD1+4
>> X SUMMPAGE+9*
>> Y START+2*, WRITE+1*, SUMMPAGE+1, HEAD+1
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All