IBECEA4 ;ALB/CPM - Cancel/Edit/Add... Cancel a Charge ;11-MAR-93
Source file <IBECEA4.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 12 | $$GETMHFR^IBAMTC FOUND^IBARXMA $$CANCEL^IBARXMN ADD^IBECEA3 ($$GETELGP,$$GETVST)^IBECEA36 $$UPDATE^IBECEA38 ($$CDCHK,$$CHKST44,$$ISCDELIG,$$NUMVSTCK,$$OECHK,MESS3,UPDVST)^IBECEAMH (CLOCK,HDR,PAUSE)^IBECEAU CLSTR^IBECEAU1 REAS^IBECEAU2 (CANC,CED,ERR,PROC,UPSTAT)^IBECEAU4 ^IBR |
| VA FileMan | 3 | ^DIE $$GET1^DIQ ^DIR |
| Kernel | 2 | $$FMTE^XLFDT $$RJ^XLFSTR |
| Registration | 1 | $$SITE^VASITE |
| 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 | IBECEA1 IBECEA3A IBECEAU6 IBRREL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ONE | ; Cancel a single charge.
|
|
| REAS | ; - ask for the cancellation reason
|
|
| ONEQ | ;Exit utility
|
|
| PASS | ; Pass the action to Accounts Receivable.
|
|
| UPDVST(IBCAN) | ; update the Visit Tracking file
|
|
| FNDVST(IBBLNO,IBVSTDT,IBN) | ; Locate the Visit IEN
|
|
| UCVSTDB | ; Update the UC Visit Tracking DB if the Cancellation Reason is usable on UC copays
|
|
| CANCAPI(IBN) | ;Cancel a copay given a Copay IEN.
|
|
| REBILL(IBDFN,IBEVDT,IBCRNT) | ; Re-bill one of cancelled charges on a given date IB*2.0*682
|
|
| ASKRB(IBNUM) | ; Prompt for re-billing of a cancelled charge IB*2.0*682
|
|
| ISINPT(IBACT) | ; check if given charge is an inpatient charge
|
|
| ISRX(IBACT) | ; check if given charge is an RX charge
|
|
| FNDUCV(IBDFN,IBEVDT,IBSITE) | ; find "visit only" entry in file 351.82
|
| Name | Field # of Occurrence |
|---|---|
| ^DIE | REAS+83 |
| $$GET1^DIQ | REAS+17, REAS+23, REAS+37, REAS+45, REAS+51, REAS+60, REAS+74, REAS+95, UPDVST+11, UPDVST+13 , UPDVST+15, UCVSTDB+3, UCVSTDB+8, REBILL+13, REBILL+19, REBILL+28, REBILL+31, REBILL+33, REBILL+89, REBILL+90 |
| ^DIR | ASKRB+9 |
| $$GETMHFR^IBAMTC | REAS+97 |
| FOUND^IBARXMA | REAS+86 |
| $$CANCEL^IBARXMN | REAS+86 |
| ADD^IBECEA3 | REBILL+81, REBILL+92 |
| $$GETELGP^IBECEA36 | UCVSTDB+20 |
| $$GETVST^IBECEA36 | UCVSTDB+32 |
| $$UPDATE^IBECEA38 | UPDVST+27 |
| $$CDCHK^IBECEAMH | REAS+38 |
| $$CHKST44^IBECEAMH | REAS+39 |
| $$ISCDELIG^IBECEAMH | REAS+39 |
| $$NUMVSTCK^IBECEAMH | REAS+56 |
| $$OECHK^IBECEAMH | REAS+43 |
| MESS3^IBECEAMH | REAS+52, REAS+61 |
| UPDVST^IBECEAMH | REAS+98 |
| CLOCK^IBECEAU | REAS+110 |
| HDR^IBECEAU | ONE+3 |
| PAUSE^IBECEAU | ONEQ+2 |
| CLSTR^IBECEAU1 | REAS+109 |
| REAS^IBECEAU2 | REAS+7 |
| CANC^IBECEAU4 | REAS+77, REAS+90 |
| CED^IBECEAU4 | ONE+6 |
| ERR^IBECEAU4 | ONEQ+2 |
| PROC^IBECEAU4 | REAS+71 |
| UPSTAT^IBECEAU4 | REAS+81 |
| ^IBR | PASS+3 |
| $$SITE^VASITE | REBILL+35 |
| $$FMTE^XLFDT | REBILL+26, REBILL+27, REBILL+48 |
| $$RJ^XLFSTR | REBILL+61, REBILL+63 |
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | Classic Fileman Calls, GET1^DIQ |
| ^IBE(350.1 - [#350.1] | GET1^DIQ |
| ^IBE(350.3 - [#350.3] | GET1^DIQ |
| ^IBE(352.5 - [#352.5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IB - [#350] | REAS+82, REAS+113, REBILL+21, REBILL+86, REBILL+87, REBILL+88, REBILL+89 |
| ^IB("AFDT" | REBILL+17 |
| ^IBE(350.1 - [#350.1] | REAS+30, REAS+32, ISINPT+8, ISRX+8 |
| ^IBMH(351.83 - [#351.83] | REAS+31 |
| ^IBUC(351.82 - [#351.82] | FNDVST+4, FNDVST+5, REBILL+39, REBILL+40, REBILL+78, FNDUCV+11, FNDUCV+12 |
| ^XUSEC("IB EDIT" | REBILL+69 |
| Name | Line Occurrences |
|---|---|
| $$ASKRB | REBILL+74 |
| $$FNDUCV | REBILL+35 |
| $$FNDVST | UPDVST+15 |
| $$ISINPT | REBILL+12 |
| $$ISRX | REBILL+11, REBILL+21 |
| ONE | CANCAPI+15 |
| ONEQ | ONE+6, ONE+7, ONE+9, ONE+10, REAS+9, REAS+23, REAS+45, REAS+71, REAS+74, REAS+77 , REAS+80, REAS+86, REAS+90 |
| PASS | REAS+83 |
| REAS | ONE+7, ONE+9, REAS+17, REAS+51, REAS+55 |
| REBILL | REAS+113 |
| UCVSTDB | REAS+74 |
| UPDVST | UCVSTDB+11, UCVSTDB+14, UCVSTDB+17, UCVSTDB+22, UCVSTDB+29, UCVSTDB+35, UCVSTDB+38 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | REAS+83*! |
| >> DFN | REAS+56, REAS+86, REAS+97, REAS+109, REAS+113 |
| DIE | REAS+83*! |
| DIR | ASKRB+4~ |
| DIR("?" | ASKRB+8* |
| DIR("A" | ASKRB+6*, ASKRB+7* |
| DIR(0 | ASKRB+5* |
| DIROUT | ASKRB+4~ |
| DIRUT | ASKRB+4~ |
| DR | REAS+83*! |
| DTOUT | ASKRB+4~ |
| DUOUT | ASKRB+4~ |
| DUZ | REBILL+69 |
| IB0 | REBILL+6~, REBILL+21*, REBILL+26, REBILL+27, REBILL+30, REBILL+32 |
| IBACT | REBILL+6~, REBILL+10*, REBILL+11, REBILL+12, ISINPT~, ISINPT+8, ISRX~, ISRX+8 |
| IBAMC | REAS+86*, ONEQ+4!, CANCAPI+9~ |
| IBAPI | ONE+3, REAS+113, ONEQ+1, CANCAPI+10~, CANCAPI+13* |
| IBATYP | ONEQ+3!, CANCAPI+8~ |
| IBBLNO | UPDVST+8~, UPDVST+11*, UPDVST+12*, UPDVST+14*, UPDVST+15, FNDVST~, FNDVST+4 |
| IBCAN | UPDVST~, UPDVST+22, UPDVST+23, UPDVST+24, UPDVST+25 |
| IBCANC | ONEQ+4!, CANCAPI+8~, CANCAPI+9~ |
| IBCANTR | ONE+8, ONE+9, REAS+80, ONEQ+4!, CANCAPI+8~ |
| IBCC | ONE+7, ONE+8*, ONEQ+3!, CANCAPI+9~ |
| IBCHG | REAS+108, REAS+110, ONEQ+3!, CANCAPI+8~ |
| >> IBCLDA | REAS+109 |
| >> IBCLST | REAS+110 |
| IBCNMH | REAS+95*, REAS+96, REAS+97*, REAS+98, ONEQ+4! |
| IBCNRSLT | ONEQ+1*, CANCAPI+10~, CANCAPI+16 |
| IBCNT | REBILL+6~, REBILL+9*, REBILL+22*, REBILL+26, REBILL+27, REBILL+28, REBILL+29, REBILL+30, REBILL+31, REBILL+32 , REBILL+33, REBILL+34, REBILL+36, REBILL+47*, REBILL+48, REBILL+49, REBILL+50, REBILL+51, REBILL+54, REBILL+60 , REBILL+74 |
| IBCRES | REAS+9, REAS+17, REAS+23, REAS+45, REAS+51, REAS+60, REAS+77, REAS+83, REAS+90, REAS+95 , ONEQ+3!, UCVSTDB+3, UCVSTDB+8, CANCAPI+8~ |
| IBCRNT | REBILL~, REBILL+13, REBILL+20 |
| IBDASH | REBILL+6~, REBILL+56*, REBILL+59 |
| IBDESC | ONEQ+3!, CANCAPI+9~ |
| IBDFN | REBILL~, REBILL+17, REBILL+35, REBILL+39, FNDUCV~, FNDUCV+10, FNDUCV+13 |
| IBDT | REBILL+6~, REBILL+16*, REBILL+17, REBILL+41 |
| IBEDT | REBILL+6~, REBILL+15*, REBILL+16 |
| IBELIG | UCVSTDB+2~, UCVSTDB+20*, UCVSTDB+21, UCVSTDB+29 |
| IBERROR | UPDVST+8~, UPDVST+9*, UPDVST+27 |
| IBEVDA | ONEQ+4!, CANCAPI+9~ |
| IBEVDT | REBILL~, REBILL+14, REBILL+15, REBILL+35, FNDUCV~, FNDUCV+10, FNDUCV+11 |
| >> IBFAC | REBILL+35, REBILL+43 |
| >> IBFLG | REAS+6* |
| IBFOUND | FNDVST+2~, FNDVST+3*, FNDVST+4, FNDVST+6*, FNDUCV+8~, FNDUCV+11*, FNDUCV+16* |
| IBFR | REAS+39, REAS+56, REAS+97, REAS+109, ONEQ+4!, CANCAPI+8~ |
| IBH | ONE+9, ONE+10, ONEQ+4!, CANCAPI+8~, CANCAPI+9~ |
| IBHASUC | REBILL+6~, REBILL+8*, REBILL+29*, REBILL+39 |
| IBIDX | ONEQ+3!, CANCAPI+9~ |
| IBIENS | REBILL+6~, REBILL+18*, REBILL+19, REBILL+28, REBILL+31, REBILL+33, REBILL+84*, REBILL+90 |
| IBIL | ONE+10, REAS+82*, REAS+83, ONEQ+3!, CANCAPI+8~, CANCAPI+9~ |
| IBINPT | REBILL+6~, REBILL+12*, REBILL+14, REBILL+15, REBILL+67 |
| IBJOB | CANCAPI+8~, CANCAPI+13* |
| IBLINES | REBILL+6~ |
| IBLINES( | REBILL+26*, REBILL+27*, REBILL+28*, REBILL+29, REBILL+30*, REBILL+31*, REBILL+32*, REBILL+33*, REBILL+34*, REBILL+36* , REBILL+48*, REBILL+49*, REBILL+50*, REBILL+51*, REBILL+61, REBILL+62, REBILL+63, REBILL+77, REBILL+78, REBILL+80 , REBILL+84, REBILL+86, REBILL+87, REBILL+88, REBILL+89, REBILL+91 |
| IBLPFLG | ONE+1~, REAS+4*, REAS+55, REAS+62* |
| IBN | ONE+6, REAS+31, REAS+77, REAS+81, REAS+83, REAS+88, REAS+90, ONEQ+4!, PASS+3, UPDVST+11 , UPDVST+13, UPDVST+15, FNDVST~, FNDVST+6, CANCAPI~ |
| IBND | ONE+8, ONE+9, REAS+23, REAS+30, REAS+32, REAS+33, REAS+35, REAS+38, REAS+74, REAS+86 , ONEQ+3!, UCVSTDB+20, UCVSTDB+32, CANCAPI+8~, REBILL+10, REBILL+14, REBILL+15 |
| IBNOFRVS | UCVSTDB+2~, UCVSTDB+32*, UCVSTDB+35 |
| IBNOS | ONEQ+4!, PASS+3*, CANCAPI+9~ |
| IBNUM | ASKRB~, ASKRB+5, ASKRB+7, ASKRB+8 |
| IBOEEVDT | REAS+2~, REAS+35*, REAS+43 |
| IBOENC | REAS+2~, REAS+35*, REAS+39, REAS+43 |
| IBPARNT | REAS+81, REAS+82, ONEQ+4!, CANCAPI+8~, CANCAPI+9~ |
| IBREAS | UPDVST+8~, UPDVST+22*, UPDVST+23*, UPDVST+24*, UPDVST+25*, UPDVST+27 |
| IBREB | ONEQ+4!, CANCAPI+9~ |
| IBREBILL | REBILL+6~ |
| IBREBILL("BILLFR" | REBILL+78*, REBILL+87* |
| IBREBILL("BILLTO" | REBILL+78*, REBILL+88* |
| IBREBILL("CHRGAMT" | REBILL+90* |
| IBREBILL("CHRGTYPE" | REBILL+79*, REBILL+89* |
| IBREBILL("EVDT" | REBILL+78*, REBILL+86* |
| IBREBILL("UC" | REBILL+80*, REBILL+91* |
| IBRES | FNDUCV+8~, FNDUCV+9*, FNDUCV+10, FNDUCV+16*, FNDUCV+18 |
| IBRTN | UPDVST+8~, UPDVST+27* |
| IBSDT | REBILL+6~, REBILL+14*, REBILL+16 |
| IBSEQNO | ONEQ+3!, CANCAPI+8~, CANCAPI+9~ |
| IBSERV | PASS+1~ |
| IBSITE | UPDVST+12, FNDUCV~, FNDUCV+10, FNDUCV+15 |
| IBSL | ONEQ+4!, CANCAPI+9~ |
| IBSTAT | UPDVST+8~, UPDVST+13*, UPDVST+14, UPDVST+22*, UPDVST+23*, UPDVST+24*, UPDVST+25*, UPDVST+27 |
| IBSTCD | REAS+2~, REAS+37*, REAS+38 |
| IBSTCHCK | REAS+28*, REAS+31*, REAS+32*, REAS+38*, REAS+39*, REAS+41, REAS+43*, REAS+45, REAS+51, REAS+55 , REAS+94, ONEQ+4! |
| IBSTOPDA | REAS+2~, REAS+33*, REAS+36, REAS+37 |
| IBSVIEN | REAS+1~, REAS+88*, REAS+98, REAS+113 |
| IBTO | ONEQ+4!, CANCAPI+9~ |
| IBTOTL | ONEQ+3!, CANCAPI+9~ |
| IBUC0 | REBILL+6~, REBILL+40*, REBILL+41, REBILL+42, REBILL+43, REBILL+48, FNDUCV+8~, FNDUCV+12*, FNDUCV+13, FNDUCV+14 , FNDUCV+15 |
| IBUCBH | UCVSTDB+2~, UCVSTDB+8*, UCVSTDB+11, UCVSTDB+14, UCVSTDB+17 |
| IBUCFLG | REBILL+6~, REBILL+13*, REBILL+46 |
| IBUCIEN | REBILL+6~, REBILL+35*, REBILL+36 |
| IBUCSKIP | REBILL+6~, REBILL+9*, REBILL+46* |
| IBUNIT | REAS+110, ONEQ+3!, CANCAPI+8~ |
| IBVSTD | FNDVST+2~, FNDVST+5*, FNDVST+6 |
| IBVSTDT | FNDVST~, FNDVST+6 |
| IBVSTIEN | UPDVST+8~, UPDVST+15*, UPDVST+16, UPDVST+27, FNDVST+2~, FNDVST+3*, FNDVST+4*, FNDVST+5, FNDVST+7 |
| IBXA | ONE+7, REAS+77, REAS+108, ONEQ+4!, CANCAPI+8~ |
| IBY | ONE+6, ONE+10*, REAS+10*, REAS+17, REAS+18*, REAS+23, REAS+24*, REAS+46*, REAS+71, REAS+74 , REAS+86, REAS+90, ONEQ+1, ONEQ+2, ONEQ+4!, PASS+3*, UCVSTDB+4*, CANCAPI+9~, CANCAPI+13* |
| IBZ | REBILL+6~, REBILL+17*, REBILL+18, REBILL+20, REBILL+21, REBILL+34, REBILL+39*, REBILL+40, REBILL+51, REBILL+60* , REBILL+61, REBILL+62, REBILL+63, REBILL+74*, REBILL+77, REBILL+78, REBILL+80, REBILL+84, REBILL+86, REBILL+87 , REBILL+88, REBILL+89, REBILL+91, FNDUCV+8~, FNDUCV+11*, FNDUCV+12, FNDUCV+16 |
| NUMVSTFL | REAS+2~, REAS+56*, REAS+57 |
| RES | ASKRB+4~, ISINPT+6~, ISINPT+7*, ISINPT+8*, ISINPT+9, ISRX+6~, ISRX+7*, ISRX+8*, ISRX+9 |
| U | REAS+23, REAS+30, REAS+32, REAS+33, REAS+35, REAS+38, REAS+74, REAS+108, REAS+113, FNDVST+6 , UCVSTDB+20, UCVSTDB+32, REBILL+10, REBILL+14, REBILL+15, REBILL+21, REBILL+26, REBILL+27, REBILL+28, REBILL+29 , REBILL+30, REBILL+31, REBILL+32, REBILL+33, REBILL+41, REBILL+42, REBILL+43, REBILL+48, REBILL+49, REBILL+50 , REBILL+61, REBILL+62, REBILL+63, REBILL+78, REBILL+86, REBILL+87, REBILL+88, REBILL+89, ISINPT+8, ISRX+8 , FNDUCV+13, FNDUCV+14, FNDUCV+15 |
| X | ASKRB+4~ |
| Y | PASS+3, ASKRB+4~, ASKRB+10 |