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

Package: Third Party Billing

Routine: ABMPUEXT


Information

ABMPUEXT ; IHS/SD/SDR - UFMS Re-extract of bills

Source Information

Source file <ABMPUEXT.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Third Party Billing 7 $$SDT^ABMDUTL  $$LAST^ABMENVCK  $$FMT^ABMERUTL  $$EP^ABMUCAPI  ($$ASUFAC,$$FINDLOC)^ABMUCUTL  $$BILL^ABMUEAPI  BATCH^ABMURCN1  
VA Fileman 4 NOW^%DTC  ^DIC  ^DIK  ^DIR  
IHS VA Utilities 1 ^XBGSAVE  
Kernel 1 $$VERSION^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
ASUFAC(X,Y) ;EP - get ASUFAC for DOS
SENDFILE(XBGL,XBFN) ;
TODT ;
OPENLIST ;EP - compile list of bills in open sessions
BILL ;EP - put entry in bill mult for transmit dt & save UFMS inv#
BATCH ;EP - put bill in batch file
DOTS(X) ;EP - WRITE OUT A DOT EVERY HUNDRED
FILENAME() ;
FROMDT ;EP
GETFILNM(ASUFACS) ;EP - create file name
EXTRACT ;
TRAILER ;EP
CREATBTH ;EP - create UFMS export entry

External References

Name Field # of Occurrence
NOW^%DTC TODT+1, EXTRACT+9, EXTRACT+88, GETFILNM+5, CREATBTH+4
$$SDT^ABMDUTL EXTRACT+58
$$LAST^ABMENVCK GETFILNM+3
$$FMT^ABMERUTL EXTRACT+56, EXTRACT+59, EXTRACT+61, EXTRACT+62, EXTRACT+63, EXTRACT+64, TRAILER+1, GETFILNM+3
$$EP^ABMUCAPI EXTRACT+49
$$ASUFAC^ABMUCUTL FILENAME+2
$$FINDLOC^ABMUCUTL FILENAME+1
$$BILL^ABMUEAPI EXTRACT+29
BATCH^ABMURCN1 BATCH+1
^DIC CREATBTH+6, BILL+21
^DIK BILL+10
^DIR SENDFILE+19
^XBGSAVE SENDFILE+25
$$VERSION^XPDUTL GETFILNM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"START ",ABMSTART
  • Line Location: EXTRACT+90
Function Call: WRITE
  • Prompt: !,"END ",ABMEND
  • Line Location: EXTRACT+91
Function Call: WRITE
  • Prompt: !,"RECORD COUNTS"
  • Line Location: EXTRACT+92
Function Call: WRITE
  • Prompt: !,"File will be created using the following name: ",!?5,ABMFILE
  • Line Location: FILENAME+3
Routine Call
  • DIC
  • Line Location:
    • CREATBTH+6
    • BILL+21
Routine Call
  • DIR
  • Line Location:
    • SENDFILE+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABMUTXMT - [#9002274.46] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( EXTRACT+12, EXTRACT+18, EXTRACT+20, EXTRACT+22, EXTRACT+23, EXTRACT+25, EXTRACT+32, EXTRACT+33, EXTRACT+43, EXTRACT+44
, EXTRACT+46, BILL+8
^ABMDPARM( EXTRACT+13, EXTRACT+41, EXTRACT+54, SENDFILE+12
^ABMTUFMS($J EXTRACT+3!, EXTRACT+74*, EXTRACT+84, TRAILER+2*
^ABMUCASH - [#9002274.45] OPENLIST+2, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14
^ABMUFEXP("EXPORT COMPLETE" EXTRACT+96*
^AUTNINS - [#9999999.18] EXTRACT+24, EXTRACT+27, EXTRACT+45
^AUTTLOC - [#9999999.06] EXTRACT+14, EXTRACT+16, ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9
^BAR(90052.05 EXTRACT+36, EXTRACT+37, EXTRACT+38
^DD("DD" GETFILNM+8
^DD(9002274.4 BILL+17
^DIC(4 - [#4] EXTRACT+56, EXTRACT+60, BILL+19
^TMP($J EXTRACT+21, EXTRACT+85!, OPENLIST+15*

Label References

Name Line Occurrences
$$ASUFAC EXTRACT+40, EXTRACT+42, EXTRACT+56, EXTRACT+60
$$GETFILNM FILENAME+2
BATCH EXTRACT+30, EXTRACT+80
BILL EXTRACT+30, EXTRACT+80
CREATBTH EXTRACT+1
DOTS EXTRACT+82
FILENAME TODT+4
OPENLIST TODT+5
SENDFILE EXTRACT+87
TRAILER EXTRACT+86

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % TODT+1, EXTRACT+10, EXTRACT+89, GETFILNM+6, GETFILNM+7, GETFILNM+8, CREATBTH+5
>> ABMABIL OPENLIST+12*, OPENLIST+13*, OPENLIST+14
>> ABMADIEN EXTRACT+14*, EXTRACT+15, EXTRACT+16
>> ABMBA OPENLIST+10*, OPENLIST+11*, OPENLIST+13, OPENLIST+14
>> ABMBAOUT EXTRACT+78*
>> ABMCAN EXTRACT+49*, EXTRACT+66
>> ABMCL OPENLIST+1*, OPENLIST+2*, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14
>> ABMCLN EXTRACT+46*, EXTRACT+49
>> ABMCNT EXTRACT+8*, EXTRACT+51*, EXTRACT+74, EXTRACT+82, TRAILER+1, TRAILER+2
>> ABMDA BILL+7*, BILL+8*, BILL+9
>> ABMDESC EXTRACT+60*, EXTRACT+61
>> ABMDT ASUFAC+3*, ASUFAC+7*, ASUFAC+8, ASUFAC+9
>> ABMDTAPP EXTRACT+22*, EXTRACT+49, EXTRACT+58
>> ABMDTFLG ASUFAC+4*, ASUFAC+7, ASUFAC+10*
>> ABMDUZ EXTRACT+25*, EXTRACT+76*
>> ABMDUZ2 EXTRACT+11*, EXTRACT+12*, EXTRACT+13, EXTRACT+14, EXTRACT+16, EXTRACT+18, EXTRACT+20, EXTRACT+21, EXTRACT+22, EXTRACT+23
, EXTRACT+25, EXTRACT+29, EXTRACT+32, EXTRACT+33, EXTRACT+43, EXTRACT+44, EXTRACT+46, EXTRACT+52, EXTRACT+79, EXTRACT+93*
, EXTRACT+94*, EXTRACT+95, BILL+6, BILL+8, BILL+16
>> ABMEND EXTRACT+89*, EXTRACT+91, EXTRACT+96
>> ABMEXCLD EXTRACT+29*, EXTRACT+30, BILL+20
>> ABMFILE EXTRACT+87, FILENAME+2*, FILENAME+3, FILENAME+4, CREATBTH+2
>> ABMFROM FROMDT+1*, EXTRACT+17
>> ABMINV EXTRACT+56*, EXTRACT+57
>> ABMLDT EXTRACT+17*, EXTRACT+18*, EXTRACT+20
>> ABMLOC FILENAME+1*, FILENAME+2, CREATBTH+2, SENDFILE+12
>> ABMOCL EXTRACT+7*, EXTRACT+65
>> ABMP( EXTRACT+52*, EXTRACT+94, EXTRACT+95
>> ABMP("BAMT" EXTRACT+44*, EXTRACT+62, EXTRACT+79, EXTRACT+81
>> ABMP("BDFN" EXTRACT+19*, EXTRACT+20*, EXTRACT+21, EXTRACT+22, EXTRACT+23, EXTRACT+25, EXTRACT+29, EXTRACT+32, EXTRACT+33, EXTRACT+43
, EXTRACT+44, EXTRACT+46, EXTRACT+56, EXTRACT+79, BILL+5, BILL+15, BILL+19
>> ABMP("INS" EXTRACT+23*, EXTRACT+24, EXTRACT+27, EXTRACT+45
>> ABMP("ITYP" EXTRACT+45*, EXTRACT+49, EXTRACT+67, EXTRACT+68, EXTRACT+69, EXTRACT+70, EXTRACT+78
>> ABMP("LDFN" EXTRACT+32*, EXTRACT+41, EXTRACT+42, EXTRACT+54, EXTRACT+56, EXTRACT+60, BILL+19
>> ABMPASUF EXTRACT+40*, EXTRACT+56, EXTRACT+60, BILL+19
>> ABMPBNUM EXTRACT+43*, EXTRACT+60, EXTRACT+79
>> ABMPDOS EXTRACT+33*, EXTRACT+38, EXTRACT+40, EXTRACT+42
>> ABMPFLG EXTRACT+35*, EXTRACT+36, EXTRACT+39*
>> ABMPREC EXTRACT+79*
>> ABMPRNTL EXTRACT+34*, EXTRACT+36*, EXTRACT+37, EXTRACT+38, EXTRACT+40
>> ABMPTIN EXTRACT+67*, EXTRACT+68*, EXTRACT+69*, EXTRACT+70*, EXTRACT+71*, EXTRACT+72
>> ABMPXMIT CREATBTH+9*, BILL+18
>> ABMREC EXTRACT+57*, EXTRACT+58*, EXTRACT+59*, EXTRACT+61*, EXTRACT+62*, EXTRACT+63*, EXTRACT+64*, EXTRACT+65*, EXTRACT+66*, EXTRACT+72*
, EXTRACT+74, TRAILER+1*, TRAILER+2, OPENLIST+14*, OPENLIST+15
>> ABMRECT EXTRACT+5*, EXTRACT+57
>> ABMSASUF EXTRACT+42*, EXTRACT+49, EXTRACT+56, EXTRACT+60, EXTRACT+71, BILL+19
>> ABMSDT EXTRACT+77*, OPENLIST+6*, OPENLIST+7*, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14
>> ABMSTART EXTRACT+10*, EXTRACT+77, EXTRACT+90
>> ABMTAXID EXTRACT+27*, EXTRACT+59
>> ABMTCODE EXTRACT+6*, EXTRACT+64
>> ABMTO TODT+2*, EXTRACT+18
>> ABMTOT EXTRACT+4*, EXTRACT+81*, TRAILER+1
>> ABMUAOF EXTRACT+41*, EXTRACT+42, EXTRACT+54*, EXTRACT+56, EXTRACT+60, BILL+19
>> ABMULP OPENLIST+3*, OPENLIST+5, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14
>> ABMUSER OPENLIST+4*, OPENLIST+5*, OPENLIST+7, OPENLIST+8, OPENLIST+9, OPENLIST+11, OPENLIST+13, OPENLIST+14
ASUFAC ASUFAC+1!, ASUFAC+2*, ASUFAC+5*, ASUFAC+6, ASUFAC+9*, ASUFAC+11
ASUFACS GETFILNM~, GETFILNM+11
DA BILL+4!, BILL+9*, BILL+13!
DA(1 BILL+5*, BILL+8, BILL+15*
DATE GETFILNM+1~, GETFILNM+7*, GETFILNM+10
DATETIME GETFILNM+1~, GETFILNM+10*, GETFILNM+11
DIC CREATBTH+1*, CREATBTH+7!, BILL+4!, BILL+13!, BILL+16*
DIC("DR" CREATBTH+2*, BILL+19*, BILL+20*
DIC("P" BILL+17*
DIC(0 CREATBTH+3*, BILL+14*
DIE BILL+4!, BILL+13!
>> DIK BILL+6*
DIR SENDFILE+17!
DIR(0 SENDFILE+18*
DT TODT+1*, TODT+2, FILENAME+2
DUZ EXTRACT+76, CREATBTH+2
DUZ(2 EXTRACT+37, EXTRACT+38, EXTRACT+40
FN GETFILNM+1~, GETFILNM+4*, GETFILNM+11*, GETFILNM+12*, GETFILNM+13
FNEXT GETFILNM+1~, GETFILNM+3*, GETFILNM+12
FNROOT GETFILNM+1~, GETFILNM+2*, GETFILNM+4, GETFILNM+11
IO(0 DOTS+1
TIME GETFILNM+1~, GETFILNM+9*, GETFILNM+10
U EXTRACT+16, EXTRACT+22, EXTRACT+23, EXTRACT+24, EXTRACT+25, EXTRACT+27, EXTRACT+32, EXTRACT+33, EXTRACT+38, EXTRACT+41
, EXTRACT+43, EXTRACT+44, EXTRACT+45, EXTRACT+46, EXTRACT+54, EXTRACT+56, EXTRACT+60, ASUFAC+5, ASUFAC+8, ASUFAC+9
, OPENLIST+8, OPENLIST+9, OPENLIST+15, BILL+17, BILL+19, SENDFILE+12
X ASUFAC~, ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9, CREATBTH+5*, BILL+4!, BILL+13!, BILL+18*, DOTS~
, DOTS+2
>> XBCON SENDFILE+8*
>> XBE SENDFILE+5*
>> XBF SENDFILE+4*
>> XBFLG SENDFILE+20*, SENDFILE+23*
>> XBFLG(1 SENDFILE+24*
>> XBFLT SENDFILE+6*
XBFN SENDFILE~, SENDFILE+1*
XBGL SENDFILE~, SENDFILE+2*
>> XBMED SENDFILE+7*
>> XBQ SENDFILE+11*
>> XBQSHO SENDFILE+3*
>> XBS1 SENDFILE+9*, SENDFILE+10*
>> XBUF SENDFILE+12*, SENDFILE+13, SENDFILE+22
Y ASUFAC~, ASUFAC+8, GETFILNM+8*, GETFILNM+9, CREATBTH+8, CREATBTH+9, BILL+4!, BILL+13!
YR GETFILNM+1~, GETFILNM+6*, GETFILNM+7
>> ZTQUEUED SENDFILE+10
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