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

Package Total Caller Graph
Integrated Billing 4 IBCB1  IBCE  IBCEM03  IBCEXTRP  

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+59
$$GET1^DIQ OUTPUT+42
$$MGCHK^IBCE EN+5, ONE+1
CHKBTCH^IBCE837A OUTPUT+53
CHKNEW^IBCE837A OUTPUT+19, OUTPUT+29, OUTPUT+31
CLEANUP^IBCE837A CLEANUP+1, ONE+4
ERRMSG^IBCE837A OUTPUT+11, OUTPUT+68
MAILIT^IBCE837A OUTPUT+40, OUTPUT+51
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+49, OUTPUT+51
BILLPARM^IBCEFG0 OUTPUT+48
$$LOCK^IBCEM02 SETUP+15, SETUP+25
$$TESTPT^IBCEU FIND+23
$$FMTE^XLFDT SETUP+11
$$HTE^XLFDT OUTPUT+25, OUTPUT+76
$$NOW^XLFDT SETUP+11
$$UP^XLFSTR MESSAGE+20
SENDMSG^XMXAPI OUTPUT+86

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+28, FIND+14, FIND+19, OUTPUT+67
^DIC(36 - [#36] OUTPUT+37, OUTPUT+57
^IBA(364 - [#364] SETUP+9, SETUP+28, FIND+12
^IBA(364.1 - [#364.1] OUTPUT+83
^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+72, OUTPUT+80
^TMP("IBEDI_TEST_BATCH" SETUP+3!, SETUP+7*, FIND+6
^TMP("IBHDR" SETUP+3!, OUTPUT+53!, SETHDR+1*
^TMP("IBHDR1" SETUP+3!, OUTPUT+31!, SETHDR1+1*
^TMP("IBICT" FIND+3!, OUTPUT+57, OUTPUT+59, OUTPUT+70!
^TMP("IBONE" EN+2!, SETUP+8, SETUP+23, SETUP+25, SETUP+28*, SETUP+29*, FIND+5
^TMP("IBRESUBMIT" EN+2!, SETUP+7, SETUP+8, SETUP+13, SETUP+15, SETUP+18*, SETUP+21*, SETUP+22*, FIND+5, OUTPUT+44
OUTPUT+74, OUTPUT+88*
^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+51!, OUTPUT+55, MESSAGE+16, MESSAGE+18, MESSAGE+20, MESSAGE+22!, SETHDR+1, SETHDR1+1
^TMP("IBXERR" SETUP+3!, SETUP+11*, OUTPUT+61, OUTPUT+67
^TMP("IBXINS" SETUP+3!, FIND+29, OUTPUT+33
^TMP("IBXMSG" SETUP+3!, OUTPUT+63!, OUTPUT+64*, OUTPUT+67*, OUTPUT+70!, SETG+3*
^TMP($J FIND+3!, FIND+17, FIND+31*, FIND+34!
^VA(200 - [#200] SETUP+22, SETUP+29, OUTPUT+77

Label References

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

Naked Globals

Name Field # of Occurrence
^( FIND+29*, OUTPUT+80, MESSAGE+18
^($J SETUP+23
^(2 OUTPUT+5, OUTPUT+64*
^(3 OUTPUT+64*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+1~, EN+10*, OUTPUT+58~, OUTPUT+59*
DIE EN+1~, EN+10*, OUTPUT+58~, OUTPUT+59*
DR EN+1~, EN+10*, OUTPUT+58~, OUTPUT+59*
DT EN+8, EN+10, OUTPUT+59
DUZ SETUP+22, SETUP+29, OUTPUT+77
IB SETUP+2~, SETUP+23*, SETUP+28, SETUP+29, OUTPUT+73~, OUTPUT+79*, OUTPUT+80*, OUTPUT+81, OUTPUT+82, MESSAGE+13~
IB0 FIND+2~, FIND+14*, FIND+17, FIND+18, FIND+23, FIND+27, FIND+28, FIND+29, FIND+31, OUTPUT+73~
OUTPUT+80*, OUTPUT+82, OUTPUT+83
IB1 MESSAGE+13~, MESSAGE+15*, MESSAGE+16*, MESSAGE+18, MESSAGE+20
IB2 MESSAGE+13~, MESSAGE+17*, MESSAGE+18*, MESSAGE+20
IB3 OUTPUT+2~, OUTPUT+57*, OUTPUT+59, MESSAGE+13~, MESSAGE+19*, MESSAGE+20*
IB837 OUTPUT+2~, OUTPUT+5*, OUTPUT+7, OUTPUT+49, OUTPUT+51
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+51, OUTPUT+55, 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+51, OUTPUT+55, 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+54*, OUTPUT+62~, OUTPUT+66*, OUTPUT+67*
IBCTM OUTPUT+2~, OUTPUT+13*, OUTPUT+19, OUTPUT+29, OUTPUT+31, OUTPUT+40, OUTPUT+45*, OUTPUT+51, OUTPUT+52, OUTPUT+54*
OUTPUT+55, 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+51
IBDFN OUTPUT+2~, OUTPUT+33*, OUTPUT+39*
IBDIV FIND+2~, FIND+28, FIND+29
IBDUZ MESSAGE~
IBERR OUTPUT+62~, OUTPUT+66*, OUTPUT+67*
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+51, OUTPUT+55, OUTPUT+57*, OUTPUT+59, MESSAGE~
IBL OUTPUT+73~, OUTPUT+79*, OUTPUT+80*, OUTPUT+83*, MESSAGE+13~
IBLCNT OUTPUT+2~, OUTPUT+30*, OUTPUT+36*, OUTPUT+55, 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+49, OUTPUT+51
IBQ OUTPUT+2~, OUTPUT+17*, OUTPUT+19, OUTPUT+21*, OUTPUT+22, OUTPUT+29, OUTPUT+31, OUTPUT+40, OUTPUT+44, OUTPUT+51
, 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+49, OUTPUT+51, OUTPUT+55
IBRESUB OUTPUT+73~, OUTPUT+74*, OUTPUT+76, OUTPUT+77, OUTPUT+79, OUTPUT+85, OUTPUT+88
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+50, OUTPUT+51*, OUTPUT+55, MESSAGE~
, MESSAGE+15*, SETG+2*
IBSIZEM OUTPUT+2~, OUTPUT+49*, OUTPUT+50, OUTPUT+51*, OUTPUT+52, OUTPUT+55, MESSAGE~, MESSAGE+15
IBT OUTPUT+73~
IBT( OUTPUT+83*
IBT(1 OUTPUT+76*
IBT(2 OUTPUT+77*
IBT(3 OUTPUT+77*
IBTEST FIND+2~, FIND+6*, FIND+17, FIND+20
IBTESTB OUTPUT+73~
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+57
OUTPUT+76, OUTPUT+82, OUTPUT+85
>> IBTYPPTC FIND+13
IBX FIND+2~, FIND+8*, FIND+12, FIND+13, FIND+29, OUTPUT+73~, OUTPUT+81*, OUTPUT+82*, OUTPUT+83
IBXERR SETUP+3!, SETUP+8, SETUP+11*, SETUP+13, SETUP+17*, SETUP+20*, SETUP+23, SETUP+27*, 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+15, SETUP+22, SETUP+28, SETUP+29, 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+55, OUTPUT+59, OUTPUT+67, OUTPUT+77, OUTPUT+82, OUTPUT+83
, 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+62~, OUTPUT+68*, OUTPUT+85*, OUTPUT+86
XMDUZ OUTPUT+62~, OUTPUT+73~, OUTPUT+85*, OUTPUT+86
XMSUBJ OUTPUT+62~, OUTPUT+73~, OUTPUT+85*, OUTPUT+86
XMTO OUTPUT+62~, OUTPUT+73~, OUTPUT+86
XMTO("I:G.IB EDI" , OUTPUT+85*
XMZ OUTPUT+73~, OUTPUT+86
Z SETUP+14~, SETUP+15*, SETUP+16, SETUP+19, SETUP+24~, SETUP+25*, SETUP+26
Z0 SETUP+14~, SETUP+15*, SETUP+18, SETUP+21, SETUP+24~, SETUP+25*, SETUP+28
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