| 1 | WVRPSNPR ;HCIOFO/FT,JR IHS/ANMC/MWR - REPORT: RETRIEVE A SNAPSHOT;
 | 
|---|
| 2 |  ;;1.0;WOMEN'S HEALTH;;Sep 30, 1998
 | 
|---|
| 3 |  ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
 | 
|---|
| 4 |  ;;  CALLED BY OPTION: "WV PRINT/RETRIEVE SNAPSHOT" TO DISPLAY A
 | 
|---|
| 5 |  ;;  PREVIOUS SNAPSHOT.
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 |  D SETVARS^WVUTL5 S WVPOP=0,WVFAC=DUZ(2) K ^TMP("WVF",$J)
 | 
|---|
| 8 |  N A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,X,Y
 | 
|---|
| 9 |  D TITLE^WVUTL5("RETRIEVE A PROGRAM SNAPSHOT")
 | 
|---|
| 10 |  D RETRIEVE G:WVPOP EXIT
 | 
|---|
| 11 |  D DEVICE   G:WVPOP EXIT
 | 
|---|
| 12 |  D LOADVARS
 | 
|---|
| 13 |  D ^WVRPSNP1
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 | EXIT ;EP
 | 
|---|
| 16 |  D KILLALL^WVUTL8
 | 
|---|
| 17 |  Q
 | 
|---|
| 18 |  ;
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | RETRIEVE ;EP
 | 
|---|
| 21 |  ;---> RETRIEVE A SNAPSHOT
 | 
|---|
| 22 |  N DIC,Y
 | 
|---|
| 23 |  W !!?3,"Select the Snapshot you wish to display or print."
 | 
|---|
| 24 |  D DIC^WVFMAN(790.71,"QEMA",.Y,"   Select Snapshot: ")
 | 
|---|
| 25 |  I Y<0 S WVPOP=1 Q
 | 
|---|
| 26 |  S WVDTIEN=+Y
 | 
|---|
| 27 |  Q
 | 
|---|
| 28 |  ;
 | 
|---|
| 29 | DEVICE ;EP
 | 
|---|
| 30 |  ;---> GET DEVICE AND POSSIBLY QUEUE TO TASKMAN.
 | 
|---|
| 31 |  S ZTRTN="DEQUEUE^WVRPSNPR"
 | 
|---|
| 32 |  F WVSV="DT","DTIEN" D
 | 
|---|
| 33 |  .I $D(@("WV"_WVSV)) S ZTSAVE("WV"_WVSV)=""
 | 
|---|
| 34 |  D ZIS^WVUTL2(.WVPOP,1)
 | 
|---|
| 35 |  Q
 | 
|---|
| 36 |  ;
 | 
|---|
| 37 | DEQUEUE ;EP
 | 
|---|
| 38 |  ;---> QUEUED REPORT
 | 
|---|
| 39 |  N A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,X,Y
 | 
|---|
| 40 |  D SETVARS^WVUTL5,LOADVARS,^WVRPSNP1,EXIT
 | 
|---|
| 41 |  Q
 | 
|---|
| 42 |  ;
 | 
|---|
| 43 | LOADVARS ;EP
 | 
|---|
| 44 |  S Y=^WV(790.71,WVDTIEN,0)
 | 
|---|
| 45 |  S WVDT=+Y
 | 
|---|
| 46 |  S WVFAC=$P(Y,U,2),A=$P(Y,U,3),B=$P(Y,U,4),C=$P(Y,U,5),D=$P(Y,U,6)
 | 
|---|
| 47 |  S E=$P(Y,U,7),F=$P(Y,U,8),G=$P(Y,U,9),H=$P(Y,U,10),S=$P(Y,U,11)
 | 
|---|
| 48 |  S J=$P(Y,U,12),K=$P(Y,U,13),L=$P(Y,U,14),P=$P(Y,U,15),Q=$P(Y,U,16)
 | 
|---|
| 49 |  S R=$P(Y,U,17),M=$P(Y,U,18)
 | 
|---|
| 50 |  Q
 | 
|---|