BPSVRX3 ;AITC/PD - Print Report from VER;5/2/2017
Source file <BPSVRX3.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 5 | $$RXSITE^PSOBPSUT ALLERGY^PSOORUT2 MEDPRO^PSOPMP0 $$DAT^PSOPMP1 LOAD^PSOPMPPF |
E Claims Management Engine | 2 | $$RXAPI1^BPSUTIL1 UPDATE^BPSVRX |
VA FileMan | 2 | $$GET1^DIQ ^DIR |
Adverse Reaction Tracking | 1 | EN1^GMRADPT |
General Medical Record - Vitals | 1 | EN6^GMRVUTL |
Integrated Billing | 1 | BLD^IBNCPDR |
Kernel | 1 | EN^XUTMDEVQ |
List Manager | 1 | FULL^VALM1 |
Registration | 1 | DEM^VADPT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
E Claims Management Engine | 2 | BPS VRX NAV PRINT REPORT BPSVRX |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REPORT | ; Select and print sections of the list.
|
|
LIST | ||
REXIT | ; Exit point.
|
|
SELECT(BPSLIST) | ; Allow user to select sections of the list to be printed.
|
|
SELECT1 | ; Prompt user for section(s) to print.
|
|
SELECTQ | ;
|
|
BUILD | ; Move selected compiled data into BPSAR array
|
|
DEVICE() | ; Prompt user for output device.
; Function return values: ; 1 - User selected a device. ; 0 - User exited out. |
|
STOP() | ||
; Print sections of the list.
|
||
PRINTQ | ;
|
|
HEADER | ; Print the header.
|
|
HEADERQ | ;
|
|
HELP | ; ?? Help - Display Options
|
|
SD(RXIEN,FILL,VIEWTYPE,BPSSNUM) | ; SD Sensitive Drug
|
|
MP(RXIEN,FILL,VIEWTYPE,BPSSNUM) | ; MP Medication Profile
|
Name | Field # of Occurrence |
---|---|
$$RXAPI1^BPSUTIL1 | SD+11 |
UPDATE^BPSVRX | SD+35, MP+54 |
$$GET1^DIQ | MP+15 |
^DIR | SELECT1+11, DEVICE+15, STOP+13, PRINT+51, HEADER+9 |
EN1^GMRADPT | MP+25 |
EN6^GMRVUTL | MP+21, MP+22 |
BLD^IBNCPDR | SD+15 |
$$RXSITE^PSOBPSUT | MP+14 |
ALLERGY^PSOORUT2 | MP+27 |
MEDPRO^PSOPMP0 | MP+12 |
$$DAT^PSOPMP1 | MP+21, MP+22 |
LOAD^PSOPMPPF | MP+16 |
DEM^VADPT | MP+17 |
FULL^VALM1 | REPORT+6 |
EN^XUTMDEVQ | DEVICE+13 |
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("BPSVRX" | SELECT1+33, BUILD+11, BUILD+13 |
^TMP("BPSVRX-MP" | MP+8!, MP+33*, MP+34*, MP+35*, MP+36*, MP+37*, MP+38*, MP+39*, MP+40*, MP+46* , MP+49*, MP+50*, MP+52*, MP+54, MP+56! |
^TMP("BPSVRX-SD" | SD+7!, SD+17*, SD+18*, SD+19*, SD+20*, SD+26*, SD+30*, SD+31*, SD+33*, SD+35 , SD+37! |
^TMP("IBNCR" | SD+24, SD+26 |
^TMP("PSOPMP0" | MP+44, MP+46, MP+56! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALLERGY | MP+5~, MP+24*, MP+26*, MP+27*, MP+28 |
BPSAR | REPORT+5~, BUILD+4! |
BPSAR( | BUILD+13*, PRINT+39, PRINT+43 |
BPSBEGIN | BUILD+2~, BUILD+7*, BUILD+10, PRINT+24~, PRINT+31*, PRINT+38 |
BPSCNT | SD+4~, SD+21*, SD+25*, SD+26, SD+29, SD+32*, SD+33, MP+5~, MP+41*, MP+45* , MP+46, MP+48, MP+51*, MP+52 |
BPSCRT | PRINT+24~, PRINT+26*, PRINT+51, HEADER+9, HEADER+10, HEADER+11 |
BPSDASHES | PRINT+24~, PRINT+27*, HEADER+20 |
BPSDRUG | SD+4~ |
BPSDRUGNAME | SD+4~ |
BPSEND | BUILD+2~, BUILD+8*, BUILD+11, PRINT+24~, PRINT+32*, PRINT+39 |
BPSINS | SD+4~ |
BPSINSNAME | SD+4~ |
BPSLC | SELECT+30~, SELECT+53*, SELECT1+23 |
BPSLINE | BUILD+2~, BUILD+10*, BUILD+11*, BUILD+13, PRINT+24~, PRINT+38*, PRINT+39*, PRINT+43, SD+23*, SD+24* , SD+26, MP+5~, MP+43*, MP+44*, MP+46 |
BPSLIST | REPORT+5~, LIST, SELECT~, SELECT1+16!, SELECTQ+1 |
BPSLIST( | SELECT1+29, SELECT1+34*, BUILD+6, BUILD+7, BUILD+8, PRINT+30, PRINT+31, PRINT+32 |
BPSLISTNAV | SELECT+30~ |
BPSLISTNAV( | SELECT1+28 |
BPSLISTNAV("AP" | SELECT+36* |
BPSLISTNAV("BE" | SELECT+37* |
BPSLISTNAV("CI" | SELECT+38* |
BPSLISTNAV("CL" | SELECT+39* |
BPSLISTNAV("CM" | SELECT+40* |
BPSLISTNAV("CR" | SELECT+41* |
BPSLISTNAV("ER" | SELECT+42* |
BPSLISTNAV("ES" | SELECT+43* |
BPSLISTNAV("EV" | SELECT+44* |
BPSLISTNAV("IN" | SELECT+45* |
BPSLISTNAV("LB" | SELECT+46* |
BPSLISTNAV("MP" | SELECT+47* |
BPSLISTNAV("VW" | SELECT+50* |
BPSPAGE | PRINT+24~, PRINT+27*, HEADER+9, HEADER+10, HEADER+11, HEADER+12*, HEADER+16 |
BPSRETURN | DEVICE+5~, DEVICE+6*, DEVICE+14*, DEVICE+17 |
BPSSD | SD+4~ |
BPSSDEFF | SD+5~ |
BPSSDEXP | SD+5~ |
BPSSDSTRING | SD+5~ |
BPSSECBEGIN | SELECT+30~, SELECT1+30*, SELECT1+34 |
BPSSECEND | SELECT+30~, SELECT1+32*, SELECT1+33*, SELECT1+34 |
BPSSECLIST | SELECT+30~, SELECT+35*, SELECT1+27 |
BPSSECNUM | SELECT+30~, SELECT1+28*, SELECT1+29, SELECT1+30, SELECT1+31, SELECT1+34 |
BPSSECTION | BUILD+2~, BUILD+5*, BUILD+6*, BUILD+7, BUILD+8, PRINT+24~, PRINT+29*, PRINT+30*, PRINT+31, PRINT+32 |
BPSSEL | SELECT+30~, SELECT1+26*, SELECT1+27, SELECT1+28, SELECT1+29 |
BPSSNUM | SD~, SD+35, MP~, MP+54 |
BPSSTOP | PRINT+24~, PRINT+27*, PRINT+30, PRINT+39, PRINT+41, PRINT+48, PRINT+49, HEADER+9* |
BPSUC | SELECT+31~, SELECT+52*, SELECT1+23 |
>> BPSVRX("LISTNAV" | SELECT1+30, SELECT1+31, SELECT1+32 |
BPSX | SELECT+31~, SELECT1+25*, SELECT1+26, HEADER+2~, HEADER+18*, HEADER+19* |
BPSY | SELECT+31~, SELECT1+31*, SELECT1+32 |
DA | SELECT+31~ |
DFN | SD+5~, SD+11*, MP+5~, MP+15* |
DIR | SELECT+31~, DEVICE+5~, STOP+5~, PRINT+51!, HEADER+9! |
DIR("?" | SELECT1+4*, SELECT1+5*, SELECT1+6*, SELECT1+7*, SELECT1+8*, STOP+10*, STOP+11* |
DIR("??" | SELECT1+9* |
DIR("A" | SELECT1+3*, STOP+8* |
DIR("B" | STOP+9* |
DIR(0 | SELECT1+2*, DEVICE+15*, STOP+7*, PRINT+51*, HEADER+9* |
DIROUT | SELECT+31~ |
DIRUT | SELECT+31~, STOP+5~, STOP+14 |
DOB | MP+5~, MP+19*, MP+30 |
DTOUT | SELECT+31~, SELECT1+16 |
DUOUT | SELECT+31~, SELECT1+16 |
DUZ | MP+16 |
FILL | SD~, MP~, MP+12, MP+14 |
>> GMRAL | MP+26 |
GMRVSTR | MP+5~, MP+21*, MP+22* |
HT | MP+5~, MP+22*, MP+29 |
HTDT | MP+5~, MP+22*, MP+29 |
IOF | HEADER+10 |
IOSL | PRINT+41, PRINT+49 |
IOST | PRINT+26 |
LINE1 | MP+5~, MP+23*, MP+28*, MP+33 |
LINE2 | MP+6~, MP+29*, MP+34 |
LINE3 | MP+6~, MP+30*, MP+35 |
LINE4 | MP+6~, MP+31*, MP+36 |
>> PNAME | MP+18*, MP+23 |
POP | DEVICE+5~, DEVICE+14 |
>> PSOEXDCE | MP+31 |
PSONOAL | MP+6~, MP+24*, MP+27 |
RXIEN | SD~, SD+11, MP~, MP+12, MP+14, MP+15 |
SEX | MP+6~, MP+20*, MP+31 |
SITE | MP+6~, MP+14*, MP+16 |
U | BUILD+7, BUILD+8, PRINT+31, PRINT+32 |
>> VADM(1 | MP+18 |
>> VADM(2 | MP+29 |
>> VADM(3 | MP+19 |
>> VADM(4 | MP+19 |
>> VADM(5 | MP+20 |
>> VALMHDR( | HEADER+19 |
VIEWTYPE | SD~, MP~ |
WT | MP+6~, MP+21*, MP+30 |
WTDT | MP+6~, MP+21*, MP+30 |
X | SELECT+31~, SELECT1+20, SELECT1+23*, SELECT1+25, SELECT1+26, DEVICE+5~, MP+6~, MP+21*, MP+22* |
Y | SELECT+31~, DEVICE+5~, STOP+5~, STOP+14*, STOP+15, HEADER+9 |
ZTDESC | DEVICE+5~, DEVICE+9*, DEVICE+13 |
ZTQUEUED | DEVICE+5~, PRINTQ+2, SD+2, MP+3 |
ZTREQ | DEVICE+5~, PRINTQ+2* |
ZTRTN | DEVICE+5~, DEVICE+8*, DEVICE+13 |
ZTSAVE | DEVICE+5~, DEVICE+13 |
ZTSAVE("BPS*" | DEVICE+10* |
ZTSAVE("VALMHDR(" | DEVICE+11* |
ZTSK | DEVICE+5~, DEVICE+15 |