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 |  Local Variables  | All
Print Page as PDF
Routine: IBCIUT2

Package: Integrated Billing

Routine: IBCIUT2


Information

IBCIUT2 ;DSI/SLM - CLAIMSMANAGER MESSAGE UTILITIES ;21-DEC-2000

Source Information

Source file <IBCIUT2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 8 UPDT^IBCIADD1  EN^IBCIMSG  ^IBCIUDF  ($$CKNER,$$STAT,NOW,ST)^IBCIUT1  READ^IBCIUT3  ($$P1,DCOM,DELER,DELTI,Z1AR)^IBCIUT4  ($$OPENUSE,DASN)^IBCIUT5  COMMENT^IBCIUT7  
VA FileMan 1 ^DIE  

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: 9

Package Total Caller Graph
Integrated Billing 9 IBCIADD1  IBCIL0  IBCIMSG  IBCIMSG1  IBCINPT  IBCIPAY  IBCIST  IBCIUT6  
IBCIWK  

Entry Points

Name Comments DBIA/ICR reference
MSGHDR ;build message id segment
RSEG ;build route segment
FILL() ;pad x with characters
ASND(IBIFN) ;auto send to ClaimsManager
WRT ;write the message to io
SEND ;open the tcp/ip port and send msg then read response
TST ;if test send, put errors in tmp global
CLEAN1 ; clean up the variables
CLEAN ;

External References

Name Field # of Occurrence
^DIE ASND+14
UPDT^IBCIADD1 ASND+8
EN^IBCIMSG ASND+11, ASND+30, ASND+38, ASND+50, ASND+54, ASND+69
^IBCIUDF WRT+5
$$CKNER^IBCIUT1 ASND+16, ASND+32, ASND+52
$$STAT^IBCIUT1 ASND+40
NOW^IBCIUT1 RSEG+4
ST^IBCIUT1 ASND+6, ASND+17, ASND+23, ASND+27, ASND+46, ASND+56, ASND+60, ASND+63
READ^IBCIUT3 SEND+3
$$P1^IBCIUT4 ASND+26, ASND+34, ASND+47, ASND+61, ASND+64, ASND+72
DCOM^IBCIUT4 ASND+15
DELER^IBCIUT4 ASND+19, ASND+43
DELTI^IBCIUT4 ASND+18, ASND+41, ASND+57
Z1AR^IBCIUT4 ASND+22, ASND+33, ASND+52
$$OPENUSE^IBCIUT5 SEND+1
DASN^IBCIUT5 ASND+20, ASND+42
COMMENT^IBCIUT7 ASND+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IBCIHDR
  • Line Location: WRT+3
Function Call: WRITE
  • Prompt: @FLUSH
  • Line Location: WRT+10
Function Call: WRITE
  • Prompt: IBCIU(1)
  • Line Location: WRT+17
Function Call: WRITE
  • Prompt: @FLUSH
  • Line Location: WRT+20
Function Call: WRITE
  • Prompt: @FLUSH
  • Line Location: WRT+29
Function Call: WRITE
  • Prompt: IBCIU(4)
  • Line Location: WRT+31
Function Call: WRITE
  • Prompt: @FLUSH
  • Line Location: WRT+41
Function Call: WRITE
  • Prompt: IBCIU(4)
  • Line Location: WRT+43
Function Call: WRITE
  • Prompt: IBCIUDF(I),IBCIU(3)
  • Line Location: WRT+50
Function Call: WRITE
  • Prompt: IBCIU(2)
  • Line Location: WRT+52
Function Call: WRITE
  • Prompt: $C(1)
  • Line Location: SEND+2
Function Call: WRITE
  • Prompt: $C(3),@FLUSH
  • Line Location: SEND+2
Routine Call
  • DIE
  • Line Location:
    • ASND+14

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" WRT+3
^IBA(351.9 - [#351.9] ASND+13, ASND+15, WRT+16
^TMP("IBCIMSG" WRT+9, WRT+11, WRT+19, WRT+21, WRT+27, WRT+28, WRT+30, WRT+31, WRT+37, WRT+39
CLEAN1+1!
^TMP("IBCITST" TST+1!, TST+3*, TST+5*
^TMP("IBXSAVE" CLEAN+1!

Label References

Name Line Occurrences
$$FILL RSEG+3, RSEG+4, RSEG+5, RSEG+6, RSEG+7, RSEG+8, RSEG+9
CLEAN1 WRT+54
MSGHDR WRT+3
SEND ASND+11, ASND+30, ASND+38, ASND+50, ASND+54, ASND+69
TST ASND+35
WRT SEND+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CLEAN+2!
CPD1 CLEAN+14!
CT CLEAN+2!
CTR CLEAN+16!
D0 CLEAN+2!
DA ASND+14*!, CLEAN+2!
DIC CLEAN+2!
DIE ASND+14*!, CLEAN+2!
DR ASND+14*!, CLEAN+2!
FLUSH WRT+4*, WRT+10, WRT+20, WRT+29, WRT+41, SEND+2, SEND+4!
I MSGHDR+4*, WRT+2~, WRT+8*, WRT+9, WRT+11, WRT+18*, WRT+19, WRT+21, WRT+27*, WRT+28
WRT+30, WRT+31, WRT+38*, WRT+39, WRT+43, WRT+50*, CLEAN+2!
IBCIAA MSGHDR+4*, MSGHDR+5, CLEAN+3!
IBCIAPC CLEAN+3!
IBCIAPID CLEAN+3!
IBCIBDOS CLEAN+5!
IBCIBDPS CLEAN+3!
IBCIBPDE CLEAN+3!
IBCIBPDI CLEAN+4!
IBCIBPFI CLEAN+4!
IBCIBPID CLEAN+4!
IBCIBPLA CLEAN+4!
IBCIBPMI CLEAN+4!
IBCIBPSP CLEAN+4!
IBCIBPTI CLEAN+5!
IBCIBPUP CLEAN+5!
IBCICC WRT+3*, WRT+5*, WRT+9*, WRT+10*, WRT+19*, WRT+20*, WRT+28*, WRT+29*, WRT+40*, WRT+41*
SEND+4!
IBCICL CLEAN+5!
IBCICLNP WRT+9, WRT+11, WRT+19, WRT+21, WRT+37, WRT+39, CLEAN1+1!
IBCICNT TST+1~*, TST+3, TST+5, TST+6*
IBCICPT CLEAN+5!
IBCIDA TST+1~, TST+2*, TST+3, TST+4, TST+5
IBCIDA1 TST+1~, TST+3*, TST+4*, TST+5
IBCIDE CLEAN+5!
IBCIDFN CLEAN+5!
IBCIDOB CLEAN+6!
IBCIEB CLEAN+6!
IBCIEBID CLEAN+6!
IBCIEDOS CLEAN+6!
>> IBCIERR ASND+1*, ASND+26*, ASND+34*, ASND+47*, ASND+61*, ASND+64*, ASND+72*, ASND+75*
IBCIET CLEAN+6!
IBCIHDR MSGHDR+5!*, RSEG+2*, RSEG+11*, RSEG+12*, RSEG+13*, WRT+3, WRT+5, CLEAN+6!
IBCILSEG CLEAN+7!
IBCILSI CLEAN+16!
IBCILSTA CLEAN+7!
IBCIMCID RSEG+5*, RSEG+11, CLEAN+7!
IBCIMDT RSEG+4*, RSEG+11, CLEAN+7!
IBCIMP RSEG+5*, RSEG+11, CLEAN+7!
>> IBCIMT RSEG+3*, RSEG+11
IBCIOGID CLEAN+8!
IBCIOID CLEAN+8!
IBCIOS WRT+3*, WRT+4, SEND+4!
IBCIPAC CLEAN+8!
IBCIPID CLEAN+8!
IBCIPOS CLEAN+8!
IBCIPPID CLEAN+8!
IBCIPTFI CLEAN+9!
IBCIPTLA CLEAN+9!
IBCIPTMI CLEAN+9!
IBCIRAP RSEG+8*, RSEG+12, CLEAN+9!
IBCIRPDE CLEAN+9!
IBCIRPDI CLEAN+9!
IBCIRPFI CLEAN+9!
IBCIRPID CLEAN+10!
IBCIRPLA CLEAN+10!
IBCIRPMI CLEAN+10!
IBCIRPSP CLEAN+10!
IBCIRPTI CLEAN+10!
IBCIRPUP CLEAN+10!
IBCISAMT CLEAN+10!
IBCISAP RSEG+7*, RSEG+12, CLEAN+11!
IBCISEX CLEAN+11!
IBCISI RSEG+9*, RSEG+13, CLEAN+11!
>> IBCISNT ASND+4, ASND+5, ASND+10, ASND+24, ASND+29, ASND+37, ASND+43, ASND+45, ASND+49, ASND+50*
, ASND+54*, ASND+65*, ASND+68
IBCISOCK SEND+3, SEND+4!
IBCISPAI CLEAN+11!
IBCISPC CLEAN+11!
IBCISPDE CLEAN+11!
IBCISPDI CLEAN+11!
IBCISPFI CLEAN+12!
IBCISPID CLEAN+12!
IBCISPLA CLEAN+12!
IBCISPMI CLEAN+12!
IBCISPSP CLEAN+12!
IBCISPTI CLEAN+12!
IBCISPUP CLEAN+12!
IBCIST ASND+5*, ASND+6, ASND+17*, ASND+23*, ASND+27*, ASND+45*, ASND+46, ASND+56*, ASND+60*, ASND+63*
CLEAN+13!
>> IBCISTAT ASND+17*, ASND+23*, ASND+27*, ASND+32*, ASND+33*, ASND+34*, ASND+40*, ASND+45*, ASND+56*, ASND+60*
, ASND+63*, ASND+70*
IBCITC CLEAN+13!
IBCITOS CLEAN+13!
IBCITSI CLEAN+16!
IBCIU MSGHDR+2!, CLEAN1+1!
IBCIU( MSGHDR+4
IBCIU(1 MSGHDR+3*, MSGHDR+5, RSEG+13, WRT+17
IBCIU(2 MSGHDR+3*, WRT+52
IBCIU(3 MSGHDR+3*, RSEG+2, RSEG+12, RSEG+13, WRT+23, WRT+33, WRT+45, WRT+50, WRT+51
IBCIU(4 MSGHDR+3*, WRT+31, WRT+43
IBCIU(5 MSGHDR+3*
IBCIU(6 MSGHDR+3*
IBCIUDF CLEAN1+1!
IBCIUDF( WRT+50
IBCIUID RSEG+6*, RSEG+11, CLEAN+13!
IBCIUNIT CLEAN+13!
IBCIXLID CLEAN+13!
IBCIY ASND+1~*, ASND+2, ASND+12*, ASND+31*, ASND+39*, ASND+55*, ASND+71*, ASND+76
IBCIZ SEND+3, CLEAN+15!
IBCIZ1 CLEAN+15!
IBCIZ1( TST+2, TST+3, TST+4, TST+5
IBIFN ASND~, ASND+2, ASND+13, ASND+14, ASND+15, ASND+20, ASND+24, ASND+40, ASND+42, WRT+9
WRT+11, WRT+16, WRT+19, WRT+21, WRT+27, WRT+28, WRT+30, WRT+31, WRT+37, WRT+39
IBX CLEAN+13!
IBXARRAY CLEAN+15!
IBXARRY CLEAN+15!
IBXDAT1 CLEAN+15!
IBXDATA CLEAN+15!
IBXERR CLEAN+15!
IBY CLEAN+13!
ICD0 WRT+2~
IENS CLEAN+14!
II CLEAN+2!
J WRT+2~, WRT+17*, WRT+19, WRT+21, WRT+27, WRT+28, WRT+30, WRT+31, WRT+37, WRT+39
WRT+52, CLEAN+2!
LITMS WRT+2~, WRT+16*, WRT+17, WRT+52
MOD WRT+2~, WRT+39*, WRT+40, WRT+42
N1 CLEAN+2!
NODE3 CLEAN+14!
NODE4 CLEAN+14!
NODE50 CLEAN+14!
NODE51 CLEAN+14!
NODE52 CLEAN+14!
PROBLEM ASND+1!, ASND+12, ASND+26, ASND+31, ASND+34, ASND+39, ASND+44, ASND+47, ASND+51, ASND+55
, ASND+59, ASND+61, ASND+62, ASND+64, ASND+71, ASND+72, SEND+1*, SEND+3
RCD1 CLEAN+14!
TOTMOD WRT+2~, WRT+37*, WRT+38, WRT+43
U ASND+13, ASND+15, WRT+16, WRT+27, WRT+31, WRT+37
X RSEG+1~, RSEG+3*, RSEG+4!*, RSEG+5*, RSEG+6*, RSEG+7*, RSEG+8*, RSEG+9*, FILL+13, FILL+26
, FILL+28, FILL+29, FILL+30, CLEAN+2!
X1 RSEG+1~, RSEG+3*, RSEG+4*, RSEG+5*, RSEG+6*, RSEG+7*, RSEG+8*, RSEG+9*, FILL+17*, FILL+18*
, FILL+26, FILL+28, CLEAN+16!
X2 RSEG+1~, FILL+19*, FILL+20*, FILL+21*, FILL+29, FILL+30, CLEAN+16!
X3 RSEG+1~, RSEG+9*!, FILL+22*, FILL+23*, FILL+28, CLEAN+16!
X4 RSEG+1~, FILL+24*, FILL+26, CLEAN+16!
Y RSEG+1~, RSEG+4, FILL+12*, FILL+13, FILL+26*, FILL+28*, FILL+29*, FILL+30*, FILL+31, CLEAN+2!
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 |  Local Variables  | All