BARDYSV4 ; IHS/SD/MAS,TPF - OMB - DAYS TO COLLECTION ; 02/09/2009
Source file <BARDYSV4.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 4 | ($$IHS,BILLS,INIT)^BARDYSV3 (TRANS,VISITS)^BARDYSV5 ASKFORRT^BARUFUT $$FILLSTR^BARUFUT1 | 
| VA Fileman | 2 | NOW^%DTC $$GET1^DIQ | 
| IHS VA Utilities | 1 | ^XBGSAVE | 
| Kernel | 1 | ($$LAST,$$VERSION)^XPDUTL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETFILNM(BEGDATE,ENDDATE) | ;EP - CREATE FILE NAME  (COPIED FROM BARUFUT1) | |
| CURASUFC(LOCIEN,BARDOS) | ;EP - GET CURRENT ASUFAC BASED ON 'DOS BEGIN' (#102) IN A/R BILL FILE (COPIED FROM BARUFUT1) | |
| GETFILAG | ;CHECK FOR FILE NAME ALREADY USED  (COPIED FROM BARUFUT1) | |
| SENDFILE(XBGL,XBFN) | ; EP - CREATE FLAT FILE FOR UFMS USING XBGSAVE | |
| WRITE | ;TEMP WRITE WHILE TESTING | |
| INST | ;EP - Run once when patch installed BAR*1.8*14         ;M5*ADD*TMM | |
| INSTALL | ;EP - Run two times using different date range when BAR*1.8*16 installed ;M5*ADD*TMM | |
| GETSUFAC() | ;EP;GIVEN DUZ(2)  (COPIED FROM BARUFUT1) ; get parent from parent/satellite file | |
| ASKFNAME(BARFILE,BEGDATE,ENDDATE) | ;EP - ASK FOR FILENAME (COPIED FROM BARUFUT1) | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | GETFILAG+1, INST+6, INST+15 | 
| $$IHS^BARDYSV3 | INST+2 | 
| BILLS^BARDYSV3 | INST+9 | 
| INIT^BARDYSV3 | INST+3 | 
| TRANS^BARDYSV5 | INST+11 | 
| VISITS^BARDYSV5 | INST+8 | 
| ASKFORRT^BARUFUT | SENDFILE+17 | 
| $$FILLSTR^BARUFUT1 | GETFILNM+5, GETFILNM+9 | 
| $$GET1^DIQ | CURASUFC+7 | 
| ^XBGSAVE | SENDFILE+27 | 
| $$LAST^XPDUTL | GETFILNM+8 | 
| $$VERSION^XPDUTL | GETFILNM+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTLOC - [#9999999.06] | CURASUFC+10, CURASUFC+11, CURASUFC+12 | 
| ^BAR(90052.05 | GETSUFAC+9, GETSUFAC+10, GETSUFAC+12, GETSUFAC+14, GETSUFAC+15 | 
| ^BAR(90052.06 | SENDFILE+12, GETSUFAC+7, GETSUFAC+8 | 
| ^BAROMB($J | WRITE+3, WRITE+5, WRITE+6, WRITE+9, WRITE+10, WRITE+13, WRITE+14 | 
| ^BARTMP("BARDYSV3" | INST+7*, INST+12*, INST+19*, INST+20*, INST+21* | 
| ^DD("DD" | GETFILAG+4 | 
| ^DIC(9.4 - [#9.4] | GETFILNM+6 | 
| Name | Line Occurrences | 
|---|---|
| $$ASKFNAME | INST+13 | 
| $$CURASUFC | GETSUFAC+16 | 
| $$GETFILNM | ASKFNAME+1 | 
| $$GETSUFAC | GETFILNM+2, GETFILNM+3 | 
| INST | INSTALL+3, INSTALL+6 | 
| SENDFILE | INST+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETFILAG+2, GETFILAG+3, GETFILAG+4, INST+7, INST+12, INST+19, INST+20, INST+21 | 
| ASUFAC | GETSUFAC+2~, GETSUFAC+16*, GETSUFAC+17, CURASUFC+3~, CURASUFC+4*, CURASUFC+7*, CURASUFC+9, CURASUFC+12*, CURASUFC+15 | 
| BARBIL | WRITE+1~, WRITE+8*, WRITE+9*, WRITE+10, WRITE+13* | 
| BARDOS | CURASUFC~, CURASUFC+2, CURASUFC+11 | 
| BARDT | CURASUFC+3~, CURASUFC+5*, CURASUFC+10*, CURASUFC+11, CURASUFC+12 | 
| BARDTFLG | CURASUFC+3~, CURASUFC+6*, CURASUFC+10, CURASUFC+13* | 
| BARFILE | ASKFNAME~, ASKFNAME+1*, ASKFNAME+2, INST+13, INST+14 | 
| BARP2 | GETFILNM+1~, GETFILNM+5*, GETFILNM+10 | 
| BARP3 | GETFILNM+1~, GETFILNM+9*, GETFILNM+10 | 
| BARPAR | GETSUFAC+2~, GETSUFAC+4*, GETSUFAC+7, GETSUFAC+15*, GETSUFAC+16 | 
| BARPK | GETFILNM+1~, GETFILNM+6*, GETFILNM+7*, GETFILNM+8 | 
| BARPT | GETFILNM+1~, GETFILNM+8*, GETFILNM+9 | 
| BARSAT | GETSUFAC+2~, GETSUFAC+3*, GETSUFAC+9, GETSUFAC+10, GETSUFAC+12, GETSUFAC+14, GETSUFAC+15 | 
| >> BARV | GETFILNM+4*, GETFILNM+5, GETFILNM+8, GETFILNM+10 | 
| BARVDA | WRITE+1~, WRITE+4*, WRITE+5*, WRITE+6, WRITE+7, WRITE+9, WRITE+10, WRITE+11, WRITE+13, WRITE+14 , WRITE+15 | 
| BARVLOC | WRITE+1~, WRITE+2*, WRITE+3*, WRITE+5, WRITE+6, WRITE+7, WRITE+9, WRITE+10, WRITE+11, WRITE+13 , WRITE+14, WRITE+15 | 
| BEGDATE | ASKFNAME~, ASKFNAME+1, GETFILNM~, GETFILAG+8, INSTALL+1*, INSTALL+4*, INST+7, INST+8, INST+9, INST+11 , INST+13 | 
| BILLREC | WRITE+1~, WRITE+10*, WRITE+11 | 
| DA | GETSUFAC+2~, GETSUFAC+6*, GETSUFAC+7*, GETSUFAC+8, GETSUFAC+9, GETSUFAC+10, GETSUFAC+12, GETSUFAC+14, GETSUFAC+15 | 
| DATE | GETFILNM+1~, GETFILAG+3*, GETFILAG+7 | 
| DATERANG | GETFILNM+1~, GETFILAG+8*, GETFILAG+9 | 
| DATETIME | GETFILNM+1~, GETFILAG+7*, GETFILAG+9 | 
| DT | GETSUFAC+12, GETSUFAC+14, GETSUFAC+16 | 
| DUZ | GETFILNM+2, GETFILNM+3 | 
| DUZ(2 | SENDFILE+12, GETSUFAC+3, CURASUFC+7, INST+2, INST+7, INST+12, INST+19, INST+20, INST+21 | 
| ENDDATE | ASKFNAME~, ASKFNAME+1, GETFILNM~, GETFILAG+8, INSTALL+2*, INSTALL+5*, INST+7, INST+8, INST+9, INST+11 , INST+13 | 
| FN | GETFILNM+1~, GETFILNM+12*, GETFILAG+9*, GETFILAG+10*, GETFILAG+11 | 
| FNEXT | GETFILNM+1~, GETFILNM+11*, GETFILAG+10 | 
| FNROOT | GETFILNM+1~, GETFILNM+2*, GETFILNM+12, GETFILAG+9 | 
| >> FNXREF | GETFILNM+3* | 
| >> FNXT | GETFILNM+10*, GETFILNM+11 | 
| IO | SENDFILE+25 | 
| IO(0 | SENDFILE+25 | 
| LOCIEN | CURASUFC~, CURASUFC+1, CURASUFC+10, CURASUFC+11, CURASUFC+12 | 
| >> RC | INST+13* | 
| TIME | GETFILNM+1~, GETFILAG+5*, GETFILAG+6*, GETFILAG+7 | 
| TRANDT | WRITE+1~, WRITE+12*, WRITE+13, WRITE+14 | 
| TRANREC | WRITE+1~, WRITE+14*, WRITE+15 | 
| U | SENDFILE+12, WRITE+7, WRITE+11, WRITE+15, GETSUFAC+10, GETSUFAC+12, GETSUFAC+14, GETSUFAC+15, CURASUFC+11, CURASUFC+12 , INST+7 | 
| VISITREC | WRITE+1~, WRITE+6*, WRITE+7 | 
| >> XBCON | SENDFILE+8* | 
| >> XBE | SENDFILE+5* | 
| >> XBF | SENDFILE+4* | 
| >> XBFLG | SENDFILE+18*, SENDFILE+23*, INST+19, INST+20, INST+21 | 
| >> XBFLG(1 | SENDFILE+24*, INST+19, INST+20 | 
| >> 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 | GETFILAG+4*, GETFILAG+5 | 
| YR | GETFILNM+1~, GETFILAG+2*, GETFILAG+3 | 
| >> ZTQUEUED | SENDFILE+10 |