DG53293D ;AR/BP - ALS Extract; 9/27/00 14:54PM
;;5.3;Registration;**293,1015**;Aug 13, 1993;Build 21
;
;Description:
;Patient data will be extracted from the Patient file (#2) for all
;hospital sites. Station numbers and SSN's have been provided and
;stored in file^XTMP.
;
;
EN N DGARY
I $D(DUZ)'=11 DO Q
. D BMES^XPDUTL(" Missing DUZ variables.")
. S DGARY(1)=(" To set up the DUZ variables do:")
. S DGARY(2)=("")
. S DGARY(3)=(" >D ^XUP")
. S DGARY(4)=("")
. S DGARY(5)=(" Setting up programmer environment")
. S DGARY(6)=(" Access Code: <enter your access code>")
. S DGARY(7)=("")
. S DGARY(8)=(" Terminal Type set to: C-VT320")
. S DGARY(9)=("")
. S DGARY(10)=(" Select OPTION NAME: <press the return key>")
. S DGARY(11)=("")
. S DGARY(12)=(" >D EN^DG53293A")
. S DGARY(13)=("")
. D MES^XPDUTL(.DGARY)
;
;Description:
; Retrive the site station number, if not found display message
; If found queue this routine to run which will load the data.
;
N DGARY,XMDUZ,XMSUB,XMY,XMZ,ZTDESC,ZTIO,ZTSK,ZTQUEUED,ZTRTN
;
S DGTATION=+$P($$SITE^VASITE(),U,3)
I 'DGTATION DO Q
. D BMES^XPDUTL("Station number not defined in Division file") Q
;
D BMES^XPDUTL()
S DGARY(1)=(" >>> ALS Extract <<< ")
S DGARY(2)=(" Please queue to run at a non peak time.")
S DGARY(3)=(" This extract will generate 2 mail messages to you.")
S DGARY(4)=(" One of the messsages will contain the data extracted")
S DGARY(5)=(" and the second message will contain any errors that")
S DGARY(6)=(" may have occurred during the ALS extract.")
D MES^XPDUTL(.DGARY)
;
;Queue routine to run NOW
S ZTIO="",ZTRTN="START^DG53293A"
S ZTDESC="DG*5.3*293 - VA Patient Survey"
D ^%ZTLOAD,HOME^%ZIS
I $G(ZTSK) D BMES^XPDUTL(" Task Number = "_ZTSK)
Q
DG53293D ;AR/BP - ALS Extract; 9/27/00 14:54PM
+1 ;;5.3;Registration;**293,1015**;Aug 13, 1993;Build 21
+2 ;
+3 ;Description:
+4 ;Patient data will be extracted from the Patient file (#2) for all
+5 ;hospital sites. Station numbers and SSN's have been provided and
+6 ;stored in file^XTMP.
+7 ;
+8 ;
EN NEW DGARY
+1 IF $DATA(DUZ)'=11
Begin DoDot:1
+2 DO BMES^XPDUTL(" Missing DUZ variables.")
+3 SET DGARY(1)=(" To set up the DUZ variables do:")
+4 SET DGARY(2)=("")
+5 SET DGARY(3)=(" >D ^XUP")
+6 SET DGARY(4)=("")
+7 SET DGARY(5)=(" Setting up programmer environment")
+8 SET DGARY(6)=(" Access Code: <enter your access code>")
+9 SET DGARY(7)=("")
+10 SET DGARY(8)=(" Terminal Type set to: C-VT320")
+11 SET DGARY(9)=("")
+12 SET DGARY(10)=(" Select OPTION NAME: <press the return key>")
+13 SET DGARY(11)=("")
+14 SET DGARY(12)=(" >D EN^DG53293A")
+15 SET DGARY(13)=("")
+16 DO MES^XPDUTL(.DGARY)
End DoDot:1
QUIT
+17 ;
+18 ;Description:
+19 ; Retrive the site station number, if not found display message
+20 ; If found queue this routine to run which will load the data.
+21 ;
+22 NEW DGARY,XMDUZ,XMSUB,XMY,XMZ,ZTDESC,ZTIO,ZTSK,ZTQUEUED,ZTRTN
+23 ;
+24 SET DGTATION=+$PIECE($$SITE^VASITE(),U,3)
+25 IF 'DGTATION
Begin DoDot:1
+26 DO BMES^XPDUTL("Station number not defined in Division file")
QUIT
End DoDot:1
QUIT
+27 ;
+28 DO BMES^XPDUTL()
+29 SET DGARY(1)=(" >>> ALS Extract <<< ")
+30 SET DGARY(2)=(" Please queue to run at a non peak time.")
+31 SET DGARY(3)=(" This extract will generate 2 mail messages to you.")
+32 SET DGARY(4)=(" One of the messsages will contain the data extracted")
+33 SET DGARY(5)=(" and the second message will contain any errors that")
+34 SET DGARY(6)=(" may have occurred during the ALS extract.")
+35 DO MES^XPDUTL(.DGARY)
+36 ;
+37 ;Queue routine to run NOW
+38 SET ZTIO=""
SET ZTRTN="START^DG53293A"
+39 SET ZTDESC="DG*5.3*293 - VA Patient Survey"
+40 DO ^%ZTLOAD
DO HOME^%ZIS
+41 IF $GET(ZTSK)
DO BMES^XPDUTL(" Task Number = "_ZTSK)
+42 QUIT