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 |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BCHRC1

Package: IHS RPMS CHR System

Routine: BCHRC1


Information

BCHRC1 ; IHS/CMI/LAB - CHR Report 1 ;

Source Information

Source file <BCHRC1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 4 DD^%DT  C^%DTC  ^DIC  ^DIR  
IHS VA Utilities 1 ^XBDBQUE  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
IHS RPMS CHR System 6 BCH P CHR REPORT 1  BCH P CHR REPORT 2  BCH P CHR REPORT 3  BCH P CHRIS II REPORT 1  BCH P CHRIS II REPORT 2  BCH P CHRIS II REPORT 3  

Entry Points

Name Comments DBIA/ICR reference
BD ;get beginning date
PROG1 ;enter program
CHRT ;
SUB ;
CHR1 ;
INFORM ;
ED ;get ending date
3 ;
ERR
START ;
LT ;
GETDATES ;
XIT ;
PROG ;
2 ;
1 ;
REG ;
ZIS ;CALL TO XBDBQUE

External References

Name Field # of Occurrence
DD^%DT ED+1
C^%DTC ED+4
^DIC PROG1+1, CHR1+2
^DIR BD+1, ED+1, PROG+3, CHRT+3, SUB+3, LT+2, REG+2
^XBDBQUE ZIS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),$C(7),!!,"SITE NOT SET IN DUZ(2) - NOTIFY SITE MANAGER!!",!!
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !,$C(7),$C(7),"REPORT NUMBER MISSING"
  • Line Location: START+2
Function Call: WRITE
  • Prompt: !
  • Line Location: BD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ED+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PROG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: CHRT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SUB+1
Function Call: WRITE
  • Prompt: $C(7),$C(7),!,"Must be a valid date and be Today or earlier. Time not allowed!"
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: !?20,"********** CHR REPORT NO. ",BCHRPT," **********"
  • Line Location: INFORM+2
Function Call: WRITE
  • Prompt: !!?10,"TIME SPENT, ",$S(BCHRPT=3:"# SERVED",1:"SERVICE ACTIVITIES"),", AND SERVICES by ",BCHCH,"",!!,"You must enter the time frame and the program for which the report",!,"will be run.",!!
  • Line Location: INFORM+3
Routine Call
  • DIC
  • Line Location:
    • PROG1+1
    • CHR1+2
Routine Call
  • DIR
  • Line Location:
    • BD+1
    • ED+1
    • PROG+3
    • CHRT+3
    • SUB+3
    • LT+2
    • REG+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BCHTPROG - [#90002.51] Classic Fileman Calls

Label References

Name Line Occurrences
@( START+3
BD ED+2, PROG+4
CHRT PROG+5, CHR1+3, SUB+4
INFORM START+5
LT REG+3
PROG PROG1+1, CHRT+4
SUB CHRT+6, LT+3
XIT BD+2, ZIS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BCHBD BD+3*, ED+1, ED+4, XIT+1!
BCHBDD XIT+1!
BCHBT XIT+1!
BCHBTH START+4*, XIT+1!
BCHC XIT+1!
BCHCA XIT+1!
BCHCC XIT+1!
BCHCH XIT+1!, 1+1*, 2+1*, 3+1*, INFORM+3
>> BCHCHR1 CHR1+4*
BCHCS XIT+1!
BCHCT XIT+1!
BCHDT XIT+1!
BCHED ED+3*, XIT+1!
BCHEDD XIT+1!
BCHET XIT+1!
BCHHA XIT+1!
BCHJOB START+4*, XIT+1!
>> BCHLEAVE LT+1*, LT+4*
BCHODAT XIT+1!
BCHPG XIT+1!
BCHPRG PROG+2*, PROG+5*, PROG1+2*, XIT+1!
BCHPROB XIT+1!
BCHPROBN XIT+1!
BCHPROG XIT+1!
BCHPROVT CHRT+2!, CHRT+5*, CHRT+6
BCHQUIT XIT+1!
BCHR XIT+1!
BCHR0 XIT+1!
>> BCHREG REG+1*, REG+4*
>> BCHREGN REG+1*, REG+4*
BCHRPT START+2, START+3, XIT+1!, INFORM+2, INFORM+3
BCHSD ED+4*, XIT+1!
>> BCHSUB SUB+2*, SUB+5*
>> BCHSUBT SUB+3, 1+1*, 2+1*, 3+1*
BCHTOTA XIT+1!
BCHTOTC XIT+1!
BCHTOTS XIT+1!
BCHTOTT XIT+1!
BCHX XIT+1!
DA PROG1+1!, CHRT+3!, SUB+3!, LT+2!, REG+2!
DD PROG1+1!
DIC PROG1+1!*, CHR1+1!, CHR1+2*
DIC("A" PROG1+1*, CHR1+2*
DIC(0 PROG1+1*, CHR1+2*
DIR BD+1!, ED+1!, PROG+3!, CHRT+3!, SUB+3!, LT+2!, REG+2!
DIR("?" PROG+3*
DIR("A" BD+1*, ED+1*, PROG+3*, CHRT+3*, SUB+3*, LT+2*, REG+2*
DIR("B" ED+1*, PROG+3*, CHRT+3*, SUB+3*, LT+2*, REG+2*
DIR(0 BD+1*, ED+1*, PROG+3*, CHRT+3*, SUB+3*, LT+2*, REG+2*
>> DIRUT BD+1*, BD+2, ED+1*, ED+2, PROG+4, CHRT+4, SUB+4, LT+3, REG+3
DR PROG1+1!
>> DUOUT BD+1, ED+1
DUZ(2 START+1
IOF INFORM+1
X ED+4, PROG1+1!
>> X1 ED+4*
>> X2 ED+4*
>> XBNS ZIS+1*
>> XBRC ZIS+1*
>> XBRP ZIS+1*
>> XBRX ZIS+1*
Y BD+3, ED+1*, ED+3, PROG+5, PROG1+1!, PROG1+2, CHRT+5, CHR1+3, CHR1+4, SUB+5
, LT+4, REG+4
Y(0 REG+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All