IBNCPEB ;WOIFO/AAT - BULLETINS FOR NCPDP ;05-NOV-04
Source file <IBNCPEB.m>
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 |
---|---|---|
Integrated Billing | 4 | IBNCPDP2 IBNCPDP4 IBNCPDP5 IBNCPNB |
Name | Comments | DBIA/ICR reference |
---|---|---|
BULL(DFN,IBD,IBERR,IBIFN) | ;Process NCPDP Error Messages.
|
|
ZXMD | ;
|
|
T(IBTXT) | ; Add text to the message
|
|
RELBUL(DFN,IBRX,IBFIL,IBADT,IBACT,IBCR,IBCC,IBIFN,IBRETR) | ;
; Input: ; DFN - Patient ; IBRX - Rx IEN ; IBFIL - Refill# ; IBADT - Date of Service ; IBACT ; -1 if ^IBR error - when the charge was sent to AR ; 0 == charge was not found ; IBCR - Close Reason code (.01 of BPS CLOSE REASON) ; IBCC - Close Reason Comment ; IBIFN - 3rd party bill IEN ; IBRETR - attempt # after which a bulletion was sent |
|
CHRG | ; gets charge data and sets up charge lines
|
|
PR(STR,LEN) | ; pad right
|
|
MCDIV(IBRX,IBFIL) | ; Get MC DIVISION name from the Rx/Fill
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | ZXMD+3 |
^%ZTLOAD | ZXMD+7 |
$$PT^IBEFUNC | BULL+6 |
$$REASON^IBNCPDPU | RELBUL+29 |
$$DAT1^IBOUTL | RELBUL+34, CHRG+4, CHRG+5, CHRG+12 |
$$FILE^IBRXUTL | RELBUL+33, CHRG+6, MCDIV+4, MCDIV+5 |
$$ZEROSUB^IBRXUTL | MCDIV+6 |
ZERO^IBRXUTL | BULL+20 |
$$CATN^PRCAFN | CHRG+9 |
DIQ^PSODI | MCDIV+10 |
DEM^VADPT | RELBUL+15 |
^XMD | RELBUL+41 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | MCDIV+12, MCDIV+14 |
^DGCR(399 - [#399] | BULL+10 |
^IB - [#350] | CHRG+2, CHRG+3 |
^IBA(355.3 - [#355.3] | BULL+19 |
^IBE(350.1 - [#350.1] | CHRG+8 |
^PRCA(430 - [#430] | CHRG+16 |
^TMP($J | BULL+20, BULL+30! |
^VA(200 - [#200] | BULL+15 |
Name | Line Occurrences |
---|---|
$$MCDIV | RELBUL+21 |
$$PR | RELBUL+17, RELBUL+18, RELBUL+34, CHRG+10, CHRG+11, CHRG+12 |
T | BULL+9, BULL+10, BULL+11, BULL+12, BULL+13, BULL+14, BULL+15, BULL+16, BULL+17, BULL+18 , BULL+19, BULL+21, BULL+22, BULL+23, BULL+24, BULL+25, BULL+26, RELBUL+25, RELBUL+26, RELBUL+27 , RELBUL+29, RELBUL+30, RELBUL+31, RELBUL+32, RELBUL+34, RELBUL+35, RELBUL+36, CHRG+10, CHRG+11, CHRG+12 , CHRG+13, CHRG+14, CHRG+15, CHRG+16 |
ZXMD | BULL+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ZXMD+2~, ZXMD+4 |
%H | ZXMD+2~ |
%I | ZXMD+2~ |
B | PR+1~*, PR+2 |
DA | MCDIV+1~, MCDIV+9*, MCDIV+10, MCDIV+11 |
DFN | BULL~, BULL+6, RELBUL~, MCDIV+1~, MCDIV+4*, MCDIV+6 |
DIC | MCDIV+1~, MCDIV+9*, MCDIV+10 |
DIQ | MCDIV+1~, MCDIV+9*, MCDIV+10 |
DIQ(0 | MCDIV+9* |
DIR | MCDIV+1~ |
DR | MCDIV+1~, MCDIV+9*, MCDIV+10 |
DRGNM | BULL+1~, BULL+20*, BULL+21 |
IBACT | RELBUL~, RELBUL+26, CHRG+2, CHRG+3 |
IBADT | RELBUL~, RELBUL+34, CHRG+12 |
IBAGE | RELBUL+14~, RELBUL+18*, RELBUL+32 |
IBBID | RELBUL+14~, RELBUL+20* |
IBC | BULL+1~, BULL+8*, T+1*, RELBUL+13~, RELBUL+23* |
IBCC | RELBUL~, RELBUL+30 |
IBCR | RELBUL~, RELBUL+29 |
IBD | BULL~ |
IBD("BILLED" | BULL+22 |
IBD("DOS" | BULL+18 |
IBD("DRUG" | BULL+20 |
IBD("FILL NUM | BER" , BULL+17 |
IBD("FILLED B | Y" , BULL+4 |
IBD("PAID" | BULL+23 |
IBD("PLAN" | BULL+19 |
IBD("RX NO" | BULL+5 |
IBDIV | MCDIV+1~, MCDIV+5*, MCDIV+6*, MCDIV+7, MCDIV+9 |
IBDUZ | BULL+1~, BULL+4*, BULL+15 |
IBERR | BULL~, BULL+12 |
IBFIL | RELBUL~, RELBUL+21, RELBUL+34, CHRG+12, MCDIV~, MCDIV+5, MCDIV+6 |
IBFR | CHRG+1~, CHRG+4*, CHRG+11 |
IBGRP | BULL+1~, RELBUL+13~ |
IBI | BULL+1~ |
IBIFN | BULL~, BULL+10, RELBUL~, CHRG+16 |
IBINST | MCDIV+1~, MCDIV+11*, MCDIV+12 |
IBMCDIV | MCDIV+1~, MCDIV+12*, MCDIV+13, MCDIV+14, MCDIV+16 |
IBMSGT | BULL+1~ |
IBNAM | MCDIV+1~, MCDIV+14*, MCDIV+16 |
IBNAME | RELBUL+14~, RELBUL+17*, RELBUL+32 |
IBPID | RELBUL+14~, RELBUL+19*, RELBUL+32 |
IBPT | BULL+1~, BULL+6*, BULL+14 |
IBRETR | RELBUL~, RELBUL+36 |
IBRF | CHRG+1~ |
IBRX | RELBUL~, RELBUL+21, RELBUL+33, CHRG+6, MCDIV~, MCDIV+4, MCDIV+5, MCDIV+6 |
IBRXARR | MCDIV+15! |
IBRXARR(59 | MCDIV+11 |
IBRXN | RELBUL+14~, RELBUL+33*, RELBUL+34, CHRG+1~, CHRG+6*, CHRG+12 |
IBRXNO | BULL+1~, BULL+5*, BULL+7, BULL+9, BULL+16 |
IBT | BULL+1~, RELBUL+13~ |
IBT( | T+1* |
IBTO | CHRG+1~, CHRG+5*, CHRG+11 |
IBTXT | T~, T+1 |
IBTYP | CHRG+1~, CHRG+7*, CHRG+8*, CHRG+9*, CHRG+10 |
IBUNK | MCDIV+1~, MCDIV+2*, MCDIV+7, MCDIV+11, MCDIV+13, MCDIV+16 |
IBX | CHRG+1~, CHRG+2*, CHRG+4, CHRG+5, CHRG+7, CHRG+10, CHRG+14, CHRG+15 |
IBX1 | CHRG+1~, CHRG+3*, CHRG+4, CHRG+5 |
IENS | CHRG+1~ |
LEN | PR~, PR+1 |
PSODIY | MCDIV+15! |
PSOFILE | MCDIV+1~, MCDIV+9*, MCDIV+10 |
STR | PR~, PR+1*, PR+2 |
U | BULL+10, BULL+12, BULL+14, BULL+15, BULL+19, RELBUL+21, CHRG+4, CHRG+5, CHRG+7, CHRG+8 , CHRG+9, CHRG+10, CHRG+14, CHRG+15, CHRG+16, MCDIV+6, MCDIV+14, MCDIV+16 |
VA | RELBUL+13~ |
VA("BID" | RELBUL+20 |
VA("PID" | RELBUL+19 |
VADM | RELBUL+13~, RELBUL+16! |
VADM(1 | RELBUL+17 |
VADM(4 | RELBUL+18 |
VAERR | RELBUL+13~, RELBUL+16 |
X | ZXMD+2~, RELBUL+13~ |
XMDUZ | BULL+1~, BULL+27*, RELBUL+13~, RELBUL+39* |
XMSUB | BULL+1~, BULL+7*, RELBUL+13~, RELBUL+21* |
XMTEXT | BULL+1~, BULL+27*, RELBUL+13~, RELBUL+39* |
XMY | BULL+1~, RELBUL+13~ |
XMY("G.IBCNR | EPHARM" , BULL+28*, RELBUL+40* |
ZTDESC | ZXMD+1~, ZXMD+4* |
ZTDTH | ZXMD+1~, ZXMD+4* |
ZTIO | ZXMD+1~, ZXMD+4* |
ZTRTN | ZXMD+1~, ZXMD+6* |
ZTSAVE | ZXMD+1~ |
ZTSAVE("IBT*" | ZXMD+5* |
ZTSAVE("XM*" | ZXMD+5* |