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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BWGRVLP

Package: Women's Health

Routine: BWGRVLP


Information

BWGRVLP ; IHS/CMI/LAB - PRINT WH GENERAL REPORT ;15-Feb-2003 21:53;PLS

Source Information

Source file <BWGRVLP.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Women's Health 2 COVPAGE^BWGRVLP1  (DONE,HEAD,WRITEF)^BWGRVLP2  
VA Fileman 1 EN^DIQ1  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;ENTRY POINT
START ;EP - Set up header line, dash line
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;
MULT ;
WRITEF ;write flat file from global

External References

Name Field # of Occurrence
COVPAGE^BWGRVLP1 START+6
DONE^BWGRVLP2 DONE+1
HEAD^BWGRVLP2 HEAD+1
WRITEF^BWGRVLP2 WRITEF+1
EN^DIQ1 DIQ+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Total ",$S(BWGRPTVS="P":"Patients",1:"Procedures"),": ",BWGRRCNT
  • Line Location: PROC+8
Function Call: WRITE
  • Prompt: !,"Total Patients: ",BWGRPTCT
  • Line Location: PROC+9
Function Call: WRITE
  • Prompt: !!,"SUB-TOTAL for ",BWGRSORV," ",BWGRSRTR,": ",BWGRSCNT
  • Line Location: V+15
Function Call: WRITE
  • Prompt: " # of PATIENTS: ",$S($D(^XTMP("BWGRVL",BWGRJOB,BWGRBTH,"SUB PAT COUNT",BWGRSRTV)):^XTMP("BWGRVL",BWGRJOB,BWGRBTH,"SUB PAT COUNT",BWGRSRTV),1:0)
  • Line Location: V+15
Function Call: WRITE
  • Prompt: !,?10,$E(BWGRSRTR,1,30),?45,$J(BWGRSCNT,8)," (PROC)",?60,$S($D(^XTMP("BWGRVL",BWGRJOB,BWGRBTH,"SUB PAT COUNT",BWGRSRTV)):$J(^XTMP("BWGRVL",BWGRJOB,BWGRBTH,"SUB PAT COUNT",BWGRSRTV),8),1:0)," (PATS)"
  • Line Location: V+16
Function Call: WRITE
  • Prompt: !,?10,$E(BWGRSRTR,1,30),?45,$J(BWGRSCNT,8)
  • Line Location: V+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BWGRI - [#9002086.87] START+2, V+5, V+6, PRINT+5, SINGLE+3, MULT+2, DIQ+2
^BWGRTRPT - [#9002086.88] START+2, START+3, PRINT+4, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
^BWPCD - [#9002086.1] V+5, V+10
^XTMP("BWGRLINE" PRINT+2!*, PRINT+8, PRINT+10, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
^XTMP("BWGRVL" PROC+3, PROC+5, V+4, V+9, V+15, V+16

Label References

Name Line Occurrences
DONE PROC+1, PROC+2, PROC+3, PROC+6, PROC+7
HEAD PROC+7, V+7, V+14, PRINT+3, PRINT+9
MULT PRINT+6
PRINT V+10, V+11
SINGLE PRINT+5
V PROC+5

Naked Globals

Name Field # of Occurrence
^(0 DIQ+2
^(3 V+5, V+6, SINGLE+3, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BWGRBTH PROC+3, PROC+5, V+4, V+9, V+15, V+16
>> BWGRCRIT V+4*, PRINT+4*, PRINT+5, SINGLE+3, MULT+2, DIQ+2
>> BWGRCTYP PROC+1, PROC+2, V+16, V+17, PRINT+1
>> BWGRDASH START+5*
>> BWGRFCNT START+1*
BWGRFIEL DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BWGRFILE DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BWGRFRST PROC+4*, V+7, V+8!
>> BWGRHDR START+2*, START+3
>> BWGRHEAD START+2*, START+3*
>> BWGRI PRINT+4*, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12
>> BWGRJOB PROC+3, PROC+5, V+4, V+9, V+15, V+16
>> BWGRLENG START+2*, SINGLE+4*, MULT+4*, MULT+8*, MULT+10*
>> BWGRPCNT MULT+1*
>> BWGRPG PROC+3*
BWGRPRNM MULT+1!, MULT+3
BWGRPRNM( MULT+6, MULT+10
BWGRPRNM(1 MULT+8
BWGRPRNT V+3!, V+5, V+6, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+3*, MULT+4*, MULT+5
, MULT+8*, MULT+9, MULT+10*, MULT+12, DIQ+1!, DIQ+5*
BWGRPRNT( DIQ+4*, DIQ+5
>> BWGRPTCT PROC+9
>> BWGRPTVS PROC+8, PROC+9, V+5, V+6, V+10, V+15, V+16, V+17
BWGRQUIT PROC+4!, PROC+5, PROC+6, PROC+7, V+7, V+9, V+13, V+14, PRINT+3, PRINT+4
, PRINT+8, PRINT+9
>> BWGRRCNT PROC+8
>> BWGRRPT START+2, START+3, PRINT+4, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
>> BWGRSCNT V+1*, V+15, V+16, V+17, PRINT+1*
>> BWGRSORT V+4, V+5, V+6
>> BWGRSORV V+15
>> BWGRSPAG V+7, V+15
>> BWGRSRTR V+4*, V+5*, V+6*, V+15, V+16, V+17
>> BWGRSRTV PROC+4*, PROC+5*, V+4, V+9, V+15, V+16
>> BWGRTCW START+5
>> BWGRVIEN V+4*, V+5, V+6, V+9*, V+10, V+11
>> BWGRVREC V+5*, V+10*
>> BWGRX PRINT+8*, PRINT+10, SINGLE+2*, MULT+1*
BWGRY MULT+1!
>> DA DIQ+4, DIQ+5
>> DFN V+5*, V+6*, V+10*, V+11*
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
>> I START+3*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
IOSL PROC+7, V+14, PRINT+3, PRINT+9
>> J START+3*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
>> K START+3*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
U START+2, START+3, V+5, V+10, PRINT+4, PRINT+5, SINGLE+4, SINGLE+5, MULT+4, MULT+5
, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12, DIQ+2
>> X START+2*, START+3, SINGLE+6*, MULT+6*, MULT+7, MULT+10, MULT+11, MULT+12, MULT+13*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All