| 1 | DMSQP4 ;ISCSF/EZ-POINTER COUNTS CONTINUED ;7/28/97  11:09
 | 
|---|
| 2 |  ;;22.0;VA FileMan;;Mar 30, 1999
 | 
|---|
| 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 | PRT2 ;
 | 
|---|
| 5 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 6 |  S DHD="SQLI WORD-PROCESSING TABLE "_DMDHD_" - SUBSET OF SUBFILES"
 | 
|---|
| 7 |  S BY(0)="^TMP(""DMFQ2"",$J,",L(0)=3
 | 
|---|
| 8 |  S DISPAR(0,2)="+^;""WORD-PROCESSING? "";S;C1"
 | 
|---|
| 9 |  S DISPAR(0,2,"OUT")="S Y=$S(+Y:""YES"",1:""NO"")"
 | 
|---|
| 10 |  D EN1^DIP Q
 | 
|---|
| 11 | PRT3 ;
 | 
|---|
| 12 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 13 |  S DHD="SQLI POINTING TABLE "_DMDHD_" - SELF-REFERENTIAL POINTERS"
 | 
|---|
| 14 |  S BY(0)="^TMP(""DMFQ3"",$J,",L(0)=3
 | 
|---|
| 15 |  S DISPAR(0,2)="+^;""TIMES POINTED-TO BY ITSELF: "";S;C1"
 | 
|---|
| 16 |  D EN1^DIP Q
 | 
|---|
| 17 | PRT4 ;
 | 
|---|
| 18 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 19 |  S DHD="SQLI POINTING TABLE "_DMDHD_" - UPWARD FROM THIS SUBFILE LEVEL"
 | 
|---|
| 20 |  S BY(0)="^TMP(""DMFQ4"",$J,",L(0)=4
 | 
|---|
| 21 |  ;S DISPAR(0,1)="+^;""WORD-PROCESSING? "";S;C8"
 | 
|---|
| 22 |  ;S DISPAR(0,1,"OUT")="S Y=$S(+Y:""YES"",1:""NO"")"
 | 
|---|
| 23 |  S DISPAR(0,3)="+^;""TIMES POINTING UPWARD (SUBFILE LEVELS): "";S;C1"
 | 
|---|
| 24 |  D EN1^DIP Q
 | 
|---|
| 25 | PRT5 ;
 | 
|---|
| 26 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 27 |  S DHD="SQLI POINTED-TO TABLE "_DMDHD_" - UP FROM ONE OR MORE SUBFILE LEVELS"
 | 
|---|
| 28 |  S BY(0)="^TMP(""DMFQ5"",$J,",L(0)=3
 | 
|---|
| 29 |  S DISPAR(0,2)="+^;""TIMES POINTED-TO FROM BELOW: "";S;C1"
 | 
|---|
| 30 |  D EN1^DIP Q
 | 
|---|
| 31 | PRT6 ;
 | 
|---|
| 32 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 33 |  S DHD="SQLI POINTING TABLE "_DMDHD_" (EXCLUDES SUBFILE POINTERS)"
 | 
|---|
| 34 |  S BY(0)="^TMP(""DMFQ6"",$J,",L(0)=3
 | 
|---|
| 35 |  S DISPAR(0,2)="+^;""TIMES POINTING (GOING OUTWARD): "";S;C1"
 | 
|---|
| 36 |  D EN1^DIP Q
 | 
|---|
| 37 | PRT7 ;
 | 
|---|
| 38 |  S DIC="1.5215",L=0,FLDS=DMFLDS
 | 
|---|
| 39 |  S DHD="SQLI POINTED-TO TABLE "_DMDHD_" (EXCLUDES SUBFILE POINTERS)"
 | 
|---|
| 40 |  S BY(0)="^TMP(""DMFQ7"",$J,",L(0)=3
 | 
|---|
| 41 |  S DISPAR(0,2)="+^;""TIMES POINTED-TO (COMING INWARD): "";S;C1"
 | 
|---|
| 42 |  D EN1^DIP Q
 | 
|---|