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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BRNRU11

Package: IHS Release Of Information

Routine: BRNRU11


Information

BRNRU11 ; IHS/OIT/LJF - PROCESS VISIT LIST

Source Information

Source file <BRNRU11.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS Release Of Information 1 XTMP^BRNU  
VA Fileman 1 C^%DTC  

Entry Points

Name Comments DBIA/ICR reference
XIT1 ;EP
RUN ; Run by date request initiated
START ;
; Known variables: BRNRPT=ien of temp report, BRNBD & BRNED = date range
SUBPAT ; tally # of patients by sort value on detailed/subtotal
SCREENS ; Check screen logic for this disclosure request
; loop through all selection criteria; BRNSKIP means does not meet criteria
V1 ; Within each date, find all disclosure requests
SINGLE ; Logic sets X if this record (BRNVIEN) meets this criteria (BRNI)
; BRNRANG can be set by screen logic if screen is a range and not
; stored individually in the Temp Report global (ex. Age Range)
XIT ;EP - CALLED FROM BRNVL
END ;
PROC ; For each disclosure request, does it pass the selection criteria?
MULT ; Logic creates array of possible matches then loops thru multiple in temp report to see if any do

External References

Name Field # of Occurrence
C^%DTC RUN+1
XTMP^BRNU START+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] PROC+4
^BRNREC - [#90264] V1+1, PROC+2
^BRNREC("B" RUN+2, V1+1
^BRNRPT - [#90264.8] SCREENS+3, SINGLE+6, SINGLE+7, MULT+4
^BRNSORT - [#90264.7] PROC+10, SCREENS+4, SINGLE+4, MULT+2
^DPT - [#2] PROC+3, PROC+11
^XTMP("BRNVL" PROC+17*, PROC+18, PROC+19*, SUBPAT+7, SUBPAT+8*, SUBPAT+9*, SUBPAT+10, SUBPAT+11*

Label References

Name Line Occurrences
END START+4
MULT SCREENS+5
PROC V1+1
RUN START+4
SCREENS PROC+5
SINGLE SCREENS+4
SUBPAT PROC+14
V1 RUN+2

Naked Globals

Name Field # of Occurrence
^(1 SINGLE+4, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XIT1+2!
%H XIT+1!
AMQQEN3 XIT+3!
AMQQLX XIT+3!
AMQQND XIT1+2!
AMQQTAX XIT1+2!
BRN XIT+1!
BRNANS XIT1+1!
BRNBD RUN+1, XIT+1!
BRNBDD XIT+1!
>> BRNBT START+2*
BRNBTH START+2*, PROC+17, PROC+18, PROC+19, SUBPAT+7, SUBPAT+8, SUBPAT+9, SUBPAT+10, SUBPAT+11, XIT1+1!
BRNC XIT1+1!
BRNCAND XIT+1!
BRNCNT XIT1+1!
BRNCRIT PROC+9*, XIT1+1!
BRNCTYP SUBPAT+1, SUBPAT+2, SUBPAT+3, SUBPAT+4, SUBPAT+5, XIT+2!
BRNCUT XIT1+1!
BRND XIT1+1!
BRNDFET XIT1+1!
BRNDISP XIT+1!, XIT1+1!
BRNDONE XIT1+1!
BRNED RUN+2, XIT+1!
BRNEDD XIT+1!
BRNEN1 XIT+1!
BRNEP1 XIT1+2!
BRNEP2 XIT1+2!
BRNET END+1*, XIT+1!
BRNFCNT XIT+2!
BRNFILE XIT+2!
BRNFLG XIT+2!
BRNG XIT+2!
BRNHDR XIT+1!
BRNHEAD XIT+1!
BRNHIGH XIT1+1!
BRNI SCREENS+3*, SCREENS+4, SINGLE+4, SINGLE+6, SINGLE+7, MULT+2, MULT+4, XIT1+1!
BRNJD XIT+2!
BRNJOB START+2*, START+3, PROC+17, PROC+18, PROC+19, SUBPAT+7, SUBPAT+8, SUBPAT+9, SUBPAT+10, SUBPAT+11
, XIT1+1!
BRNLENG XIT1+2!
BRNLHDR XIT+1!, XIT1+2!
BRNLINE XIT+1!, XIT1+1!
BRNNAME XIT+2!
BRNNIFN XIT+2!
>> BRNODAT RUN+2*, V1+1
BRNOPT XIT+1!
BRNPACK XIT1+2!
BRNPCNT XIT+2!
BRNPRNM XIT+1!, XIT1+1!
BRNPRNT XIT+1!, XIT1+1!
BRNPTCT PROC+19*, XIT+2!
BRNQFLG XIT+2!
BRNQMAN XIT1+1!
BRNQUIT XIT+2!
BRNRANG SINGLE+3!, SINGLE+6, SINGLE+7
BRNRCNT START+2*, PROC+17*, XIT1+1!
BRNRPT SCREENS+3, SINGLE+6, SINGLE+7, MULT+4, XIT+1!
BRNSAVE XIT+2!, XIT1+2!
BRNSCNT XIT1+1!
BRNSD RUN+1*, RUN+2, XIT+1!
BRNSDAT XIT+2!
BRNSEAT XIT+1!
BRNSEL XIT1+1!
BRNSKIP PROC+6, SCREENS+2!, SCREENS+3, SINGLE+5*, SINGLE+6*, SINGLE+7*, MULT+1!, MULT+3*, MULT+5*, XIT+1!
, XIT1+1!
BRNSORT PROC+9, PROC+10, XIT+1!
BRNSORV XIT+1!
BRNSPAG XIT+1!
BRNSPEC PROC+1!, XIT+1!
BRNSRT PROC+9!, PROC+11*, PROC+17, SUBPAT+6*, SUBPAT+7, SUBPAT+8, SUBPAT+9, SUBPAT+10, SUBPAT+11
BRNSRTR XIT+2!
BRNSRTV XIT+2!
BRNTCW XIT+1!
BRNTEXT XIT1+1!
BRNTITL XIT+2!
BRNTL XIT+2!
BRNTYPE XIT+1!
BRNVAR XIT1+1!
>> BRNVIEN V1+1*, PROC+2, PROC+17
>> BRNVREC PROC+2*
>> BRNX PROC+9*, SINGLE+3*
BRNX1 XIT+2!
BRNX2 XIT+2!
BRNY XIT1+1!
C XIT+3!
D XIT+3!, XIT1+2!
D0 XIT+3!
DA XIT+3!, XIT1+2!
DD XIT+3!
DDH XIT+3!
DFN PROC+2*, PROC+3, PROC+4, PROC+11, PROC+18, PROC+19, SUBPAT+7, SUBPAT+10, SUBPAT+11, XIT+3!
, XIT1+1!
DIADD XIT+3!, XIT1+2!
DIC XIT+3!, XIT1+2!
DICR XIT+3!
DIE XIT+3!, XIT1+2!
DIG XIT+3!
DIH XIT+3!
DIK XIT+3!, XIT1+2!
DINUM XIT+3!, XIT1+2!
DIQ XIT+3!
DIR XIT+3!, XIT1+2!
DIRUT XIT+3!, XIT1+2!
DIU XIT1+2!
DIV XIT+3!
DLAYGO XIT+3!, XIT1+2!
DQ XIT+3!
DR XIT+3!, XIT1+2!
DTOUT XIT+3!, XIT1+2!
DUOUT XIT+3!, XIT1+2!
FOUND MULT+1~, MULT+4*, MULT+5
H XIT1+2!
I XIT+3!, XIT1+2!
IO("Q" XIT1+2!
J XIT+3!
K XIT+3!
M XIT+3!, XIT1+2!
POP XIT1+2!
S XIT+3!, XIT1+2!
TS XIT+3!, XIT1+2!
U PROC+2, PROC+11, SCREENS+4, SINGLE+7
V XIT1+2!
X RUN+1, SINGLE+3!*, SINGLE+5, SINGLE+6, SINGLE+7, MULT+1~*, XIT+3!, XIT1+2!
X( MULT+4
X("" MULT+3
X1 RUN+1*, XIT1+2!
X2 RUN+1*, XIT1+2!
Y MULT+1~, MULT+4*, XIT+3!, XIT1+2!
Z XIT1+2!
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All