BRNRU11 ; IHS/OIT/LJF - PROCESS VISIT LIST
Source file <BRNRU11.m>
Package | Total | Call Graph |
---|---|---|
IHS Release Of Information | 1 | XTMP^BRNU |
VA Fileman | 1 | C^%DTC |
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
|
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* |
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 |
Name | Field # of Occurrence |
---|---|
^(1 | SINGLE+4, MULT+2 |
>> | 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! |