AZXZVS ;REPORT -AHCCCS VISIT COUNTS BY PROVIDER (APC) [ 05/01/95 1:25 PM ]
Source file <AZXZVS.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS VA Utilities | 1 | ^XBKSET | 
| Kernel | 1 | ^%ZIS | 
| VA Fileman | 1 | (,DD)^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETAPC | ;RETRIEVE DATA FROM "APC DATA" | |
| CONVERT | ;CONVERT USER DATES TO FILEMAN DATE FORMAT | |
| LBDATE2 | ;CONVERT LDATE TO NEW FORMATS | |
| GETPNUM | ;RETRIEVE DATA FROM "MEDICAID ELIGIBLE" | |
| UBDATE2 | ;CONVERT UDATE TO NEW FORMATS | |
| ERR | ;THE ^AZXZTMP2 GLOBAL EXISTS (ERROR HAS OCCURRED OR | |
| SETUP | ;SETUP FOR CALL FROM TASKMAN (OR DIRECT) | |
| GETPVDR | ;GET THE ACTUAL PROVIDER NAME USING PROVIDER FILE (PVDRNUM) | |
| CHKDATE | ;CHECK FOR A VALID DATE (WITHIN LDATE & UDATE) | |
| LBDATE | ;READ USER INPUT ON LOWER BOUND DATE | |
| UBDATE | ;READ USER INPUT ON UPPER BOUND DATE | |
| ;PRINT ALL DATA TO DEVICE | ||
| GETDATA | ;GETDATA GATHERS ALL DATA, CALLS PRINT TO PRINT TO DEVICE | |
| MAIN | ;AZXZVS PROGRAM CONTROL | |
| WRITETMP | ;WRITE DATA OUT TO TEMPORARY GLOBAL (^AZXZTMP2) | |
| SETVARS | ;SET CURRENT VALUES OF VARIABLES TO PRINT OUT | 
| 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 | 
 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS("C" | SETUP+22 | 
| ^AAPCRCDS( | CHKDATE+3, GETAPC+3, GETAPC+6, GETAPC+9 | 
| ^AAPCRCDS("B" | SETUP+16 | 
| ^AZXZTMP2 | GETDATA+12!, GETDATA+15!, WRITETMP+3*, WRITETMP+7*, SETVARS+1, SETVARS+2 | 
| ^AZXZTMP2("B" | WRITETMP+4*, WRITETMP+9*, GETDATA+8 | 
| ^AZXZTMP2(0 | SETUP+3, SETUP+14* | 
| ^DIC(4 - [#4] | PRINT+2 | 
| ^DIC(7 - [#7] | GETPVDR+2, GETPVDR+3, SETVARS+3 | 
| Name | Line Occurrences | 
|---|---|
| CHKDATE | SETUP+16 | 
| CONVERT | LBDATE2+2, UBDATE2+2 | 
| ERR | SETUP+3 | 
| GETAPC | CHKDATE+7 | 
| GETDATA | SETUP+19 | 
| GETPNUM | UBDATE2+12 | 
| GETPVDR | CHKDATE+7 | 
| LBDATE | LBDATE+6, LBDATE+8, LBDATE+10, LBDATE+15, LBDATE2+4, UBDATE+3 | 
| LBDATE2 | LBDATE+13 | 
| MAIN | GETDATA+12 | 
| GETDATA+8 | |
| SETVARS | GETDATA+8 | 
| UBDATE | UBDATE+5, UBDATE+7, UBDATE+9, UBDATE+14, UBDATE2+5, UBDATE2+10 | 
| UBDATE2 | UBDATE+12 | 
| WRITETMP | CHKDATE+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | CONVERT+2* | 
| >> CHECK | SETUP+10*, PRINT+2, PRINT+5* | 
| >> COUNTER | SETUP+7*, PRINT+7, PRINT+8, PRINT+9*, PRINT+10*, PRINT+14*, PRINT+15* | 
| >> COUNTER2 | SETUP+8*, PRINT+10*, PRINT+12* | 
| >> DATE | CHKDATE+3*, CHKDATE+6, CHKDATE+7*, WRITETMP+3, WRITETMP+7 | 
| >> DEV | GETPNUM+2*, ERR+2, ERR+8, ERR+9, GETDATA+11, PRINT+5, PRINT+14, PRINT+15 | 
| >> DFN | SETUP+6*, WRITETMP+1*, WRITETMP+3, WRITETMP+4, WRITETMP+7*, WRITETMP+8*, WRITETMP+9*, GETDATA+12* | 
| DUZ(2 | PRINT+2 | 
| >> FLAG | CHKDATE+2*, CHKDATE+6*, CHKDATE+7 | 
| >> I | GETAPC+9*, GETPVDR+3*, WRITETMP+7*, WRITETMP+9* | 
| >> INUM | GETDATA+4*, GETDATA+8*, SETVARS+1, SETVARS+2 | 
| >> INUM2 | GETPNUM+4*, SETUP+16*, CHKDATE+3, GETAPC+3, GETAPC+6, GETAPC+9 | 
| IO | GETPNUM+16, ERR+2, ERR+8, ERR+9, GETDATA+11, PRINT+5, PRINT+14, PRINT+15 | 
| IOF | MAIN+6, ERR+2, GETDATA+11, PRINT+5, PRINT+14 | 
| >> LDATE | LBDATE+1*, LBDATE+3, LBDATE+6, LBDATE+7, LBDATE+8, LBDATE+9, LBDATE+10, LBDATE+13, LBDATE2+1, LBDATE2+5* , LBDATE2+6, UBDATE2+10, CHKDATE+6 | 
| >> LDATE1 | LBDATE2+6*, PRINT+8 | 
| >> NUM | SETVARS+2*, SETVARS+3 | 
| >> OTHER | GETAPC+2*, GETAPC+6*, GETAPC+9, GETPVDR+3, WRITETMP+7, WRITETMP+8, WRITETMP+9 | 
| OTHERNUM | WRITETMP+10! | 
| OTHERNUM( | GETAPC+9*, GETPVDR+3, WRITETMP+7 | 
| OTHRNAME | WRITETMP+10! | 
| OTHRNAME( | GETPVDR+3*, WRITETMP+7, WRITETMP+9 | 
| >> PAGE | SETUP+9*, PRINT+7*, PRINT+8 | 
| >> PAT | GETDATA+3*, GETDATA+8* | 
| >> PATNUM | GETPNUM+3*, SETUP+16*, WRITETMP+3, WRITETMP+4, WRITETMP+7, WRITETMP+9 | 
| >> PNUMCHK | PRINT+2*, PRINT+10* | 
| >> PVDR | GETDATA+2*, GETDATA+8* | 
| >> PVDRCHK | PRINT+2*, PRINT+10* | 
| >> PVDRNAME | GETPVDR+2*, WRITETMP+3, WRITETMP+4, SETVARS+1*, PRINT+2, PRINT+10 | 
| >> PVDRNUM | GETAPC+3*, GETPVDR+2, WRITETMP+3, SETVARS+3*, PRINT+2, PRINT+10 | 
| >> RET | SETUP+11*, ERR+8*, GETDATA+8, GETDATA+9, GETDATA+10, GETDATA+11*, PRINT+14* | 
| >> SITE | PRINT+2*, PRINT+8 | 
| >> SUBTOTAL | GETDATA+5*, GETDATA+9, GETDATA+10, PRINT+10*, PRINT+14*, PRINT+15* | 
| >> TOTAL | GETDATA+6*, GETDATA+10*, PRINT+14*, PRINT+15* | 
| U | CHKDATE+3, GETAPC+3, GETAPC+6, GETAPC+9, GETPVDR+2, GETPVDR+3, SETVARS+1, SETVARS+2, SETVARS+3, PRINT+2 | 
| >> UDATE | UBDATE+1*, UBDATE+3, UBDATE+5, UBDATE+6, UBDATE+7, UBDATE+8, UBDATE+9, UBDATE+12, UBDATE2+1, UBDATE2+6* , UBDATE2+7, UBDATE2+10, CHKDATE+6 | 
| >> UDATE1 | UBDATE2+7*, PRINT+8 | 
| >> X | LBDATE2+1*, UBDATE2+1*, GETDATA+12 | 
| >> Y | LBDATE2+4, LBDATE2+5, LBDATE2+6*, UBDATE2+5, UBDATE2+6, UBDATE2+7*, CHKDATE+7* | 
| >> YN | GETDATA+12* |