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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCIL0

Package: Integrated Billing

Routine: IBCIL0


Information

IBCIL0 ;DSI/ESG - CLAIMSMANAGER SKIP LIST ;11-JAN-2001

Source Information

Source file <IBCIL0.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Integrated Billing 4 ST2^IBCIST  ($$CK2,$$STAT)^IBCIUT1  $$FILL^IBCIUT2  $$BILLER^IBCIUT5  
List Manager 3 EN^VALM  ($$FDATE,$$SETFLD,CLEAR,FULL,PAUSE)^VALM1  (CLEAN,SET)^VALM10  
VA FileMan 2 EN^DDIOL  ^DIR  
Kernel 1 $$FMTE^XLFDT  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Integrated Billing 5 IBCI CLAIMSMANAGER SKIP LIST  IBCI MULTIPLE CLAIM SEND  IBCI SELECT BILLS  IBCI SEND ALL  IBCI SEND NON-AUTH ONLY  
Kernel 2 ^DIC(19  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for IBCI CLAIMSMANAGER SKIP LIST
HDR ; -- header code
INIT ; -- init variables and list array
SRT ;sort
SELB ; select single bill, bill by status, or multiple range of bills
SELBX ;
N1 ; check for valid number and send the claim
STATUS ;set ibcisnt based on criteria
ALL ;send all claims
SNA ;send all non authorized claims
SENDMAIL ;
; This procedure is responsible for sending a MailMan message to
; users about the claims that had no ClaimsManager errors. The
; message will list all clean claims and will be sent to the billers,
; assigned to people, current user, and the user who most recently
; sent the bill to CM.
SENDX ;
NOBILS ;msg for no bills
YESBLS ;msg for sending bills
HELP ; -- help code
EXIT ; -- exit code

External References

Name Field # of Occurrence
EN^DDIOL HELP+3, HELP+4, HELP+5, HELP+6, HELP+7, HELP+8, HELP+9
^DIR EN+4, EN+9, SELB+12, NOBILS+3
ST2^IBCIST N1+14
$$CK2^IBCIUT1 EN+6
$$STAT^IBCIUT1 STATUS+2, STATUS+3
$$FILL^IBCIUT2 SENDMAIL+26, SENDMAIL+28, SENDMAIL+29, SENDMAIL+31, SENDMAIL+33, SENDMAIL+35
$$BILLER^IBCIUT5 INIT+14, N1+11
EN^VALM EN+13
$$FDATE^VALM1 INIT+12
$$SETFLD^VALM1 SRT+5, SRT+6, SRT+7, SRT+8, SRT+9, SRT+12
CLEAR^VALM1 EXIT+1
FULL^VALM1 SELB+5, NOBILS+1, HELP+2
PAUSE^VALM1 HELP+10
CLEAN^VALM10 INIT+1
SET^VALM10 SRT+12
$$FMTE^XLFDT SENDMAIL+30
^XMD SENDMAIL+45

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!!?10,"Another user is currently using this option.",!!?10,"Please try again later.",!!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: @IOF,!!!?10,"ClaimsManager is not working right now."
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !!?10,"Please try again later.",!!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: N1+15
Function Call: WRITE
  • Prompt: !!,"There are no claims to send ...",!
  • Line Location: NOBILS+2
Function Call: WRITE
  • Prompt: !!,"Sending claims ... please wait.",!
  • Line Location: YESBLS+1
Routine Call
  • DIR
  • Line Location:
    • EN+4
    • EN+9
    • SELB+12
    • NOBILS+3
Routine Call
  • VALM
  • Line Location:
    • EN+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] INIT+10, INIT+11, INIT+19, INIT+21, N1+27, N1+28
^DPT - [#2] INIT+20, N1+31
^IBA(351.9 - [#351.9] INIT+8, INIT+9, SRT+11, N1+12, N1+22
^IBCIL0 EN+3, EN+10, EN+16
^TMP("IBCIL0" EN+14!, INIT+2!, INIT+28*, SRT+1, SRT+2, SRT+3, SRT+4
^TMP("IBCIL1" EN+14!, INIT+2!, SRT+11*, N1+7, N1+8, N1+9, ALL+5, SNA+5, SNA+6
^TMP("IBCIL2" EN+14!, INIT+2!, N1+36*, N1+39*, N1+40*, N1+41*, N1+42*, SENDMAIL+9, SENDMAIL+22, SENDMAIL+23
^VA(200 - [#200] INIT+17, N1+25

Label References

Name Line Occurrences
EXIT SRT+15
INIT SELB+4, SELB+22, ALL+3, ALL+6, SNA+3, SNA+8
N1 SELB+20, ALL+5, SNA+6
NOBILS SELB+4, ALL+3, SNA+3
SELBX SELB+4, SELB+13
SENDMAIL SELB+22, ALL+6, SNA+8
SENDX SENDMAIL+9
STATUS N1+9
YESBLS SELB+14, ALL+4, SNA+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATP N1+2~, N1+22*, N1+39
BILLNO N1+2~, N1+29*, N1+35
CHARGES N1+2~, N1+27*, N1+36, N1+39, N1+40, N1+41
CHG SENDMAIL+7~, SENDMAIL+22*, SENDMAIL+23, SENDMAIL+32
CT EN+15!, INIT+2!, SRT+1*, SRT+10*, SRT+11, SRT+12, SRT+13, SELB+4, SELB+6, ALL+3
ALL+4, SNA+3, SNA+4
DFN N1+2~, N1+30*, N1+31
DIR EN+4!, EN+9!, SELB+12!, NOBILS+3!
DIR("?" SELB+9*, SELB+10*, SELB+11*
DIR("A" SELB+7*, SELB+8*
DIR(0 EN+4*, EN+9*, SELB+6*, NOBILS+3*
>> DIRUT SELB+13
DPTDATA N1+2~, N1+31*, N1+32, N1+33
DUZ N1+24, SENDMAIL+42, SENDMAIL+44
EVENTDT N1+2~, N1+34*, N1+35
IBCIARR INIT+4~, INIT+6*, SRT+5*, SRT+6*, SRT+7*, SRT+8*, SRT+9*, SRT+12*
IBCIBNUM INIT+3~, INIT+10*, INIT+28, SRT+3*, SRT+4
IBCIDATE INIT+4~, INIT+12*, INIT+28
IBCIDFN INIT+5~, INIT+19*, INIT+20
IBCIENAR SELB+2~, SELB+15*, N1+4~
IBCIENAR( SELB+17, SELB+18
IBCIERR EN+15!
IBCIFDAT INIT+3~, INIT+11*, INIT+12
IBCIIEN INIT+3~, INIT+8*, INIT+9, INIT+10, INIT+11, INIT+14, INIT+19, INIT+21, INIT+28
IBCIMCSB N1+1~, N1+11*, N1+23, N1+40
IBCIMCSL N1+1~, N1+12*, N1+41
IBCINAME INIT+4~, INIT+20*, INIT+28
IBCINUMS SELB+2~, SELB+18*, SELB+19*, SELB+20, N1+4~
IBCIPIEC SELB+2~, SELB+20*, N1+4~
IBCIREDT EN+15!
IBCISKST INIT+5~, INIT+7*, INIT+8
IBCISNT EN+15!, N1+21, STATUS+1!, STATUS+2*, STATUS+3*, STATUS+4*
IBCIST0 INIT+4~, INIT+21*, INIT+22, INIT+23, INIT+24, INIT+25, INIT+26, INIT+27*, INIT+28, SRT+1*
SRT+2, SRT+3, SRT+4, SRT+11
IBCIST1 INIT+4~, INIT+22*, INIT+23*, INIT+24*, INIT+25*, INIT+26*, INIT+27*, INIT+28, N1+1~, N1+9*
STATUS+4
IBCISTAT EN+15!, N1+21
IBCIUSER INIT+4~, INIT+13*, INIT+14*, INIT+15*, INIT+16*, INIT+17, SRT+2*, SRT+3, SRT+4
IBCIVAUS INIT+3~, INIT+17*, INIT+18*, INIT+28
IBCIX SELB+2~, SELB+20*, N1+6, N1+7, N1+8, N1+9, ALL+1~, ALL+5*, SNA+1~, SNA+5*
SNA+6
IBCIXX INIT+5~, SRT+4*, SRT+5, SRT+6, SRT+7, SRT+8, SRT+9, SRT+11
IBCIYSUB SELB+2~, SELB+16*, SELB+17*, SELB+18, N1+4~
IBDATA N1+2~, N1+28*, N1+29, N1+30, N1+34
IBIFN N1+1~, N1+8*, N1+11, N1+12, N1+22, N1+27, N1+28, N1+36, N1+39, N1+40
N1+41, STATUS+2, STATUS+3, SENDMAIL+7~, SENDMAIL+22*, SENDMAIL+23
IOF EN+4, EN+7
L1 SENDMAIL+7~, SENDMAIL+10*, SENDMAIL+11*, SENDMAIL+12*, SENDMAIL+13*, SENDMAIL+14*, SENDMAIL+15*, SENDMAIL+16*, SENDMAIL+17*, SENDMAIL+18*
SENDMAIL+19*, SENDMAIL+25, SENDMAIL+26, SENDMAIL+27, SENDMAIL+28, SENDMAIL+29, SENDMAIL+31, SENDMAIL+33, SENDMAIL+34, SENDMAIL+35
SENDMAIL+36*, SENDMAIL+38*, SENDMAIL+39*
NODE0 INIT+5~, INIT+9*, INIT+13, INIT+15, INIT+16
PATNAME N1+2~, N1+33*, N1+35
RESP N1+2~, N1+22*, N1+23*, N1+24*, N1+25
RESPNM N1+2~, N1+25*, N1+26*, N1+36, N1+39, N1+40, N1+41
SSN N1+3~, N1+32*, N1+35
TEXT SENDMAIL+7~
TEXT( SENDMAIL+11*, SENDMAIL+12*, SENDMAIL+13*, SENDMAIL+14*, SENDMAIL+15*, SENDMAIL+16*, SENDMAIL+17*, SENDMAIL+18*, SENDMAIL+19*, SENDMAIL+25*
SENDMAIL+26*, SENDMAIL+27*, SENDMAIL+28*, SENDMAIL+29*, SENDMAIL+31*, SENDMAIL+33*, SENDMAIL+34*, SENDMAIL+35*, SENDMAIL+38*, SENDMAIL+39*
TMPDATA N1+3~, N1+35*, N1+36, SENDMAIL+7~, SENDMAIL+24*, SENDMAIL+26, SENDMAIL+28, SENDMAIL+29, SENDMAIL+30
U INIT+10, INIT+11, INIT+13, INIT+15, INIT+16, INIT+17, INIT+19, INIT+20, INIT+21, INIT+28
SRT+5, SRT+6, SRT+7, SRT+8, SRT+9, SRT+11, N1+8, N1+9, N1+12, N1+22
N1+25, N1+27, N1+29, N1+30, N1+32, N1+33, N1+34, N1+35, SNA+6, SENDMAIL+26
SENDMAIL+28, SENDMAIL+29, SENDMAIL+30
USER SENDMAIL+7~, SENDMAIL+21*, SENDMAIL+22*, SENDMAIL+23, SENDMAIL+35
>> VALMBCK SELB+3*, ALL+2*, SNA+2*, HELP+11*
>> VALMCNT SRT+13*, SRT+14
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMSG SRT+14*
X SELB+15!, SENDMAIL+8~, SENDMAIL+26*, SENDMAIL+28*, SENDMAIL+29*, SENDMAIL+30*, SENDMAIL+32*, SENDMAIL+35*, HELP+1*
X1 SENDMAIL+8~, SENDMAIL+26*, SENDMAIL+28*, SENDMAIL+29*, SENDMAIL+30*, SENDMAIL+32*, SENDMAIL+35*
X2 SENDMAIL+8~, SENDMAIL+26*, SENDMAIL+28*, SENDMAIL+29*, SENDMAIL+30*, SENDMAIL+32*, SENDMAIL+35*
X3 SENDMAIL+8~
X4 SENDMAIL+8~
XMDUN SENDMAIL+7~
XMDUZ SENDMAIL+7~, SENDMAIL+42*
XMSUB SENDMAIL+7~, SENDMAIL+43*
XMTEXT SENDMAIL+7~, SENDMAIL+41*
XMY SENDMAIL+7~, SENDMAIL+23*, SENDMAIL+24*
XMY( SENDMAIL+44*
XMZ SENDMAIL+7~
Y SELB+15!, SENDMAIL+8~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All