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! |