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

Package: Integrated Billing

Routine: IBCIUT6


Information

IBCIUT6 ;DSI/ESG - MAILMAN UTILITIES ;22-JUN-2001

Source Information

Source file <IBCIUT6.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Integrated Billing 8 $$COBN^IBCEF  UPDT^IBCIADD1  HDR^IBCIMG  ($$CK0,DIAG)^IBCIUT1  $$FILL^IBCIUT2  DELTI^IBCIUT4  ($$CMTINFO,$$ENV)^IBCIUT5  GDATA^IBCIWK  
Kernel 1 (CALL,CLOSE)^%ZISTCP  
MailMan 1 ^XMD  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Integrated Billing 4 IBCI CLEAR CLAIMSMANAGER QUEUE  IBCIST  IBCIUDF  IBCIUT1  

Entry Points

Name Comments DBIA/ICR reference
CAT(IBIFN,IBCIFRM,IBCITO,IBCIGRP,GRPONLY) ; MailMan message sending
; This procedure is called when the user is assigning a bill to
; another user.
CATX ;
LINEDATA(IBIFN,LINE) ; Get and display the line item info
LINDATX ;
TOP(IBIFN)
TOPX ;
CLRCMQ(MSG) ;
; This procedure will try to clear out the CM result queue by opening
; and using every available port and just reading in any and all
; data CM is wanting to send.
AGAIN ;
CLRX ;

External References

Name Field # of Occurrence
CALL^%ZISTCP AGAIN+6
CLOSE^%ZISTCP AGAIN+11
^DIR CLRCMQ+23, CLRCMQ+42
$$COBN^IBCEF TOP+6
UPDT^IBCIADD1 LINEDATA+7
HDR^IBCIMG CAT+49
$$CK0^IBCIUT1 CLRCMQ+19
DIAG^IBCIUT1 LINEDATA+27
$$FILL^IBCIUT2 LINEDATA+39, LINEDATA+40, LINEDATA+41, LINEDATA+42, LINEDATA+43, LINEDATA+44, LINEDATA+45, LINEDATA+46, LINEDATA+48, LINEDATA+52
, LINEDATA+53
DELTI^IBCIUT4 LINDATX+1
$$CMTINFO^IBCIUT5 CAT+37
$$ENV^IBCIUT5 CLRCMQ+15
GDATA^IBCIWK CAT+49
^XMD CAT+90

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!?5,"The ClaimsManager product is not being used."
  • Line Location: CLRCMQ+21
Function Call: WRITE
  • Prompt: !!?5,"This option is not available.",!!
  • Line Location: CLRCMQ+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CLRCMQ+28
Function Call: WRITE
  • Prompt: !?20,"Clear ClaimsManager Results Queue",!
  • Line Location: CLRCMQ+29
Function Call: WRITE
  • Prompt: !?2,"This option attempts to clear out the ClaimsManager Results Queue so"
  • Line Location: CLRCMQ+30
Function Call: WRITE
  • Prompt: !?2,"ClaimsManager can get back in sync with VistA. If this process doesn't"
  • Line Location: CLRCMQ+31
Function Call: WRITE
  • Prompt: !?2,"correct the problems, then Ingenix should be called (800-765-6818)."
  • Line Location: CLRCMQ+32
Function Call: WRITE
  • Prompt: !
  • Line Location: CLRCMQ+33
Function Call: WRITE
  • Prompt: !?2,"Please note that you're doing this from the TEST account. This may be"
  • Line Location: CLRCMQ+35
Function Call: WRITE
  • Prompt: !?2,"risky if there are Production users using ClaimsManager."
  • Line Location: CLRCMQ+36
Function Call: WRITE
  • Prompt: !
  • Line Location: CLRCMQ+37
Function Call: READ
  • Variable: TRASH#1
  • Timeout: 1
  • Line Location: AGAIN+8
Function Call: WRITE
  • Prompt: $C(1,6,3),!
  • Line Location: AGAIN+10
Function Call: WRITE
  • Prompt: ?15,$J(J,5)," characters read"
  • Line Location: AGAIN+14
Function Call: WRITE
  • Prompt: ?40,"ACK sent to CM"
  • Line Location: AGAIN+15
Function Call: WRITE
  • Prompt: ?58,"Port Closed"
  • Line Location: AGAIN+16
Routine Call
  • DIR
  • Line Location:
    • CLRCMQ+23
    • CLRCMQ+42

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] CAT+23, TOP+8
^IBA(351.9 - [#351.9] CAT+36, CAT+40, CAT+41, CAT+62, CAT+70, CAT+71, CAT+79, CAT+80, LINEDATA+7, LINEDATA+10
, LINEDATA+11, LINEDATA+19
^IBA(355.3 - [#355.3] TOP+10
^IBCITCP( CLRCMQ+45, CLRX+1
^IBE(350.9 - [#350.9] CAT+95, CLRCMQ+46, CLRCMQ+48
^IBE(355.1 - [#355.1] TOP+12
^TMP("DISPLAY" LINEDATA+25!, LINEDATA+29, LINEDATA+30, LINEDATA+34!
^VA(200 - [#200] CAT+24, CAT+25
^XMB(3.8 - [#3.8] CAT+22
^XMB(3.9 - [#3.9] CAT+96*

Label References

Name Line Occurrences
AGAIN AGAIN+19
CATX CAT+94, CAT+95
CLRX CLRCMQ+16, CLRCMQ+19, CLRCMQ+26, CLRCMQ+45, CLRCMQ+47, CLRCMQ+49
LINEDATA CAT+73
TOPX TOP+9, TOP+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEGDATE LINEDATA+1~, LINEDATA+12*, LINEDATA+13*, LINEDATA+40
CHRG LINEDATA+1~, LINEDATA+21*, LINEDATA+46
COLHDR LINEDATA+1~, LINEDATA+8*, LINEDATA+9*, LINEDATA+37
CPT LINEDATA+1~, LINEDATA+18*, LINEDATA+44
DIR CLRCMQ+23!, CLRCMQ+42!
DIR("A" CLRCMQ+40*
DIR("B" CLRCMQ+41*
DIR(0 CLRCMQ+23*, CLRCMQ+39*
DIROUT CLRCMQ+13~
DIRUT CLRCMQ+13~
DTOUT CLRCMQ+13~
DUOUT CLRCMQ+13~
DXCODE LINEDATA+1~, LINEDATA+30*, LINEDATA+31, LINEDATA+32
DXSTRING LINEDATA+1~, LINEDATA+26*, LINEDATA+31*, LINEDATA+32*, LINEDATA+51, LINEDATA+52, LINEDATA+55
ENDDATE LINEDATA+1~, LINEDATA+14*, LINEDATA+15*, LINEDATA+41
ERRDATA CAT+14~, CAT+71*, CAT+72, CAT+74, CAT+75
ERRLVL CAT+14~, CAT+75*, CAT+77
GRPONLY CAT~, CAT+21*, CAT+87, CAT+88
GRPPLAN TOP+4~, TOP+8*, TOP+9, TOP+10
IBCIASI CAT+14~
IBCIASN CAT+14~
IBCIBII CAT+14~
IBCIBIL CAT+14~
IBCIBIR CAT+14~
IBCICAR CAT+14~
IBCICLNO CAT+15~
IBCICLNP CAT+15~, CAT+23*, CAT+27, CAT+30
IBCICNM CAT+15~
IBCICOD CAT+15~
IBCIDAT CAT+15~
IBCIDOB CAT+15~
IBCIDPT CAT+15~
IBCIEVEN CAT+15~
IBCIEVV CAT+16~
IBCIFRM CAT~, CAT+24, CAT+26, CAT+88
IBCIFRM1 CAT+16~, CAT+24*, CAT+31
IBCIGRP CAT~, CAT+20*, CAT+22*, CAT+89
IBCIINS CAT+16~
IBCIIP CLRCMQ+12~, CLRCMQ+46*, CLRCMQ+47, AGAIN+6
IBCIMT CLRCMQ+12~, CLRCMQ+15*, CLRCMQ+16, CLRCMQ+34
IBCINAM CAT+16~
IBCIPAD CAT+16~
IBCIPRV CAT+16~
IBCIPTI CAT+16~
IBCISEQ TOP+4~, TOP+6*, TOP+7
IBCISER CAT+16~
IBCISEX CAT+17~
IBCISOCK CLRCMQ+12~, AGAIN+3*, AGAIN+4*, AGAIN+5, AGAIN+6
IBCISRR CAT+17~
IBCISSN CAT+17~
IBCITO CAT~, CAT+25, CAT+87
IBCITO1 CAT+17~, CAT+25*, CAT+27, CAT+30
IBCITOP TOP+4~, TOP+5*, TOP+12*, TOPX+1
IBIFN CAT~, CAT+23, CAT+36, CAT+37, CAT+40, CAT+41, CAT+62, CAT+70, CAT+71, CAT+73
, CAT+79, CAT+80, LINEDATA~, LINEDATA+7, LINEDATA+10, LINEDATA+11, LINEDATA+19, LINEDATA+27, LINEDATA+29, LINEDATA+30
, TOP~, TOP+6, TOP+8
INSSEQ TOP+4~, TOP+7*, TOP+8
IO(0 CLRCMQ+20, CLRCMQ+27, AGAIN+13
IOF CLRCMQ+28
J CLRCMQ+12~, AGAIN+8*, AGAIN+9, AGAIN+14
JTOT CLRCMQ+12~, AGAIN+3*, AGAIN+9*, AGAIN+19
KILLTMP LINEDATA+1~, LINEDATA+6*, LINEDATA+7*, LINDATX+1
L1 CAT+17~, CAT+29*, CAT+30*, CAT+31*, CAT+32*, CAT+37*, CAT+38*, CAT+41*, CAT+43*, CAT+44*
, CAT+51, CAT+52*, CAT+53*, CAT+54*, CAT+55*, CAT+56*, CAT+57*, CAT+58*, CAT+59*, CAT+63*
, CAT+64*, CAT+76, CAT+77*, CAT+80*, CAT+82*, LINEDATA+37*, LINEDATA+38, LINEDATA+39, LINEDATA+40, LINEDATA+41
, LINEDATA+42, LINEDATA+43, LINEDATA+44, LINEDATA+45, LINEDATA+46, LINEDATA+47, LINEDATA+48, LINEDATA+49*, LINEDATA+50, LINEDATA+52
, LINEDATA+53, LINEDATA+55, LINEDATA+56*
L2 CAT+17~, CAT+39*, CAT+40*, CAT+41, CAT+68*, CAT+70*, CAT+71, CAT+76, CAT+79, CAT+80
L3 CAT+17~, CAT+78*, CAT+79*, CAT+80
LINE LINEDATA~, LINEDATA+10, LINEDATA+11, LINEDATA+19, LINEDATA+29, LINEDATA+30, LINEDATA+39
LINENO CAT+17~, CAT+72*, CAT+73
LNA LINEDATA+2~, LINEDATA+10*, LINEDATA+12, LINEDATA+14, LINEDATA+16, LINEDATA+18, LINEDATA+21
LNB LINEDATA+2~, LINEDATA+11*, LINEDATA+17, LINEDATA+22
MNEMONIC CAT+17~, CAT+74*, CAT+76
MOD LINEDATA+2~, LINEDATA+20*, LINEDATA+45
MOD2 LINEDATA+2~, LINEDATA+20*, LINEDATA+51, LINEDATA+53
MODS LINEDATA+2~, LINEDATA+19*, LINEDATA+20
MSG CLRCMQ~, CLRCMQ+14*, CLRCMQ+16, CLRCMQ+19, CLRCMQ+26, CLRCMQ+45, CLRCMQ+47, CLRCMQ+49, AGAIN+2, AGAIN+5
AGAIN+7, AGAIN+12, AGAIN+18, AGAIN+19, AGAIN+20
POP CLRCMQ+12~, AGAIN+7
PORTS CLRCMQ+12~, CLRCMQ+48*, CLRCMQ+49
PORTS( AGAIN+4
POS LINEDATA+2~, LINEDATA+16*, LINEDATA+42
PREVLINE CAT+17~, CAT+69*, CAT+73*
SEP CAT+18~, CAT+50*, CAT+51, CAT+52, CAT+56
SEQ LINEDATA+2~, LINEDATA+28*, LINEDATA+29*, LINEDATA+30
SET CLRCMQ+12~, CLRCMQ+50*, AGAIN+1*, AGAIN+2, AGAIN+18
TEXT CAT+18~
TEXT( CAT+30*, CAT+31*, CAT+32*, CAT+37*, CAT+38*, CAT+41*, CAT+43*, CAT+44*, CAT+51*, CAT+52*
, CAT+53*, CAT+54*, CAT+55*, CAT+56*, CAT+57*, CAT+58*, CAT+59*, CAT+63*, CAT+64*, CAT+76*
, CAT+77*, CAT+80*, CAT+82*, LINEDATA+37*, LINEDATA+38*, LINEDATA+39*, LINEDATA+40*, LINEDATA+41*, LINEDATA+42*, LINEDATA+43*
, LINEDATA+44*, LINEDATA+45*, LINEDATA+46*, LINEDATA+47*, LINEDATA+48*, LINEDATA+50*, LINEDATA+52*, LINEDATA+53*, LINEDATA+55*
TOPIEN TOP+4~, TOP+10*, TOP+11, TOP+12
TOS LINEDATA+2~, LINEDATA+17*, LINEDATA+43
TRASH CLRCMQ+12~, AGAIN+8*
U CAT+22, CAT+23, CAT+24, CAT+25, CAT+36, CAT+62, CAT+72, CAT+74, CAT+95, CAT+96
, LINEDATA+7, LINEDATA+12, LINEDATA+14, LINEDATA+16, LINEDATA+17, LINEDATA+18, LINEDATA+19, LINEDATA+21, LINEDATA+22, TOP+8
, TOP+10, TOP+12, CLRCMQ+46
UNIT LINEDATA+2~, LINEDATA+22*, LINEDATA+48
VALMHDR CAT+18~
VALMHDR(1 CAT+53
VALMHDR(2 CAT+54
VALMHDR(3 CAT+55
X LINEDATA+2~, LINEDATA+39*, LINEDATA+40*, LINEDATA+41*, LINEDATA+42*, LINEDATA+43*, LINEDATA+44*, LINEDATA+45*, LINEDATA+46*, LINEDATA+48*
, LINEDATA+52*, LINEDATA+53*, CLRCMQ+13~
X1 LINEDATA+2~, LINEDATA+39*, LINEDATA+40*, LINEDATA+41*, LINEDATA+42*, LINEDATA+43*, LINEDATA+44*, LINEDATA+45*, LINEDATA+46*, LINEDATA+48*
, LINEDATA+52*, LINEDATA+53*
X2 LINEDATA+2~, LINEDATA+39*, LINEDATA+40*, LINEDATA+41*, LINEDATA+42*, LINEDATA+43*, LINEDATA+44*, LINEDATA+45*, LINEDATA+46*, LINEDATA+48*
, LINEDATA+52*, LINEDATA+53*
X3 LINEDATA+2~
X4 LINEDATA+2~
XMDUN CAT+18~
XMDUZ CAT+18~, CAT+26*
XMMG CAT+18~
XMSUB CAT+18~, CAT+27*
XMTEXT CAT+18~, CAT+86*
XMY CAT+18~
XMY("I:" CAT+87*, CAT+88*
XMY("I:G." CAT+89*
XMZ CAT+18~, CAT+94, CAT+96
Y LINEDATA+2~, CLRCMQ+13~, CLRCMQ+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All