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* |