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! |