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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCE837

Package: Integrated Billing

Routine: IBCE837


Information

IBCE837 ;ALB/TMP - OUTPUT FOR 837 TRANSMISSION ;8/6/03 10:48am

Source Information

Source file <IBCE837.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Integrated Billing 10 $$MGCHK^IBCE  (CHKBTCH,CHKNEW,CLEANUP,ERRMSG,MAILIT,SETVAR,TESTLIM)^IBCE837A  QTXMT^IBCE837B  SETCLM^IBCE837I  $$FT^IBCEF  ($$TEST,$$TXMT)^IBCEF4  $$EXTRACT^IBCEFG  BILLPARM^IBCEFG0  
$$LOCK^IBCEM02  $$TESTPT^IBCEU  
VA FileMan 3 C^%DTC  ^DIE  $$GET1^DIQ  
Kernel 2 ($$FMTE,$$HTE,$$NOW)^XLFDT  $$UP^XLFSTR  
MailMan 1 SENDMSG^XMXAPI  

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

Package Total Caller Graph
Integrated Billing 6 IBCB1  IBCE  IBCEM03  IBCEXTRP  ^IBA(364.5  ^IBE(353  

Entry Points

Name Comments DBIA/ICR reference
EN ; Auto-txmt
SETUP(IBEXTRP) ; Txmn set up
; IBEXTRP=1 prnt 837 data
FIND ; Find/sort by CMS-1500/UB-04, test/live, ins ID # & div
OUTPUT ; 837
CLEANUP ; moved
MESSAGE(IBLCNT,IBIEN,IBBILL,IBCTM,IBSIZE,IBSIZEM,IBDUZ,IBBTYP,IBINS) ; Create msg in ^TMP("IBXMSG",$J)
SETHDR ; hdr for curr batch
SETHDR1 ; hdr node for curr ins
SETG ; msg global for each segment
ONE ; Txmt 1 or more bills for test or in 'X' status for live

External References

Name Field # of Occurrence
C^%DTC EN+7
^DIE EN+10, OUTPUT+61
$$GET1^DIQ SETUP+16, OUTPUT+42
$$MGCHK^IBCE EN+5, ONE+1
CHKBTCH^IBCE837A OUTPUT+55
CHKNEW^IBCE837A OUTPUT+19, OUTPUT+29, OUTPUT+31
CLEANUP^IBCE837A CLEANUP+1, ONE+4
ERRMSG^IBCE837A OUTPUT+11, OUTPUT+70
MAILIT^IBCE837A OUTPUT+40, OUTPUT+53
SETVAR^IBCE837A FIND+28
TESTLIM^IBCE837A FIND+25
QTXMT^IBCE837B EN+9
SETCLM^IBCE837I OUTPUT+44
$$FT^IBCEF FIND+22
$$TEST^IBCEF4 FIND+20
$$TXMT^IBCEF4 FIND+15
$$EXTRACT^IBCEFG OUTPUT+50, OUTPUT+53
BILLPARM^IBCEFG0 OUTPUT+48
$$LOCK^IBCEM02 SETUP+18, SETUP+28
$$TESTPT^IBCEU FIND+23
$$FMTE^XLFDT SETUP+11
$$HTE^XLFDT OUTPUT+25, OUTPUT+78
$$NOW^XLFDT SETUP+11
$$UP^XLFSTR MESSAGE+20
SENDMSG^XMXAPI OUTPUT+88

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] Classic Fileman Calls,  GET1^DIQ
^DIC(36 - [#36] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] SETUP+31, FIND+14, FIND+19, OUTPUT+69
^DIC(36 - [#36] OUTPUT+37, OUTPUT+59
^IBA(364 - [#364] SETUP+9, SETUP+31, FIND+12
^IBA(364.1 - [#364.1] OUTPUT+85
^IBA(364.5 - [#364.5] MESSAGE+14
^IBE(350.9 - [#350.9] EN+3, OUTPUT+5
^IBE(353 - [#353] OUTPUT+5
^TMP("IBCE-BATCH" OUTPUT+4!, OUTPUT+74, OUTPUT+82
^TMP("IBEDI_TEST_BATCH" SETUP+3!, SETUP+7*, FIND+6
^TMP("IBHDR" SETUP+3!, OUTPUT+55!, SETHDR+1*
^TMP("IBHDR1" SETUP+3!, OUTPUT+31!, SETHDR1+1*
^TMP("IBICT" FIND+3!, OUTPUT+59, OUTPUT+61, OUTPUT+72!
^TMP("IBONE" EN+2!, SETUP+8, SETUP+26, SETUP+28, SETUP+31*, SETUP+32*, FIND+5
^TMP("IBRESUBMIT" EN+2!, SETUP+7, SETUP+8, SETUP+13, SETUP+18, SETUP+21*, SETUP+24*, SETUP+25*, FIND+5, OUTPUT+44
OUTPUT+76, OUTPUT+90*
^TMP("IBSELX" FIND+5
^TMP("IBTX" SETUP+3!
^TMP("IBTXMT" SETUP+3!, FIND+29*, FIND+33, OUTPUT+19, OUTPUT+29, OUTPUT+31, OUTPUT+39
^TMP("IBXDATA" FIND+33*, OUTPUT+53!, OUTPUT+57, MESSAGE+16, MESSAGE+18, MESSAGE+20, MESSAGE+22!, SETHDR+1, SETHDR1+1
^TMP("IBXERR" SETUP+3!, SETUP+11*, OUTPUT+63, OUTPUT+69
^TMP("IBXINS" SETUP+3!, FIND+29, OUTPUT+33
^TMP("IBXMSG" SETUP+3!, OUTPUT+65!, OUTPUT+66*, OUTPUT+69*, OUTPUT+72!, SETG+3*
^TMP($J FIND+3!, FIND+17, FIND+31*, FIND+34!
^VA(200 - [#200] SETUP+25, SETUP+32, OUTPUT+79

Label References

Name Line Occurrences
FIND ONE+3
MESSAGE OUTPUT+57
OUTPUT ONE+3
SETG MESSAGE+20
SETUP ONE+2

Naked Globals

Name Field # of Occurrence
^( FIND+29*, OUTPUT+82, MESSAGE+18
^($J SETUP+26
^(2 OUTPUT+5, OUTPUT+66*
^(3 OUTPUT+66*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+1~, EN+10*, OUTPUT+60~, OUTPUT+61*
DIE EN+1~, EN+10*, OUTPUT+60~, OUTPUT+61*
DR EN+1~, EN+10*, OUTPUT+60~, OUTPUT+61*
DT EN+8, EN+10, OUTPUT+61
DUZ SETUP+25, SETUP+32, OUTPUT+79
IB SETUP+2~, SETUP+26*, SETUP+31, SETUP+32, OUTPUT+75~, OUTPUT+81*, OUTPUT+82*, OUTPUT+83, OUTPUT+84, MESSAGE+13~
IB0 FIND+2~, FIND+14*, FIND+17, FIND+18, FIND+23, FIND+27, FIND+28, FIND+29, FIND+31, OUTPUT+75~
OUTPUT+82*, OUTPUT+84, OUTPUT+85
IB1 MESSAGE+13~, MESSAGE+15*, MESSAGE+16*, MESSAGE+18, MESSAGE+20
IB2 MESSAGE+13~, MESSAGE+17*, MESSAGE+18*, MESSAGE+20
IB3 OUTPUT+2~, OUTPUT+59*, OUTPUT+61, MESSAGE+13~, MESSAGE+19*, MESSAGE+20*
IB837 OUTPUT+2~, OUTPUT+5*, OUTPUT+7, OUTPUT+50, OUTPUT+53
IB837R FIND+2~, FIND+28, FIND+29, OUTPUT+2~, OUTPUT+28*, OUTPUT+29*, OUTPUT+31, OUTPUT+39
IBBILL OUTPUT+2~, OUTPUT+19, OUTPUT+29, OUTPUT+31, OUTPUT+40, OUTPUT+53, OUTPUT+57, MESSAGE~
IBBILL( MESSAGE+21*
IBBTYP FIND+2~, FIND+22*, FIND+29, OUTPUT+2~, OUTPUT+19*, OUTPUT+20, OUTPUT+21, OUTPUT+25, OUTPUT+29, OUTPUT+31
OUTPUT+40, OUTPUT+53, OUTPUT+57, MESSAGE~
IBBTYPX OUTPUT+2~, OUTPUT+17*, OUTPUT+19*, OUTPUT+29, OUTPUT+31, OUTPUT+33, OUTPUT+39
IBCBH FIND+2~, FIND+18*, FIND+19
IBCT OUTPUT+2~, OUTPUT+13*, OUTPUT+45*, OUTPUT+56*, OUTPUT+64~, OUTPUT+68*, OUTPUT+69*
IBCTM OUTPUT+2~, OUTPUT+13*, OUTPUT+19, OUTPUT+29, OUTPUT+31, OUTPUT+40, OUTPUT+45*, OUTPUT+53, OUTPUT+54, OUTPUT+56*
OUTPUT+57, MESSAGE~
IBD OUTPUT+2~, OUTPUT+25*, OUTPUT+26, OUTPUT+37
IBDEFPRT OUTPUT+2~, OUTPUT+20*
IBDEL MESSAGE+13~, MESSAGE+14*, SETG+1, SETG+2
IBDESC OUTPUT+2~, OUTPUT+13*, OUTPUT+19, OUTPUT+26*, OUTPUT+29, OUTPUT+31, OUTPUT+37*, OUTPUT+40, OUTPUT+53
IBDFN OUTPUT+2~, OUTPUT+33*, OUTPUT+39*
IBDIV FIND+2~, FIND+28, FIND+29
IBDUZ MESSAGE~
IBERR OUTPUT+64~, OUTPUT+68*, OUTPUT+69*
IBEXTRP SETUP~, SETUP+5
IBGBL FIND+2~, FIND+5*, FIND+8
IBIEN MESSAGE~, MESSAGE+21
IBINS FIND+2~, FIND+19*, FIND+25, FIND+27, FIND+28, FIND+29, OUTPUT+2~, OUTPUT+30*, OUTPUT+31, OUTPUT+33*
OUTPUT+37, OUTPUT+40, OUTPUT+53, OUTPUT+57, OUTPUT+59*, OUTPUT+61, MESSAGE~
IBL OUTPUT+75~, OUTPUT+81*, OUTPUT+82*, OUTPUT+85*, MESSAGE+13~
IBLCNT OUTPUT+2~, OUTPUT+30*, OUTPUT+36*, OUTPUT+57, MESSAGE~, SETG+3*
>> IBLOC FIND+13
IBMAX OUTPUT+2~, OUTPUT+5*, OUTPUT+40
IBNF FIND+2~, FIND+12*, FIND+13*, FIND+15
IBNID FIND+2~, FIND+28, FIND+29, FIND+33, OUTPUT+2~, OUTPUT+30*, OUTPUT+31*, OUTPUT+33, OUTPUT+39
IBNOTX FIND+2~, FIND+15
IBPARMS OUTPUT+2~, OUTPUT+48, OUTPUT+50, OUTPUT+53
IBQ OUTPUT+2~, OUTPUT+17*, OUTPUT+19, OUTPUT+21*, OUTPUT+22, OUTPUT+29, OUTPUT+31, OUTPUT+40, OUTPUT+44, OUTPUT+53
, MESSAGE+13~
IBQUEUE OUTPUT+2~, OUTPUT+13*, OUTPUT+15, OUTPUT+21
IBREC MESSAGE+13~, MESSAGE+15*, MESSAGE+17*, MESSAGE+19*, MESSAGE+20*, SETG+1*, SETG+2*, SETG+3
IBREF OUTPUT+2~, OUTPUT+39*, OUTPUT+44, OUTPUT+48, OUTPUT+50, OUTPUT+53, OUTPUT+57
IBRESUB OUTPUT+75~, OUTPUT+76*, OUTPUT+78, OUTPUT+79, OUTPUT+81, OUTPUT+87, OUTPUT+90
IBRUN EN+1~, EN+3*, EN+6, EN+8*
IBSEC FIND+2~, FIND+28, FIND+29
IBSITE OUTPUT+2~, OUTPUT+5*, OUTPUT+13, OUTPUT+19, OUTPUT+26, OUTPUT+29, OUTPUT+31, OUTPUT+35
IBSITE8 EN+1~, EN+3*, EN+4, EN+6, EN+7, EN+9, EN+10
IBSIZE OUTPUT+2~, OUTPUT+13*, OUTPUT+19, OUTPUT+29, OUTPUT+31, OUTPUT+40*, OUTPUT+51, OUTPUT+53*, OUTPUT+57, MESSAGE~
, MESSAGE+15*, SETG+2*
IBSIZEM OUTPUT+2~, OUTPUT+50*, OUTPUT+51, OUTPUT+53*, OUTPUT+54, OUTPUT+57, MESSAGE~, MESSAGE+15
IBT OUTPUT+75~
IBT( OUTPUT+85*
IBT(1 OUTPUT+78*
IBT(2 OUTPUT+79*
IBT(3 OUTPUT+79*
IBTEST FIND+2~, FIND+6*, FIND+17, FIND+20
IBTESTB OUTPUT+75~
IBTQUEUE OUTPUT+2~, OUTPUT+13*, OUTPUT+15, OUTPUT+21
IBTXST FIND+2~, FIND+15*, FIND+16
IBTXTEST FIND+2~, FIND+20*, FIND+22, FIND+23, FIND+25, OUTPUT+2~, OUTPUT+21*, OUTPUT+26, OUTPUT+37, OUTPUT+59
OUTPUT+78, OUTPUT+84, OUTPUT+87
>> IBTYPPTC FIND+13
IBX FIND+2~, FIND+8*, FIND+12, FIND+13, FIND+29, OUTPUT+75~, OUTPUT+83*, OUTPUT+84*, OUTPUT+85
IBXERR SETUP+3!, SETUP+8, SETUP+11*, SETUP+13, SETUP+20*, SETUP+23*, SETUP+26, SETUP+30*, ONE+3
IBXIEN FIND+2~, FIND+12*, FIND+13*, FIND+14, FIND+15, FIND+19, FIND+20, FIND+22, FIND+28, FIND+29
IBZ OUTPUT+8~
IBZ(1 OUTPUT+10*
IBZ(2 OUTPUT+10*
U EN+4, EN+6, EN+7, EN+10, SETUP+7, SETUP+18, SETUP+25, SETUP+31, SETUP+32, FIND+17
FIND+18, FIND+19, FIND+22, FIND+23, FIND+27, FIND+29, FIND+31, OUTPUT+5, OUTPUT+13, OUTPUT+19
OUTPUT+26, OUTPUT+35, OUTPUT+37, OUTPUT+44, OUTPUT+57, OUTPUT+61, OUTPUT+69, OUTPUT+79, OUTPUT+84, OUTPUT+85
, MESSAGE+14, MESSAGE+20
X EN+1~, EN+8
X1 EN+1~, EN+7*
X2 EN+1~, EN+7*
XMBODY OUTPUT+8~, OUTPUT+9*, OUTPUT+11, OUTPUT+64~, OUTPUT+70*, OUTPUT+87*, OUTPUT+88
XMDUZ OUTPUT+64~, OUTPUT+75~, OUTPUT+87*, OUTPUT+88
XMSUBJ OUTPUT+64~, OUTPUT+75~, OUTPUT+87*, OUTPUT+88
XMTO OUTPUT+64~, OUTPUT+75~, OUTPUT+88
XMTO("I:G.IB EDI" , OUTPUT+87*
XMZ OUTPUT+75~, OUTPUT+88
Z SETUP+17~, SETUP+18*, SETUP+19, SETUP+22, SETUP+27~, SETUP+28*, SETUP+29
Z0 SETUP+17~, SETUP+18*, SETUP+21, SETUP+24, SETUP+27~, SETUP+28*, SETUP+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All