RCDPEX ;ALB/TMK,DWA - ELECTRONIC EOB EXCEPTION PROCESSING - FILE 344.5 ;Jun 06, 2014@19:11:19
Source file <RCDPEX.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 | 5 | RCDPESR0 RCDPEX DELETE MESSAGE RCDPEX FILE EXCEPTION MESSAGE RCDPEX VIEW/PRINT MESSAGE RCDPEX5 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UPD | ; Update (File) ERA msgs manually from EOB exception list for file 344.5
|
|
| UPDQ | ||
| VP | ; View/Print ERA Messages - File 344.5
|
|
| VPOUT | ; Entrypoint for queued job
|
|
| VPQ | ||
| SEL(RCDA,ONE) | ; Select entry(s) from list
; RCDA = array returned if selections made ; RCDA(n)=ien of bill selected in file 344.5 ; ONE = if set to 1, only one selection can be made at a time |
|
| DEL | ; Delete messages from messages list - file 344.5
|
|
| DELQ | ||
| DELMSG(RCTDA) | ; Delete message from temporary message holding file 344.5
|
|
| TASK(RCRTN,RCTDA) | ; Schedule the task to update data base from message
; RCRTN = routine to task ; RCTDA = internal entry of message in file 344.5 |
|
| LOCK(RCTDA) | ; Attempt to lock message file entry RCTDA in file 344.5
; Return 1 if successful, 0 if not able to lock |
|
| HDR(RCTDA,RCPG) | ;Prints report heading
; RCTDA = ien of file 344.5 ; RCPG = page # last printed |
|
| ASK(RCSTOP) | ; Ask to stop
; RCSTOP: passed by ref, flag to stop processing |
|
| TXT0(RCTDA,RCDIQ,RCXM1,RCCT) | ; Append 0-node captioned data to array RCXM1
; See above for parameter definitions |
|
| TXTDE(RCTDA,RCDIQ,RCNODE,RCXM1,RCCT) | ; Append display data to array RCXM1
; See above for parameter definitions ; RCNODE = the WP field # to return |
|
| PAYTYP(RCTDA) | ;Find pay source - PRCA*4.5*298
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | VP+11 |
| HOME^%ZIS | VP+17 |
| ^%ZISC | VPOUT+36 |
| ^%ZTLOAD | VP+15, TASK+6 |
| $$S^%ZTLOAD | VPOUT+28 |
| STAT^%ZTLOAD | UPD+15, DEL+20 |
| $$GET1^DID | TXT0+6 |
| ^DIE | TASK+8 |
| ^DIK | DELMSG+2 |
| GETS^DIQ | VPOUT+5, DEL+28 |
| ^DIR | VP+6, DEL+13, DEL+25, DEL+40, ASK+4 |
| DISP^RCDPESR0 | VPOUT+16 |
| SENDACK^RCDPESR5 | DEL+42 |
| BLD^RCDPEX1 | UPD+26, DEL+56 |
| FULL^VALM1 | UPD+2, VP+2, DEL+2 |
| PAUSE^VALM1 | UPD+12, UPD+16, UPD+20, UPD+24, DEL+9, DEL+21, DEL+26, DEL+35, DEL+54, LOCK+7 |
| EN^VALM2 | SEL+6 |
| $$FMTE^XLFDT | DEL+45, HDR+10 |
| $$NOW^XLFDT | DEL+45 |
| SENDMSG^XMXAPI | DEL+51 |
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RCY(344.5 - [#344.5] | Classic Fileman Calls, GET1^DID, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RCY(344.5 - [#344.5] | UPD+8, UPDQ, VPOUT+8, VPOUT+13, VPOUT+21, VPOUT+22, DEL+16, DEL+34, DELQ, TASK+7 , LOCK+5, PAYTYP+3 |
| ^TMP("RCDPEX-EOBDX" | SEL+7 |
| ^TMP("RCSAVE" | VPOUT+12!, VPOUT+13*, VPOUT+14, VPOUT+15, VPOUT+17! |
| ^TMP($J | VPOUT+2!, VPOUT+19*, VPOUT+20*, VPOUT+22*, VPOUT+25*, VPOUT+27, VPOUT+32, VPQ!, HDR+8*, HDR+11 |
| ^VA(200 - [#200] | DEL+45 |
| Name | Line Occurrences |
|---|---|
| $$LOCK | UPD+7, DEL+15 |
| $$PAYTYP | DEL+8 |
| $$TASK | UPD+21 |
| ASK | VPOUT+30, VPOUT+33 |
| DELMSG | DEL+33 |
| DELQ | DEL+6, DEL+14, DEL+15, DEL+18, DEL+26, DEL+34 |
| HDR | VPOUT+31 |
| SEL | UPD+3, VP+2, DEL+4 |
| TXT0 | HDR+7 |
| TXTDE | VPOUT+6, VPOUT+10, DEL+30, DEL+32 |
| UPDQ | UPD+5, UPD+7, UPD+10, UPD+13, UPD+20 |
| VPQ | VP+4, VP+7, VP+11, VP+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | VP+10~, VP+11* |
| BY | VP+1~ |
| DA | DELMSG+2~*, TASK+4~, TASK+8* |
| DAT | TXT0+3~, TXT0+7*, TXT0+8, TXT0+10, TXT0+11, TXT0+12 |
| DHD | VP+1~ |
| DIC | VP+1~ |
| DIE | TASK+4~, TASK+8* |
| DIK | DELMSG+2~* |
| >> DIQUIET | LOCK+7 |
| DIR | VP+1~, VP+6!, DEL+1~, DEL+13!, DEL+25!, DEL+40!, ASK+3~ |
| DIR("?" | DEL+39* |
| DIR("A" | VP+6*, DEL+11*, DEL+12*, DEL+23*, DEL+24*, DEL+39* |
| DIR("B" | VP+6*, DEL+12*, DEL+24*, DEL+39* |
| DIR(0 | VP+6*, DEL+11*, DEL+23*, DEL+38*, ASK+4* |
| DIROUT | ASK+3~ |
| DIRUT | ASK+3~, ASK+5 |
| DR | TASK+4~, TASK+8* |
| DT | HDR+10 |
| DTOUT | VP+7, ASK+3~ |
| DUOUT | VP+7, ASK+3~, ASK+5 |
| DUZ | DEL+45, DEL+50~* |
| DUZ(0 | DEL+50* |
| FLDS | VP+1~ |
| FR | VP+1~ |
| IO | VP+18 |
| IO("Q" | VP+12, VP+17! |
| IOF | HDR+4 |
| IOM | HDR+12 |
| IOSL | VPOUT+29 |
| IOST | HDR+4, ASK+2 |
| L | VP+1~ |
| LINE | TXT0+3~, TXT0+4*, TXT0+8*, TXT0+9, TXT0+10*, TXT0+11*, TXT0+12*, TXT0+13, TXTDE+4~, TXTDE+5* |
| OK | LOCK+3~, LOCK+4*, LOCK+8*, LOCK+9 |
| ONE | SEL~, SEL+6 |
| POP | VP+1~, VP+11 |
| RC | VPOUT+1~, VPOUT+6, VPOUT+9*, VPOUT+10, VPOUT+19*, VPOUT+20*, VPOUT+22*, SEL+4~, SEL+7* |
| RC0 | UPD+1~, UPD+8*, UPD+10, UPD+13, UPD+15, UPD+16, UPD+18, DEL+1~, DEL+16*, DEL+18 , DEL+20, DEL+21, DEL+37, DEL+43 |
| RCCT | TXT0~, TXT0+4*, TXT0+8*, TXT0+10*, TXT0+11*, TXT0+13*, TXT0+14*, TXTDE~, TXTDE+5*, TXTDE+8* , TXTDE+9* |
| RCCT1 | TXTDE+4~, TXTDE+5*, TXTDE+9 |
| RCDA | UPD+1~, UPD+3, UPD+4*, UPD+5, UPD+6, UPD+11, VP+1~, VP+2, VP+3*, VP+4 , VP+5, SEL~, SEL+5!, SEL+7*, DEL+1~, DEL+4, DEL+5*, DEL+6, DEL+7 |
| RCDA( | UPD+6, VP+5, SEL+7*, DEL+7 |
| RCDA("" | UPD+4, VP+3, DEL+5 |
| RCDIQ | DEL+1~, DEL+30, DEL+32, TXT0~, TXTDE~ |
| RCDIQ( | TXT0+5, TXT0+7, TXTDE+7, TXTDE+8 |
| RCE | DEL+1~, DEL+29*, DEL+30, DEL+31*, DEL+32, DEL+46*, DEL+47*, DEL+48* |
| RCNODE | TXTDE~, TXTDE+7, TXTDE+8 |
| RCOK | UPD+1~, UPD+11*, UPD+13*, UPD+16*, DEL+1~, DEL+18*, DEL+21* |
| >> RCPAYTP | DEL+8*, DEL+9 |
| RCPG | VPOUT+1~, VPOUT+24*, VPOUT+28, VPOUT+29, VPOUT+30, VPOUT+31, VPOUT+33, HDR~, HDR+4, HDR+5 , HDR+9*, HDR+10 |
| RCPT | PAYTYP+1~, PAYTYP+2*, PAYTYP+4*, PAYTYP+5 |
| RCRAW | VP+1~, VP+8*, VPOUT+18 |
| RCRTN | TASK~, TASK+5 |
| RCSTOP | VPOUT+1~, VPOUT+24*, VPOUT+27, VPOUT+28*, VPOUT+29, VPOUT+30, VPOUT+33, ASK~, ASK+5* |
| RCT | DEL+1~ |
| RCT( | DEL+47*, DEL+48* |
| RCT("" | DEL+46 |
| RCT(1 | DEL+43* |
| RCT(2 | DEL+44* |
| RCT(3 | DEL+45* |
| RCT(4 | DEL+46* |
| RCTDA | UPD+1~, UPD+6*, UPD+7, UPD+8, UPD+19, UPD+21, UPDQ, VP+1~, VP+5*, VPOUT+3 , VPOUT+6, VPOUT+8, VPOUT+10, VPOUT+13, VPOUT+21, VPOUT+22, VPOUT+31, DEL+1~, DEL+3*, DEL+7* , DEL+8, DEL+15, DEL+16, DEL+30, DEL+32, DEL+33, DEL+34, DEL+42, DELQ, DELMSG~ , DELMSG+2, TASK~, TASK+7, TASK+8, LOCK~, LOCK+5, HDR~, HDR+7, TXT0~, TXT0+4 , TXTDE~, TXTDE+6, PAYTYP~, PAYTYP+3 |
| RCTDAC | VPOUT+1~, VPOUT+3*, VPOUT+5, DEL+1~, DEL+7*, DEL+28, TXT0+3~, TXT0+4*, TXT0+5, TXT0+7 , TXTDE+4~, TXTDE+6*, TXTDE+7, TXTDE+8 |
| RCTSK | UPD+1~, UPD+21*, UPD+22, UPD+23 |
| RCTYP | UPD+1~, UPD+18*, UPD+19, DEL+1~ |
| RCU | UPD+1~, UPD+19*, UPD+20, UPD+21, DEL+1~ |
| RCV5 | VPOUT+1~, VPOUT+3*, VPOUT+14* |
| RCX | DEL+1~, DEL+30, DEL+32, HDR+6~, HDR+7 |
| RCX( | DEL+31*, DEL+47, HDR+8 |
| RCXM | VPOUT+1~, VPOUT+6, VPOUT+10 |
| RCXM( | VPOUT+9*, VPOUT+25 |
| RCXM1 | VPOUT+1~, TXT0~, TXTDE~ |
| RCXM1( | TXT0+8*, TXT0+10*, TXT0+11*, TXT0+13*, TXT0+14*, TXTDE+8*, TXTDE+9* |
| RCZ | VPOUT+1~, VPOUT+6, VPOUT+10, HDR+6~, HDR+7, TXT0+3~ |
| TO | VP+1~ |
| U | UPD+13, UPD+15, UPD+16, UPD+18, VPOUT+14, VPOUT+15, SEL+7, DEL+18, DEL+20, DEL+21 , DEL+37, DEL+43, DEL+45, PAYTYP+4 |
| >> VALMBCK | UPDQ+1*, VPQ+1*, DELQ+1* |
| >> VALMY( | SEL+7 |
| X | DEL+1~, PAYTYP+1~, PAYTYP+3*, PAYTYP+4 |
| XMBODY | DEL+1~, DEL+49*, DEL+51 |
| XMDUZ | DEL+1~, DEL+49* |
| XMSUBJ | DEL+1~, DEL+49*, DEL+51 |
| XMTO | DEL+1~, DEL+51 |
| XMTO("G.RCDPE | PAYMENTS" , DEL+49* |
| XMZ | DEL+1~, DEL+51 |
| >> XQORNOD(0 | SEL+6 |
| Y | VP+1~, VP+8, DEL+1~, DEL+14, DEL+26, DEL+41, DELMSG+2~ |
| Z | VPOUT+1~, VPOUT+15*, VPOUT+21*, VPOUT+22, VPOUT+24*, VPOUT+25*, VPOUT+26*, VPOUT+27*, VPOUT+32, DEL+1~ , DEL+47*, HDR+3~, HDR+8*, HDR+11*, TXT0+3~, TXT0+5*, TXT0+6, TXT0+7, TXTDE+4~, TXTDE+7* , TXTDE+8 |
| Z0 | VPOUT+1~, VPOUT+22*, TXT0+3~, TXT0+6*, TXT0+7 |
| ZTDESC | VP+10~, VP+13*, TASK+4~, TASK+5* |
| ZTDTH | TASK+4~, TASK+5* |
| ZTIO | TASK+4~, TASK+5* |
| >> ZTQUEUED | VPOUT+28, VPOUT+35, VPOUT+36 |
| ZTREQ | VPOUT+28!, VPOUT+35* |
| ZTRTN | VP+10~, VP+13*, TASK+5* |
| ZTSAVE | VP+10~, TASK+4~ |
| ZTSAVE("RC*" | TASK+5* |
| ZTSAVE("RCRAW" | VP+14* |
| ZTSAVE("RCTDA" | VP+14* |
| ZTSK | UPD+1~, UPD+14~, UPD+15*, VP+16, VP+17!, DEL+19~, DEL+20*, TASK+4~, TASK+7, TASK+8 , TASK+9 |
| ZTSK(0 | UPD+15, DEL+20 |
| ZTSK(1 | UPD+16, DEL+21 |
| >> ZTSTOP | VPOUT+28* |