IBOUNP3 ;ALB/CJM - OUTPATIENT INSURANCE REPORT ;JAN 25,1991
Source file <IBOUNP3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | (ADD,DEM,ELIG,KVAR,OAD,OPD)^VADPT | 
| VA Fileman | 1 | NOW^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAUSE | ; | |
| DIVTOT | ; prints subtotal for division | |
| HEADER | ; writes the report header | |
| CLNTOT | ; prints subtotal for clinic | |
| INS | ; writes insurance data | |
| Q | ||
| ITEM | ; prints patient data for a single appt | |
| CKSPACE | ; tries to keep vet's data on same page | |
| REPORT | ; | |
| TOTAL | ; prints total for all clincis | |
| DATA | ||
| LOOP | ; | 
| 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: READ | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | REPORT+6, REPORT+7, REPORT+8, DATA, INS+1 | 
| ^DIC(36 - [#36] | INS+1 | 
| ^DIC(5 - [#5] | PRINT+1, PRINT+2, PRINT+3 | 
| ^DPT - [#2] | CKSPACE+11, INS+1 | 
| ^TMP($J | LOOP+2, LOOP+5, LOOP+6, LOOP+7 | 
| Name | Line Occurrences | 
|---|---|
| CLNTOT | LOOP+6 | 
| DIVTOT | LOOP+2 | 
| HEADER | LOOP+3, LOOP+5, CLNTOT+1, DIVTOT+1, TOTAL+1, CKSPACE+12, INS+1 | 
| ITEM | LOOP+7 | 
| LOOP | REPORT+11, REPORT+12, REPORT+13 | 
| PAUSE | REPORT+14, HEADER+3 | 
| Q | REPORT+11, REPORT+12 | 
| TOTAL | LOOP+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | INS+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGE | ITEM+1~*, DATA+1*, PRINT | 
| B | REPORT+1~, REPORT+7*, REPORT+9, REPORT+10 | 
| BOT | REPORT+1~, REPORT+2*, LOOP+5, CLNTOT+1, DIVTOT+1, TOTAL+1, CKSPACE+12, INS+1 | 
| CLNC | REPORT+1~, LOOP+2*, LOOP+5*, LOOP+6, LOOP+7 | 
| CLNTOT | REPORT+1~, LOOP+1*, LOOP+5*, LOOP+6, CLNTOT+3, ITEM+1* | 
| CNT | ITEM+1~*, CKSPACE+2*, CKSPACE+4*, CKSPACE+6*, CKSPACE+8*, CKSPACE+10*, CKSPACE+11*, CKSPACE+12 | 
| CRT | REPORT+1~, REPORT+2*, REPORT+4, REPORT+14, HEADER+1 | 
| CTG | REPORT+1~, REPORT+11*, REPORT+12*, REPORT+13*, LOOP+2, LOOP+5, LOOP+6, LOOP+7 | 
| DFN | REPORT+1~, LOOP+7*, CKSPACE+11, INS+1 | 
| DIVTOT | REPORT+1~, LOOP+1*, LOOP+2*, LOOP+5*, DIVTOT+3 | 
| DTIME | PAUSE+1 | 
| E | REPORT+1~, REPORT+8*, REPORT+9, REPORT+10 | 
| E1 | ITEM+1~*, CKSPACE+3*, PRINT+2 | 
| E1( | CKSPACE+5* | 
| E1(1 | PRINT+2 | 
| E1(2 | PRINT+2 | 
| E1(3 | PRINT+2 | 
| E1(4 | PRINT+2 | 
| E1(5 | PRINT+2 | 
| E1(6 | PRINT+2 | 
| E1(8 | PRINT+2 | 
| E2 | ITEM+1~*, CKSPACE+7*, PRINT+3 | 
| E2( | CKSPACE+9* | 
| E2(1 | PRINT+3 | 
| E2(2 | PRINT+3 | 
| E2(3 | PRINT+3 | 
| E2(4 | PRINT+3 | 
| E2(5 | PRINT+3 | 
| E2(6 | PRINT+3 | 
| E2(8 | PRINT+3 | 
| ES | ITEM+1~*, DATA+2*, PRINT | 
| FIRST | REPORT+1~, REPORT+3*, HEADER+1, HEADER+4, HEADER+5* | 
| HDR | REPORT+1~, REPORT+5*, REPORT+11, REPORT+12, REPORT+13 | 
| HDR1 | REPORT+1~, REPORT+11*, REPORT+12*, REPORT+13*, HEADER+6 | 
| HDR2 | REPORT+1~, REPORT+9*, REPORT+10*, HEADER+6 | 
| I | ITEM+1~, CKSPACE+2*, CKSPACE+5*, CKSPACE+6*, CKSPACE+9*, CKSPACE+10*, INS+1~* | 
| >> IBOBEG | REPORT+7 | 
| IBODIV | REPORT+1~, LOOP+1*, LOOP+2*, LOOP+4, LOOP+5, LOOP+6, LOOP+7 | 
| >> IBOEND | REPORT+8 | 
| >> IBOEXP | REPORT+12 | 
| >> IBOUI | REPORT+11 | 
| >> IBOUK | REPORT+13 | 
| INS | ITEM+1~, INS+1* | 
| IOF | REPORT+4, HEADER+4 | 
| IOSL | LOOP+5, CLNTOT+1, DIVTOT+1, TOTAL+1, TOTAL+4, CKSPACE+12, INS+1, HEADER+2 | 
| IOST | REPORT+2 | 
| J | INS+1~* | 
| LINE | REPORT+1~, REPORT+5*, HEADER+8 | 
| MS | ITEM+1~*, DATA+1*, PRINT | 
| NAME | REPORT+1~, LOOP+5*, LOOP+6*, LOOP+7, PRINT | 
| NOW | REPORT+1~, REPORT+6*, HEADER+6 | 
| PAGE | REPORT+1~, LOOP+1*, HEADER+6, HEADER+9* | 
| PID | ITEM+1~*, DATA+1*, PRINT | 
| QUIT | REPORT+1~, REPORT+2*, REPORT+11, REPORT+12, REPORT+14, LOOP+2, LOOP+3, LOOP+5, LOOP+6, LOOP+7 , LOOP+8, TOTAL+1, CKSPACE+12, INS+1, HEADER+1, PAUSE+1* | 
| SC | ITEM+1~*, DATA+3*, PRINT | 
| T | PAUSE+1~* | 
| TIME | REPORT+1~, LOOP+7*, DATA | 
| TM | ITEM+1~, DATA*, PRINT | 
| TOTAL | REPORT+1~, LOOP+1*, LOOP+2*, TOTAL+3 | 
| VA | Q! | 
| VA("PID" | DATA+1 | 
| >> VADM(10 | DATA+1 | 
| >> VADM(4 | DATA+1 | 
| >> VAEL(3 | DATA+3 | 
| >> VAERR | DATA+1, DATA+2, DATA+3, CKSPACE+1, CKSPACE+3, CKSPACE+7 | 
| >> VAOA( | CKSPACE+5, CKSPACE+6, CKSPACE+9, CKSPACE+10 | 
| >> VAOA("A" | CKSPACE+3*, CKSPACE+7* | 
| >> VAOA(9 | CKSPACE+3, CKSPACE+7 | 
| VAPA | ITEM+1~ | 
| VAPA( | CKSPACE+2 | 
| VAPA("P" | CKSPACE+1* | 
| VAPA(1 | PRINT+1 | 
| VAPA(2 | PRINT+1 | 
| VAPA(3 | PRINT+1 | 
| VAPA(4 | PRINT+1 | 
| VAPA(5 | PRINT+1 | 
| VAPA(6 | PRINT+1 | 
| VAPA(8 | PRINT+1 | 
| >> VAPD(7 | DATA+2 | 
| >> X | REPORT+6 | 
| >> Y | REPORT+6*, REPORT+7*, REPORT+8*, DATA*, INS+1* |