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

Package: Third Party Billing

Routine: ABMEF32


Information

ABMEF32 ; IHS/ASDST/DMJ - Electronic 837 version 5010 Professional ;

Source Information

Source file <ABMEF32.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
Third Party Billing 11 BILLSTAT^ABMDREEX  EOP^ABMDUTL  ^ABME5L1  ^ABME5L11  ^ABME5L12  ^ABME5L16  ^ABME5L2  (,PTCHG)^ABME5L3  
^ABME5L4  ^ABME5L9  ($$PNUM,SET)^ABMUTLP  
VA Fileman 4 ^DIC  ^DIE  $$GET1^DIQ  ^DIR  
Kernel 2 ^%ZISC  ($$SENDTO1,OPEN)^%ZISH  
IHS VA Utilities 1 $$JDT^XBFUNC  

Entry Points

Name Comments DBIA/ICR reference
SBR ;new subscriber
CLAIM ;one claim
END ;end of file
SEND ;EP - send file
START ;
OPEN ;
; OPEN FILE
LOOP ;loop through bills

External References

Name Field # of Occurrence
^%ZISC END+1
$$SENDTO1^%ZISH SEND+4
OPEN^%ZISH OPEN+23
BILLSTAT^ABMDREEX CLAIM+7
EOP^ABMDUTL START+13
^ABME5L1 CLAIM+12
^ABME5L11 START+30
^ABME5L12 CLAIM+23
^ABME5L16 CLAIM+22
^ABME5L2 CLAIM+13
^ABME5L3 SBR+11
PTCHG^ABME5L3 CLAIM+19
^ABME5L4 CLAIM+20
^ABME5L9 CLAIM+21
$$PNUM^ABMUTLP SBR+10
SET^ABMUTLP CLAIM+8
^DIC START+8
^DIE START+25
$$GET1^DIQ START+16
^DIR OPEN+5, OPEN+19
$$JDT^XBFUNC OPEN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File could not be created/opened.",!
  • Line Location: START+20
Function Call: WRITE
  • Prompt: !,"Submission # ",$P($G(^ABMDTXST(DUZ(2),ABMPXMIT,3,$O(^ABMDTXST(DUZ(2),ABMPXMIT,3,"B",ABMXMTDT,0)),0)),"^",2)
  • Line Location: CLAIM+10
Function Call: WRITE
  • Prompt: !,"Writing bills to file.",!
  • Line Location: CLAIM+11
Function Call: WRITE
  • Prompt: "."
  • Line Location: CLAIM+24
Function Call: WRITE
  • Prompt: !!,"Finished.",!!
  • Line Location: END+2
Function Call: WRITE
  • Prompt: !,"Sending ",ABMFILE
  • Line Location: SEND+3
Function Call: WRITE
  • Prompt: !,$P(ABMSND,"^",2)
  • Line Location: SEND+5
Routine Call
  • DIE
  • Line Location:
    • START+25
Routine Call
  • DIC
  • Line Location:
    • START+8
Routine Call
  • DIR
  • Line Location:
    • OPEN+5
    • OPEN+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABMDTXST - [#9002274.6] Classic Fileman Calls
^AUTNINS - [#9999999.18] Classic Fileman Calls,  GET1^DIQ
^AUTTINTY - [#9999999.181] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( CLAIM+5, CLAIM+6
^ABMDPARM( OPEN+4
^ABMDTXST - [#9002274.6] START+4, LOOP+5, LOOP+9, CLAIM+10, SBR+6, SBR+7
^ABMNINS("ALF" OPEN+12, OPEN+24*
^AUTNINS - [#9999999.18] OPEN+8

Label References

Name Line Occurrences
CLAIM LOOP+10
END START+31
LOOP START+26
OPEN START+19
SBR CLAIM+15, CLAIM+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABM END+3!
>> ABMASBR LOOP+3*, LOOP+5*, LOOP+9, CLAIM+16, SBR+1, SBR+2, SBR+6, SBR+7, SBR+12
>> ABMB0 CLAIM+14
>> ABMBILL LOOP+7*, LOOP+9*, CLAIM+4, SBR+8, SBR+10
>> ABMCHILD SBR+3*, SBR+9*
ABME END+3!
ABMEF END+3!
>> ABMER("CNT" START+18, START+31, CLAIM+10, CLAIM+11
>> ABMER("LAST" START+31
>> ABMFILE SEND+1*, SEND+3, SEND+4
ABMFN START+24, END+3!, OPEN+17*, OPEN+18, OPEN+21*, OPEN+23, OPEN+24, SEND+1
>> ABMGCN CLAIM+7
ABMHL END+3!
>> ABMJDT OPEN+11*, OPEN+13, OPEN+17
ABMLF END+3!, OPEN+12*, OPEN+13*, OPEN+14
ABMLNUM END+3!, OPEN+14*, OPEN+15*, OPEN+16*, OPEN+17
>> ABMNPDFN LOOP+4*, CLAIM+14*, CLAIM+18
>> ABMOPDFN LOOP+4*, LOOP+8*, CLAIM+18, SBR+13*
>> ABMOSBR LOOP+2*, CLAIM+9, CLAIM+16, SBR+12*
ABMP LOOP+6!, CLAIM+1!
ABMP("BDFN" CLAIM+4*, CLAIM+5, CLAIM+6, CLAIM+7, CLAIM+8
ABMP("INS" START+3, START+4*, START+5, START+10*, START+11, START+14, START+16, CLAIM+2*, OPEN+8, OPEN+12
, OPEN+24
ABMP("ITYPE" START+16*, START+17, CLAIM+3*
ABMP("PDFN" SBR+13
ABMP("PNUM" SBR+10*
ABMP("XMIT" START+2
ABMPATH END+3!, OPEN+7*, OPEN+23, SEND+1
>> ABMPINS START+14*, CLAIM+2
>> ABMPITYP START+17*, CLAIM+3
>> ABMPXMIT START+2*, START+4, START+23, LOOP+5, LOOP+9, CLAIM+7, CLAIM+10, SBR+6, SBR+7
ABMR LOOP+1!, END+3!
>> ABMRCID OPEN+8*, OPEN+9, OPEN+10*, OPEN+17
ABMREC LOOP+1!, END+3!
ABMRT LOOP+1!
ABMRV END+3!
>> ABMSFILE SBR+1*
>> ABMSIEN SBR+2*
>> ABMSND SEND+4*, SEND+5
>> ABMSPAR SEND+4
>> ABMSTOT START+27, START+29
>> ABMXMTDT CLAIM+10
>> DA START+23*
>> DIC START+6*
>> DIC(0 START+7*
>> DIE START+22*
DIR OPEN+5!, OPEN+19!
DIR("A" OPEN+3*, OPEN+18*
DIR("B" OPEN+4*, OPEN+18*
DIR(0 OPEN+2*, OPEN+18*
>> DR START+24*
DT OPEN+11
DUZ(2 START+4, LOOP+5, LOOP+9, CLAIM+5, CLAIM+6, CLAIM+7, CLAIM+10, SBR+6, SBR+7, OPEN+4
I SBR+4~, SBR+5*, SBR+6*, SBR+7, SBR+8
IO(0 SEND+2
>> POP START+18, START+20, START+21, OPEN+6*, OPEN+20*, OPEN+22*, OPEN+24
U CLAIM+14
>> Y START+9, START+10, OPEN+6, OPEN+7, OPEN+20, OPEN+21
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