| 1 | IBQLSCR ;LEB/MRY - SCREEN DUMP OF RAW DATA FOR DOWNLOAD SPREADSHEET ; 12-APR-95
 | 
|---|
| 2 |  ;;1.0;UTILIZATION MGMT ROLLUP LOCAL;;Oct 01, 1995
 | 
|---|
| 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  I '$D(DT) D DT^DICRW
 | 
|---|
| 6 | DATE W ! D DATE^IBOUTL
 | 
|---|
| 7 |  I IBBDT=""!(IBEDT="") G END
 | 
|---|
| 8 |  D SVCTAB^IBQLR1B
 | 
|---|
| 9 |  ;
 | 
|---|
| 10 |  W !!,"Load Data to Excel"
 | 
|---|
| 11 |  W !!,"Set your Device settings to '0;255;9999'"
 | 
|---|
| 12 | DEV ; -- select device, run option
 | 
|---|
| 13 |  W ! D ^%ZIS G:POP END
 | 
|---|
| 14 |  S DIR(0)="FO",DIR("A")="Initiate File Capture Procedure and Press Return" D ^DIR I $D(DTOUT)!$D(DUOUT) G END
 | 
|---|
| 15 |  W !,"Working...",!
 | 
|---|
| 16 |  U IO
 | 
|---|
| 17 |  ;
 | 
|---|
| 18 | START ;
 | 
|---|
| 19 |  W !,"ssn^adm. diag^enrollement code^adm. phy^attend. phy^resident phy^adm. date^disch. date^ward^ts^service^acute adm.?^si^is^reasons^prov. interviewed?^adm. influenced?^day^day is^day si^day d/s^day interviewed?^day reasons^ts^service"
 | 
|---|
| 20 |  S IBDDT=IBBDT-.01
 | 
|---|
| 21 |  F  S IBDDT=$O(^IBQ(538,"ADIS",IBDDT)) Q:'IBDDT!(IBDDT>IBEDT)  D
 | 
|---|
| 22 |  .S IBTRN=0
 | 
|---|
| 23 |  .F  S IBTRN=$O(^IBQ(538,"ADIS",IBDDT,IBTRN)) Q:'IBTRN  D DATA
 | 
|---|
| 24 |  ;
 | 
|---|
| 25 | END D ^%ZISC K IBTRN,POP,IBSTR,X,I,II Q
 | 
|---|
| 26 |  ;
 | 
|---|
| 27 | DATA ;
 | 
|---|
| 28 |  S IBWRAP=""
 | 
|---|
| 29 |  S X=^IBQ(538,IBTRN,0),IBSTR="",X1=$G(^(1))
 | 
|---|
| 30 |  F I=3:1:13 S IBSTR=IBSTR_$P(X,"^",I)_"^"
 | 
|---|
| 31 |  S $P(IBSTR,"^",13)=$P(IBSTR,"^",12),$P(IBSTR,"^",12)=$G(IBSVC($P(X1,"^",7)))
 | 
|---|
| 32 |  F I=1:1:5 S IBSTR=IBSTR_$P(X1,"^",I)_"^"
 | 
|---|
| 33 |  F N=7,8 S X=$P(IBSTR,"^",N),X=$E(X,4,5)_"/"_$E(X,6,7)_"/"_$E(X,2,3),$P(IBSTR,"^",N)=X
 | 
|---|
| 34 |  F N=12,16,17 S X=$P(IBSTR,"^",N),X=$S(X=0:"N",X=1:"Y",1:""),$P(IBSTR,"^",N)=X
 | 
|---|
| 35 |  S N=0 F  S N=$O(^IBQ(538,IBTRN,13,N)) Q:'N  F I=1:1:8 D
 | 
|---|
| 36 |  .I I=1,$L(IBSTR)>(IOM-60) S IBWRAP=1 D PLINE
 | 
|---|
| 37 |  .S X=$P(^IBQ(538,IBTRN,13,N,0),"^",I)
 | 
|---|
| 38 |  .I I=5 S X=$S(X=0:"N",X=1:"Y",1:"")
 | 
|---|
| 39 |  .I I=8 S X=$G(IBSVC(X))
 | 
|---|
| 40 |  .S IBSTR=IBSTR_X_"^"
 | 
|---|
| 41 |  .Q
 | 
|---|
| 42 |  S IBSTR=$P(IBSTR,"^",1,$L(IBSTR,"^")-1)
 | 
|---|
| 43 |  D PLINE
 | 
|---|
| 44 |  Q
 | 
|---|
| 45 |  ;
 | 
|---|
| 46 | PLINE W !,IBSTR
 | 
|---|
| 47 |  S:'IBWRAP IBSTR="" S:IBWRAP IBSTR="WRAP:DAY>",IBWRAP=""
 | 
|---|
| 48 |  Q
 | 
|---|