RCDPEM8 ;OIFO-BAYPINES/PJH - EOB MOVE/COPY BULLETINS ;Jun 06, 2014@19:11:19
Source file <RCDPEM8.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 |
---|---|---|
Accounts Receivable | 1 | RCDPEM |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Main entry point for Moved/Copied EOB bulletins
|
|
EOBSCAN | ;Scan EOB
|
|
INACTIVE(CDATE) | ;Search for any bill that is not ACTIVE
|
|
CHECK(IEN430) | ;Check claim status in AR
|
|
SAVE(CDATE,EOBIEN,IEN101,EOBCNT,CNT) | ;Put the data into the ^TMP global
; INPUTS: EOBIEN = ien of the EOB ; IEN101 = ien of individual copy ; EOBCNT = count of EOB found ; CNT = count of claims within transaction ; RETURNS : Builds each entry in the ^TMP global |
|
SAVE1 | ;Save unformatted bill details into ^TMP
|
|
BULLETIN | ;Create bulletins only if moved/copied EOB found
|
|
EOBL(DET) | ;Format EOB line
|
FileNo | Call Tags |
---|---|
^IBM(361.1 - [#361.1] | EXTERNAL^DILFD |
^DGCR(399 - [#399] | EXTERNAL^DILFD |
^PRCA(430 - [#430] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | SAVE1+5, SAVE1+9 |
^IBM(361.1 - [#361.1] | EOBSCAN+5, EOBSCAN+12, EOBSCAN+15, INACTIVE+3, INACTIVE+5, INACTIVE+6, INACTIVE+11, SAVE+10, SAVE+14 |
^PRCA(430 - [#430] | SAVE1+3 |
^TMP( | EN+6!, EN+18!, SAVE1+29*, BULLETIN+4, BULLETIN+27, BULLETIN+29, BULLETIN+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | BULLETIN+2~ |
BEXT | SAVE+7~, SAVE1+3*, SAVE1+29 |
BIEN | SAVE+7~, SAVE+12*, SAVE+22~, SAVE+23*, SAVE1+3, SAVE1+5, SAVE1+9, SAVE1+15, SAVE1+25 |
BILL | EOBL+1~, EOBL+2*, EOBL+7 |
BLANK | BULLETIN+2~, BULLETIN+23*, BULLETIN+38 |
CBILL | INACTIVE+1~, INACTIVE+11*, INACTIVE+13 |
CDATE | EOBSCAN+1~, EOBSCAN+3*, EOBSCAN+5*, EOBSCAN+7, EOBSCAN+9, EOBSCAN+12, EOBSCAN+15, EOBSCAN+17, INACTIVE~, INACTIVE+3 , INACTIVE+5, SAVE~, SAVE1+27 |
CNT | EOBSCAN+1~, EOBSCAN+11*, EOBSCAN+14*, EOBSCAN+17, SAVE~, SAVE+23*, SAVE1+29, BULLETIN+2~, BULLETIN+28*, BULLETIN+29* , BULLETIN+31, BULLETIN+33 |
CNT1 | BULLETIN+2~, BULLETIN+26*, BULLETIN+35*, BULLETIN+36*, BULLETIN+37*, BULLETIN+38*, BULLETIN+39 |
DATE | SAVE+7~, SAVE1+27*, SAVE1+29 |
DET | BULLETIN+3~, BULLETIN+31*, BULLETIN+33, BULLETIN+36, BULLETIN+37, EOBL~, EOBL+2, EOBL+3 |
DONE | EOBSCAN+1~ |
DOS | SAVE+7~, SAVE1+9*, SAVE1+29, EOBL+1~, EOBL+2*, EOBL+11 |
DUZ | BULLETIN+43 |
EOBCNT | EN+4~, EN+8*, EOBSCAN+11*, EOBSCAN+17, SAVE~, SAVE1+29, BULLETIN+13, BULLETIN+26*, BULLETIN+27*, BULLETIN+29 , BULLETIN+31, BULLETIN+33 |
EOBIEN | EOBSCAN+1~, EOBSCAN+11*, EOBSCAN+12*, EOBSCAN+15, EOBSCAN+17, SAVE~, SAVE+10, SAVE+14 |
FBILL | INACTIVE+1~, INACTIVE+8*, INACTIVE+9 |
FOUND | INACTIVE+1~, INACTIVE+2*, INACTIVE+3, INACTIVE+5, INACTIVE+9*, INACTIVE+13*, INACTIVE+14 |
GLB | BULLETIN+2~, BULLETIN+4*, BULLETIN+8, BULLETIN+10, BULLETIN+11, BULLETIN+12, BULLETIN+13, BULLETIN+14, BULLETIN+15, BULLETIN+16 , BULLETIN+17, BULLETIN+35, BULLETIN+36, BULLETIN+37, BULLETIN+38, BULLETIN+39, BULLETIN+43, BULLETIN+46 |
IEN101 | EOBSCAN+1~, EOBSCAN+15*, EOBSCAN+17, SAVE~, SAVE+14 |
IEN430 | CHECK~, CHECK+1 |
LINE | BULLETIN+3~, BULLETIN+33*, BULLETIN+34*, BULLETIN+35 |
MODE | SAVE+8~, SAVE+16*, SAVE+21 |
NOW | EOBSCAN+1~, EOBSCAN+3*, EOBSCAN+7 |
ORIG | SAVE+8~, SAVE+16*, SAVE+21, SAVE+23 |
OUTPUT | EOBL+1~, EOBL+7*, EOBL+9*, EOBL+11*, EOBL+13*, EOBL+15 |
PATIEN | SAVE+7~, SAVE1+5*, SAVE1+7 |
PATIENT | EOBL+1~, EOBL+2*, EOBL+5*, EOBL+9 |
PATNAM | SAVE+7~, SAVE1+7*, SAVE1+29 |
PAYER | EOBL+1~, EOBL+3*, EOBL+13 |
PEXT | SAVE+7~, SAVE1+13*, SAVE1+15*, SAVE1+17*, SAVE1+23*, SAVE1+29 |
PIEN | SAVE+7~, SAVE1+11*, SAVE1+13 |
PSQ | SAVE+7~, SAVE1+19*, SAVE1+21 |
PSQEXT | SAVE+7~, SAVE1+21*, SAVE1+23 |
RCPROG | EN+4~, EN+6*, EN+18, SAVE1+29, BULLETIN+27, BULLETIN+29, BULLETIN+31 |
RCPROG1 | BULLETIN+2~, BULLETIN+4* |
REC0 | SAVE+7~, SAVE+10*, SAVE+12, SAVE1+11, SAVE1+19 |
REC101 | INACTIVE+1~, INACTIVE+6*, INACTIVE+8, SAVE+8~, SAVE+14*, SAVE+16 |
SBJ | BULLETIN+2~, BULLETIN+9*, BULLETIN+43 |
SP | EOBL+1~, EOBL+2*, EOBL+7, EOBL+9, EOBL+11 |
STAT | SAVE+7~, SAVE1+25*, SAVE1+29 |
SUB | INACTIVE+1~, INACTIVE+2*, INACTIVE+3*, INACTIVE+5, INACTIVE+6, INACTIVE+11, BULLETIN+2~ |
SUB101 | INACTIVE+1~, INACTIVE+4*, INACTIVE+5*, INACTIVE+6 |
SUBHDR | BULLETIN+2~, BULLETIN+20*, BULLETIN+33 |
SUBHDR1 | BULLETIN+2~, BULLETIN+21*, BULLETIN+33 |
SUBHDR2 | BULLETIN+2~, BULLETIN+22*, BULLETIN+34 |
U | INACTIVE+8, INACTIVE+11, SAVE+12, SAVE+16, SAVE1+3, SAVE1+5, SAVE1+9, SAVE1+11, SAVE1+19, SAVE1+29 , BULLETIN+33, BULLETIN+37, EOBL+2, EOBL+3 |
XMDUZ | BULLETIN+42~, BULLETIN+43*, BULLETIN+45 |
XMINSTR | BULLETIN+42~, BULLETIN+45 |
XMINSTR("FROM" | BULLETIN+44* |
XMSUB | BULLETIN+42~, BULLETIN+43*, BULLETIN+45 |
XMTEXT | BULLETIN+42~, BULLETIN+43*, BULLETIN+45 |
XMY | BULLETIN+42~, BULLETIN+45 |
XMY("I:G.RCDP | E MOVE COPY" , BULLETIN+43* |