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

Package: Third Party Billing

Routine: ABMEF15


Information

ABMEF15 ; IHS/ASDST/DMJ - Electronic HCFA-1500 V2.0 ;

Source Information

Source file <ABMEF15.m>

Call Graph

Call Graph Total: 20

Package Total Call Graph
Third Party Billing 12 EOP^ABMDUTL  ^ABMEH01  ^ABMEH10  ^ABMEH15  ^ABMEH20  ^ABMEH30  ^ABMEH40  ^ABMEH61  
^ABMEH90  ^ABMEH95  ^ABMEH99  $$RCID^ABMERUTL  
VA Fileman 3 ^DIC  ^DIE  ^DIR  
Kernel 2 ^%ZISC  OPEN^%ZISH  
MailMan 2 XMZ^XMA2  ENT1^XMD  
IHS VA Utilities 1 $$JDT^XBFUNC  

Entry Points

Name Comments DBIA/ICR reference
WRITE ;EP - write record to file
START ;
OPEN ;
; OPEN FILE
LOOP ;
; LOOP THROUGH BILLS
CLOSE ;

External References

Name Field # of Occurrence
^%ZISC CLOSE+2
OPEN^%ZISH OPEN+42
EOP^ABMDUTL START+13
^ABMEH01 LOOP+19
^ABMEH10 LOOP+31
^ABMEH15 LOOP+34
^ABMEH20 LOOP+41
^ABMEH30 LOOP+45
^ABMEH40 LOOP+57
^ABMEH61 LOOP+61
^ABMEH90 LOOP+63
^ABMEH95 LOOP+28, LOOP+71
^ABMEH99 LOOP+75
$$RCID^ABMERUTL LOOP+25
^DIC START+7, OPEN+7
^DIE START+21, LOOP+69
^DIR OPEN+17, OPEN+25, OPEN+39
$$JDT^XBFUNC OPEN+31
XMZ^XMA2 OPEN+50
ENT1^XMD CLOSE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File could not be created/opened.",!
  • Line Location: START+17
Function Call: WRITE
  • Prompt: !,"Submission # ",ABMR(1,50),!
  • Line Location: LOOP+20
Function Call: WRITE
  • Prompt: !,"Writing bills to file.",!
  • Line Location: LOOP+21
Function Call: WRITE
  • Prompt: !!,"Finished.",!!
  • Line Location: LOOP+79
Function Call: WRITE
  • Prompt: !,"MM SEND TO DOMAIN NOT DEFINED.",!
  • Line Location: OPEN+46
Routine Call
  • DIE
  • Line Location:
    • START+21
    • LOOP+69
Routine Call
  • DIC
  • Line Location:
    • START+7
    • OPEN+7
Routine Call
  • DIR
  • Line Location:
    • OPEN+17
    • OPEN+25
    • OPEN+39

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIZ(8980 - [#8980] Classic Fileman Calls
^ABMDTXST - [#9002274.6] Classic Fileman Calls
^AUTNINS - [#9999999.18] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( LOOP+12, LOOP+13, LOOP+14
^ABMDPARM( START+14, OPEN+24, OPEN+45
^ABMDTXST - [#9002274.6] START+3, LOOP+10, LOOP+11
^ABMNINS("ALF" OPEN+32, OPEN+43*
^AUTNINS - [#9999999.18] START+10, OPEN+28
^AUTTLOC - [#9999999.06] OPEN+48
^DIC(4.2 - [#4.2] OPEN+47
^DIZ(8980 - [#8980] OPEN+12, OPEN+19!, WRITE+4*, CLOSE+3*
^XMB(3.9 - [#3.9] WRITE+11*, CLOSE+5*

Label References

Name Line Occurrences
CLOSE LOOP+78
OPEN START+16
WRITE LOOP+23, LOOP+30, LOOP+33, LOOP+36, LOOP+43, LOOP+49, LOOP+52, LOOP+55, LOOP+59, LOOP+65
, LOOP+73, LOOP+77

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABM LOOP+80!
>> ABMBIL0 LOOP+14*, LOOP+15, LOOP+16, LOOP+17
ABME LOOP+80!
ABMEF LOOP+80!
ABMEF("BATCH#" LOOP+3*, LOOP+18, LOOP+25, LOOP+26*
ABMEF("LINE" LOOP+22*, LOOP+29*, LOOP+32*, LOOP+35*, LOOP+42*, LOOP+48*, LOOP+51*, LOOP+54*, LOOP+58*, LOOP+64*
, LOOP+72*, LOOP+76*, WRITE+4, WRITE+7, WRITE+11
ABMFN START+20, LOOP+80!, OPEN+11*, OPEN+37*, OPEN+38, OPEN+41*, OPEN+42, OPEN+43, OPEN+52*
>> ABMJDT OPEN+31*, OPEN+33, OPEN+37
ABMLF LOOP+80!, OPEN+32*, OPEN+33*, OPEN+34
ABMLNUM LOOP+80!, OPEN+34*, OPEN+35*, OPEN+36*, OPEN+37
>> ABMP("BDFN" LOOP+11*, LOOP+12, LOOP+13, LOOP+14, LOOP+67
>> ABMP("BTYP" LOOP+15*, LOOP+24, LOOP+37
>> ABMP("DOMAIN" OPEN+45*, OPEN+46, OPEN+47*, CLOSE+6
>> ABMP("FILE#" OPEN+10*, OPEN+12, OPEN+19, WRITE+4, CLOSE+3
>> ABMP("FTYPE" START+14*, START+15*, OPEN+2, OPEN+21, OPEN+44, WRITE+2, WRITE+5, WRITE+9, CLOSE+2, CLOSE+3
, CLOSE+4
>> ABMP("INS" START+2, START+3*, START+4, START+9*, START+10, START+11, LOOP+25, OPEN+28, OPEN+32, OPEN+43
>> ABMP("ITYPE" START+10*
>> ABMP("L#" LOOP+2*, WRITE+3*, WRITE+4, WRITE+10*, WRITE+11, CLOSE+5
>> ABMP("LDFN" LOOP+16*, LOOP+24, LOOP+38
>> ABMP("MP" LOOP+4*
>> ABMP("OBTYP" LOOP+8*, LOOP+24, LOOP+27, LOOP+37*
>> ABMP("OLDFN" LOOP+7*, LOOP+24, LOOP+38*
>> ABMP("ORD" LOOP+9*, LOOP+10*, LOOP+11
>> ABMP("VTYP" LOOP+17*
>> ABMP("WRITE" LOOP+5*, WRITE+1
>> ABMP("XMIT" START+3, START+19, LOOP+10, LOOP+11, LOOP+68
ABMPATH LOOP+80!, OPEN+27*, OPEN+42
ABMR LOOP+6!, LOOP+40!, LOOP+44!, LOOP+56!, LOOP+60!, LOOP+62!, LOOP+70!, LOOP+74!, LOOP+80!
ABMR(1 LOOP+20
>> ABMRCID OPEN+28*, OPEN+29, OPEN+30*, OPEN+37
ABMREC LOOP+80!
ABMREC(1 LOOP+22
ABMREC(10 LOOP+32
ABMREC(15 LOOP+35
ABMREC(20 LOOP+42
ABMREC(30 LOOP+47, LOOP+48
ABMREC(31 LOOP+50, LOOP+51
ABMREC(32 LOOP+53, LOOP+54
ABMREC(40 LOOP+58
ABMREC(90 LOOP+64
ABMREC(95 LOOP+29, LOOP+72
ABMREC(99 LOOP+76
ABMRT LOOP+6!
ABMRV LOOP+80!
>> DA START+19*, LOOP+67*
DIC START+5*, OPEN+4*, OPEN+8!
DIC("S" OPEN+6*
DIC(0 START+6*, OPEN+5*
>> DIE START+18*, LOOP+66*
DIR OPEN+18!, OPEN+25!, OPEN+39!
DIR("A" OPEN+14*, OPEN+23*, OPEN+38*
DIR("B" OPEN+16*, OPEN+24*, OPEN+38*
DIR(0 OPEN+15*, OPEN+22*, OPEN+38*
>> DR START+20*, LOOP+68*
DT OPEN+31, CLOSE+3, CLOSE+5
DUZ OPEN+49
DUZ(2 START+3, START+14, LOOP+10, LOOP+11, LOOP+12, LOOP+13, LOOP+14, OPEN+24, OPEN+45, OPEN+48
>> I LOOP+46*, LOOP+47, LOOP+48, LOOP+50, LOOP+51, LOOP+53, LOOP+54, CLOSE+3
IO WRITE+6
IO(0 WRITE+8
>> POP START+17, OPEN+3*, OPEN+9*, OPEN+20*, OPEN+26*, OPEN+40*, OPEN+43, OPEN+46*, OPEN+51*
U START+10, LOOP+15, LOOP+16, LOOP+17, OPEN+47
>> XMDUZ OPEN+49*
>> XMSUB OPEN+48*
>> XMY(".5@" CLOSE+6*
>> XMZ OPEN+51, OPEN+52, OPEN+53, WRITE+11, CLOSE+5
>> Y START+8, START+9, OPEN+9, OPEN+10, OPEN+11, OPEN+19, OPEN+20, OPEN+26, OPEN+27, OPEN+40
, OPEN+41
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All