RCDPEWL2 ;ALB/TMK/KML - ELECTRONIC EOB WORKLIST ACTIONS ;7/7/10 6:43pm
Source file <RCDPEWL2.m>
| Package | Total | Call Graph |
|---|---|---|
| Accounts Receivable | 10 | EN^PRCAAPR ^PRCACM ^PRCAWREA GETERR^RCDPEDS ($$BILLREF,DISP)^RCDPESR0 (DISP,SEL)^RCDPEWL (EDIT,INIT)^RCDPEWL3 RESTMP^RCDPEWL6 FILESP^RCDPEWL8 ^RCDPRTP |
| Integrated Billing | 7 | GETEOB^IBCECSA6 $$ISRX^IBCEF1 EN1AR^IBECEA OPTION^IBJTLA MAIN^IBOHPT1 ^IBRREL $$ECME^IBTRE |
| Kernel | 4 | (,HOME)^%ZIS ^%ZISC (,$$S)^%ZTLOAD $$FMTE^XLFDT |
| List Manager | 3 | EN^VALM (FULL,PAUSE)^VALM1 EN^VALM2 |
| VA FileMan | 1 | ^DIR |
| 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 |
|---|---|---|
| VP(RCSCR,RCDAZ) | ; View/Print EOB Detail data from file 361.1
; RCSCR = ien of entry in file 344.4 ; RCDAZ = array subscripted by a sequential # and ; RCDAZ(n) = one of 3 formats ; ERA level adjustments ; ADJ^the ien of the adj in 344.42 ; EOB exists in file 361.1: ; ien of line in 344.41^ien of 361.1 ; EOB doesn't exist in 361.1: ; ien of line in 344.41^-1 |
|
| VPOUT | ; Entrypoint for queued job
|
|
| VPQ | ||
| TPJI | ; Jump to Third Party Joint Inquiry for the claim
|
|
| TPJIQ | ||
| FAP | ; Jump to Full Account Profile
|
|
| FAPQ | ||
| RELHOLD | ; Jump to Release Hold function
|
|
| RELHQ | ||
| CMRPT | ; Jump to claims matching report
|
|
| CMQ | ||
| CHGMNT | ; Jump to charge maintenance
|
|
| CHMQ | ||
| LSTHLD | ; Jump to list current/on hold charges
|
|
| LHQ | ||
| REEST | ;EP - Protocol action - RCDPE EOB WORKLIST REESTABLISH
; Jump to re-establish bill |
|
| REESTQ | ||
| BILLCOM | ; Jump to bill comment log
|
|
| BILLCOMQ | ||
| ASK(RCSTOP) | ;
|
|
| RHDR(RCSCR,RCDT,RCPG) | ;Prints EOB detail report heading
|
|
| RET | ; Pause before returning to list
|
|
| NOWAY | ; Msg for unidentified bill
|
|
| NOWAY1 | ; Msg for ERA level Adjustment
|
|
| SET1(RCIBY,RCDA,RCDA1,RC3444,RCREF) | ; Set up variables for receipt/ERA
|
|
| CHKFILE | ; If the user leaves the split line screen without filing - double check
; that they didn't want to file it. |
|
| EDITSP | ; Action that edits the split lines
; RCLINE,RCSCR must already exist |
|
| EDITQ | ||
| PREOB | ; Print/View EOB detail
|
|
| PREOBQ | ||
| RESEARCH | ; Invoke the research menu
|
|
| RQ | ||
| SEL(RCEDIT) | ;
|
|
| EXIT | ; Exits back to ERA menu actions from research
|
|
| WL(RCRCPT) | ; Entrypoint to the ERA Worklist from Receipt Processing
|
|
| WLQ | ||
| NOTAV | ; Display not available msg
|
|
| GOECME | ; Select an EEOB and then jump to the [IBJT ECME RESP INFO SCREEN]
|
|
| GOEBQ |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | VP+13 |
| HOME^%ZIS | VP+19 |
| ^%ZISC | VPOUT+45 |
| ^%ZTLOAD | VP+17 |
| $$S^%ZTLOAD | VPOUT+36 |
| ^DIR | CHGMNT+11, ASK+3, RET+2, NOWAY+2, NOWAY1+2, CHKFILE+5, WL+7, WL+10, NOTAV+3 |
| GETEOB^IBCECSA6 | VPOUT+29 |
| $$ISRX^IBCEF1 | GOECME+14 |
| EN1AR^IBECEA | CHGMNT+8 |
| OPTION^IBJTLA | TPJI+4 |
| MAIN^IBOHPT1 | LSTHLD+7 |
| ^IBRREL | RELHOLD+7 |
| $$ECME^IBTRE | GOECME+15 |
| EN^PRCAAPR | FAP+6 |
| ^PRCACM | BILLCOM+6 |
| ^PRCAWREA | REEST+12 |
| GETERR^RCDPEDS | VPOUT+30 |
| $$BILLREF^RCDPESR0 | VPOUT+23, VPOUT+28 |
| DISP^RCDPESR0 | VPOUT+22 |
| DISP^RCDPEWL | WL+12 |
| SEL^RCDPEWL | PREOB+3, GOECME+6 |
| EDIT^RCDPEWL3 | EDITSP+11 |
| INIT^RCDPEWL3 | EDITSP+13 |
| RESTMP^RCDPEWL6 | TPJI+5, FAP+7, RELHOLD+8, CMRPT+8, CHGMNT+9, LSTHLD+8, REEST+13, BILLCOM+8 |
| FILESP^RCDPEWL8 | CHKFILE+6 |
| ^RCDPRTP | CMRPT+7 |
| EN^VALM | RESEARCH+7, GOECME+16 |
| FULL^VALM1 | TPJI+1, FAP+1, RELHOLD+2, CMRPT+2, CHGMNT+2, LSTHLD+2, REEST+3, BILLCOM+1, CHKFILE+3, EDITSP+3 , PREOB+2, RESEARCH+4, WL+3, GOECME+5 |
| PAUSE^VALM1 | REEST+6, GOECME+11, GOECME+14, GOECME+15 |
| EN^VALM2 | SEL+2 |
| $$FMTE^XLFDT | RHDR+5, RHDR+7 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | GOECME+12 |
| ^IBM(361.1 - [#361.1] | VPOUT+30, GOECME+10 |
| ^RCY(344.4 - [#344.4] | VPOUT+12, VPOUT+23, VPOUT+28, RHDR+2, PREOB+12, PREOB+14, WL+5, GOECME+10 |
| ^RCY(344.49 - [#344.49] | PREOB+6, WL+9, GOECME+9 |
| ^TMP("PRCA_EOB" | VPOUT+3!, VPOUT+13*, VPOUT+14*, VPOUT+15*, VPOUT+16*, VPOUT+17*, VPOUT+25*, VPOUT+30, VPOUT+31*, VPOUT+33 , VPOUT+35, VPOUT+41, VPQ! |
| ^TMP("PRCA_EOB1" | VPOUT+3!, VPOUT+8!, VPOUT+23*, VPOUT+27!, VPOUT+28*, VPOUT+40, VPQ! |
| ^TMP("RCDPE_EOB_SPLIT_OK" | CHKFILE+4 |
| ^TMP("RC_SAVE_TMP" | TPJI+3*, FAP+5*, RELHOLD+6*, CMRPT+6*, CHGMNT+7*, LSTHLD+6*, REEST+11*, BILLCOM+5* |
| ^TMP($J | VPOUT+21!, VPOUT+24!, TPJI+3, FAP+5, RELHOLD+6, CMRPT+6, CHGMNT+7, LSTHLD+6, REEST+11, BILLCOM+5 , CHKFILE+7!, RESEARCH+2!, RESEARCH+3*, RQ! |
| ^XUSEC("PRCA EDI LOCKBOX CHARGES" | CHGMNT+6 |
| ^XUSEC("RCDPEAR" | REEST+4 |
| Name | Line Occurrences |
|---|---|
| ASK | VPOUT+38, VPOUT+42 |
| BILLCOMQ | BILLCOM+3 |
| CHMQ | CHGMNT+4 |
| CMQ | CMRPT+4 |
| EDITQ | EDITSP+5, EDITSP+8 |
| FAPQ | FAP+3 |
| GOEBQ | GOECME+4, GOECME+8, GOECME+11, GOECME+14, GOECME+15 |
| LHQ | LSTHLD+4 |
| NOTAV | TPJI+2, FAP+3, RELHOLD+4, CMRPT+4, CHGMNT+4, LSTHLD+4, REEST+9, BILLCOM+3, EDITSP+5, RESEARCH+5 |
| PREOBQ | PREOB+5 |
| REESTQ | REEST+9 |
| RELHQ | RELHOLD+4 |
| RET | FAP+6, RELHOLD+7, CMRPT+7, LSTHLD+7, REEST+14, BILLCOM+7 |
| RHDR | VPOUT+39 |
| RQ | RESEARCH+5 |
| SEL | EDITSP+7 |
| TPJIQ | TPJI+2 |
| VP | PREOB+17 |
| VPQ | VP+13, VP+14, VPOUT+5 |
| WLQ | WL+6, WL+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | VP+11~, VP+13* |
| DA | EDITSP+2~ |
| DFN | GOECME+1~, GOECME+12* |
| DIR | RELHOLD+1~, CMRPT+1~, CHGMNT+1~, CHGMNT+11!, LSTHLD+1~, ASK+2~, RET+1~, RET+2!, NOWAY+1~, NOWAY+2! , NOWAY1+1~, NOWAY1+2!, CHKFILE+2~, CHKFILE+5!, WL+2~, WL+7!, WL+10!, NOTAV+1~, NOTAV+3! |
| DIR("A" | CHGMNT+11*, RET+2*, NOWAY+2*, NOWAY1+2*, CHKFILE+5*, WL+7*, WL+10*, NOTAV+3* |
| DIR("B" | CHKFILE+5* |
| DIR(0 | CHGMNT+11*, ASK+3*, RET+2*, NOWAY+2*, NOWAY1+2*, CHKFILE+5*, WL+7*, WL+10*, NOTAV+3* |
| DIROUT | ASK+2~ |
| DIRUT | ASK+2~, ASK+4 |
| DT | VPOUT+4 |
| DTOUT | FAP+6!, REEST+12!, BILLCOM+6!, ASK+2~ |
| DUOUT | ASK+2~, ASK+4 |
| DUZ | CHGMNT+6, REEST+4 |
| IBIFN | GOECME+1~, GOECME+10*, GOECME+11, GOECME+13*, GOECME+14, GOECME+15 |
| IO | VP+20 |
| IO("Q" | VP+14, VP+19! |
| IOF | RHDR+3 |
| IOM | RHDR+9 |
| IOSL | VPOUT+37 |
| IOST | ASK+1, RHDR+3 |
| POP | VP+11~, VP+13 |
| PRC | REEST+2~ |
| RC1 | VPOUT+1~, VPOUT+34*, VPOUT+40* |
| RC3444 | VPOUT+1~, VPOUT+4*, SET1~, SET1+1* |
| RC3611 | VPOUT+1~, VPOUT+7*, VPOUT+8, VPOUT+12, VPOUT+13, VPOUT+23, VPOUT+27, VPOUT+28, VPOUT+29, VPOUT+30 , VPOUT+33*, VPOUT+35, VPOUT+40, VPOUT+41 |
| RCAPAR | GOECME+1~, GOECME+2*, GOECME+3*, GOECME+13, GOEBQ+1 |
| RCDA | VP+11~, RELHOLD+1~, SET1~, SET1+1*, PREOB+1~, PREOB+3, PREOB+4*, PREOB+5, PREOB+6*, PREOB+7 , GOECME+1~, GOECME+6, GOECME+7*, GOECME+8, GOECME+9*, GOECME+10 |
| RCDA( | PREOB+4, GOECME+7 |
| RCDA(0 | PREOB+4, GOECME+7 |
| RCDA1 | SET1~, SET1+1* |
| RCDASH | VPOUT+1~, VPOUT+4*, VPOUT+17, VPOUT+25, VPOUT+31 |
| RCDAZ | VP~, PREOB+1~, PREOB+7*, PREOB+17, GOECME+1~ |
| RCDAZ( | VPOUT+6, VPOUT+7, VPOUT+19, VPOUT+22, VPOUT+23, VPOUT+28, PREOB+7*, PREOB+8, PREOB+10, PREOB+12* , PREOB+15* |
| RCDAZ(0 | VPOUT+5 |
| RCDEF | EDITSP+2~, EDITSP+10*, EDITSP+11 |
| RCDG | GOECME+1~, GOECME+10*, GOECME+11, GOECME+12, GOECME+13 |
| RCDIR | EDITSP+10, EDITSP+11, EDITSP+12!* |
| RCDONE | EDITSP+2~, EDITSP+9*, EDITSP+11 |
| RCDT | VPOUT+1~, VPOUT+4*, VPOUT+39, RHDR~, RHDR+5 |
| RCEDIT | EDITSP+2~, EDITSP+7, EDITSP+8, EDITSP+10, SEL~, SEL+3* |
| RCERA | GOECME+3*, GOECME+4, GOECME+10, GOECME+11, GOEBQ+1! |
| RCIBY | CMRPT+1~, LSTHLD+1~, SET1~ |
| RCIBY("IBEOB" | SET1+1 |
| >> RCIENS | GOECME+3 |
| >> RCLINE | EDITSP+11 |
| RCPG | VPOUT+1~, VPOUT+4*, VPOUT+36, VPOUT+37, VPOUT+38, VPOUT+39, VPOUT+42, RHDR~, RHDR+3, RHDR+4* , RHDR+5 |
| RCRCPT | WL~, WL+5 |
| RCREF | VPOUT+1~, VPOUT+7*, VPOUT+10, SET1~, SET1+1* |
| RCSAVE | EDITSP+2~, EDITSP+10*, EDITSP+12 |
| RCSAVE1 | EDITSP+2~, EDITSP+10*, EDITSP+12 |
| RCSCR | VP~, VPOUT+4, VPOUT+12, VPOUT+22, VPOUT+23, VPOUT+28, VPOUT+39, RELHOLD+1~, CHGMNT+1~, RHDR~ , RHDR+2, RHDR+7, EDITSP+11, PREOB+6, PREOB+12, PREOB+14, PREOB+17, GOECME+3*, GOECME+4, GOECME+9 , GOEBQ+1! |
| RCSCR("NOEDIT" | TPJI+2, FAP+3, RELHOLD+4, CMRPT+4, CHGMNT+4, LSTHLD+4, REEST+9, BILLCOM+3, EDITSP+5, RESEARCH+5 |
| RCSPLIT | EDITSP+10*, EDITSP+11, EDITSP+12!* |
| RCSPLIT( | EDITSP+10, EDITSP+12 |
| RCSPLIT(0 | CHKFILE+4 |
| RCSTOP | VPOUT+1~, VPOUT+4*, VPOUT+33, VPOUT+35, VPOUT+36*, VPOUT+37, VPOUT+38, VPOUT+42, ASK~, ASK+4* |
| RCZ | VPOUT+1~, VPOUT+6*, VPOUT+7, VPOUT+19, VPOUT+22, VPOUT+23, VPOUT+28 |
| RCZ0 | VPOUT+1~, VPOUT+12*, VPOUT+14, VPOUT+15, VPOUT+16 |
| U | VPOUT+7, VPOUT+14, VPOUT+15, VPOUT+16, VPOUT+19, VPOUT+23, VPOUT+28, RHDR+7, RHDR+8, SET1+1 , PREOB+6, PREOB+15, GOECME+3, GOECME+9, GOECME+10, GOECME+12 |
| >> VALMBCK | VPQ+1*, TPJIQ*, FAPQ*, RELHQ*, CMQ*, CHGMNT+13*, LSTHLD+10*, REEST+7*, REESTQ*, BILLCOMQ* , EDITQ*, PREOBQ*, EXIT+1*, WLQ*, NOTAV+4*, GOEBQ* |
| >> VALMBG | RESEARCH+3 |
| VALMY | SEL+1~ |
| VALMY(0 | SEL+3 |
| X | RELHOLD+1~, CMRPT+1~, CHGMNT+1~, LSTHLD+1~, RET+1~, NOWAY+1~, NOWAY1+1~, CHKFILE+2~, WL+2~, NOTAV+1~ |
| >> XQORNOD(0 | SEL+2 |
| Y | RELHOLD+1~, CMRPT+1~, CHGMNT+1~, LSTHLD+1~, RET+1~, NOWAY+1~, NOWAY1+1~, CHKFILE+2~, CHKFILE+6, WL+2~ , NOTAV+1~ |
| Z | VPOUT+1~, RHDR+1~, RHDR+2*, RHDR+7, RHDR+8, PREOB+1~, PREOB+8*, PREOB+10, PREOB+12, PREOB+15 , WL+2~, WL+5*, WL+6, WL+9, WL+12, GOECME+1~ |
| Z0 | VPOUT+1~, VPOUT+35*, VPOUT+41, PREOB+1~, PREOB+10*, PREOB+11, PREOB+12, PREOB+14*, PREOB+15, GOECME+1~ |
| ZTDESC | VP+11~, VP+15* |
| >> ZTQUEUED | VPOUT+36, VPOUT+44, VPOUT+45 |
| ZTREQ | VPOUT+36!, VPOUT+44* |
| ZTRTN | VP+11~, VP+15* |
| ZTSAVE | VP+11~ |
| ZTSAVE("RC*" | VP+16* |
| ZTSK | VP+18, VP+19! |
| >> ZTSTOP | VPOUT+36* |