Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: IBAERR3

Package: Integrated Billing

Routine: IBAERR3


Information

IBAERR3 ;ALB/AAS - RX COPAY EXEMPTION ALERT PROCESSOR ;15-JAN-93

Source Information

Source file <IBAERR3.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Integrated Billing 5 ^IBAERR2  DISP^IBARXEU  EN^IBARXEX  $$PT^IBEFUNC  $$DAT1^IBOUTL  
VA FileMan 5 C^%DTC  FILE^DICN  ^DIE  ^DIK  ^DIR  
Kernel 1 (DELETEA,SETUP)^XQALERT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Integrated Billing 3 IBAERR2  IBAMTC  IBARXEB  

Entry Points

Name Comments DBIA/ICR reference
11 ; -- process action alerts
WRITE ; -- write out long message
; xqadata = alert type;dfn;exemption;ibjob;ibwhere;duz;dt;alert entry
PROCQ
WRITEQ
TOWHO ; -- set xqa array to deliver to
SENDQ
TOWHOQ
UP ; -- update error file with user
SEND ; -- use kernel alerts
1 ; -- process info only alerts
PURGE ; -- purge entries in 354.4, clear pointer in 354.1, delete alert
; purge cleared entries older than 30 days, all over 60 days
MSG ;;
CLEARQ
PROC ; -- process alert
; -- run ^ibarxex to see if okay
CLEAR ; -- clear entry in 354.4 and alert in 354.1
UPQ

External References

Name Field # of Occurrence
C^%DTC PURGE+7, PURGE+8
FILE^DICN SEND+6
^DIE SEND+13, SEND+15, UP+5, UP+9, PURGE+17
^DIK PURGE+22
^DIR PROC+4, CLEAR+4
^IBAERR2 WRITE+9, WRITE+15, WRITE+18
DISP^IBARXEU WRITE+5
EN^IBARXEX PROC+6
$$PT^IBEFUNC SEND+3, WRITE+3
$$DAT1^IBOUTL WRITE+10
DELETEA^XQALERT PURGE+20
SETUP^XQALERT SEND+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: PROC+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLEAR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+8
Function Call: WRITE
  • Prompt: !!,"Patient: ",$P(IBP,"^"),?40,$P(IBP,"^",2)
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: " by ",$P($G(^VA(200,+$P(XQADATA,";",6),0)),"^")," on ",$$DAT1^IBOUTL($P(XQADATA,";",7)),"."
  • Line Location: WRITE+10
Routine Call
  • DIE
  • Line Location:
    • SEND+13
    • SEND+15
    • UP+5
    • UP+9
    • PURGE+17
Routine Call
  • DIR
  • Line Location:
    • PROC+4
    • CLEAR+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(354.1 - [#354.1] Classic Fileman Calls
^IBA(354.4 - [#354.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(354.1 - [#354.1] UP+7, PURGE+17
^IBA(354.4 - [#354.4] UP+4, PURGE+6, PURGE+11, PURGE+13, PURGE+19
^IBE(350.9 - [#350.9] TOWHO+5
^IBE(354.5 - [#354.5] SEND+4, SEND+5, TOWHO+2, TOWHO+3, PURGE+16
^VA(200 - [#200] WRITE+10
^XMB(3.8 - [#3.8] TOWHO+3, TOWHO+6

Label References

Name Line Occurrences
CLEAR 1+3, 11+3
CLEARQ CLEAR+5
PROC 11+3
PROCQ PROC+5
SENDQ SEND+2, SEND+4, SEND+5
TOWHO SEND+17, PURGE+20
UP 1+3, 11+3
UPQ UP+3, UP+4, UP+7
WRITE 1+3, 11+3

Naked Globals

Name Field # of Occurrence
^( TOWHO+2, TOWHO+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+4*, UP+8!, UP+9*, PURGE+17*!, PURGE+22*!
DD SEND+6!
DFN SEND+3, SEND+11, 1+2~, 11+2~, PROC+6*, WRITE+3*, WRITE+5
DIC SEND+1~, SEND+6*, SEND+13!, SEND+15!, UP+2~, UP+8!
DIC(0 SEND+6*
DIE SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+5*, UP+8!, UP+9*, PURGE+17*!
DIK PURGE+22*!
DIR 1+2~, 11+2~, PROC+2~, CLEAR+2~
DIR("?" PROC+3*, CLEAR+3*
DIR("A" PROC+4*, CLEAR+4*
DIR("B" PROC+4*, CLEAR+4*
DIR(0 PROC+4*, CLEAR+4*
DIRUT 1+2~, 11+2~, PROC+5, CLEAR+1, CLEAR+5
DLAYGO SEND+1~, SEND+6*
DO SEND+6!
DR SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+5*, UP+8!, UP+9*, PURGE+17*!
DT SEND+11, WRITE+5, PURGE+7, PURGE+8
DUOUT 1+2~, 11+2~
DUZ SEND+11, UP+5
I TOWHO+1~, TOWHO+2*, TOWHO+3*
IB30 PURGE+7*, PURGE+11, PURGE+24!
IB60 PURGE+8*, PURGE+14, PURGE+24!
IBA SEND+1~, SEND+4*, SEND+7, SEND+8, SEND+9
>> IBALERT SEND+2*, SEND+4, SEND+5, SEND+6, SEND+11, TOWHO+2, TOWHO+3, TOWHO+5, PURGE+19*
IBCLEAR 1+2~*, 1+4!, 11+2~*, PROC+5*, CLEAR+4
IBDA SEND+1~, SEND+6*, SEND+7, SEND+11, SEND+13, PURGE+11*, PURGE+13, PURGE+16, PURGE+17, PURGE+19
, PURGE+22, PURGE+24!
IBDFN PROC+2~, PROC+6*
>> IBDT PURGE+9*, PURGE+11*, PURGE+14
>> IBEXDA SEND+11, SEND+15
>> IBEXERR SEND+2, SENDQ*
>> IBJOB SEND+11
IBP SEND+1~, SEND+3*, SEND+8, 1+2~, 11+2~, WRITE+3*, WRITE+4
>> IBWHER SEND+11
J TOWHO+1~, TOWHO+2*, TOWHO+3*, TOWHO+5*, TOWHO+6, TOWHO+7
X SEND+1~, SEND+5*, SEND+6*, PROC+2~, CLEAR+2~, UP+2~, UP+4*, UP+8!, PURGE+7, PURGE+8
, PURGE+13*, PURGE+14, PURGE+17*, PURGE+24!
X1 PURGE+7*, PURGE+8*, PURGE+24!
X2 PURGE+7*, PURGE+8*, PURGE+24!
XQA SEND+1~, TOWHO+4, PURGE+24!
XQA( TOWHO+2*
XQA("G." TOWHO+3*, TOWHO+6*
XQA("G.IB EDI SUPERVISOR" , TOWHO+7*
XQADATA SEND+1~, SEND+11*, 1+1, 11+1, WRITE+3, WRITE+6, WRITE+7, WRITE+8, WRITE+10, WRITE+13
, WRITE+14, WRITE+16, WRITE+17, UP+3, UP+4, UP+7, UP+9
XQAID SEND+1~, SEND+7*, PURGE+16*, PURGE+24!
XQAKILL SEND+1~, SEND+7*, 1+1!, 11+1!, CLEAR+7*, UP+1, PURGE+20*, PURGE+24!
XQAMSG SEND+1~, SEND+8*
XQAOPT SEND+1~
XQAROU SEND+1~, SEND+9*
XQATMP WRITE+2~, WRITE+8*
XQATMP1 WRITE+2~, WRITE+14*
XQATMP2 WRITE+2~, WRITE+17*
Y SEND+1~, SEND+6, PROC+2~, PROC+5, CLEAR+2~, CLEAR+7, UP+2~, UP+8!
>> ZTQUEUED PURGE+10

Marked Items

Name Field # of Occurrence
$T(ERR+XQATMP^IBAERR2 WRITE+9
$T(JOB+XQATMP1^IBAERR2 WRITE+15
$T(MSG+(2) WRITE+6
$T(WHERE+XQATMP2^IBAERR2 WRITE+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All