Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BDWDWPX1

BDWDWPX1.m

Go to the documentation of this file.
  1. BDWDWPX1 ; IHS/CMI/LAB - RPMS report for DW export-3/12/2004 12:46:58 PM ;
  1. ;;1.0;IHS DATA WAREHOUSE;;JAN 23, 2006
  1. ;
  1. WRITE() ;EP use XBGSAVE to save the temp global (BDWDWPX) to a delimited
  1. ; file that is exported to the DW system at 127.0.0.1
  1. ;
  1. N XBGL,XBQ,XBQTO,XBNAR,XBMED,XBFLT,XBUF,XBFN
  1. N AGASU,AGJUL,DT,X2,X1,X
  1. S ^BDWDWPX($J,99999999999)="T0^"_$P($$DATE^INHUT($$NOW^XLFDT,1),"-")
  1. S XBGL="BDWDWPX",XBMED="F",XBQ="N",XBFLT=1,XBE=$J,XBF=$J
  1. S XBNAR="DW Pat Reg Audit"
  1. I '$D(DT) D DT^DICRW ;get julian date for file name
  1. S X2=$E(DT,1,3)_"0101",X1=DT
  1. D ^%DTC
  1. S AGJUL=X+1
  1. S AGASU=$P($G(^AUTTLOC($P(^AUTTSITE(1,0),U),0)),U,10) ;asufac for file name
  1. S XBFN="BDWDWPX"_AGASU_"."_AGJUL
  1. ;S XBQTO="-l dwtest:regpcc 127.0.0.1"
  1. S XBS1="DATA WAREHOUSE SEND"
  1. ;
  1. D ^XBGSAVE
  1. ;
  1. I XBFLG=0 D
  1. . W !,"Patient Reg audit file successfully created and transferred.",!!
  1. . K ^BDWDWPX($J)
  1. ;
  1. I XBFLG'=0 D
  1. . I XBFLG(1)="" W:'$D(ZTQUEUED) !!,"Patient Reg audit file successfully created",!! K ^BDWDATA
  1. . I XBFLG(1)]"" W:'$D(ZTQUEUED) !!,"Patient Reg audit file NOT successfully created",!!
  1. . W:'$D(ZTQUEUED) !,"File was NOT successfully transferred to the data warehouse",!,"you will need to manually ftp it.",!
  1. . W:'$D(ZTQUEUED) !,XBFLG(1),!!
  1. ;
  1. ;
  1. Q XBFLG
  1. ;