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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOBORP1

Package: Outpatient Pharmacy

Routine: PSOBORP1


Information

PSOBORP1 ;ALBANY/BLD - TRICARE-CHAMPVA BYPASS/OVERRIDE AUDIT REPORT (CONT) ;10/17/12 3:38pm

Source Information

Source file <PSOBORP1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  

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: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSOBORP0  PSOBORP3  

Entry Points

Name Comments DBIA/ICR reference
SELPHARM(PSOSEL)
SELSMDET(DFLT) ;
SELDATE(TYPE) ;select begin date
; Enter Date Range
SELDATE1 ;
SELATYP(DFLT) ;
SELTCCD(PSOSEL) ;
SELPHMST(PSOSEL) ;
SELPROV(PSOSEL) ;
PSOTOTAL(PSOSEL) ;
SELEXCEL() ; - Returns whether to capture data for Excel report.
; Output: EXCEL = 1 - YES (capture data) / 0 - NO (DO NOT capture data)
HEXC ; - 'Do you want to capture data...' prompt
EXMSG ;
PAUSE ;

External References

Name Field # of Occurrence
^DIC SELPHARM+35, SELPHMST+27, SELPROV+27
^DIR SELPHARM+25, SELPHARM+48, SELSMDET+15, SELDATE1+3, SELDATE1+11, SELATYP+17, SELTCCD+9, SELPHMST+15, SELPHMST+40, SELPROV+15
, SELPROV+40, PSOTOTAL+11, SELEXCEL+9, PAUSE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?10,X
  • Line Location: SELPHARM+62
Function Call: WRITE
  • Prompt: !
  • Line Location: SELDATE1+3
Function Call: WRITE
  • Prompt: !,?10,X
  • Line Location: SELPHMST+54
Function Call: WRITE
  • Prompt: !,?10,X
  • Line Location: SELPROV+54
Function Call: WRITE
  • Prompt: !
  • Line Location: SELEXCEL+6
Function Call: WRITE
  • Prompt: !!," Enter: 'Y' - To capture detail report data to transfer"
  • Line Location: HEXC+1
Function Call: WRITE
  • Prompt: !," to an Excel document"
  • Line Location: HEXC+2
Function Call: WRITE
  • Prompt: !," '<CR>' - To skip this option"
  • Line Location: HEXC+3
Function Call: WRITE
  • Prompt: !," '^' - To quit this option"
  • Line Location: HEXC+4
Function Call: WRITE
  • Prompt: !!?5,"Before continuing, please set up your terminal to capture the"
  • Line Location: EXMSG+1
Function Call: WRITE
  • Prompt: !?5,"detail report data. On some terminals, this can be done by"
  • Line Location: EXMSG+2
Function Call: WRITE
  • Prompt: !?5,"clicking on the 'Tools' menu above, then click on 'Capture"
  • Line Location: EXMSG+3
Function Call: WRITE
  • Prompt: !?5,"Incoming Data' to save to Desktop. This report may take a"
  • Line Location: EXMSG+4
Function Call: WRITE
  • Prompt: !?5,"while to run."
  • Line Location: EXMSG+5
Function Call: WRITE
  • Prompt: !!?5,"Note: To avoid undesired wrapping of the data saved to the"
  • Line Location: EXMSG+6
Function Call: WRITE
  • Prompt: !?5," file, please enter '0;256;999' at the 'DEVICE:' prompt.",!
  • Line Location: EXMSG+7
Routine Call
  • DIC
  • Line Location:
    • SELPHARM+35
    • SELPHMST+27
    • SELPROV+27
Routine Call
  • DIR
  • Line Location:
    • SELPHARM+25
    • SELPHARM+48
    • SELSMDET+15
    • SELDATE1+3
    • SELDATE1+11
    • SELATYP+17
    • SELTCCD+9
    • SELPHMST+15
    • SELPHMST+40
    • SELPROV+15
    • SELPROV+40
    • PSOTOTAL+11
    • SELEXCEL+9
    • PAUSE+2

Label References

Name Line Occurrences
EXMSG SELEXCEL+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFLT SELSMDET~, SELSMDET+13*, SELSMDET+14, SELATYP~, SELATYP+15*, SELATYP+16
DIC SELPHARM~, SELPHARM+34*, SELTCCD+4~, SELPHMST+25*, SELPROV+25*
DIC("A" SELPHARM+34*, SELPHMST+25*, SELPROV+25*
DIC("S" SELPHMST+26*, SELPROV+26*
DIC(0 SELPHARM+34*, SELPHMST+25*, SELPROV+25*
DIR SELPHARM~, SELPHARM+25!, SELSMDET+11~, SELDATE+12~, SELATYP+13~, SELTCCD+4~, SELPHMST+4~, SELPHMST+5!, SELPHMST+15!, SELPROV+4~
, SELPROV+15!, PSOTOTAL+6~, SELEXCEL+4~, SELEXCEL+9!, PAUSE+2!
DIR("?" SELEXCEL+8*
DIR("A" SELPHARM+20*, SELPHARM+47*, SELSMDET+14*, SELDATE1+2*, SELDATE1+10*, SELATYP+16*, SELTCCD+8*, SELPHMST+9*, SELPHMST+39*, SELPROV+9*
, SELPROV+39*, PSOTOTAL+9*, SELEXCEL+7*, PAUSE+2*
DIR("B" SELPHARM+48*, SELSMDET+14*, SELDATE1+2*, SELDATE1+10*, SELATYP+16*, SELPHMST+10*, SELPHMST+40*, SELPROV+10*, SELPROV+40*, SELEXCEL+6*
DIR("L" SELPHARM+21*, SELPHARM+22*, SELPHARM+23*, SELPHARM+24*, SELPHMST+11*, SELPHMST+12*, SELPHMST+13*, SELPHMST+14*, SELPROV+11*, SELPROV+12*
, SELPROV+13*, SELPROV+14*
DIR("T" SELEXCEL+6*
DIR(0 SELPHARM+19*, SELPHARM+47*, SELSMDET+14*, SELDATE1+2*, SELDATE1+10*, SELATYP+16*, SELTCCD+7*, SELPHMST+8*, SELPHMST+39*, SELPROV+8*
, SELPROV+39*, PSOTOTAL+8*, SELEXCEL+6*, PAUSE+2*
DIROUT PSOTOTAL+6~, SELEXCEL+4~, SELEXCEL+9, SELEXCEL+10!
DIRUT SELPHARM~, SELSMDET+11~, SELDATE+12~, SELATYP+13~, SELTCCD+4~, SELPHMST+4~, SELPROV+4~, SELEXCEL+4~, SELEXCEL+9, SELEXCEL+10!
DTIME SELEXCEL+6
DTOUT SELPHARM~, SELPHARM+28, SELPHARM+38, SELPHARM+49, SELSMDET+11~, SELSMDET+16, SELDATE+12~, SELDATE1+6, SELDATE1+14, SELATYP+13~
, SELATYP+18, SELTCCD+10, SELPHMST+4~, SELPHMST+18, SELPHMST+30, SELPHMST+41, SELPROV+4~, SELPROV+18, SELPROV+30, SELPROV+41
, PSOTOTAL+6~, PSOTOTAL+12, SELEXCEL+4~, SELEXCEL+9, SELEXCEL+10!
DUOUT SELPHARM~, SELPHARM+28, SELPHARM+38, SELPHARM+49, SELSMDET+11~, SELSMDET+16, SELDATE+12~, SELDATE1+6, SELDATE1+14, SELATYP+13~
, SELATYP+18, SELTCCD+4~, SELTCCD+10, SELPHMST+4~, SELPHMST+18, SELPHMST+30, SELPHMST+41, SELPROV+4~, SELPROV+18, SELPROV+30
, SELPROV+41, PSOTOTAL+6~, PSOTOTAL+12, SELEXCEL+4~, SELEXCEL+9, SELEXCEL+10!
EXCEL SELEXCEL+4~, SELEXCEL+11*, SELEXCEL+14, SELEXCEL+16
EXIT SELATYP+13~, SELATYP+14*, SELATYP+23*, SELATYP+24, SELTCCD+4~, SELTCCD+5*, SELTCCD+6, SELTCCD+10*, SELTCCD+17*, SELTCCD+18*
, SELTCCD+19*
I SELTCCD+4~, SELTCCD+6*, SELTCCD+19*
IBQUIT PSOTOTAL+6~
P SELPHARM+45~, SELPHARM+46*, SELPHARM+47, SELPHARM+50, SELPHARM+51, SELPHARM+52!, SELPHMST+37~, SELPHMST+38*, SELPHMST+39, SELPHMST+42
, SELPHMST+43, SELPHMST+44!, SELPROV+37~, SELPROV+38*, SELPROV+39, SELPROV+42, SELPROV+43, SELPROV+44!
PSONPI PSOTOTAL+7~, PSOTOTAL+13*
PSOPHARM SELPHARM+16!, SELPHARM+29*, SELPHARM+31, SELPHARM+38!, SELPHARM+41!, SELPHARM+49!, SELPHARM+59, SELPHARM+67, SELPHMST+5!, SELPHMST+19*
, SELPHMST+22, SELPHMST+30!, SELPHMST+33!, SELPHMST+41!, SELPHMST+51, SELPHMST+59
PSOPHARM( SELPHARM+44, SELPHARM+50!, SELPHARM+55*, SELPHMST+36, SELPHMST+42!, SELPHMST+47*
PSOPHARM("B" SELPHARM+50!, SELPHARM+56*, SELPHARM+62, SELPHARM+66!, SELPHMST+42!, SELPHMST+48*, SELPHMST+54, SELPHMST+58!
PSOPROV SELPROV+5!, SELPROV+19*, SELPROV+22, SELPROV+30!, SELPROV+33!, SELPROV+41!, SELPROV+51, SELPROV+59
PSOPROV( SELPROV+36, SELPROV+42!, SELPROV+47*
PSOPROV("B" SELPROV+42!, SELPROV+48*, SELPROV+54, SELPROV+58!
>> PSOSCR PAUSE+1
PSOSEL SELPHARM~, SELTCCD~, SELPHMST~, SELPROV~, PSOTOTAL~
PSOSEL("DIVISION" SELPHARM+29*, SELPHARM+67*
PSOSEL("ELIG_TYPE" SELATYP+19!, SELATYP+20*, SELATYP+21*, SELATYP+22*, SELATYP+25*
PSOSEL("PHARMACIST" SELPHMST+19*, SELPHMST+59*
PSOSEL("PROVIDER" SELPROV+19*, SELPROV+59*
PSOSEL("REJEC T CODES" , SELTCCD+11!, SELTCCD+12*, SELTCCD+13*, SELTCCD+14*, SELTCCD+15*, SELTCCD+16*, SELTCCD+18, SELTCCD+19, SELTCCD+20*
PSOSEL("SUM_DETAIL" SELEXCEL+3
PSOSIBDT SELDATE+12~
>> PSOUT PAUSE+1*, PAUSE+2*
REJ SELTCCD+4~
TYPE SELDATE~, SELDATE1+2, SELDATE1+10
U SELPHARM+47, SELPHARM+50, SELPHARM+56, SELDATE1+9, SELDATE1+17, SELPHMST+39, SELPHMST+42, SELPHMST+48, SELPROV+39, SELPROV+42
, SELPROV+48
VAL SELDATE+12~, SELDATE1+1~, SELDATE1+2*, SELDATE1+6*, SELDATE1+8, SELDATE1+9*, SELDATE1+10, SELDATE1+14*, SELDATE1+17*, SELDATE1+19
, SELPHMST+4~, SELPROV+4~
X SELPHARM~, SELPHARM+34!, SELPHARM+41, SELPHARM+60~, SELPHARM+62*, SELPHARM+63!, SELSMDET+11~, SELDATE+12~, SELDATE1+6, SELDATE1+14
, SELATYP+13~, SELTCCD+4~, SELPHMST+4~, SELPHMST+25!, SELPHMST+33, SELPHMST+52~, SELPHMST+54*, SELPHMST+55!, SELPROV+4~, SELPROV+25!
, SELPROV+33, SELPROV+52~, SELPROV+54*, SELPROV+55!
Y SELPHARM~, SELPHARM+28*, SELPHARM+29, SELPHARM+31, SELPHARM+38*, SELPHARM+41*, SELPHARM+44, SELPHARM+46, SELPHARM+49*, SELPHARM+50
, SELPHARM+51*, SELPHARM+55, SELPHARM+56, SELPHARM+68, SELSMDET+11~, SELSMDET+16*, SELSMDET+17, SELDATE+12~, SELDATE1+9, SELDATE1+17
, SELATYP+13~, SELATYP+18*, SELATYP+19, SELATYP+24, SELATYP+25, SELATYP+26, SELTCCD+4~, SELTCCD+6, SELTCCD+10*, SELTCCD+11
, SELTCCD+18, SELTCCD+19, SELTCCD+20, SELTCCD+22, SELPHMST+4~, SELPHMST+18*, SELPHMST+19, SELPHMST+22, SELPHMST+30*, SELPHMST+33*
, SELPHMST+36, SELPHMST+38, SELPHMST+41*, SELPHMST+42, SELPHMST+43*, SELPHMST+47, SELPHMST+48, SELPHMST+60, SELPROV+4~, SELPROV+18*
, SELPROV+19, SELPROV+22, SELPROV+30*, SELPROV+33*, SELPROV+36, SELPROV+38, SELPROV+41*, SELPROV+42, SELPROV+43*, SELPROV+47
, SELPROV+48, SELPROV+60, PSOTOTAL+6~, PSOTOTAL+12*, PSOTOTAL+13, PSOTOTAL+15, SELEXCEL+11, PAUSE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All