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

BDWSRP.m

Go to the documentation of this file.
  1. BDWSRP ; IHS/CMI/LAB - DW REPORT PRINT ;
  1. ;;1.0;IHS DATA WAREHOUSE;;JAN 23, 2006
  1. ;IHS/CMI/LAB - XTMP
  1. START ;
  1. ;D CHKSITE^BDWRDRI
  1. S BDWSR("FAC PRINT")=$P(^DIC(4,DUZ(2),0),U)
  1. S Y=$P(^BDWXLOG(BDWSR("LOG"),0),U,3) D DD^%DT S BDWSR("RUN DATE")=Y
  1. S BDWSR("PG")=0
  1. D HEAD
  1. K BDWSR("QUIT")
  1. D PRINT
  1. I $E(IOST)="C",IO=IO(0) W ! S DIR("A")="End of Report - Press ENTER",DIR(0)="EO" D ^DIR K DIR
  1. EOJ ;
  1. K BDW1,BDW2,BDW3,BDWX,BDWTOTO,BDWTOTC,BDWLC,BDWT
  1. K BDWPTR,BDWWC,BDW3,BDWT,BDWTOTC,BDWTOTO
  1. K X,Z,G,Y
  1. Q
  1. PRINT ;
  1. OVERVIEW ;
  1. I $Y>(IOSL-12) D HEAD Q:$D(BDWSR("QUIT"))
  1. W !!
  1. W !!,"This Data Warehouse Export was processed on ",BDWSR("RUN DATE")," for Posting ",!,"Dates ",BDWSR("PRINT BEGIN")," to ",BDWSR("PRINT END"),". The following transactions were exported:"
  1. W !!?5,"Patient Registration updates: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,11)
  1. W !?5," PCC Encounters: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,18)
  1. W !?5," Total transactions exported: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,6)
  1. GEN ;
  1. STATDB ;
  1. D ^BDWSRP5
  1. Q:$D(BDWSR("QUIT"))
  1. TAPE ;
  1. W !!,"The Transmission Status for this Export is: "
  1. K DIQ,DIC,DA,DR
  1. S DIC="^BDWXLOG(",DR=".15",DA=BDWSR("LOG"),DIQ(0)="E" D EN^DIQ1 K DIC,DA,DR,DIQ
  1. W ^UTILITY("DIQ1",$J,90213,BDWSR("LOG"),.15,"E"),!
  1. Q
  1. I 'BDWSR("PG") G HEAD1
  1. I $E(IOST)="C",IO=IO(0) W ! K DIR S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S BDWSR("QUIT")="" Q
  1. S BDWSR("PG")=BDWSR("PG")+1
  1. W:$D(IOF) @IOF W !?31,"Data Warehouse Transmission Summary Page ",BDWSR("PG")
  1. Q
  1. HEAD1 ;
  1. W:$D(IOF) @IOF S BDWSR("PG")=BDWSR("PG")+1
  1. S BDWSR("LENG")=40+$L(BDWSR("FAC PRINT"))
  1. W !,"Report Run Date: ",BDWSR("DTP"),?72,"Page ",BDWSR("PG")
  1. W !!?((80-BDWSR("LENG"))/2),"DATA WAREHOUSE TRANSMISSION SUMMARY FOR ",BDWSR("FAC PRINT")
  1. W !?20,"Date Export Run: ",BDWSR("RUN DATE")
  1. Q