IBNCPDPI ;DALOI/SS - ECME SCREEN INSURANCE VIEW AND UTILITIES ;3/6/08 16:21
Source file <IBNCPDPI.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 6 | (BLD,HDR)^IBCNSM $$PRVPHONE^IBJPS3 EN^IBJTLA $$BILL^IBNCPDPU EN1^IBNCPDPV $$RXBILL^IBNCPUT3 |
| Accounts Receivable | 1 | $$BILL^RCJIBFN2 |
| List Manager | 1 | EN^VALM |
| VA FileMan | 1 | ^DIC |
| 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 |
|---|---|---|
| EN1(DFN) | ;
|
|
| INIT | ; -- set up initial variables
|
|
| HDR | ; -- screen header for initial screen
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
|
| SELINSUR(PRMTMSG,DFLTVAL) | ;
|
|
| RNB(IBRX,IBFL) | ; Return the Claims Tracking Reason Not Billable for a Prescription
; API for ECME (DBIA #4729) ; Input: IBRX - prescription ien (required) ; IBFL - fill# (required) ; Output: function value ; [1] RNB ien (ptr to file# 356.8) ; [2] RNB description ; [3] RNB ECME flag ; [4] RNB ECME paper flag ; [5] RNB code ; [6] RNB active/inactive flag ; or 0 if no CT entry or if CT entry is billable |
|
| RNBX | ;
|
|
| BILLINFO(IBRX,IBREF,IBPSEQ) | ;
|
|
| TPJI(DFN) | ; entry point for TPJI option of the ECME User Screen
|
|
| INSNM(IBINSIEN) | ; api to return insurance company name
|
|
| ACPHONE() | ; API to return the default Pay-to provider phone#
|
|
| INSPL(IBPL) | ; api to return the insurance company IEN from the plan
; passed in. |
|
| MXTRNS(IBPLID) | ; api to return MAXIMUM NCPDP TRANSACTIONS for a plan
; Input: IBPLID = ID from the PLAN file. ; Returns: Numeric value from field 10.1 of Plan file ; Default's to 1 if undefined. |
|
| EPHON() | ; API to return if ePharmacy is on within IB
; 1 FOR Active ; 0 FOR Not Active |
| FileNo | Call Tags |
|---|---|
| ^DIC(36 - [#36] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | BILLINFO+26 |
| ^DIC(36 - [#36] | INSNM+1 |
| ^IBA(355.3 - [#355.3] | INSPL+2 |
| ^IBCNR(366.03 - [#366.03] | MXTRNS+5, MXTRNS+6 |
| ^IBE(350.9 - [#350.9] | EPHON+4 |
| ^IBE(356.8 - [#356.8] | RNB+17 |
| ^IBT(356 - [#356] | RNB+15, RNB+16 |
| ^TMP("IBNSM" | INIT+4! |
| ^TMP("IBNSMDX" | INIT+4! |
| ^XUSEC("IB INSURANCE COMPANY ADD" | EN1+5 |
| ^XUSEC("IB INSURANCE SUPERVISOR" | EN1+5 |
| Name | Line Occurrences |
|---|---|
| RNBX | RNB+15, RNB+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALMBG | EN1+2~ |
| C | EN1+2~ |
| CTRLCOL | EN1+2~ |
| D0 | EN1+12~ |
| D1 | EN1+6~ |
| DA | EN1+6~ |
| DDER | EN1+6~ |
| DDH | EN1+6~ |
| DFLTVAL | SELINSUR~, SELINSUR+17 |
| DFN | EN1~, EN1+1, EN1+14, INIT+2, TPJI~, TPJI+1 |
| DIC | EN1+2~, SELINSUR+14~, SELINSUR+15* |
| DIC("A" | SELINSUR+18* |
| DIC("B" | SELINSUR+17* |
| DIC(0 | SELINSUR+16* |
| DIE | EN1+6~ |
| DILN | EN1+2~ |
| DIROUT | SELINSUR+12~ |
| DR | EN1+6~ |
| DT | EN1+2~ |
| DTOUT | SELINSUR+12~, SELINSUR+20 |
| DUOUT | SELINSUR+12~, SELINSUR+20 |
| DUZ | EN1+5 |
| I | EN1+6~ |
| IBARR | BILLINFO+16~, BILLINFO+21 |
| IBARR( | BILLINFO+21 |
| IBARR(999999999 | BILLINFO+24 |
| IBBNUM | BILLINFO+16~, BILLINFO+19*, BILLINFO+21*, BILLINFO+25, BILLINFO+26, BILLINFO+28 |
| IBCAB | EN1+12~ |
| IBCDFN | EN1+8~, EN1+12~ |
| IBCDFND1 | EN1+8~, EN1+12~ |
| IBCGN | EN1+8~ |
| IBCH | EN1+7~ |
| IBCNS | EN1+7~, EN1+12~ |
| IBCNSEH | EN1+7~ |
| IBCNT | EN1+7~, EN1+12~ |
| IBCPOL | EN1+7~, EN1+12~ |
| IBDT | EN1+7~, EN1+12~ |
| IBDUZ | EN1+7~ |
| IBEXP1 | EN1+12~ |
| IBEXP2 | EN1+13~ |
| IBFILE | EN1+7~, EN1+13~ |
| IBFL | RNB~, RNB+15 |
| IBIEN | BILLINFO+16~, BILLINFO+18*, BILLINFO+21, BILLINFO+22*, BILLINFO+24*, BILLINFO+26*, BILLINFO+27 |
| IBINSIEN | INSNM~, INSNM+1 |
| IBLCNT | EN1+7~, EN1+13~ |
| IBN | EN1+7~, EN1+13~ |
| IBNEW | EN1+7~ |
| IBPL | INSPL~, INSPL+2 |
| IBPLID | MXTRNS~, MXTRNS+4, MXTRNS+5, MXTRNS+6 |
| IBPPOL | EN1+7~, EN1+13~ |
| IBPSEQ | BILLINFO~, BILLINFO+17*, BILLINFO+19, BILLINFO+21 |
| IBQUIT | SELINSUR+12~, SELINSUR+13*, SELINSUR+20*, SELINSUR+21 |
| IBREF | BILLINFO~, BILLINFO+19, BILLINFO+21 |
| IBRETV | BILLINFO+16~, BILLINFO+18*, BILLINFO+28*, BILLINFO+29 |
| IBRX | RNB~, RNB+15, BILLINFO~, BILLINFO+19, BILLINFO+21 |
| IBTRKRN | RNB+13~, RNB+15*, RNB+16 |
| IBTYP | EN1+8~, INIT+5* |
| IBYE | EN1+8~ |
| IBZ | BILLINFO+16~, BILLINFO+21*, BILLINFO+22 |
| J | EN1+2~ |
| POP | EN1+2~ |
| PRMTMSG | SELINSUR~, SELINSUR+18 |
| RCRET | BILLINFO+16~, BILLINFO+18*, BILLINFO+27*, BILLINFO+28 |
| RNB | RNB+13~, RNB+14*, RNB+16*, RNB+17*, RNBX+1 |
| START | EN1+2~ |
| U | INIT+3*, RNB+16, RNB+17, BILLINFO+21, BILLINFO+22, BILLINFO+28 |
| VA | EN1+2~ |
| >> VALMBG | INIT+3* |
| >> VALMCNT | INIT+3* |
| X | EN1+2~ |
| Y | SELINSUR+12~, SELINSUR+20, SELINSUR+22 |