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 |