IBCEPTC3 ;ALB/ESG - EDI PREVIOUSLY TRANSMITTED CLAIMS ACTIONS ;12/19/05
Source file <IBCEPTC3.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SELECT | ; Select claims to resubmit
|
|
SELBATCH | ; Select a batch to resubmit
; Assumes IBSORT is defined |
|
SELBQ | ||
SELALL | ;
|
|
MARK(IBIFN,IBZ,IBQ,IBI,IBASK,VALMHDR,IBSELALL,IBSUCCESS) | ; Mark claim as selected for resubmit
; IBSELALL 1=MARK 2=UNMARK - This parameter is set when calling from SELALL tag ; IBSUCCESS return 1 if successfully marked/unmarked an individual record. The calling tag needed to keep track of how many it marked or unmarked. ; Returns VALMHDR killed if any selections/de-selections made |
|
VIEW | ; View claims selected
|
|
VIEWQ | ||
RESUB | ; Resubmit selected claims
|
|
RESUBQ | ;
|
|
REPORT | ; Print report
; Assumes IBSORT, IBDT1, IBDT2 defined |
|
CKSENT(VALMBCK) | ; Make sure selected entries are transmitted
|
|
TXOK(IBIFN) | ; Function determines if claim is OK for live resubmission
|
|
TXOKX | ;
|
Name | Field # of Occurrence |
---|---|
HOME^%ZIS | REPORT+9 |
^DIC | SELBATCH+11 |
^DIK | RESUB+85 |
$$GET1^DIQ | RESUB+45, RESUB+49, RESUB+61 |
^DIR | SELBATCH+9, SELBATCH+18, SELALL+11, SELALL+25, SELALL+41, MARK+11, VIEW+4, VIEW+12, VIEW+17, RESUB+9 , RESUB+18, RESUB+29, RESUB+120, CKSENT+7 |
$$ADDTBILL^IBCB1 | RESUB+65 |
EN1^IBCE837B | RESUB+79 |
$$COBN^IBCEF | TXOK+4 |
$$LAST364^IBCEF4 | RESUB+43, TXOK+8 |
UPDEDI^IBCEM | RESUB+91 |
DEVSEL^IBCEPTC | REPORT+4 |
RPT^IBCEPTC1 | REPORT+7 |
FULL^VALM1 | SELECT+2, SELBATCH+3, VIEW+2, RESUB+6, REPORT+3, CKSENT+5 |
EN^VALM2 | SELECT+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBA(364 - [#364] | Classic Fileman Calls |
^IBA(364.1 - [#364.1] | Classic Fileman Calls |
^DGCR(399 - [#399] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | MARK+10, TXOK+6, TXOK+7 |
^IBA(364 - [#364] | SELECT+6, SELALL+17, SELALL+30, RESUB+44, RESUB+48, TXOK+9, TXOK+12 |
^IBM(361.1 - [#361.1] | TXOK+4 |
^TMP("IBEDI_TEST_BATCH" | RESUB+52*, RESUB+75*, RESUB+76!, RESUB+95! |
^TMP("IBONE" | RESUB+76! |
^TMP("IBRCBOLD" | RESUB+37!, RESUB+68*, RESUB+91, RESUB+95! |
^TMP("IBRESUBMIT" | RESUB+53*, RESUB+75*, RESUB+76!, RESUB+95! |
^TMP("IBSELX" | RESUB+67*, RESUB+76*, RESUB+85, RESUB+95! |
^TMP("IBSKIPPED" | RESUB+38!, RESUB+47*, RESUB+51*, RESUB+63*, RESUB+107, RESUB+117! |
^TMP("IB_PREV_CLAIM_BATCH" | SELBATCH+13, SELBATCH+16, SELBATCH+20!, SELBATCH+23, SELBATCH+30* |
^TMP("IB_PREV_CLAIM_LIST" | MARK+14*, MARK+19*, VIEW+9, VIEW+14 |
^TMP("IB_PREV_CLAIM_LIST_DX" | SELECT+5, SELBATCH+26, SELALL+28, SELALL+29 |
^TMP("IB_PREV_CLAIM_SELECT" | SELALL+5, SELALL+6, SELALL+14, SELALL+15, SELALL+16, MARK+6, MARK+13!, MARK+14*, MARK+17, MARK+18* , VIEW+3, VIEW+7, VIEW+8, RESUB+7, RESUB+27, RESUB+39, RESUB+96!, CKSENT+4, CKSENT+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | RESUB+84~, RESUB+85* |
DIC | SELBATCH+2~, SELBATCH+10*, SELBATCH+11! |
DIC("S" | SELBATCH+10* |
DIC(0 | SELBATCH+10* |
DIK | RESUB+84~, RESUB+85* |
DIR | SELECT+1~, SELBATCH+2~, SELBATCH+9!, SELBATCH+18!, SELALL+1~, SELALL+11!, SELALL+25!, SELALL+41!, MARK+5~, MARK+11! , VIEW+1~, VIEW+4!, VIEW+12!, VIEW+17!, RESUB+1~, RESUB+8~, RESUB+9!, RESUB+18!, RESUB+29!, RESUB+120! , CKSENT+2~, CKSENT+7! |
DIR("?" | RESUB+15*, RESUB+16* |
DIR("A" | SELBATCH+6*, SELBATCH+8*, SELBATCH+17*, SELALL+8*, SELALL+9*, SELALL+10*, SELALL+22*, SELALL+23*, SELALL+24*, SELALL+38* , SELALL+39*, SELALL+40*, MARK+10*, VIEW+4*, RESUB+9*, RESUB+13*, RESUB+27*, RESUB+28*, RESUB+98*, RESUB+101* , RESUB+102*, RESUB+110*, RESUB+114*, RESUB+118!*, RESUB+119*, CKSENT+6* |
DIR("B" | SELBATCH+17*, SELALL+7*, MARK+9*, RESUB+14*, RESUB+26*, CKSENT+6* |
DIR(0 | SELBATCH+6*, SELBATCH+8*, SELBATCH+17*, SELALL+7*, SELALL+21*, SELALL+37*, MARK+9*, VIEW+4*, VIEW+12*, VIEW+17* , RESUB+9*, RESUB+12*, RESUB+26*, RESUB+97*, CKSENT+6* |
DIRCTR | RESUB+1~, RESUB+106*, RESUB+110*, RESUB+114* |
DIRLN | RESUB+1~, RESUB+106*, RESUB+110, RESUB+111*, RESUB+113*, RESUB+114 |
DIROUT | RESUB+1~ |
DIRUT | RESUB+1~, RESUB+19 |
DTOUT | SELBATCH+2~, SELBATCH+19, RESUB+1~ |
DUOUT | SELBATCH+2~, SELBATCH+19, RESUB+1~ |
IB | RESUB+84~, RESUB+85*, RESUB+90~, RESUB+91* |
IB364 | RESUB+2~, RESUB+39*, RESUB+44, RESUB+48, RESUB+52, RESUB+53, RESUB+54, RESUB+68, RESUB+69, TXOK+1~ , TXOK+8*, TXOK+9, TXOK+12 |
IBABORT | RESUB+2~, RESUB+79, RESUB+83, RESUB+89, RESUB+118 |
IBACT | REPORT+2~, REPORT+4*, REPORT+5 |
IBASK | SELBATCH+2~, SELBATCH+15*, SELBATCH+20*, SELBATCH+28, SELBATCH+30, MARK~, MARK+8 |
IBC364 | RESUB+3~, RESUB+43*, RESUB+44 |
IBCLMNO | RESUB+2~, RESUB+45*, RESUB+47, RESUB+49*, RESUB+51, RESUB+61*, RESUB+63, RESUB+106*, RESUB+107*, RESUB+113 |
IBCNT | SELALL+1~, SELALL+6*, SELALL+8, SELALL+9, SELALL+10, SELALL+14*, SELALL+18*, SELALL+22, SELALL+23, SELALL+28* , SELALL+31*, SELALL+34*, SELALL+38, SELALL+39 |
IBCT | VIEW+1~, VIEW+6*, VIEW+10*, VIEW+11 |
IBD | TXOK+1~, TXOK+9*, TXOK+10 |
>> IBDT1 | REPORT+7 |
>> IBDT2 | REPORT+7 |
IBDX | SELBATCH+2~, SELBATCH+26*, SELBATCH+27, SELBATCH+28 |
IBFSKIP | RESUB+2~, RESUB+36*, RESUB+46*, RESUB+50*, RESUB+62*, RESUB+99 |
IBI | SELECT+1~, SELECT+5*, SELECT+6, SELECT+8, SELBATCH+2~, SELBATCH+27*, SELBATCH+28, SELALL+1~, SELALL+16*, SELALL+17 , SELALL+19, SELALL+29*, SELALL+30, SELALL+33, MARK~, MARK+18 |
IBIFN | SELECT+1~, SELECT+6*, SELECT+7, SELECT+8, SELALL+1~, SELALL+17*, SELALL+18, SELALL+19, SELALL+30*, SELALL+31 , SELALL+32, SELALL+33, MARK~, MARK+6, MARK+10, MARK+13, MARK+17, MARK+18, RESUB+2~, RESUB+39* , RESUB+43, RESUB+45, RESUB+47, RESUB+49, RESUB+51, RESUB+54, RESUB+60, RESUB+61, RESUB+63, RESUB+65 , RESUB+69, TXOK~, TXOK+4, TXOK+6, TXOK+7, TXOK+8 |
>> IBLOC | SELECT+6, SELBATCH+5, SELALL+17, SELALL+30, RESUB+18, RESUB+21 |
IBOK | SELBATCH+2~, SELBATCH+15*, SELBATCH+16, SELBATCH+19*, CKSENT+2~, CKSENT+3*, CKSENT+8*, CKSENT+9 |
IBQ | SELECT+1~, SELECT+5*, SELECT+8, SELBATCH+2~, SELBATCH+22*, SELBATCH+23*, SELBATCH+24, SELALL+1~, SELALL+15*, SELALL+19 , SELALL+29*, SELALL+33, MARK~, MARK+14, MARK+18, MARK+19 |
IBQUIT | VIEW+1~, VIEW+6*, VIEW+8, VIEW+11*, VIEW+13*, VIEW+16 |
IBREP | REPORT+6~, REPORT+7* |
IBRSBTST | RESUB+2~, RESUB+5*, RESUB+24*, RESUB+79 |
IBSELALL | MARK~, MARK+6 |
IBSKCTR | RESUB+2~, RESUB+106*, RESUB+108*, RESUB+109, RESUB+111*, RESUB+114 |
>> IBSORT | SELBATCH+7, REPORT+7 |
IBSTAT | TXOK+1~, TXOK+10* |
IBSTOP | SELALL+1~, SELALL+4*, SELALL+5, SELALL+13* |
IBSUCCESS | SELALL+1~, SELALL+33, SELALL+34, MARK~, MARK+4*, MARK+15*, MARK+20* |
IBTYPPTC | RESUB+2~, RESUB+20*, RESUB+21*, RESUB+24, RESUB+27, RESUB+41, RESUB+57, RESUB+75, RESUB+98 |
IBY | SELBATCH+2~, SELBATCH+13*, SELBATCH+16, SELBATCH+20, SELBATCH+23, SELBATCH+30 |
IBZ | SELECT+1~, SELECT+4*, SELECT+5, SELECT+8, SELBATCH+2~, SELBATCH+24*, SELBATCH+25, SELBATCH+28, SELALL+1~, SELALL+14* , SELALL+15, SELALL+16, SELALL+19, SELALL+28*, SELALL+29, SELALL+33, MARK~, MARK+10 |
IOF | VIEW+5 |
OK | TXOK+1~, TXOK+2*, TXOK+13*, TXOKX+1 |
U | SELECT+5, SELBATCH+25, SELBATCH+27, SELALL+29, MARK+10, RESUB+44, RESUB+48, RESUB+66, TXOK+6, TXOK+7 , TXOK+10 |
VALMBCK | SELECT+9*, SELBQ*, SELALL+13*, SELALL+42*, VIEWQ*, RESUBQ+1*, REPORT+10*, CKSENT~, CKSENT+8*, CKSENT+9* |
>> VALMBG | SELBATCH+13* |
VALMHDR | SELECT+8, SELBATCH+28, SELALL+19, SELALL+33, MARK~, MARK+15!, MARK+19!, RESUB+54, RESUB+69, RESUB+121! |
VALMY | SELECT+1~, SELALL+1~ |
VALMY( | SELECT+4 |
X | SELECT+1~, SELBATCH+2~, SELALL+1~, MARK+5~, VIEW+1~, RESUB+3~, RESUB+8~, CKSENT+2~ |
>> XQORNOD(0 | SELECT+3 |
Y | SELECT+1~, SELBATCH+2~, SELBATCH+12, SELBATCH+13, SELBATCH+20, SELALL+1~, SELALL+12, MARK+5~, MARK+7*, MARK+12 , VIEW+1~, VIEW+13, RESUB+3~, RESUB+8~, RESUB+21, RESUB+30, RESUB+65~*, RESUB+66, RESUB+67, CKSENT+2~ , CKSENT+8 |
Z | SELBATCH+2~, SELBATCH+25*, SELBATCH+26, SELBATCH+28, VIEW+1~, VIEW+8*, REPORT+2~ |
Z0 | VIEW+1~, VIEW+8*, VIEW+9, VIEW+14 |
Z1 | RESUB+3~, RESUB+39*, RESUB+54, RESUB+69 |