IBECEA1 ;ALB/RLW - Cancel/Edit/Add... Action Entry Points ; Sep 30, 2020@15:16:44
Source file <IBECEA1.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 13 | ^IBAERR1 IVM^IBAMTV32 SERV^IBAUTL2 CLADD^IBAUTL3 $$COPAYCHK^IBAUTL8 $$PFSSWARN^IBBSHDWN ARRAY^IBECEA0 ($$DUPCPYCHK,$$GETINFO,CPYDISPLAY)^IBECEA1 ^IBECEA3 UPDATE^IBECEA38 $$FNDVST^IBECEA4 ($$CDCHK,$$CHKST44,$$ISCDELIG,$$OECHK,$$UPDATE,MESS2B)^IBECEAMH ^IBR |
| List Manager | 2 | ($$SETSTR,FULL)^VALM1 EN^VALM2 |
| VA FileMan | 2 | ($$GET1,Y)^DIQ ^DIR |
| Kernel | 1 | $$FMTE^XLFDT |
| Uncategorized | 1 | ^@( |
| 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 | 6 | IBACM ADD CHARGE ONE IBACM CANCEL CHARGE ONE IBACM PASS CHARGE IBACM UPDATE CHARGE ONE IBECEA1 IBRREL |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PASS | ; 'Pass a Charge' Entry Action (added by Jim Moore 4/30/92)
|
|
| MSG | ; Display results message.
|
|
| ADD | ; 'Add a Charge' Entry Action
|
|
| UPD | ; 'Edit a Charge' Entry Action
|
|
| CAN | ; 'Cancel a Charge' Entry Action
|
|
| CANQ | ||
| PAUSE | ; Keep this around for awhile.
|
|
| DUPCPYCHK(IBIENS) | ;
; Input: IBIENS = A single charge IEN to release or a series of charge IENs separated by commas ; Output: 0: No Duplicate Copay exists for the patient/date ; #: IEN of the Duplicate Copay ; If the charge currently being released is a Copay charge, then check for duplicates ; All charges including ON HOLD Copay charges will be in the ACHDT x-ref |
|
| IBARY(IBIENS,IBARY) | ; Process user selection and save in IBARY ordered by priority
; IBARY will only contain the Copay related charges that need to be checked for duplicates. ; Input: Y = A single charge IEN to release or a series of charge IENs separated by commas ; IBARY = Array name passed by reference for return array. ; Output: IBARY(Date of Interest, Priority Index, IEN in "#350)="" |
|
| GETINFO(IBIEN) | ; Display Duplicate Copay info to the user.
; IBIEN = Existing Copay already charged for Patient/Date |
|
| CPYDISPLAY(IBIEN1,IBIEN2) | ; Display Duplicate Copay info to the user.
; Input: IBIEN1 - IEN of 1st charge - Currently in IB ; IBIEN2 - IEN of 2nd charge - Could be in IB or AR |
| Name | Field # of Occurrence |
|---|---|
| ^@( | CAN+5 |
| $$GET1^DIQ | PASS+60, GETINFO+4, GETINFO+6, GETINFO+7, GETINFO+8, GETINFO+9, GETINFO+11, GETINFO+12, CPYDISPLAY+13 |
| Y^DIQ | PASS+44 |
| ^DIR | MSG+3, PAUSE+1 |
| ^IBAERR1 | MSG+2 |
| IVM^IBAMTV32 | PASS+78 |
| SERV^IBAUTL2 | PASS+74 |
| CLADD^IBAUTL3 | PASS+75 |
| $$COPAYCHK^IBAUTL8 | DUPCPYCHK+21 |
| $$PFSSWARN^IBBSHDWN | PASS+6, ADD+1, CAN+2 |
| ARRAY^IBECEA0 | CAN+6 |
| $$DUPCPYCHK^IBECEA1 | PASS+14 |
| $$GETINFO^IBECEA1 | CPYDISPLAY+9, CPYDISPLAY+10, CPYDISPLAY+17 |
| CPYDISPLAY^IBECEA1 | PASS+18 |
| ^IBECEA3 | ADD+2 |
| UPDATE^IBECEA38 | PASS+56 |
| $$FNDVST^IBECEA4 | PASS+54 |
| $$CDCHK^IBECEAMH | PASS+60 |
| $$CHKST44^IBECEAMH | PASS+61 |
| $$ISCDELIG^IBECEAMH | PASS+61 |
| $$OECHK^IBECEAMH | PASS+62 |
| $$UPDATE^IBECEAMH | PASS+65 |
| MESS2B^IBECEAMH | PASS+65 |
| ^IBR | PASS+42 |
| $$SETSTR^VALM1 | PASS+45, PASS+47 |
| FULL^VALM1 | PASS+17 |
| EN^VALM2 | PASS+5, CAN+1 |
| $$FMTE^XLFDT | GETINFO+13 |
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | GET1^DIQ |
| ^IBE(352.5 - [#352.5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(350 | PASS+44 |
| ^IB - [#350] | PASS+27, PASS+32, PASS+33, PASS+43, PASS+71, IBARY+8 |
| ^IBE(350.1 - [#350.1] | PASS+38, PASS+39, PASS+52, PASS+59, PASS+70 |
| ^IBE(350.21 - [#350.21] | PASS+35 |
| ^IBE(351 - [#351] | PASS+71 |
| ^IBMH(351.83 - [#351.83] | PASS+64 |
| ^TMP("IBACM" | PASS+11, PASS+28, PASS+48* |
| ^TMP("IBACMIDX" | PASS+12, PASS+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| C | PASS+1~, PASS+44* |
| >> DFN | PASS+71, DUPCPYCHK+21 |
| DIR | MSG+3!, PAUSE+1! |
| DIR(0 | MSG+3*, PAUSE+1* |
| IBAFY | PASS+1~ |
| IBARTYP | PASS+2~ |
| IBARY | DUPCPYCHK+6~, DUPCPYCHK+10, DUPCPYCHK+12, IBARY~ |
| IBARY( | DUPCPYCHK+15, DUPCPYCHK+17, DUPCPYCHK+19, IBARY+19*, IBARY+22*, IBARY+25*, IBARY+27*, IBARY+30*, IBARY+33* |
| IBAT | IBARY+5~, IBARY+11*, IBARY+12, IBARY+16*, IBARY+19, IBARY+21, IBARY+24, IBARY+27, IBARY+29, IBARY+32 |
| IBATYP | PASS+1~, GETINFO+2~, GETINFO+4*, GETINFO+5*, GETINFO+15 |
| IBATYPE | PASS+3~, PASS+37*, PASS+38, PASS+39, PASS+52, PASS+59, PASS+70 |
| IBAUPD | UPD+1*, CAN+2, CAN+5, CAN+7! |
| IBBG | CAN+6*, CAN+7! |
| IBBIL | GETINFO+2~, GETINFO+7*, GETINFO+18 |
| IBBLNO | PASS+3~, PASS+46*, PASS+47, PASS+52, PASS+56, PASS+63, PASS+65 |
| IBCDCHK | PASS+3~, PASS+58*, PASS+59*, PASS+60*, PASS+61*, PASS+62*, PASS+63 |
| >> IBCLDT | PASS+73* |
| IBCOMMIT | CAN+4*, CAN+6, CAN+7! |
| IBCSTOP | GETINFO+2~, GETINFO+9*, GETINFO+10*, GETINFO+16 |
| IBDATA0 | IBARY+5~, IBARY+8*, IBARY+9, IBARY+11, IBARY+14, IBARY+16 |
| IBDATE | GETINFO+2~, GETINFO+11*, GETINFO+12*, GETINFO+13*, GETINFO+14 |
| IBDT | DUPCPYCHK+6~, DUPCPYCHK+14*, DUPCPYCHK+15*, DUPCPYCHK+17, DUPCPYCHK+19, IBARY+5~, IBARY+14*, IBARY+16, IBARY+17, IBARY+19 , IBARY+22, IBARY+25, IBARY+27, IBARY+30, IBARY+33 |
| IBDUPCPY | PASS+9~*, PASS+10, PASS+14*, PASS+16, PASS+18, PASS+24, MSG+1, DUPCPYCHK+6~, DUPCPYCHK+8*, DUPCPYCHK+15 , DUPCPYCHK+17, DUPCPYCHK+19, DUPCPYCHK+21*, DUPCPYCHK+23, DUPCPYCHK+26 |
| IBERROR | PASS+1~, PASS+56, PASS+65 |
| IBEXCOPAY | PASS+2~ |
| IBFLAG | CPYDISPLAY+8~, CPYDISPLAY+14*, CPYDISPLAY+21, CPYDISPLAY+29 |
| IBFR | PASS+3~, PASS+50*, PASS+54, PASS+60, PASS+61 |
| IBHLDR | PASS+1~, PASS+40*, PASS+78 |
| IBIEN | DUPCPYCHK+6~, DUPCPYCHK+18*, DUPCPYCHK+19*, DUPCPYCHK+21, IBARY+5~, IBARY+7*, IBARY+8, IBARY+19, IBARY+22, IBARY+25 , IBARY+27, IBARY+30, IBARY+33, GETINFO~, GETINFO+4, GETINFO+6, GETINFO+7, GETINFO+8, GETINFO+9, GETINFO+11 , GETINFO+12 |
| IBIEN1 | CPYDISPLAY~, CPYDISPLAY+6, CPYDISPLAY+9 |
| IBIEN2 | CPYDISPLAY~, CPYDISPLAY+6, CPYDISPLAY+10, CPYDISPLAY+13, CPYDISPLAY+17 |
| IBIENS | DUPCPYCHK~, DUPCPYCHK+10, IBARY~, IBARY+7 |
| IBII | PASS+1~, PASS+10*, PASS+11, PASS+12, PASS+27*, PASS+28, PASS+29, PASS+48, MSG+2 |
| IBIL | PASS+2~ |
| IBINDX | IBARY+5~, IBARY+7* |
| IBLINE | PASS+1~, PASS+11*, PASS+28*, PASS+45*, PASS+47*, PASS+48 |
| IBMHVST | PASS+3~, PASS+64*, PASS+65 |
| IBMSG | PASS+1~, PASS+32*, PASS+33*, PASS+34*, PASS+35*, PASS+36*, PASS+38*, PASS+39*, PASS+49*, MSG+2 |
| IBN | PASS+2~ |
| IBNBR | CAN+4*, CAN+5*, CAN+7! |
| IBND | PASS+1~, PASS+33*, PASS+34, PASS+35, PASS+36, PASS+37, PASS+43*, PASS+44, PASS+46, PASS+50 , PASS+54, PASS+58, PASS+71, PASS+73, PASS+78 |
| >> IBNOD(0 | CAN+1 |
| IBNOS | PASS+1~, PASS+29* |
| IBNOS2 | PASS+2~, PASS+12*, PASS+14, PASS+18, PASS+27, PASS+29*, PASS+32, PASS+33, PASS+43, PASS+64 , PASS+71 |
| IBOEEVDT | PASS+3~, PASS+58*, PASS+62 |
| IBOENC | PASS+3~, PASS+58*, PASS+61, PASS+62 |
| IBPRTY | DUPCPYCHK+6~, DUPCPYCHK+16*, DUPCPYCHK+17*, DUPCPYCHK+19 |
| IBSEQNO | PASS+2~, PASS+38* |
| IBSERV | PASS+2~, PASS+74 |
| IBSTAT | PASS+1~, PASS+35*, PASS+40, PASS+44*, PASS+49 |
| IBSTOPDA | PASS+3~, PASS+58*, PASS+60 |
| IBTCH | GETINFO+2~, GETINFO+6*, GETINFO+17 |
| IBTEXT | GETINFO+2~, GETINFO+14*, GETINFO+15*, GETINFO+16*, GETINFO+17*, GETINFO+18*, GETINFO+19*, GETINFO+20 |
| IBTEXT1 | CPYDISPLAY+8~, CPYDISPLAY+9*, CPYDISPLAY+39 |
| IBTEXT2 | CPYDISPLAY+8~, CPYDISPLAY+10*, CPYDISPLAY+40 |
| IBTEXT3 | CPYDISPLAY+8~, CPYDISPLAY+11*, CPYDISPLAY+17*, CPYDISPLAY+22, CPYDISPLAY+24, CPYDISPLAY+30, CPYDISPLAY+33, CPYDISPLAY+41 |
| IBTOTL | PASS+2~ |
| IBTRAN | PASS+2~ |
| IBTRANS | CPYDISPLAY+8~, CPYDISPLAY+13*, CPYDISPLAY+14 |
| IBTRN | GETINFO+2~, GETINFO+8*, GETINFO+19 |
| IBVSTIEN | PASS+2~, PASS+54*, PASS+56 |
| IBXA | PASS+2~, PASS+70*, PASS+71 |
| IBY | PASS+1~, PASS+11*, PASS+28*, PASS+38*, PASS+42*, PASS+49, PASS+75, MSG+2 |
| U | PASS+37, PASS+46, PASS+50, PASS+52, PASS+54, PASS+58, PASS+59, IBARY+11, IBARY+14, IBARY+16 , CPYDISPLAY+17 |
| >> VALMBCK | PASS+5*, PASS+6*, PASS+20*, ADD+1*, CAN+1*, CAN+2*, CAN+4* |
| >> VALMBG | CAN+6* |
| >> VALMDDF("BILL#" | PASS+47 |
| >> VALMDDF("STATUS" | PASS+45 |
| >> VALMY | PASS+6 |
| >> VALMY( | PASS+10, PASS+27, CAN+5 |
| >> VALMY(0 | CAN+1 |
| >> XQORNOD(0 | PASS+5 |
| Y | PASS+2~, PASS+42, PASS+44*, PASS+45 |
| Z | PASS+3~, PASS+65* |