ACHSVUR2 ; IHS/OIT/FCJ - VENDOR USAGE REPORT FOR One Vendor; [ 10/31/2003 12:12 PM ]
Source file <ACHSVUR2.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 5 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD $$FMTE^XLFDT $$REPEAT^XLFSTR |
Contract Health Management Information System | 4 | ($$ASF,$$DATE,$$EBB,$$PARM,$$PB,ERPT,RTRN)^ACHS (BRPT,SLV)^ACHSFU FC^ACHSUF ^ACHSVAR |
IHS VA Utilities | 4 | $$DIR^XBDIR $$C^XBFUNC VIEWR^XBLM EN^XBVK |
VA Fileman | 2 | (COMMA,NOW)^%DTC ^DIC |
IHS VA %Utilities | 1 | ^ZIBGSVEM |
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 1 | ACHSVNDRUSAGE-SPECIFIC |
Name | Comments | DBIA/ICR reference |
---|---|---|
HDR | ; Paginate.
|
|
TRTYPE | ; Loop thru transaction type.
|
|
DEV | ; Select device for report.
|
|
VEND | ; Select one vendor.
|
|
KILL | ; Kill vars, close device, quit.
|
|
FILE | ;CREATE A FILE
|
|
; Kill calc vars, print.
|
||
TRDT | ; Loop thru transaction date x-ref.
|
|
A | ;
|
|
C | ;
|
|
B | ;
|
|
E | ;
|
|
D | ;
|
|
F | ;
|
|
DOCS | ; Select type of docs to print.
|
|
K | ; Kill vars, close device, quit.
|
|
BDT | ; Enter beginning date.
|
|
ENDPRNT | ;
|
|
TRANS | ; Loop thru transactions, compile report data.
|
|
H2 | ;EP - From HELP^ACHS() via ^DIR.
|
|
H1 | ;EP - From HELP^ACHS() via ^DIR.
|
|
EDT | ; Enter the ending date.
|
|
FILSAV | ;SAVE FILE
|
|
CALC | ;EP - TaskMan.
|
Name | Field # of Occurrence |
---|---|
COMMA^%DTC | F+2, ENDPRNT+3, ENDPRNT+7, ENDPRNT+11 |
NOW^%DTC | FILSAV+4 |
^%ZIS | DEV+7 |
HOME^%ZIS | DEV+9 |
^%ZISC | K+2 |
^%ZTLOAD | DEV+15 |
$$ASF^ACHS | FILSAV+6 |
$$DATE^ACHS | BDT+1, EDT+1 |
$$EBB^ACHS | EDT+2 |
$$PARM^ACHS | FILSAV+10 |
$$PB^ACHS | DEV+2 |
ERPT^ACHS | KILL+5 |
RTRN^ACHS | D+10, ENDPRNT+14 |
BRPT^ACHSFU | PRINT+6 |
SLV^ACHSFU | DEV+7 |
FC^ACHSUF | CALC+1 |
^ACHSVAR | KILL+5 |
^DIC | VEND+3 |
$$DIR^XBDIR | DOCS+1, FILE+1 |
$$C^XBFUNC | PRINT+3, PRINT+4, PRINT+5 |
VIEWR^XBLM | DEV+4 |
EN^XBVK | DEV+4, KILL+5 |
$$FMTE^XLFDT | DEV+13, PRINT+4 |
$$REPEAT^XLFSTR | F+3, ENDPRNT+1, ENDPRNT+8, HDR+5 |
^ZIBGSVEM | FILSAV+13 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUTTVNDR - [#9999999.11] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACHS(3 - [#9002063] | TRANS+23 |
^ACHSF - [#9002080] | TRDT+1, TRTYPE+1, TRANS+3, TRANS+4, TRANS+5, TRANS+13, TRANS+14, TRANS+15, TRANS+22, TRANS+24 , C+2, C+5, D+4 |
^AUPNPAT - [#9000001] | TRANS+20 |
^AUTTSITE(1 | FILSAV+11 |
^AUTTVNDR - [#9999999.11] | VEND+7, TRANS+17, B+2 |
^DD(9002080.01 | C+3 |
^DPT - [#2] | TRANS+18, TRANS+20, TRANS+29 |
^TMP("ACHSVUR2" | ACHSVUR2+7!, KILL+4!, TRANS+29*, A+1, B+1, C+1 |
^TMP($J | ACHSVUR2+7!, KILL+3!, CALC+4!, E+2*, ENDPRNT+5*, ENDPRNT+9*, ENDPRNT+13*, HDR+7*, HDR+8*, HDR+9* , HDR+10*, HDR+11*, HDR+12*, HDR+13* |
^VA(200 - [#200] | TRANS+25 |
Name | Line Occurrences |
---|---|
A | B+2 |
B | B+2, F+4 |
BDT | EDT+2 |
C | C+2, E+3 |
CALC | DEV+10 |
DEV | DEV+12, DEV+16 |
DOCS | DOCS+3, VEND+5 |
EDT | EDT+2, DOCS+2 |
ENDPRNT | A+2 |
F | C+1 |
FILSAV | KILL+1 |
HDR | PRINT+8, D+10 |
K | BDT+2, EDT+2, DOCS+2, DOCS+3, FILE+2, DEV+3, DEV+9, CALC+2 |
KILL | DEV+4, DEV+10, D+10 |
TRDT+2 | |
TRANS | TRANS+7, TRANS+17, TRANS+18, TRANS+30 |
TRDT | TRTYPE+2, TRANS+4 |
TRTYPE | TRTYPE+2 |
VEND | FILE+2 |
Name | Field # of Occurrence |
---|---|
^( | C+1 |
^(0 | TRANS+5, TRANS+17, C+2 |
^(3 | C+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | FILE+1*, FILE+3, DEV+2*, DEV+3, DEV+4, DEV+14*, FILSAV+4 |
>> %I(3 | FILSAV+4 |
%ZIS | DEV+5!, DEV+6*, DEV+8! |
>> ACHS("$" | TRANS+13*, TRANS+14*, TRANS+15*, TRANS+29, C+1*, D+6, D+9, E+1 |
ACHSAMT | K+1!, C+4*, D+8*, D+9*, E+2 |
ACHSBDT | BDT+1*, BDT+2, EDT+2, DEV+13, K+1!, CALC+3, PRINT+4 |
ACHSBLNK | TRANS+1*, TRANS+5*, TRANS+17, TRANS+18, TRANS+29, PRINT+1!, D+4* |
>> ACHSBM | D+10 |
>> ACHSCLRK | TRANS+1*, TRANS+24*, TRANS+25*, TRANS+29, C+1*, D+2, E+2 |
ACHSDOB | K+1! |
>> ACHSDOC | TRANS+1*, TRANS+28*, TRANS+29, B+4*, C+1*, D+1, E+2 |
ACHSDOCN | TRANS+1*, TRANS+5*, TRANS+28, PRINT+1! |
>> ACHSDOS | C+4*, C+5*, D+1, E+2 |
ACHSEDT | EDT+1*, EDT+2, DEV+13, K+1!, TRDT+2, PRINT+4 |
>> ACHSERR | CALC+2 |
>> ACHSFC | TRANS+28 |
>> ACHSFIL | FILE+3*, KILL+1, E+2, ENDPRNT+5, ENDPRNT+9, ENDPRNT+13, HDR+6 |
ACHSFY | TRANS+1*, TRANS+5*, TRANS+28, PRINT+1! |
ACHSHDR | PRINT+9!, B+3* |
ACHSHRN | K+1!, TRANS+20*, TRANS+29, C+1*, D+1, E+2 |
ACHSIO | ACHSVUR2+6*, K+1! |
>> ACHSLOC | HDR+2, HDR+8 |
>> ACHSNAME | C+1*, D+1, E+2 |
>> ACHSPD | PRINT+3*, D+9*, ENDPRNT+4, ENDPRNT+5, ENDPRNT+8, ENDPRNT+9 |
>> ACHSPD("$" | PRINT+3*, D+9*, ENDPRNT+2, ENDPRNT+6 |
>> ACHSPG | HDR+1*, HDR+2 |
>> ACHSPPC | KILL+2 |
>> ACHSPPO | PRINT+7 |
ACHSQIO | DEV+13*, K+1! |
ACHSRPT | DOCS+1*, DEV+13, K+1!, TRANS+17, PRINT+3 |
>> ACHSSC | TRANS+1*, TRANS+23*, TRANS+29, C+1*, D+2, E+2 |
>> ACHSSCPT | TRANS+1*, TRANS+22*, TRANS+23 |
>> ACHSSSN | TRANS+20*, TRANS+29, C+1*, D+2, E+2 |
ACHSSTAR | D+7! |
ACHSSTS | TRANS+1*, TRANS+5*, TRANS+17, PRINT+1! |
>> ACHST1 | PRINT+3*, HDR+2 |
>> ACHST2 | PRINT+4*, HDR+2, HDR+12 |
>> ACHSTIME | HDR+2, HDR+11 |
>> ACHSTOS | C+2*, C+3*, D+1, E+2 |
>> ACHSTOT | PRINT+3*, E+1*, ENDPRNT+8, ENDPRNT+9, ENDPRNT+12, ENDPRNT+13 |
>> ACHSTOT("$" | PRINT+3*, E+1*, ENDPRNT+6, ENDPRNT+10 |
ACHSTRDT | CALC+3*, TRDT+1*, TRDT+2, TRTYPE+1, TRANS+3, PRINT+1! |
ACHSTYPE | TRDT+3*, TRTYPE+1*, TRTYPE+2, TRANS+3, PRINT+1! |
>> ACHSUSR | HDR+2 |
>> ACHSV | PRINT+5*, HDR+2, HDR+10 |
>> ACHSVDOC | B+4*, E+1*, E+2, F+3 |
>> ACHSVDOC("$" | B+4*, E+1*, F+1 |
ACHSVIEN | VEND+6*, VEND+7, K+1!, TRANS+7 |
ACHSVNAM | VEND+7*, K+1!, PRINT+5, FILSAV+7 |
>> ACHSVNDR | TRANS+17*, TRANS+29, PRINT+3*, A+1*, A+2, B+1, C+1, D+10 |
>> ACHSVPTR | TRANS+1*, TRANS+5*, TRANS+7, TRANS+17, TRANS+29, A+3*, B+1*, B+2, C+1 |
DA | KILL+3!, TRTYPE+3*, TRANS+3*, TRANS+4, TRANS+5, TRANS+13, TRANS+14, TRANS+15, TRANS+22, TRANS+24 , TRANS+29, C+1*, C+2, C+5, D+4 |
DFN | KILL+3!, TRANS+1*, TRANS+5*, TRANS+17, TRANS+18, TRANS+20, TRANS+29, C+2* |
DIC | VEND+1*, VEND+4! |
DIC("A" | VEND+1* |
DIC(0 | VEND+1*, VEND+2 |
DLAYGO | VEND+2*, VEND+4! |
DT | FILSAV+3 |
DTOUT | BDT+2, EDT+2, DOCS+2, DOCS+3, FILE+2, DEV+3, K+1!, D+10 |
DUOUT | BDT+2, EDT+2, DOCS+2, DOCS+3, FILE+2, DEV+3, K+1!, D+10 |
DUZ(2 | TRDT+1, TRTYPE+1, TRANS+3, TRANS+4, TRANS+5, TRANS+13, TRANS+14, TRANS+15, TRANS+20, TRANS+22 , TRANS+23, TRANS+24, C+2, C+5, D+4, FILSAV+6 |
IO | ACHSVUR2+6 |
IO("Q" | DEV+10, DEV+11! |
IO("S" | DEV+7, KILL+2, PRINT+7, ENDPRNT+14 |
IOF | ENDPRNT+15, HDR+2 |
IOM | DEV+13 |
ION | DEV+13 |
IOP | DEV+5! |
IOSL | DEV+13 |
IOST | DEV+12, DEV+13 |
>> POP | DEV+9 |
U | VEND+7, DEV+3, TRANS+5, TRANS+15, TRANS+17, TRANS+22, TRANS+24, TRANS+29, C+1, C+2 , C+3, C+5, D+4, FILSAV+11 |
>> X | D+6*, D+7*, D+8, F+1*, F+3, ENDPRNT+2*, ENDPRNT+4, ENDPRNT+5, ENDPRNT+6*, ENDPRNT+8 , ENDPRNT+9, ENDPRNT+10*, ENDPRNT+12, ENDPRNT+13, FILSAV+3*, FILSAV+4*, FILSAV+5*, FILSAV+7 |
>> X1 | FILSAV+6*, FILSAV+7 |
>> X2 | F+1*, ENDPRNT+2* |
>> X3 | PRINT+4*, F+1*, ENDPRNT+2* |
XBE | FILSAV+2~, FILSAV+6* |
XBF | FILSAV+2~, FILSAV+13* |
XBFLT | FILSAV+2~, FILSAV+8* |
XBFN | FILSAV+2~, FILSAV+7* |
XBGL | FILSAV+2~, FILSAV+13* |
XBIO | FILSAV+2~, FILSAV+13* |
XBJ | FILSAV+2~ |
XBMED | FILSAV+2~, FILSAV+8* |
XBQ | FILSAV+2~, FILSAV+9* |
XBS1 | FILSAV+2~, FILSAV+12* |
XBUF | FILSAV+2~, FILSAV+10*, FILSAV+11* |
>> Y | VEND+5, VEND+6, C+4*, C+5* |
>> ZTDESC | DEV+13* |
>> ZTIO | DEV+13* |
>> ZTQUEUED | KILL+5 |
>> ZTRTN | DEV+13* |
>> ZTSAVE( | DEV+14* |
ZTSK | DEV+16, KILL+3!, K+1! |