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 | 12 | ^IBAERR1 IVM^IBAMTV32 SERV^IBAUTL2 CLADD^IBAUTL3 $$COPAYCHK^IBAUTL8 $$PFSSWARN^IBBSHDWN ARRAY^IBECEA0 ($$DUPCPYCHK,$$GETINFO,CPYDISPLAY)^IBECEA1 ^IBECEA3 UPDATE^IBECEA38 $$FNDVST^IBECEA4 ^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 | GETINFO+4, GETINFO+6, GETINFO+7, GETINFO+8, GETINFO+9, GETINFO+11, GETINFO+12, CPYDISPLAY+13 |
Y^DIQ | PASS+42 |
^DIR | MSG+3, PAUSE+1 |
^IBAERR1 | MSG+2 |
IVM^IBAMTV32 | PASS+64 |
SERV^IBAUTL2 | PASS+60 |
CLADD^IBAUTL3 | PASS+61 |
$$COPAYCHK^IBAUTL8 | DUPCPYCHK+21 |
$$PFSSWARN^IBBSHDWN | PASS+5, ADD+1, CAN+2 |
ARRAY^IBECEA0 | CAN+6 |
$$DUPCPYCHK^IBECEA1 | PASS+13 |
$$GETINFO^IBECEA1 | CPYDISPLAY+9, CPYDISPLAY+10, CPYDISPLAY+17 |
CPYDISPLAY^IBECEA1 | PASS+17 |
^IBECEA3 | ADD+2 |
UPDATE^IBECEA38 | PASS+53 |
$$FNDVST^IBECEA4 | PASS+51 |
^IBR | PASS+40 |
$$SETSTR^VALM1 | PASS+43, PASS+44 |
FULL^VALM1 | PASS+16 |
EN^VALM2 | PASS+4, 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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(350 | PASS+42 |
^IB - [#350] | PASS+26, PASS+31, PASS+32, PASS+41, PASS+57, IBARY+8 |
^IBE(350.1 - [#350.1] | PASS+36, PASS+37, PASS+49, PASS+56 |
^IBE(350.21 - [#350.21] | PASS+34 |
^IBE(351 - [#351] | PASS+57 |
^TMP("IBACM" | PASS+10, PASS+27, PASS+45* |
^TMP("IBACMIDX" | PASS+11, PASS+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | PASS+1~, PASS+42* |
>> DFN | PASS+57, 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 |
IBAUPD | UPD+1*, CAN+2, CAN+5, CAN+7! |
IBBG | CAN+6*, CAN+7! |
IBBIL | GETINFO+2~, GETINFO+7*, GETINFO+18 |
>> IBCLDT | PASS+59* |
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+8~*, PASS+9, PASS+13*, PASS+15, PASS+17, PASS+23, MSG+1, DUPCPYCHK+6~, DUPCPYCHK+8*, DUPCPYCHK+15 , DUPCPYCHK+17, DUPCPYCHK+19, DUPCPYCHK+21*, DUPCPYCHK+23, DUPCPYCHK+26 |
IBERROR | PASS+1~, PASS+53 |
IBEXCOPAY | PASS+2~ |
IBFLAG | CPYDISPLAY+8~, CPYDISPLAY+14*, CPYDISPLAY+21, CPYDISPLAY+29 |
IBHLDR | PASS+1~, PASS+38*, PASS+64 |
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+9*, PASS+10, PASS+11, PASS+26*, PASS+27, PASS+28, PASS+45, MSG+2 |
IBIL | PASS+2~ |
IBINDX | IBARY+5~, IBARY+7* |
IBLINE | PASS+1~, PASS+10*, PASS+27*, PASS+43*, PASS+44*, PASS+45 |
IBMSG | PASS+1~, PASS+31*, PASS+32*, PASS+33*, PASS+34*, PASS+35*, PASS+36*, PASS+37*, PASS+46*, MSG+2 |
IBN | PASS+2~ |
IBNBR | CAN+4*, CAN+5*, CAN+7! |
IBND | PASS+1~, PASS+32*, PASS+33, PASS+34, PASS+35, PASS+36, PASS+37, PASS+41*, PASS+42, PASS+44 , PASS+49, PASS+51, PASS+53, PASS+56, PASS+57, PASS+59, PASS+64 |
>> IBNOD(0 | CAN+1 |
IBNOS | PASS+1~, PASS+28* |
IBNOS2 | PASS+2~, PASS+11*, PASS+13, PASS+17, PASS+26, PASS+28*, PASS+31, PASS+32, PASS+41, PASS+57 |
IBPRTY | DUPCPYCHK+6~, DUPCPYCHK+16*, DUPCPYCHK+17*, DUPCPYCHK+19 |
IBSEQNO | PASS+2~, PASS+36* |
IBSERV | PASS+2~, PASS+60 |
IBSTAT | PASS+1~, PASS+34*, PASS+38, PASS+42*, PASS+46 |
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+51*, PASS+53 |
IBXA | PASS+2~, PASS+56*, PASS+57 |
IBY | PASS+1~, PASS+10*, PASS+27*, PASS+36*, PASS+40*, PASS+46, PASS+61, MSG+2 |
U | PASS+49, PASS+51, PASS+53, IBARY+11, IBARY+14, IBARY+16, CPYDISPLAY+17 |
>> VALMBCK | PASS+4*, PASS+5*, PASS+19*, ADD+1*, CAN+1*, CAN+2*, CAN+4* |
>> VALMBG | CAN+6* |
>> VALMDDF("BILL#" | PASS+44 |
>> VALMDDF("STATUS" | PASS+43 |
>> VALMY | PASS+5 |
>> VALMY( | PASS+9, PASS+26, CAN+5 |
>> VALMY(0 | CAN+1 |
>> XQORNOD(0 | PASS+4 |
Y | PASS+2~, PASS+40, PASS+42*, PASS+43 |