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 |