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 |