PSOBORP3 ;ALBANY/BLD - TRICARE-CHAMPVA BYPASS/OVERRIDE AUDIT REPORT ;7/1/2010
Source file <PSOBORP3.m>
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 |
---|---|---|
Outpatient Pharmacy | 1 | PSOBORP2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(PSOSEL) | ;
|
|
DETAIL(PSOSEL,PSOAUD) | ;for detail report
|
|
EDETAIL(PSOSEL,PSOAUD) | ;for detail report
|
|
SUMMARY(PSOSEL,PSOAUD) | ;for summary report
|
|
SUMHDR | ;
|
|
DETHDR | ;
|
|
PROVTOT(TCT,PROVIDER,PROVTOT,PROVRXT) | ;prints totals by provider
|
|
TCTOT(TCTOTAL,TCRXTOT,TCTYPE) | ;
|
|
DIVTOTP(DIVTOT,DIVRXTOT) | ;
|
|
GRDTOTP(GRDTOTAL,GRDRXTOT) | ;
|
|
TCDSUMP(TCTYPE,PROVIDER,ACTDT) | ;print the summary
|
|
NCPDPRC(PSOAUD) | ;
|
|
RXINFO(RXNBR) | ;
|
|
RXSTANAM(BPRXSTAT) | ;*/
|
|
TCSSUMP(SUBTOT,RXCNT,TCTYPE,PROVIDER,PHARMCST) | ;print the summary
|
|
TCHDR(TCTYPE) | ;print report header
|
|
HDR | ;
|
|
HDR4(PSOSEL) | ;
|
|
DIVISION() | ;list of divisions for header
|
|
REJECTS() | ;list the reject types for the header
|
|
INIT | ;
|
|
DATTIM(X) | ;
|
|
ELIG() | ; eligibility for header
|
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 |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPSF( | NCPDPRC+8 |
^PSDRUG - [#50] | TCDSUMP+19 |
^VA(200 - [#200] | TCDSUMP+15 |
Name | Line Occurrences |
---|---|
$$DATTIM | TCDSUMP+13, TCDSUMP+27, TCDSUMP+46, INIT+10, INIT+11 |
$$DIVISION | HDR+2 |
$$ELIG | HDR+3 |
$$HDR4 | HDR+4 |
$$RXINFO | TCDSUMP+14 |
$$RXSTANAM | RXINFO+9 |
DETAIL | EN+12 |
DETHDR | DETAIL+7, DETAIL+14, DETAIL+32, DETAIL+33, DETAIL+34, DETAIL+35, DETAIL+36, EDETAIL+6 |
DIVTOTP | DETAIL+35, SUMMARY+32 |
EDETAIL | DETAIL+5 |
GRDTOTP | DETAIL+36, SUMMARY+33 |
HDR | EN+10 |
INIT | EN+8 |
NCPDPRC | TCDSUMP+28 |
PROVTOT | DETAIL+33 |
SUMHDR | SUMMARY+5, SUMMARY+12, SUMMARY+30, SUMMARY+31, SUMMARY+32, SUMMARY+33 |
SUMMARY | EN+11 |
TCDSUMP | DETAIL+32, EDETAIL+18 |
TCHDR | DETAIL+18, SUMMARY+16 |
TCSSUMP | SUMMARY+30 |
TCTOT | DETAIL+34, SUMMARY+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | INIT+2~, INIT+3 |
ACTDATE | SUMMARY+2~ |
ACTDT | EN+6~, DETAIL+3~, DETAIL+9*, DETAIL+21*, DETAIL+23, DETAIL+32, EDETAIL+3~, EDETAIL+8*, EDETAIL+15*, EDETAIL+17 , EDETAIL+18, SUMMARY+2~, SUMMARY+6*, SUMMARY+19*, SUMMARY+21, TCDSUMP~, TCDSUMP+4, TCDSUMP+8, TCDSUMP+10, TCDSUMP+11 , TCDSUMP+13, TCDSUMP+15, TCDSUMP+16, TCDSUMP+17, TCDSUMP+18, TCDSUMP+19, TCDSUMP+20, TCDSUMP+21, TCDSUMP+22, TCDSUMP+27 , TCDSUMP+28, TCDSUMP+39, TCDSUMP+40, TCDSUMP+46, NCPDPRC+5, NCPDPRC+6 |
AMT | EN+6~, DETAIL+2~, DETAIL+23*, DETAIL+24, DETAIL+26, DETAIL+28, DETAIL+30, EDETAIL+2~, EDETAIL+17*, SUMMARY+2~ , SUMMARY+21*, SUMMARY+22, SUMMARY+24, SUMMARY+26, SUMMARY+28 |
AMTBILL | TCDSUMP+2~, TCDSUMP+16*, TCDSUMP+27, TCDSUMP+46 |
BEGDT | EN+6~, HDR+5, INIT+10* |
BILLTYPE | RXINFO+4~, RXINFO+6*, RXINFO+12 |
BPAP | DATTIM+1~, DATTIM+5*, DATTIM+6 |
BPH | DATTIM+1~, DATTIM+4*, DATTIM+5*, DATTIM+6* |
BPM | DATTIM+1~, DATTIM+4*, DATTIM+6 |
BPRXSTAT | RXSTANAM~, RXSTANAM+1, RXSTANAM+2, RXSTANAM+3, RXSTANAM+4, RXSTANAM+5, RXSTANAM+6, RXSTANAM+7, RXSTANAM+8, RXSTANAM+9 , RXSTANAM+10, RXSTANAM+11 |
BPT | DATTIM+1~, DATTIM+3*, DATTIM+4, DATTIM+6 |
CMOP | RXINFO+4~ |
DASH | EN+6~, DETAIL+15, SUMMARY+13, DIVTOTP+5, GRDTOTP+7, GRDTOTP+11, TCSSUMP+6, INIT+5* |
DATE | DATTIM+1~, DATTIM+2*, DATTIM+6*, DATTIM+7 |
DETSUM | EN+6~, HDR+1, INIT+9* |
DFN | TCDSUMP+2~, TCDSUMP+4* |
DIV | DIVISION+2~, DIVISION+3*, DIVISION+5*, DIVISION+6, DIVISION+7 |
DIVISION | DETAIL+3~, DETAIL+9*, DETAIL+12*, DETAIL+16, DETAIL+17, DETAIL+19, DETAIL+21, DETAIL+23, EDETAIL+3~, EDETAIL+8* , EDETAIL+11*, EDETAIL+12, EDETAIL+14, EDETAIL+15, EDETAIL+17, SUMMARY+2~, SUMMARY+6*, SUMMARY+10*, SUMMARY+14, SUMMARY+15 , SUMMARY+17, SUMMARY+19, SUMMARY+21, DIVTOTP+5, TCDSUMP+4, TCDSUMP+8, TCDSUMP+10, TCDSUMP+11, TCDSUMP+13, TCDSUMP+15 , TCDSUMP+16, TCDSUMP+17, TCDSUMP+18, TCDSUMP+19, TCDSUMP+20, TCDSUMP+21, TCDSUMP+22, TCDSUMP+28, TCDSUMP+39, TCDSUMP+40 , TCDSUMP+45, NCPDPRC+5, NCPDPRC+6, DIVISION+2~, DIVISION+3*, DIVISION+6*, DIVISION+7*, DIVISION+8, INIT+13! |
DIVRXTOT | DETAIL+3~, DETAIL+9*, DETAIL+13*, DETAIL+29*, DETAIL+35, EDETAIL+3~, EDETAIL+8*, SUMMARY+6*, SUMMARY+11*, SUMMARY+27* , SUMMARY+32, DIVTOTP~, DIVTOTP+7, DIVTOTP+8 |
DIVTOT | DETAIL+3~, DETAIL+9*, DETAIL+13*, DETAIL+28*, DETAIL+35, EDETAIL+3~, EDETAIL+8*, SUMMARY+6*, SUMMARY+11*, SUMMARY+26* , SUMMARY+32, DIVTOTP~, DIVTOTP+6, DIVTOTP+8 |
ECMENBR | TCDSUMP+2~, TCDSUMP+11*, TCDSUMP+12*, TCDSUMP+26, TCDSUMP+45 |
ENDDT | EN+6~, HDR+5, INIT+11* |
EQUAL | EN+6~, SUMHDR+7, DETHDR+9, INIT+6* |
FIELD | TCDSUMP+37~, TCDSUMP+38*, TCDSUMP+42, NCPDPRC+3~, NCPDPRC+4*, NCPDPRC+8 |
FILE | TCDSUMP+37~, TCDSUMP+38*, TCDSUMP+42, NCPDPRC+3~, NCPDPRC+4*, NCPDPRC+8 |
FILLOC | RXINFO+4~, RXINFO+7*, RXINFO+12, RXINFO+13 |
GRDRXTOT | DETAIL+3~, DETAIL+9*, DETAIL+31*, DETAIL+36, EDETAIL+3~, EDETAIL+8*, SUMMARY+6*, SUMMARY+29*, SUMMARY+33, GRDTOTP~ , GRDTOTP+9, GRDTOTP+10 |
GRDTOTAL | DETAIL+3~, DETAIL+9*, DETAIL+30*, DETAIL+36, EDETAIL+3~, EDETAIL+8*, SUMMARY+2~, SUMMARY+6*, SUMMARY+28*, SUMMARY+33 , GRDTOTP~, GRDTOTP+8, GRDTOTP+10 |
HDR1 | EN+6~, SUMHDR+6, DETHDR+8, HDR+1* |
HDR2 | EN+6~, SUMHDR+7, DETHDR+9, HDR+2* |
HDR3 | EN+6~, SUMHDR+7, DETHDR+9, HDR+3* |
HDR4 | EN+6~, SUMHDR+7, DETHDR+9, HDR+4* |
HDR5 | EN+6~, SUMHDR+7, DETHDR+9, HDR+5* |
HDR6 | EN+6~, DETHDR+9, HDR+7* |
HDR7 | EN+6~, DETHDR+9, HDR+8* |
I | GRDTOTP+4~, GRDTOTP+7* |
ID | TCDSUMP+2~, TCDSUMP+7*, TCDSUMP+26, TCDSUMP+45 |
IOF | EN+10, SUMHDR+4, DETHDR+5 |
IOSL | DETAIL+14, DETAIL+32, DETAIL+33, DETAIL+34, DETAIL+35, DETAIL+36, SUMMARY+12, SUMMARY+30, SUMMARY+31, SUMMARY+32 , SUMMARY+33 |
IOST | TCDSUMP+31 |
MEAN | EN+6~, SUMMARY+2~, INIT+13! |
NAME | TCDSUMP+2~, TCDSUMP+6*, TCDSUMP+26, TCDSUMP+45 |
NCPDCD | NCPDPRC+3~, NCPDPRC+6*, NCPDPRC+7, NCPDPRC+8, NCPDPRC+9, NCPDPRC+10, NCPDPRC+11, NCPDPRC+12 |
NCPDIEN | TCDSUMP+37~, TCDSUMP+40*, TCDSUMP+41, NCPDPRC+3~, NCPDPRC+8* |
NDCNBR | TCDSUMP+2~, TCDSUMP+18*, TCDSUMP+27, TCDSUMP+46 |
PAGE | EN+6~, SUMHDR+5, SUMHDR+6, DETHDR+6, DETHDR+8, INIT+8* |
PAGELOC | DETAIL+2~, EDETAIL+2~, SUMMARY+2~, SUMHDR+5*, SUMHDR+6, DETHDR+6*, DETHDR+8 |
PAGENBR | EN+6~, DETAIL+6*, EDETAIL+5*, SUMMARY+4*, SUMHDR+4, SUMHDR+5, SUMHDR+6*, DETHDR+3, DETHDR+5, DETHDR+6 , DETHDR+8* |
PHAMCST | SUMMARY+2~ |
PHARMCST | TCSSUMP~ |
PRORXTOT | EN+7~, DETAIL+9*, DETAIL+13*, DETAIL+20*, DETAIL+25*, DETAIL+33, SUMMARY+6*, SUMMARY+11*, SUMMARY+18*, SUMMARY+23* , SUMMARY+30 |
PROV | DETAIL+2~, DETAIL+22*, DETAIL+32, DETAIL+33, EDETAIL+3~, EDETAIL+16*, EDETAIL+18, SUMMARY+20*, SUMMARY+30, PROVTOT+5 |
PROVIDER | DETAIL+3~, DETAIL+9*, DETAIL+19*, DETAIL+21, DETAIL+22, DETAIL+23, EDETAIL+3~, EDETAIL+8*, EDETAIL+14*, EDETAIL+15 , EDETAIL+16, EDETAIL+17, SUMMARY+2~, SUMMARY+6*, SUMMARY+17*, SUMMARY+19, SUMMARY+20, SUMMARY+21, PROVTOT~, TCDSUMP~ , TCDSUMP+4, TCDSUMP+8, TCDSUMP+10, TCDSUMP+11, TCDSUMP+13, TCDSUMP+15, TCDSUMP+16, TCDSUMP+17, TCDSUMP+18, TCDSUMP+19 , TCDSUMP+20, TCDSUMP+21, TCDSUMP+22, TCDSUMP+28, TCDSUMP+39, TCDSUMP+40, TCDSUMP+45, NCPDPRC+5, NCPDPRC+6, TCSSUMP~ , TCSSUMP+6, INIT+13! |
PROVRXT | DETAIL+3~, DETAIL+9*, EDETAIL+3~, EDETAIL+8*, PROVTOT~, PROVTOT+7, PROVTOT+8, PROVTOT+9* |
PROVTOT | EN+7~, DETAIL+3~, DETAIL+9*, DETAIL+13*, DETAIL+20*, DETAIL+24*, DETAIL+33, EDETAIL+3~, EDETAIL+8*, SUMMARY+6* , SUMMARY+11*, SUMMARY+18*, SUMMARY+22*, SUMMARY+30, PROVTOT~, PROVTOT+6, PROVTOT+8, PROVTOT+9* |
PSOAUD | EN+7~, EN+9, EN+11, EN+12, DETAIL~, DETAIL+5, EDETAIL~, SUMMARY~, GRDTOTP+6, TCDSUMP+28 , NCPDPRC~ |
PSOAUD( | DETAIL+12, DETAIL+17, DETAIL+19, DETAIL+21, DETAIL+23, EDETAIL+11, EDETAIL+12, EDETAIL+14, EDETAIL+15, EDETAIL+17 , SUMMARY+10, SUMMARY+15, SUMMARY+17, SUMMARY+19, SUMMARY+21, TCDSUMP+4, TCDSUMP+8, TCDSUMP+10, TCDSUMP+11, TCDSUMP+13 , TCDSUMP+15, TCDSUMP+16, TCDSUMP+17, TCDSUMP+18, TCDSUMP+19, TCDSUMP+20, TCDSUMP+21, TCDSUMP+22, TCDSUMP+28, TCDSUMP+39 , TCDSUMP+40, NCPDPRC+5, NCPDPRC+6 |
>> PSOEXCEL | EN+10, DETAIL+5, DETHDR+3, DETHDR+7, DETHDR+11, PROVTOT+2, TCTOT+3, DIVTOTP+3, GRDTOTP+2, TCDSUMP+25 , TCDSUMP+36, NCPDPRC+11, NCPDPRC+12, RXINFO+12, RXINFO+13, TCHDR+3, INIT+12* |
PSONOW | EN+7~, HDR+1, INIT+3* |
PSOSEL | EN~, EN+9, EN+11, EN+12, DETAIL~, DETAIL+5, EDETAIL~, SUMMARY~, HDR+4, HDR4~ |
PSOSEL("BEGIN | DATE" , INIT+10 |
PSOSEL("DIVISION" | DIVISION+4, DIVISION+5, DIVISION+6, DIVISION+7 |
PSOSEL("ELIG_TYPE" | ELIG+1 |
PSOSEL("END D | ATE" , INIT+11 |
PSOSEL("EXCEL" | INIT+12 |
PSOSEL("REJEC | T CODES" , HDR4+4, HDR4+5, HDR4+6, REJECTS+4 |
PSOSEL("SUM_DETAIL" | EN+11, EN+12, HDR+6, INIT+9 |
PSOSEL("TOTAL | S BY" , DETAIL+11, EDETAIL+10, SUMMARY+9, TCSSUMP+6 |
>> PSOUT | DETAIL+12, DETAIL+14, DETAIL+17, DETAIL+19, DETAIL+21, DETAIL+32, DETAIL+33, DETAIL+34, DETAIL+35, DETAIL+36 , EDETAIL+11, EDETAIL+12, EDETAIL+14, EDETAIL+15, EDETAIL+18, EDETAIL+19, EDETAIL+20, EDETAIL+21, EDETAIL+22, SUMMARY+10 , SUMMARY+12, SUMMARY+15, SUMMARY+17, SUMMARY+19, SUMMARY+30, SUMMARY+31, SUMMARY+32, SUMMARY+33, SUMHDR+4, DETHDR+5 |
PTELIG | TCDSUMP+2~, TCDSUMP+21*, TCDSUMP+45 |
RCODE | HDR4+2~, HDR4+3*, HDR4+5*, HDR4+6*, HDR4+8 |
REFILL | TCDSUMP+2~, TCDSUMP+10*, TCDSUMP+12 |
REJ | TCDSUMP+2~, TCDSUMP+22*, REJECTS+2~, REJECTS+3*, REJECTS+4*, REJECTS+5, REJECTS+6 |
REJECTS | REJECTS+2~, REJECTS+3*, REJECTS+5*, REJECTS+6*, REJECTS+8 |
REJEXP | TCDSUMP+37~, TCDSUMP+38*, TCDSUMP+42*, TCDSUMP+43*, TCDSUMP+44*, TCDSUMP+46 |
REJIEN | TCDSUMP+37~, TCDSUMP+38*, TCDSUMP+39*, TCDSUMP+40, NCPDPRC+3~, NCPDPRC+4*, NCPDPRC+5*, NCPDPRC+6 |
REJTXT | NCPDPRC+3~, NCPDPRC+8*, NCPDPRC+9*, NCPDPRC+10*, NCPDPRC+11, NCPDPRC+12 |
RELDATE | RXINFO+4~, RXINFO+10*, RXINFO+11 |
RELSTATUS | RXINFO+4~, RXINFO+11*, RXINFO+12, RXINFO+13 |
RFL | RXINFO+4~, RXINFO+5*, RXINFO+7, RXINFO+10 |
RJCDS | TCDSUMP+37~, TCDSUMP+38*, TCDSUMP+41*, TCDSUMP+42, TCDSUMP+43, TCDSUMP+44, TCDSUMP+46 |
RJHDR | EN+7~, TCDSUMP+3*, TCSSUMP+3*, TCHDR+4*, TCHDR+5 |
RTYPE | TCDSUMP+2~, TCDSUMP+22*, TCDSUMP+45 |
RX | TCDSUMP+2~, TCDSUMP+9*, TCDSUMP+26, TCDSUMP+45 |
RXCNT | EN+6~, DETAIL+3~, DETAIL+9*, EDETAIL+3~, EDETAIL+8*, SUMMARY+2~, SUMMARY+6*, SUMMARY+11*, TCSSUMP~, TCSSUMP+8 , TCSSUMP+9, TCHDR+2*, INIT+13! |
RXDATE | TCDSUMP+2~, TCDSUMP+13*, TCDSUMP+26, TCDSUMP+45 |
RXDRUG | TCDSUMP+2~, TCDSUMP+19*, TCDSUMP+27, TCDSUMP+46 |
RXINFO | TCDSUMP+2~, TCDSUMP+14*, TCDSUMP+26, TCDSUMP+45 |
RXNBR | TCDSUMP+2~, TCDSUMP+8*, TCDSUMP+9, TCDSUMP+14, RXINFO~, RXINFO+5, RXINFO+7, RXINFO+8, RXINFO+10 |
RXQTY | TCDSUMP+2~, TCDSUMP+17*, TCDSUMP+27, TCDSUMP+46 |
RXSTATUS | RXINFO+4~, RXINFO+8*, RXINFO+9*, RXINFO+12, RXINFO+13 |
RXTOTAL | SUMMARY+2~ |
SPACE | EN+7~, TCDSUMP+3, TCSSUMP+3, TCHDR+4, HDR+7, HDR+8, INIT+4* |
STAR | EN+7~, TCDSUMP+3, TCSSUMP+3, TCHDR+4, INIT+7* |
SUBTOT | EN+7~, DETAIL+3~, EDETAIL+3~, EDETAIL+8*, SUMMARY+2~, TCSSUMP~, TCSSUMP+7, TCSSUMP+9, TCHDR+2*, INIT+13! |
SUBTOTAL | EN+7~, DETAIL+3~, DETAIL+9*, EDETAIL+3~, EDETAIL+8*, SUMMARY+6*, INIT+13! |
TCRXTOT | DETAIL+18*, DETAIL+27*, DETAIL+34, SUMMARY+6*, SUMMARY+16*, SUMMARY+25*, SUMMARY+31, TCTOT~, TCTOT+7, TCTOT+8 |
TCT | DETAIL+18*, DETAIL+32, DETAIL+33, DETAIL+34, EDETAIL+13*, SUMMARY+16*, SUMMARY+30, SUMMARY+31, PROVTOT~ |
TCTOTAL | DETAIL+3~, DETAIL+9*, DETAIL+18*, DETAIL+26*, DETAIL+34, EDETAIL+3~, EDETAIL+8*, SUMMARY+2~, SUMMARY+6*, SUMMARY+16* , SUMMARY+24*, SUMMARY+31, TCTOT~, TCTOT+6, TCTOT+8 |
TCTYPE | DETAIL+3~, DETAIL+9*, DETAIL+17*, DETAIL+18, DETAIL+19, DETAIL+21, DETAIL+23, EDETAIL+3~, EDETAIL+8*, EDETAIL+12* , EDETAIL+13, EDETAIL+14, EDETAIL+15, EDETAIL+17, EDETAIL+18, SUMMARY+2~, SUMMARY+6*, SUMMARY+15*, SUMMARY+16, SUMMARY+17 , SUMMARY+19, SUMMARY+21, PROVTOT+4, TCTOT~, TCTOT+5, TCDSUMP~, TCDSUMP+3, TCDSUMP+4, TCDSUMP+8, TCDSUMP+10 , TCDSUMP+11, TCDSUMP+13, TCDSUMP+15, TCDSUMP+16, TCDSUMP+17, TCDSUMP+18, TCDSUMP+19, TCDSUMP+20, TCDSUMP+21, TCDSUMP+22 , TCDSUMP+28, TCDSUMP+39, TCDSUMP+40, NCPDPRC+5, NCPDPRC+6, TCSSUMP~, TCSSUMP+2, TCSSUMP+3, TCHDR~, TCHDR+4 , HDR4+2~, HDR4+3*, HDR4+4*, HDR4+5, HDR4+6, INIT+13! |
TRIJUST | TCDSUMP+2~, TCDSUMP+20*, TCDSUMP+32, TCDSUMP+33, TCDSUMP+46 |
USER | TCDSUMP+2~, TCDSUMP+15*, TCDSUMP+27, TCDSUMP+46 |
VADM | TCDSUMP+2~ |
VADM(1 | TCDSUMP+6 |
VADM(2 | TCDSUMP+7 |
X | DATTIM~, DATTIM+2, DATTIM+3 |
Y | INIT+2~, INIT+3* |