BPSECMP2 ;BHAM ISC/FCS/DRS - Parse Claim Response ;11/14/07 13:23
Source file <BPSECMP2.m>
| Package | Total | Call Graph |
|---|---|---|
| E Claims Management Engine | 8 | $$DFF2EXT^BPSECFM DUR1^BPSNCPD3 ($$IEN59,$$STATUS)^BPSOSRX $$ISREVERS^BPSOSU $$CLOSED02^BPSSCR03 $$RXSTATUS^BPSSCRU2 ($$RXAPI1,$$RXSUBF1,RXAPI,RXSUBF)^BPSUTIL1 $$COB59^BPSUTIL2 |
| Outpatient Pharmacy | 3 | $$GETNDC^PSONDCUT SYNC^PSOREJUT AUDIT^PSOTRI |
| VA FileMan | 3 | (,UPDATE)^DIE FDA^DILF ($$GET1,GETS)^DIQ |
| Integrated Billing | 2 | $$STORESP^IBNCPDP $$RXBILL^IBNCPUT3 |
| Kernel | 1 | $$NOW^XLFDT |
| MailMan | 1 | ^XMD |
| Registration | 1 | $$SITE^VASITE |
| 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 |
|---|---|---|
| E Claims Management Engine | 3 | BPSBUTL BPSECMPS BPSOSQL |
| Outpatient Pharmacy | 1 | PSOBPSUT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IBSEND(CLAIMIEN,RESPIEN,EVENT,USER) | ;
|
|
| BULL(RX,FILL,CLAIMIEN,DFN,REASON,ECME) | ;
; Create bulletin to tell OPECC to reverse/close secondary claim ; Input Parameters ; RX - Prescription IEN (required) ; FILL - Fill Number (required) ; CLAIMIEN - BPS Claims IEN for the primary reversal ; DFN - Patient IEN ; REASON - Close Reason ; ECME - ECME Number |
|
| SENDBULL(RX,FILL) | ;
; Check if a bulletin should be created, which we want to do if: ; > There is a non-cancelled IB bill for the secondary claim ; > There is a open ECME secondary claim ; ; Input Parameters ; RX - Prescription IEN (required) ; FILL - Fill Number (required) ; Output ; 0 - Do not create the bulletin ; 1 - Create bulletin |
|
| DURSYNC(IEN59) | ;
; Synch DURs between ECME and PSO ; Parameters: ; IEN59 is the BPS Transaction IEN |
|
| PROCOTH | ;
|
|
| PROCBEN | ;
|
|
| PROCADM | ;
|
|
| PROCDUR | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$DFF2EXT^BPSECFM | IBSEND+77, IBSEND+80, IBSEND+83, IBSEND+85, IBSEND+88, IBSEND+114 |
| DUR1^BPSNCPD3 | IBSEND+185 |
| $$IEN59^BPSOSRX | IBSEND+184, SENDBULL+28 |
| $$STATUS^BPSOSRX | IBSEND+182 |
| $$ISREVERS^BPSOSU | IBSEND+134 |
| $$CLOSED02^BPSSCR03 | SENDBULL+35 |
| $$RXSTATUS^BPSSCRU2 | IBSEND+144 |
| $$RXAPI1^BPSUTIL1 | IBSEND+54, IBSEND+92, IBSEND+116, BULL+49, BULL+50 |
| $$RXSUBF1^BPSUTIL1 | IBSEND+116 |
| RXAPI^BPSUTIL1 | IBSEND+62 |
| RXSUBF^BPSUTIL1 | IBSEND+66 |
| $$COB59^BPSUTIL2 | IBSEND+108, DURSYNC+15 |
| ^DIE | IBSEND+165 |
| UPDATE^DIE | PROCOTH+9, PROCBEN+9, PROCADM+10, PROCADM+18, PROCADM+21, PROCDUR+9 |
| FDA^DILF | PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20 , PROCDUR+7, PROCDUR+8 |
| $$GET1^DIQ | IBSEND+21, IBSEND+118, IBSEND+126, IBSEND+127, IBSEND+128, BULL+22, BULL+39, DURSYNC+10, DURSYNC+11 |
| GETS^DIQ | IBSEND+11, IBSEND+12, IBSEND+18 |
| $$STORESP^IBNCPDP | IBSEND+48, IBSEND+153, IBSEND+159, IBSEND+175, IBSEND+189 |
| $$RXBILL^IBNCPUT3 | BULL+26, BULL+29, SENDBULL+19 |
| $$GETNDC^PSONDCUT | IBSEND+109 |
| SYNC^PSOREJUT | DURSYNC+15 |
| AUDIT^PSOTRI | IBSEND+149 |
| $$SITE^VASITE | BULL+21 |
| $$NOW^XLFDT | IBSEND+164 |
| ^XMD | BULL+65 |
| FileNo | Call Tags |
|---|---|
| ^BPSC - [#9002313.02] | Classic Fileman Calls, GET1^DIQ, GETS^DIQ |
| 9002313.0301 | GETS^DIQ |
| ^BPSTL - [#9002313.57] | GET1^DIQ |
| 9002313.57902 | GET1^DIQ |
| ^BPST - [#9002313.59] | GET1^DIQ, GETS^DIQ |
| 9002313.59902 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BPSC - [#9002313.02] | IBSEND+51, IBSEND+146, SENDBULL+32 |
| ^BPST - [#9002313.59] | IBSEND+16, IBSEND+28, IBSEND+29, IBSEND+30, IBSEND+103, IBSEND+104, IBSEND+105, IBSEND+184, SENDBULL+30 |
| ^BPSTL("B" | IBSEND+125 |
| ^DPT - [#2] | BULL+34, BULL+35 |
| ^IBE(356.8 - [#356.8] | IBSEND+150 |
| Name | Line Occurrences |
|---|---|
| $$SENDBULL | BULL+15 |
| BULL | IBSEND+171 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | SENDBULL+18~, SENDBULL+21*, SENDBULL+23*, SENDBULL+24 |
| AMT | IBSEND+4~, IBSEND+76*, IBSEND+77, IBSEND+79*, IBSEND+80, IBSEND+82*, IBSEND+83, IBSEND+87*, IBSEND+88 |
| BILL | SENDBULL+18~, SENDBULL+21*, SENDBULL+22 |
| BILLNUM | IBSEND+3~, IBSEND+48*, IBSEND+153*, IBSEND+159*, IBSEND+175*, IBSEND+189* |
| BPS57 | IBSEND+1~, IBSEND+124*, IBSEND+125*, IBSEND+126, IBSEND+127, IBSEND+128 |
| BPSARRY | IBSEND+1~, IBSEND+48, IBSEND+153, IBSEND+159, IBSEND+175, IBSEND+189 |
| BPSARRY("AUTH | #" , IBSEND+90* |
| BPSARRY("BILLED" | IBSEND+113*, IBSEND+114* |
| BPSARRY("CLAIMID" | IBSEND+115*, IBSEND+171 |
| BPSARRY("CLOS | E COMMENT" , IBSEND+144*, IBSEND+147*, E REASON" , IBSEND+150*, IBSEND+155, IBSEND+164 |
| BPSARRY("COPAY" | IBSEND+88* |
| BPSARRY("DAYS | SUPPLY" , IBSEND+93*, IBSEND+94* |
| BPSARRY("DISP | FEE PAID" , IBSEND+83* |
| BPSARRY("DOS" | IBSEND+69*, IBSEND+70* |
| BPSARRY("DRUG" | IBSEND+92* |
| BPSARRY("EPHARM" | IBSEND+118* |
| BPSARRY("FILL | NUMBER" , IBSEND+110*, ED BY" , IBSEND+111* |
| BPSARRY("ING | COST PAID" , IBSEND+80* |
| BPSARRY("NCPD | P QTY" , IBSEND+99*, P UNITS" , IBSEND+100* |
| BPSARRY("NDC" | IBSEND+109* |
| BPSARRY("PAID" | IBSEND+73*, IBSEND+85* |
| BPSARRY("PAT | RESP" , IBSEND+77* |
| BPSARRY("PLAN" | IBSEND+29* |
| BPSARRY("POLICY" | IBSEND+27* |
| BPSARRY("PRESCRIPTION" | IBSEND+112* |
| BPSARRY("PRIM | ARY BILL" , IBSEND+104*, IBSEND+127* |
| BPSARRY("PRIMPLAN" | IBSEND+184* |
| BPSARRY("PRIMREJ" | IBSEND+184* |
| BPSARRY("PRIO | R PAYMENT" , IBSEND+105*, IBSEND+128* |
| BPSARRY("QTY" | IBSEND+96* |
| BPSARRY("REJ | CODE LST" , IBSEND+186*, CODES" , IBSEND+187* |
| BPSARRY("RELE | ASE DATE" , IBSEND+116*, IBSEND+179 |
| BPSARRY("RESPIEN" | IBSEND+47* |
| BPSARRY("RESPONSE" | IBSEND+117* |
| BPSARRY("REVE | RSAL REASON" , IBSEND+136* |
| BPSARRY("RTS-DEL" | IBSEND+137*, IBSEND+139*, IBSEND+141* |
| BPSARRY("RTYPE" | IBSEND+30* |
| BPSARRY("RX N | O" , IBSEND+91* |
| BPSARRY("RXCOB" | IBSEND+108*, IBSEND+123, IBSEND+149, IBSEND+171, IBSEND+182 |
| BPSARRY("STATUS" | IBSEND+46*, IBSEND+153*, IBSEND+158*, IBSEND+175*, IBSEND+189* |
| BPSARRY("UNITS" | IBSEND+97* |
| BPSARRY("USER" | IBSEND+40*, IBSEND+41*, IBSEND+42*, IBSEND+158*, IBSEND+180* |
| BPSBILLS | BULL+17~, BULL+26, BULL+28!, BULL+29, SENDBULL+18~, SENDBULL+19 |
| BPSBILLS( | BULL+27, BULL+30, SENDBULL+21, SENDBULL+22 |
| BPSBILLS("" | BULL+27, BULL+30 |
| BPSL | BULL+18~, BULL+43*, BULL+44*, BULL+45*, BULL+46*, BULL+47*, BULL+48*, BULL+49*, BULL+50*, BULL+51* , BULL+52*, BULL+53*, BULL+54*, BULL+55*, BULL+56*, BULL+57*, BULL+58*, BULL+59*, BULL+60* |
| BPSX | BULL+18~ |
| BPSX( | BULL+44*, BULL+45*, BULL+46*, BULL+47*, BULL+48*, BULL+49*, BULL+50*, BULL+51*, BULL+52*, BULL+53* , BULL+54*, BULL+55*, BULL+56*, BULL+57*, BULL+58*, BULL+59*, BULL+60* |
| CLAIM | SENDBULL+27~, SENDBULL+30*, SENDBULL+31, SENDBULL+32, SENDBULL+35 |
| CLAIMIEN | IBSEND~, IBSEND+8, IBSEND+11, IBSEND+15, IBSEND+16, IBSEND+51, IBSEND+69, IBSEND+99, IBSEND+100, IBSEND+113 , IBSEND+115, IBSEND+134, IBSEND+171, BULL~, BULL+22, BULL+39 |
| CLAIMNFO | IBSEND+2~ |
| CLAIMNFO("9002313.02" | IBSEND+15, IBSEND+69 |
| CLAIMNFO("9002313.0201" | IBSEND+99, IBSEND+100, IBSEND+113, IBSEND+115 |
| CLREAS | IBSEND+3~, IBSEND+139*, IBSEND+141*, IBSEND+147*, IBSEND+150, IBSEND+171 |
| DA | IBSEND+4~, IBSEND+163* |
| DFN | IBSEND+3~, IBSEND+24*, IBSEND+48, IBSEND+153, IBSEND+159, IBSEND+171, IBSEND+175, IBSEND+189, BULL~, BULL+33 , BULL+34, BULL+35 |
| DIE | IBSEND+4~, IBSEND+163* |
| DOS | BULL+17~, BULL+39*, BULL+40*, BULL+51 |
| DR | IBSEND+4~, IBSEND+164* |
| ECME | BULL~, BULL+44, BULL+63 |
| ELIG | IBSEND+4~, IBSEND+148*, IBSEND+149 |
| EVENT | IBSEND~, IBSEND+40, IBSEND+134, IBSEND+175, IBSEND+179 |
| >> FDAIEN( | PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20 , PROCDUR+7, PROCDUR+8 |
| >> FDAIEN03( | PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+7 , PROCDUR+8 |
| FDAT1101 | PROCDUR+2~ |
| >> FDATA( | PROCOTH+1, PROCOTH+6, PROCOTH+8, PROCBEN+1, PROCBEN+6, PROCBEN+8, PROCADM+6, PROCADM+7, PROCADM+9, PROCADM+13 , PROCADM+14, PROCADM+17, PROCDUR+1, PROCDUR+6, PROCDUR+7, PROCDUR+8 |
| FDATA03 | PROCADM+1~ |
| FDATA3 | PROCOTH+2~, PROCBEN+2~, PROCADM+1~ |
| FILE | PROCOTH+2~, PROCOTH+3*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+3*, PROCBEN+7, PROCBEN+8, PROCADM+1~, PROCADM+2* , PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+2~, PROCDUR+3*, PROCDUR+7, PROCDUR+8 |
| FILE03 | PROCADM+1~, PROCADM+3*, PROCADM+20 |
| FILL | BULL~, BULL+12, BULL+15, BULL+26, BULL+29, BULL+49, SENDBULL~, SENDBULL+14, SENDBULL+19, SENDBULL+28 |
| FILLNUM | IBSEND+1~, IBSEND+65*, IBSEND+66, IBSEND+93, IBSEND+94, IBSEND+109, IBSEND+110, IBSEND+116, IBSEND+149, IBSEND+171 , IBSEND+182, IBSEND+184, IBSEND+185 |
| FLDNUM | PROCOTH+2~, PROCOTH+7*, PROCOTH+8*, PROCBEN+2~, PROCBEN+7*, PROCBEN+8*, PROCADM+1~, PROCADM+8*, PROCADM+9*, PROCADM+15* , PROCADM+16*, PROCDUR+2~, PROCDUR+7*, PROCDUR+8* |
| IB | SENDBULL+18~, SENDBULL+22*, SENDBULL+23 |
| IEN59 | DURSYNC~, DURSYNC+7, DURSYNC+10, DURSYNC+11, DURSYNC+15 |
| IEN59SEC | SENDBULL+27~, SENDBULL+28*, SENDBULL+29, SENDBULL+30 |
| IND | IBSEND+1~, IBSEND+15*, IBSEND+16 |
| NNDX | PROCOTH+2~, PROCOTH+5*, PROCOTH+6*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+5*, PROCBEN+6*, PROCBEN+7, PROCBEN+8 , PROCADM+1~, PROCADM+4*, PROCADM+7*, PROCADM+8, PROCADM+9, PROCADM+14*, PROCADM+17, PROCDUR+2~, PROCDUR+5*, PROCDUR+6* , PROCDUR+7, PROCDUR+8 |
| PATNAME | BULL+17~, BULL+34*, BULL+48 |
| PRIBILL | BULL+17~, BULL+27*, BULL+44 |
| PRICLAIM | BULL+17~, BULL+22*, BULL+52 |
| REASON | BULL~, BULL+45, BULL+53 |
| REJS | IBSEND+183~, IBSEND+185 |
| REJS(1 | IBSEND+186, IBSEND+187 |
| REQCLAIM | IBSEND+3~, IBSEND+135*, IBSEND+146, IBSEND+162, IBSEND+163 |
| RESPIEN | IBSEND~, IBSEND+7, IBSEND+12, IBSEND+47, IBSEND+58, IBSEND+76, IBSEND+79, IBSEND+82, IBSEND+85, IBSEND+87 , IBSEND+90 |
| RESPNFO | IBSEND+2~ |
| RESPNFO( | IBSEND+58, IBSEND+76, IBSEND+79, IBSEND+82, IBSEND+85, IBSEND+87, IBSEND+90 |
| RESPONSE | IBSEND+3~, IBSEND+58*, IBSEND+59*, IBSEND+74, IBSEND+117, IBSEND+146, IBSEND+179 |
| RFINFO | IBSEND+2~ |
| RFINFO( | IBSEND+94 |
| ROOT | PROCOTH+2~, PROCOTH+4*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+4*, PROCBEN+7, PROCBEN+8, PROCADM+1~, PROCADM+2* , PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+2~, PROCDUR+4*, PROCDUR+7, PROCDUR+8 |
| ROOT03 | PROCADM+1~, PROCADM+3*, PROCADM+20 |
| RX | BULL~, BULL+11, BULL+15, BULL+26, BULL+29, BULL+49, BULL+50, SENDBULL~, SENDBULL+13, SENDBULL+19 , SENDBULL+28 |
| RXACT | IBSEND+3~, IBSEND+33*, IBSEND+41, IBSEND+45, IBSEND+46, IBSEND+123, IBSEND+139, IBSEND+140, IBSEND+146, IBSEND+180 |
| RXFILL | DURSYNC+4~, DURSYNC+11*, DURSYNC+12, DURSYNC+15 |
| RXIEN | IBSEND+1~, IBSEND+51*, IBSEND+54, IBSEND+62, IBSEND+66, IBSEND+91, IBSEND+92, IBSEND+93, IBSEND+109, IBSEND+111 , IBSEND+112, IBSEND+116, IBSEND+144, IBSEND+149, IBSEND+171, IBSEND+182, IBSEND+184, IBSEND+185, DURSYNC+4~, DURSYNC+10* , DURSYNC+12, DURSYNC+15 |
| RXINFO | IBSEND+2~ |
| RXINFO(52 | IBSEND+91, IBSEND+93, IBSEND+111 |
| SECBILL | BULL+17~, BULL+30*, BULL+46 |
| SSN | BULL+17~, BULL+35*, BULL+36*, BULL+48 |
| STATION | BULL+17~, BULL+21*, BULL+27, BULL+30 |
| TRANINFO | IBSEND+2~ |
| TRANINFO("9002313.59" | IBSEND+24, IBSEND+27, IBSEND+33, IBSEND+42, IBSEND+96, IBSEND+97, IBSEND+135, IBSEND+136, IBSEND+148 |
| >> TRANSACT | PROCOTH+1, PROCOTH+6, PROCOTH+7, PROCOTH+8, PROCBEN+1, PROCBEN+6, PROCBEN+7, PROCBEN+8, PROCADM+6, PROCADM+7 , PROCADM+8, PROCADM+9, PROCADM+13, PROCADM+14, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20, PROCDUR+1, PROCDUR+6 , PROCDUR+7, PROCDUR+8 |
| TRNDX | IBSEND+1~, IBSEND+16*, IBSEND+17, IBSEND+18, IBSEND+21, IBSEND+24, IBSEND+27, IBSEND+28, IBSEND+29, IBSEND+30 , IBSEND+33, IBSEND+42, IBSEND+65, IBSEND+96, IBSEND+97, IBSEND+103, IBSEND+104, IBSEND+105, IBSEND+108, IBSEND+118 , IBSEND+125, IBSEND+135, IBSEND+136, IBSEND+148 |
| U | IBSEND+29, IBSEND+30, IBSEND+104, IBSEND+105, IBSEND+146, IBSEND+182, IBSEND+184, BULL+21, BULL+27, BULL+30 , BULL+34, BULL+35, SENDBULL+23, SENDBULL+30 |
| USER | IBSEND~, IBSEND+40 |
| XMDUZ | BULL+18~, BULL+64* |
| XMSUB | BULL+18~, BULL+63* |
| XMTEXT | BULL+18~, BULL+64* |
| XMY | BULL+18~ |
| XMY("G.BPS OP | ECC" , BULL+64* |