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

Package: IHS Release Of Information

Routine: BRNRUP


Information

BRNRUP ; IHS/OIT/LJF - REPORT UTILITY PRINT LOGIC

Source Information

Source file <BRNRUP.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Release Of Information 3 COVPAGE^BRNRUP1  (DONE,HEAD)^BRNRUP2  DELIMIT^BRNRUP3  
VA Fileman 2 $$GET1^DIQ  EN^DIQ1  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;ENTRY POINT
START ;EP - Begin processing print logic
; if user selected delimited file, go there
SINGLE ;process single valued item
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;EP; called by field PRINT LOGIC in ROI REPORTING UTILITY SORT file
MULT ;process multiple valued item

External References

Name Field # of Occurrence
COVPAGE^BRNRUP1 START+15
DONE^BRNRUP2 PROC+1, PROC+3, PROC+7, PROC+8, PROC+11
HEAD^BRNRUP2 HEAD+1
DELIMIT^BRNRUP3 START+2
$$GET1^DIQ START+13
EN^DIQ1 DIQ+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Total Disclosure Requests: ",BRNRCNT
  • Line Location: PROC+9
Function Call: WRITE
  • Prompt: !,"Total Patients: ",BRNPTCT
  • Line Location: PROC+10
Function Call: WRITE
  • Prompt: !!,"SUB-TOTAL for ",BRNSORV," ",$S(BRNSRTR]"":BRNSRTR,1:"*Unanswered*"),": ",BRNSCNT
  • Line Location: V+19
Function Call: WRITE
  • Prompt: " # of PATIENTS: "
  • Line Location: V+20
Function Call: WRITE
  • Prompt: $S($D(^XTMP("BRNVL",BRNJOB,BRNBTH,"SUB PAT COUNT",BRNSRTV)):^XTMP("BRNVL",BRNJOB,BRNBTH,"SUB PAT COUNT",BRNSRTV),1:0)
  • Line Location: V+21
Function Call: WRITE
  • Prompt: !,?10,$E($S(BRNSRTR]"":BRNSRTR,1:"*Unanswered*"),1,30)
  • Line Location: V+24
Function Call: WRITE
  • Prompt: ?43,$J(BRNSCNT,8)," (Records)"
  • Line Location: V+25
Function Call: WRITE
  • Prompt: ?53,$S($D(^XTMP("BRNVL",BRNJOB,BRNBTH,"SUB PAT COUNT",BRNSRTV)):$J(^XTMP("BRNVL",BRNJOB,BRNBTH,"SUB PAT COUNT",BRNSRTV),8),1:0)
  • Line Location: V+26
Function Call: WRITE
  • Prompt: " (Patients)"
  • Line Location: V+27
Function Call: WRITE
  • Prompt: !,^XTMP("BRNLINE",$J,BRNX)
  • Line Location: PRINT+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BRNRPT - [#90264.8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BRNREC - [#90264] V+5, V+13
^BRNRPT - [#90264.8] START+7, START+8, START+9, PRINT+4, SINGLE+4, SINGLE+6, MULT+5, MULT+8, MULT+16, MULT+18
, MULT+23, MULT+25, MULT+27, MULT+29, MULT+32
^BRNSORT - [#90264.7] START+8, V+6, PRINT+5, SINGLE+3, MULT+2, DIQ+2
^XTMP("BRNLINE" PRINT+2!*, PRINT+8, PRINT+10, SINGLE+5*, SINGLE+6*, SINGLE+7, SINGLE+8, SINGLE+9*, MULT+17*, MULT+18*
, MULT+24*, MULT+25*, MULT+28, MULT+29*, MULT+30*, MULT+31*, MULT+32*, MULT+34, MULT+35, MULT+36*
^XTMP("BRNVL" PROC+3, PROC+6, V+4, V+12, V+21, V+26

Label References

Name Line Occurrences
HEAD PROC+8, V+9, V+16, PRINT+3, PRINT+9
MULT PRINT+6
PRINT V+13
SINGLE PRINT+5
V PROC+6

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BRNBTH PROC+3, PROC+6, V+4, V+12, V+21, V+26
>> BRNCRIT V+4*, PRINT+4*, PRINT+5, SINGLE+3, MULT+2, MULT+8, DIQ+2
>> BRNCTYP START+2, PROC+1, V+23, PRINT+1
>> BRNDASH START+11*
>> BRNFCNT START+6*
BRNFIEL DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BRNFILE DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BRNFRST PROC+5*, V+9!
>> BRNHDR START+8*, START+9*, START+10
>> BRNHEAD START+7*, START+10*
>> BRNI PRINT+4*, SINGLE+4, SINGLE+6, MULT+5, MULT+16, MULT+18, MULT+23, MULT+25, MULT+27, MULT+29
, MULT+32
>> BRNJOB PROC+3, PROC+6, V+4, V+12, V+21, V+26
>> BRNLENG START+9*, START+10, SINGLE+4*, MULT+16*, MULT+23*, MULT+27*
>> BRNPCNT MULT+1*
>> BRNPG PROC+3*
BRNPRNM MULT+1!, MULT+12!, MULT+15
BRNPRNM( MULT+6, MULT+7!, MULT+8!, MULT+11, MULT+12*, MULT+21, MULT+27
BRNPRNM(1 MULT+23
BRNPRNT V+3!, V+6, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+15*, MULT+16*, MULT+17, MULT+23*
, MULT+24, MULT+27*, MULT+31, DIQ+1!, DIQ+5*
BRNPRNT( DIQ+4*, DIQ+5
>> BRNPTCT PROC+10
BRNQUIT PROC+5!, PROC+6, PROC+7, PROC+8, V+9, V+12, V+15, V+16, PRINT+3, PRINT+4
, PRINT+8, PRINT+9
>> BRNRCNT PROC+9
>> BRNRPT START+7, START+8, START+9, START+13, PRINT+4, SINGLE+4, SINGLE+6, MULT+5, MULT+8, MULT+16
, MULT+18, MULT+23, MULT+25, MULT+27, MULT+29, MULT+32
>> BRNSCNT V+1*, V+19, V+25, PRINT+1*
>> BRNSORT V+4, V+6
>> BRNSORV V+19
>> BRNSPAG V+9, V+18
>> BRNSRTR V+4*, V+6*, V+19, V+24
>> BRNSRTV PROC+5*, PROC+6*, V+4, V+12, V+21, V+26
>> BRNTCW START+11
>> BRNTITL START+13*
>> BRNVIEN V+4*, V+5, V+12*, V+13
>> BRNVREC V+5*, V+13*
>> BRNX PRINT+8*, PRINT+10, SINGLE+2*, MULT+1*
BRNY MULT+1!
>> C MULT+11*
>> DA DIQ+4, DIQ+5
>> DFN V+5*, V+13*
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
I START+5~, START+10*, SINGLE+6*, SINGLE+9*, MULT+18*, MULT+25*, MULT+32*, MULT+36*
IOSL PROC+8, V+16, PRINT+3, PRINT+9
J START+5~, START+10*, SINGLE+5*, SINGLE+6, SINGLE+9*, MULT+17*, MULT+18, MULT+24*, MULT+25, MULT+31*
, MULT+32, MULT+36*
K START+5~, START+10*, SINGLE+6*, SINGLE+9*, MULT+18*, MULT+25*, MULT+29*, MULT+30, MULT+32*, MULT+36*
U START+8, START+9, V+5, V+13, PRINT+4, PRINT+5, SINGLE+4, SINGLE+6, MULT+5, MULT+16
, MULT+18, MULT+23, MULT+25, MULT+27, MULT+29, MULT+32, DIQ+2
X START+5~, START+7*, START+8, START+9, SINGLE+7*, SINGLE+8, SINGLE+9, MULT+6*, MULT+7, MULT+8
, MULT+11*, MULT+12*, MULT+21*, MULT+22, MULT+27, MULT+28, MULT+29, MULT+30, MULT+31, MULT+32
, MULT+34*, MULT+35, MULT+36
Y MULT+11!
Y( MULT+11*, MULT+12
>> Z MULT+7*, MULT+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All