BWGRVL ; IHS/CMI/LAB - WH VISIT GENERAL RETRIEVAL DRIVER ROUTINE ;15-Feb-2003 21:51;PLS
Source file <BWGRVL.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | DD^%DT (C,YX)^%DTC (,IX)^DIC ^DIK ^DIR |
Women's Health | 4 | (XIT,XIT1)^BWGRVL1 (COUNT,SAVE,TITLE)^BWGRVL3 ^BWGRVL4 (SHOW,SHOWP,SHOWR)^BWGRVLS |
IHS VA Utilities | 1 | ^XBDBQUE |
Package | Total | Caller Graph |
---|---|---|
Women's Health | 4 | BWGR REPORT GENERAL RETRIEVAL BWGRVLP1 BWGRVLP2 BWGRVLS |
Name | Comments | DBIA/ICR reference |
---|---|---|
BD | ;get beginning date
|
|
PP13 | ||
PP12 | ||
PP11 | ||
RTYPE | ;get report type - patient list or procedure list
|
|
GETDATE1 | ;
|
|
USR() | ;EP - Return name of current user from ^VA(200.
|
|
EOP | ;EP - End of page.
|
|
DEL | ;EP DELETE LOG ENTRY IF ONE EXISTS AND USER "^" OUT
|
|
PS0 | ;
|
|
PS1 | ;EP
|
|
D11 | ||
PS | ;--- process report when search template used
|
|
PP | ;patient lister
|
|
RP | ;visit/pt search template
|
|
D12 | ||
LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
RS | ;
|
|
BROWSE | ;
|
|
CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
D13 | ||
INFORM | ;EP
|
|
INTRO | ;
|
|
COUNT | ;count only or detailed report
|
|
PAUSE | ;EP
|
|
ZIS | ;call to XBDBQUE
|
|
ED | ;get ending date
|
|
SCREEN | ;
|
|
START | ;
|
|
PP1 | ;if patient, no prev defined report used
|
|
XIT | ;
|
|
TITLE | ;
|
|
SAVE | ;
|
|
ADD | ;EP
|
|
XIT1 | ;
|
|
GETDATES | ;
|
|
ADD1 | ;
|
|
PS13 | ||
TYPE | ;--- get type of report (patient, date range or search template)
|
|
PS12 | ||
D1 | ;if visit, no prev defined report used
|
Name | Field # of Occurrence |
---|---|
DD^%DT | ED+5 |
C^%DTC | ED+5 |
YX^%DTC | ADD1+2 |
XIT^BWGRVL1 | XIT+1 |
XIT1^BWGRVL1 | XIT1+1 |
COUNT^BWGRVL3 | COUNT+1 |
SAVE^BWGRVL3 | SAVE+1 |
TITLE^BWGRVL3 | TITLE+1 |
^BWGRVL4 | SCREEN+2 |
SHOW^BWGRVLS | ZIS+4 |
SHOWP^BWGRVLS | ZIS+4 |
SHOWR^BWGRVLS | ZIS+4 |
^DIC | PS0+1, RP+1, ADD1+2 |
IX^DIC | ADD+8 |
^DIK | DEL+1 |
^DIR | RTYPE+2, TYPE+6, BD+1, ED+1, ZIS+7, ADD+5, PAUSE+2, EOP+5 |
^XBDBQUE | ZIS+13, BROWSE+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^BWGRTRPT - [#9002086.88] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BWGRTRPT - [#9002086.88] | PP+3, PP11!, PP12!, PS12!, D11!, D12!, DEL+1, ADD+12, ADD+13, ADD1+6! |
^DIC(4 - [#4] | LOC+1 |
^VA(200 - [#200] | ADD1+2, USR+1 |
Name | Line Occurrences |
---|---|
$$CTR | INFORM+3, INFORM+4, INFORM+5 |
$$LOC | INFORM+3 |
$$USR | INFORM+4 |
@( | TYPE+9 |
ADD | PP+1, PS1+1, ED+7 |
ADD1 | ADD+3, ADD+4, ADD+7 |
BD | ED+2, ED+3 |
BROWSE | ZIS+11 |
COUNT | PP12, PS12, D12 |
D1 | ED+8 |
D11 | D12 |
D12 | D13 |
DEL | PP+1, PP11, BD+2, ED+7, D11 |
GETDATE1 | PP+6, PP11+3 |
INFORM | START+3 |
PP1 | PP+2 |
PP11 | PP11+4, PP12 |
PP12 | PP13 |
PS | PS1+1, PS12 |
PS0 | PS+2 |
PS12 | PS13 |
RS | RP+4, ED+7, D11 |
SAVE | PP13+1, D13+1, ZIS+10 |
SCREEN | PP11, D11 |
TITLE | PP+7, PP13, PS13, ED+9, D13 |
TYPE | PP+1, PP+7, PP11, ED+9 |
XIT | START+2, RTYPE+3, TYPE+7, TYPE+9, ZIS+11, ZIS+14 |
XIT1 | ZIS+5 |
ZIS | PP+8, PP13+1, PS13+1, ED+10, D13+1 |
Name | Field # of Occurrence |
---|---|
^(0 | ADD+12, USR+1, LOC+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %H | ADD1+2* |
>> BWGRBD | BD+3*, ED+1, ED+5 |
>> BWGRBDD | PP+3, PP11+4, ED+5* |
BWGRCAND | PP+2, PP+3, ED+8, ADD+1!, ADD+10* |
>> BWGRCNTL | SCREEN+1* |
>> BWGRCTYP | ZIS+6, ADD+12* |
>> BWGRD | ED+5* |
>> BWGRDONE | ZIS+3* |
BWGRDTR | START+1!, PP+4*, PP11+1, ED+6 |
>> BWGRED | ED+4*, ED+5 |
>> BWGREDD | PP+3, PP11+4, ED+5* |
>> BWGREP1 | ADD+4, ADD+8 |
>> BWGRLHDR | GETDATES+1* |
>> BWGRNCAN | ADD+3 |
BWGROPT | ZIS+1!, ZIS+9*, ZIS+11 |
>> BWGRPCNT | TYPE+1* |
>> BWGRPTCT | TYPE+1* |
>> BWGRPTVS | RTYPE+1*, RTYPE+4*, TYPE+4, TYPE+5, TYPE+6, TYPE+8 |
>> BWGRQMAN | PS+1 |
BWGRQUIT | START+1!, PP+1!, PP+7!, PP11!, PP12!, PP13!, PS+3, PS1+1, PS12!, PS13! , PS0+2*, RP+2*, ED+7!, ED+9!, D11!, D12!, D13!, ZIS+8*, ZIS+10, ADD+6* , ADD+9*, ADD1+2* |
>> BWGRRPT | PP+3, PP11, PP12, PS12, D11, D12, DEL+1, ADD+10*, ADD+12, ADD+13 , ADD1+3*, ADD1+6 |
>> BWGRSEAT | PS0+3*, RP+3*, ADD+4 |
>> BWGRSORT | ADD+12* |
>> BWGRSORV | ADD+12* |
>> BWGRSPAG | ADD+12* |
>> BWGRTCW | PP12*, PS12*, D12*, ZIS+2*, ADD+13*, INFORM+1* |
BWGRTYPE | TYPE+2!, TYPE+8*, TYPE+9 |
>> D | ADD+8* |
DA | RTYPE+2!, PS0+1!, RP+1!, ZIS+7!, DEL+1*!, ADD+8!, ADD1+2!, ADD1+4! |
DD | ADD1+4! |
DFOUT | EOP+4! |
DIADD | ADD1+2*!, ADD1+4! |
DIC | PS0+1*!, RP+1*!, DEL+1!, ADD+8*!, ADD1+2*!, ADD1+4! |
DIC("A" | PS0+1*, RP+1*, ADD+8* |
DIC("DR" | ADD1+2* |
DIC("S" | PS0+1*, RP+1*, ADD+8* |
DIC(0 | PS0+1*, RP+1*, ADD+8*, ADD1+2* |
DICR | PS0+1!, RP+1! |
DIK | DEL+1*! |
DINUM | ADD1+4! |
DIR | RTYPE+2!, TYPE+3!, TYPE+6!, BD+1!, ED+1!, ZIS+7!, ADD+5!, PAUSE+2!, EOP+3~ |
DIR("A" | RTYPE+2*, TYPE+6*, BD+1*, ED+1*, ZIS+7*, ADD+5*, PAUSE+2* |
DIR("B" | RTYPE+2*, TYPE+4*, TYPE+5*, ZIS+7*, ADD+5* |
DIR(0 | RTYPE+2*, TYPE+4*, TYPE+5*, BD+1*, ED+1*, ZIS+7*, ADD+5*, PAUSE+2*, EOP+5* |
DIRUT | RTYPE+3, TYPE+6*, TYPE+7, PP+3, PP11+4, BD+1*, BD+2, ED+1*, ED+2, ZIS+8 , ADD+5*, ADD+6, PAUSE+2*, EOP+4! |
DLAYGO | ADD1+2*!, ADD1+4! |
DLOUT | EOP+4! |
DR | PS0+1!, RP+1!, ADD+8!, ADD1+2!, ADD1+4! |
DTOUT | EOP+4! |
DUOUT | TYPE+6, BD+1, ED+1, ADD+5, PAUSE+2, EOP+4! |
DUZ | ADD1+2, USR+1 |
DUZ(2 | LOC+1 |
IO | PAUSE+1 |
IO("S" | EOP+2 |
IO(0 | PAUSE+1 |
IOF | INFORM+2 |
IOM | ZIS+2, CTR+1 |
IOST | PAUSE+1, EOP+1 |
>> IOT | EOP+2 |
J | INFORM+7*, INFORM+8! |
T | INFORM+7*, INFORM+8! |
U | PP+3, DEL+1, ADD+12, ADD+13, ADD1+2, USR+1, LOC+1 |
X | TYPE+3!, BD+1!, ED+1!, ED+5, ADD+13*, ADD1+2*, ADD1+4!, INFORM+7*, INFORM+8!, CTR~ , CTR+1 |
>> X1 | ED+5* |
>> X2 | ED+5* |
>> XBIOP | BROWSE+2* |
>> XBNS | ZIS+12* |
>> XBRC | ZIS+12*, BROWSE+2* |
>> XBRP | ZIS+12*, BROWSE+1* |
>> XBRX | ZIS+12*, BROWSE+2* |
Y | RTYPE+4, TYPE+3!, TYPE+8, PS0+2, PS0+3, RP+2, RP+3, BD+1!, BD+3, ED+1! , ED+3, ED+4, ED+5*, ZIS+9, ADD+7, ADD+9, ADD+10, ADD1+2, ADD1+3, ADD1+4! , CTR~, CTR+1 |
>> ZTQUEUED | EOP+2 |
Name | Field # of Occurrence |
---|---|
$T(@T+J | INFORM+7 |