Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BPSVRX3

Package: E Claims Management Engine

Routine: BPSVRX3


Information

BPSVRX3 ;AITC/PD - Print Report from VER;5/2/2017

Source Information

Source file <BPSVRX3.m>

Call Graph

Call Graph

Call Graph Total: 15

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
E Claims Management Engine 2 BPS VRX NAV PRINT REPORT  BPSVRX  
Kernel 1 ^ORD(101  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+57
Function Call: WRITE
  • Prompt: !,"VW View Rx CR CRI Report CI TPJI Claim Info ER TPJI ECME Rx"
  • Line Location: SELECT+58
Function Call: WRITE
  • Prompt: !,"CL Claim Log IN Insurance AP TPJI Acct Pro ES Elig Status"
  • Line Location: SELECT+59
Function Call: WRITE
  • Prompt: !,"BE Billing Events LB List of Bills CM TPJI AR Comm EV Elig Verif"
  • Line Location: SELECT+60
Function Call: WRITE
  • Prompt: !,"SD Sensitive Drug MP Med Profile"
  • Line Location: SELECT+62
Function Call: WRITE
  • Prompt: !," MP Med Profile"
  • Line Location: SELECT+63
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+64
Function Call: WRITE
  • Prompt: !,*7," ",BPSSEL," is not a valid entry."
  • Line Location: SELECT1+27
Function Call: WRITE
  • Prompt: !,*7," ",BPSSEL," already selected."
  • Line Location: SELECT1+29
Function Call: WRITE
  • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
  • Line Location: DEVICE+15
Function Call: WRITE
  • Prompt: !
  • Line Location: STOP+12
Function Call: WRITE
  • Prompt: !,BPSAR(BPSLINE)
  • Line Location: PRINT+43
Function Call: WRITE
  • Prompt: !!?5,"*** End of Report ***"
  • Line Location: PRINT+50
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+51
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: $C(13)
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: "View Pharmacy Rx Report",?70,"Page: ",BPSPAGE,!
  • Line Location: HEADER+16
Function Call: WRITE
  • Prompt: VALMHDR(BPSX),!
  • Line Location: HEADER+19
Function Call: WRITE
  • Prompt: BPSDASHES
  • Line Location: HEADER+20
Function Call: WRITE
  • Prompt: !,"VW View Rx CR CRI Report CI TPJI Claim Info ER TPJI ECME Rx"
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,"CL Claim Log IN Insurance AP TPJI Acct Pro ES Elig Status"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !,"BE Billing Events LB List of Bills CM TPJI AR Comm EV Elig Verif"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,"SD Sensitive Drug MP Med Profile"
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !," MP Med Profile"
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !," Select one or many report(s) to print, separated by commas. When all"
  • Line Location: HELP+8
Function Call: WRITE
  • Prompt: !," reports have been selected, hit enter without making another selection."
  • Line Location: HELP+9
Function Call: WRITE
  • Prompt: !," Example: "
  • Line Location: HELP+10
Function Call: WRITE
  • Prompt: !," Select Report to Print: VW,IN,CM"
  • Line Location: HELP+11
Function Call: WRITE
  • Prompt: !," Select Report to Print: ES"
  • Line Location: HELP+12
Function Call: WRITE
  • Prompt: !,"Compiling data for Sensitive Drug ..."
  • Line Location: SD+2
Function Call: WRITE
  • Prompt: !,"Compiling data for Medication Profile ..."
  • Line Location: MP+3
Routine Call
  • DIR
  • Line Location:
    • SELECT1+11
    • DEVICE+15
    • STOP+13
    • PRINT+51
    • HEADER+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
$$DEVICE LIST+4
$$SELECT LIST
$$STOP LIST+4
BUILD LIST+2
HEADER PRINT+36, PRINT+41, PRINT+49
HEADERQ HEADER+9
LIST LIST+4
PRINTQ PRINT+48, PRINT+49
REXIT LIST, LIST+4
SELECT1 SELECT1+37
SELECTQ SELECT1+16, SELECT1+20

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All