BPSSCRRJ ;ALB/ESG - ECME OPECC Reject Information ;02-SEP-2015
Source file <BPSSCRRJ.m>
| Package | Total | Call Graph |
|---|---|---|
| E Claims Management Engine | 11 | ($$BBILL,$$CLAIM,$$DIVNCPDP,$$NFLDT,$$RESUBMIT,GETDAT)^BPSBUTL $$STATUS^BPSOSRX $$REJECTED^BPSSCR02 ($$EREJTXT,$$NB)^BPSSCR03 ($$MESSAGE,ADDMESS)^BPSSCRLG ($$RXNUM,$$RXREF)^BPSSCRU2 ($$GRESPPOS,GETRJCOD)^BPSSCRU3 $$ASKLINE^BPSSCRU4 $$CSNPI^BPSUTIL ($$DRUGDIE,$$RXAPI1)^BPSUTIL1 ^BPSVRX |
| Outpatient Pharmacy | 4 | $$RXSITE^PSOBPSUT $$GETNDC^PSONDCUT (MP,PI,REJCOM)^PSOREJU4 DP^PSORXVW |
| Kernel | 3 | $$FMTE^XLFDT $$LJ^XLFSTR DISP^XQORM1 |
| List Manager | 3 | EN^VALM (FULL,PAUSE)^VALM1 (CNTRL,SET)^VALM10 |
| VA FileMan | 2 | $$GET1^DIQ ^DIWP |
| Integrated Billing | 1 | $$TAXID^IBCEF75 |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; -- main entry point for BPS OPECC REJECT INFORMATION
|
|
| ENX | ;
|
|
| INIT | ; -- init variables and list array
|
|
| INITX | ;
|
|
| REJ | ; main reject information data capture and display
|
|
| REJX | ;
|
|
| BPSCOM | ; display full opecc comments here
|
|
| BPSCOMX | ;
|
|
| PSOCOM | ; display the PSO comments from the pharmacist
|
|
| PSOCOMX | ;
|
|
| INS | ; gather and show insurance information
|
|
| INSX | ;
|
|
| WRAPTXT(X,DIWR,RET) | ; wrap text in variable X with right margin DIWR, return in array RET
|
|
| WRAPX | ;
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| SETLN(TEXT,REV,UND,HIG) | ; set a line into the ListMan array
|
|
| SETLNX | ;
|
|
| HDR | ; -- header code
|
|
| DVINFO(RX,RFL) | ; header division data
|
|
| PTINFO(RX) | ; header patient data
|
|
| RXINFO1(RX,FILL) | ; header Rx data part 1
|
|
| RXINFO2(RX,FILL) | ; header Rx data part 2
|
|
| VER | ; selection of View ePharmacy Rx from the BPS OPECC reject information screen
|
|
| VERX | ;
|
|
| VIEW | ; action for View Rx on the BPS OPECC reject information screen
|
|
| MP(RXIEN,RXFIL) | ; entry point for Medication Profile action on OPECC reject information screen
|
|
| PI(RXIEN,RXFIL) | ; entry point for Patient Information action on OPECC reject information screen
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BPST - [#9002313.59] | GET1^DIQ |
| 9002313.59902 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BPSF(9002313.93 - [#9002313.93] | PSOCOM+15, PSOCOM+16 |
| ^BPSR - [#9002313.03] | REJ+35 |
| ^BPST - [#9002313.59] | INIT+4, REJ+4, REJ+7, BPSCOM+4, BPSCOM+6, BPSCOM+7, PSOCOM+3, INS+4, PTINFO+3 |
| ^DPT - [#2] | INS+9 |
| ^TMP("BPSSCRRJ" | INIT+2!, EXIT+1! |
| ^TMP("PSOPI" | INIT+2!, EXIT+1! |
| ^UTILITY($J | WRAPTXT+2!, WRAPTXT+5, WRAPTXT+6! |
| ^VA(200 - [#200] | BPSCOM+9, PSOCOM+23 |
| Name | Line Occurrences |
|---|---|
| $$DVINFO | HDR+2 |
| $$PTINFO | HDR+3 |
| $$RXINFO1 | HDR+6 |
| $$RXINFO2 | HDR+7 |
| BPSCOM | INIT+7 |
| BPSCOMX | BPSCOM+4 |
| ENX | EN+5, EN+8, EN+10, EN+14 |
| INITX | REJ+23, REJ+27 |
| INS | INIT+9 |
| PSOCOM | INIT+8 |
| PSOCOMX | PSOCOM+9 |
| REJ | INIT+6 |
| REJX | REJ+13 |
| SETLN | REJ+9, REJ+14, REJ+15, REJ+21, REJ+24, REJ+28, REJ+36, REJ+37, REJ+40, REJ+42 , REJ+44, REJ+48, REJ+56, REJ+68, REJX+1, BPSCOM+2, BPSCOM+4, BPSCOM+15, BPSCOMX+1, PSOCOM+6 , PSOCOM+9, PSOCOM+17, PSOCOM+28, PSOCOM+33, PSOCOMX+1, INS+12, INS+13, INS+14, INS+15, INS+16 , INS+17, INS+18, INS+19, INSX+1 |
| SETLNX | SETLN+7 |
| WRAPTXT | REJ+52, REJ+64, BPSCOM+12, PSOCOM+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | WRAPTXT+1~ |
| BBTXT | REJ+2~, REJ+3*, REJ+5*, REJ+6*, REJ+9 |
| BPADDMSG | REJ+2~, REJ+60!, REJ+61 |
| BPADDMSG( | REJ+63 |
| BPARR | REJ+2~, REJ+52, REJ+64 |
| BPARR( | REJ+53, REJ+55, REJ+65, REJ+67 |
| BPINSIEN | EN+1~, EN+7* |
| BPN | REJ+2~, REJ+32*, REJ+33, REJ+34, REJ+36, REJ+44, REJ+53*, REJ+54, REJ+55, REJ+63* , REJ+65*, REJ+66, REJ+67 |
| BPORI59 | EN+1~, EN+8*, EN+9, EN+14, INIT+4, REJ+4, REJ+7, REJ+13, REJ+15, REJ+23 , REJ+33, BPSCOM+4, BPSCOM+6, BPSCOM+7, PSOCOM+3, INS+2, INS+3, INS+4, DVINFO+4, PTINFO+3 , RXINFO1+4, VIEW+7~, MP+1~, PI+1~ |
| BPPMSG | REJ+2~, REJ+51*, REJ+52 |
| BPPOS | REJ+2~, REJ+23 |
| BPRJ | REJ+2~, REJ+32!, REJ+33 |
| BPRJ( | REJ+38, REJ+39 |
| BPSEFDT | INS+1~, INS+9*, INS+10*, INS+19 |
| BPSEL | EN+1~, EN+4*, EN+5, EN+6, EN+7, EN+8 |
| BPSINS | INS+1~, INS+2*, INS+3 |
| BPSNAF | REJ+2~, REJ+47*, REJ+48 |
| BPSPOL | INS+1~, INS+8*, INS+9 |
| BPSTAXID | DVINFO+3~, DVINFO+16*, DVINFO+17 |
| BPSVRX | VER+1~ |
| BPSVRX("FILL#" | VER+4* |
| BPSVRX("RXIEN" | VER+3* |
| CDAT | BPSCOM+1~, BPSCOM+7*, BPSCOM+9, BPSCOM+10, BPSCOM+11, PSOCOM+1~, PSOCOM+21*, PSOCOM+22, PSOCOM+23, PSOCOM+24 |
| CDATE | BPSCOM+1~, BPSCOM+8*, BPSCOM+11, PSOCOM+1~, PSOCOM+22*, PSOCOM+24 |
| CMOP | RXINFO2+1~, RXINFO2+3*, RXINFO2+4 |
| CMTDT | BPSCOM+1~, BPSCOM+6*, BPSCOM+8 |
| CODE | REJ+2~, REJ+39*, REJ+40 |
| COM | PSOCOM+1~, PSOCOM+4 |
| COM( | PSOCOM+8, PSOCOM+11, PSOCOM+20, PSOCOM+21, PSOCOM+33 |
| COMDT | PSOCOM+1~, PSOCOM+20*, PSOCOM+21 |
| CTXT | BPSCOM+1~, BPSCOM+12, PSOCOM+1~, PSOCOM+25 |
| CTXT( | BPSCOM+13, BPSCOM+14, PSOCOM+26, PSOCOM+27 |
| CUSER | BPSCOM+1~, BPSCOM+9*, BPSCOM+11, PSOCOM+1~, PSOCOM+23*, PSOCOM+24 |
| DA | VIEW+1~, VIEW+3* |
| DESC | REJ+2~, REJ+39*, REJ+40 |
| DFN | EN+1~, EN+6*, INIT+4*, INS+9, PTINFO+2~, PTINFO+3*, VIEW+1~, MP+1~, PI+1~ |
| DG | REJ+2~, REJ+39* |
| DIW | WRAPTXT+1~ |
| DIWF | WRAPTXT+1~ |
| DIWI | WRAPTXT+1~ |
| DIWL | WRAPTXT+1~, WRAPTXT+3* |
| DIWR | WRAPTXT~ |
| DIWT | WRAPTXT+1~ |
| DIWTC | WRAPTXT+1~ |
| DIWX | WRAPTXT+1~ |
| DN | WRAPTXT+1~ |
| DRG | RXINFO2+1~, RXINFO2+2*, RXINFO2+3 |
| DVIEN | DVINFO+3~, DVINFO+6*, DVINFO+13 |
| DVINFO | DVINFO+3~, DVINFO+4*, DVINFO+14*, DVINFO+15*, DVINFO+17*, DVINFO+18 |
| ELIG | REJ+2~, REJ+7*, REJ+8*, REJ+9 |
| FILL | EN+1~, RXINFO1~, RXINFO1+2, RXINFO1+3, RXINFO1+5, RXINFO2~, RXINFO2+7 |
| HIG | SETLN~, SETLN+14 |
| I | WRAPTXT+1~ |
| IENS | INS+1~, INS+3*, INS+6, INS+8, INS+14, INS+15, INS+16, INS+17, INS+18 |
| INSNAME | INS+1~, INS+6*, INS+7*, INS+13 |
| >> IOINHI | SETLN+14 |
| >> IOINORM | SETLN+8, SETLN+9, SETLN+12, SETLN+14 |
| >> IORVON | SETLN+8 |
| >> IOUON | SETLN+9, SETLN+12, SETLN+14 |
| L | BPSCOM+1~, BPSCOM+13*, BPSCOM+14, PSOCOM+1~, PSOCOM+26*, PSOCOM+27 |
| LINE | EN+1~, INIT+3*, SETLN+3*, SETLN+4, SETLN+5, SETLN+8, SETLN+9, SETLN+12, SETLN+14, VIEW+1~ , MP+1~, PI+1~ |
| NCPNPI | DVINFO+3~, DVINFO+10*, DVINFO+13*, DVINFO+14, DVINFO+15 |
| NUMREJ | PSOCOM+1~, PSOCOM+8*, PSOCOM+9, PSOCOM+14 |
| PAMSG | REJ+2~, REJ+62*, REJ+63*, REJ+64 |
| PREFIX | REJ+2~, REJ+54*, REJ+55, REJ+66*, REJ+67 |
| PS | VIEW+1~, VIEW+3* |
| PSODFN | EN+1~, EN+6*, INIT+4*, VIEW+1~, MP+1~, PI+1~ |
| PSOET | RXINFO1+1~, RXINFO1+4*, RXINFO1+5, RXINFO1+6 |
| PSOVDA | VIEW+1~, VIEW+3* |
| PTINFO | HDR+1~, HDR+3*, HDR+4, HDR+5, PTINFO+2~, PTINFO+5*, PTINFO+6*, PTINFO+9 |
| REJ | PSOCOM+1~, PSOCOM+8*, PSOCOM+11*, PSOCOM+15, PSOCOM+17, PSOCOM+20, PSOCOM+21, PSOCOM+33 |
| REJDESC | PSOCOM+1~, PSOCOM+16*, PSOCOM+17 |
| REJIEN | PSOCOM+1~, PSOCOM+15*, PSOCOM+16 |
| RESPIEN | REJ+2~, REJ+23, REJ+27, REJ+35, REJ+51, REJ+61 |
| RET | WRAPTXT~, WRAPTXT+2!, WRAPTXT+5* |
| REV | SETLN~, SETLN+7 |
| RFL | DVINFO~, DVINFO+6, DVINFO+10 |
| RSPREC | REJ+2~, REJ+35*, REJ+36 |
| RX | EN+1~, DVINFO~, DVINFO+6, DVINFO+10, PTINFO~, RXINFO1~, RXINFO1+2, RXINFO1+3, RXINFO1+5, RXINFO2~ , RXINFO2+2, RXINFO2+5, RXINFO2+7 |
| RXCOB | REJ+2~, REJ+4*, REJ+5, REJ+6, REJ+20, REJ+47, PSOCOM+1~, PSOCOM+3*, PSOCOM+4, INS+1~ , INS+4*, INS+7 |
| RXDOS | RXINFO1+1~, RXINFO1+2, RXINFO1+6 |
| RXFIL | EN+1~, EN+11*, REJ+5, REJ+6, REJ+20, REJ+47, PSOCOM+4, HDR+2, HDR+6, HDR+7 , VER+4, VIEW+7~, MP~, MP+2, PI~, PI+2 |
| RXFLG | BPSCOM+1~, BPSCOM+10*, BPSCOM+11 |
| RXIEN | EN+1~, EN+10*, REJ+5, REJ+6, REJ+20, REJ+47, PSOCOM+4, HDR+2, HDR+3, HDR+6 , HDR+7, VER+3, VIEW+3, VIEW+7~, MP~, MP+2, PI~, PI+2 |
| RXINFO | RXINFO1+1~, RXINFO1+3*, RXINFO1+5*, RXINFO1+6*, RXINFO1+7, RXINFO2+1~, RXINFO2+4*, RXINFO2+5*, RXINFO2+7*, RXINFO2+8 |
| RXREF | EN+1~, EN+9*, EN+10, EN+11 |
| SEX | PTINFO+2~, PTINFO+7*, PTINFO+8*, PTINFO+9 |
| SSN4 | PTINFO+2~, PTINFO+4*, PTINFO+5 |
| STATUS | REJ+2~, REJ+20*, REJ+21 |
| TEXT | SETLN~, SETLN+1*, SETLN+2*, SETLN+4, SETLN+8, SETLN+9 |
| TITLE | VIEW+1~, VIEW+2*, VIEW+7~, VIEW+11 |
| TX | REJ+2~, REJ+63* |
| TXT | BPSCOM+1~, BPSCOM+11*, BPSCOM+12, PSOCOM+1~, PSOCOM+24*, PSOCOM+25 |
| TXTLN | REJ+2~, REJ+55*, REJ+56, REJ+67*, REJ+68, BPSCOM+1~, BPSCOM+14*, BPSCOM+15, PSOCOM+1~, PSOCOM+27* , PSOCOM+28 |
| U | EN+6, EN+7, EN+8, EN+10, EN+11, INIT+4, REJ+4, REJ+7, REJ+20, REJ+35 , BPSCOM+9, BPSCOM+10, BPSCOM+11, PSOCOM+3, PSOCOM+16, PSOCOM+22, PSOCOM+23, PSOCOM+24, INS+4, INS+9 , HDR+4, HDR+5, DVINFO+14, DVINFO+15, DVINFO+16, PTINFO+3, PTINFO+4, PTINFO+6, PTINFO+7, PTINFO+8 , PTINFO+9, RXINFO1+5 |
| UND | SETLN~, SETLN+9, SETLN+12, SETLN+14 |
| VADM | PTINFO+2~ |
| VADM(1 | PTINFO+5 |
| VADM(14 | PTINFO+8 |
| VADM(2 | PTINFO+4 |
| VADM(3 | PTINFO+6 |
| VADM(4 | PTINFO+6 |
| VADM(5 | PTINFO+7 |
| >> VALM("TITLE" | VIEW+2, VIEW+11* |
| >> VALMBCK | ENX+1*, VERX+1*, VIEW+11*, MP+3*, PI+3* |
| VALMCNT | INIT+3*, SETLN+5*, VIEW+1~, MP+1~, PI+1~ |
| VALMHDR | EN+1~, VIEW+1~, MP+1~, PI+1~ |
| VALMHDR(1 | HDR+2* |
| VALMHDR(2 | HDR+4* |
| VALMHDR(3 | HDR+5* |
| VALMHDR(4 | HDR+6* |
| VALMHDR(5 | HDR+7* |
| X | WRAPTXT~, HELP+1* |
| Z | REJ+2~, REJ+38*, REJ+39, WRAPTXT+1~ |
| Z1 | PSOCOM+1~, PSOCOM+20*, PSOCOM+21 |
| ZN | BPSCOM+1~, BPSCOM+6*, BPSCOM+7 |