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

Package: Third Party Billing

Routine: ABMEF31


Information

ABMEF31 ; IHS/ASDST/DMJ - Electronic 837 version 5010 Institutional ;

Source Information

Source file <ABMEF31.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
Third Party Billing 12 BILLSTAT^ABMDREEX  EOP^ABMDUTL  ^ABME5L1  ^ABME5L10  ^ABME5L11  ^ABME5L2  (,PTCHG)^ABME5L3  ^ABME5L5  
^ABME5L6  ^ABME5L7  ^ABME5L8  ($$PNUM,SET)^ABMUTLP  
VA Fileman 3 ^DIC  ^DIE  ^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
^ABME5L10 CLAIM+25
^ABME5L11 START+29
^ABME5L2 CLAIM+13
^ABME5L3 SBR+11
PTCHG^ABME5L3 CLAIM+19
^ABME5L5 CLAIM+21
^ABME5L6 CLAIM+22
^ABME5L7 CLAIM+23
^ABME5L8 CLAIM+24
$$PNUM^ABMUTLP CLAIM+20, SBR+10
SET^ABMUTLP CLAIM+8
^DIC START+8
^DIE START+24
^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+19
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+26
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+24
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

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+8, CLAIM+10, SBR+6, SBR+7
^ABMNINS("ALF" OPEN+12, OPEN+24*
^AUTNINS - [#9999999.18] START+15, OPEN+8

Label References

Name Line Occurrences
CLAIM LOOP+9
END START+30
LOOP START+25
OPEN START+18
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+8, CLAIM+16, SBR+1, SBR+2, SBR+6, SBR+7, SBR+12
>> ABMB0 CLAIM+14
>> ABMBILL LOOP+6*, LOOP+8*, CLAIM+4, CLAIM+20, SBR+8, SBR+10
>> ABMCHILD SBR+3*, SBR+9*
ABME END+3!
ABMEF END+3!
>> ABMER("CNT" START+17, START+30
>> ABMER("LAST" START+30
>> ABMFILE SEND+1*, SEND+3, SEND+4
ABMFN START+23, 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+7*, CLAIM+18, SBR+13*
>> ABMOSBR LOOP+2*, CLAIM+9, CLAIM+16, SBR+12*
ABMP 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+15, CLAIM+2*, OPEN+8, OPEN+12
, OPEN+24
ABMP("ITYPE" START+15*, START+16, CLAIM+3*
ABMP("PDFN" SBR+13
ABMP("PNUM" CLAIM+20*, SBR+10*
ABMP("XMIT" START+2
ABMPATH END+3!, OPEN+7*, OPEN+23, SEND+1
>> ABMPINS START+14*, CLAIM+2
>> ABMPITYP START+16*, CLAIM+3
>> ABMPXMIT START+2*, START+4, START+22, LOOP+5, LOOP+8, 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+26, START+28
>> ABMXMTDT CLAIM+10
>> DA START+22*
>> DIC START+6*
>> DIC(0 START+7*
>> DIE START+21*
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+23*
DT OPEN+11
DUZ(2 START+4, LOOP+5, LOOP+8, 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+17, START+19, START+20, OPEN+6*, OPEN+20*, OPEN+22*, OPEN+24
U START+15, 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