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

APCDFOS.m

Go to the documentation of this file.
  1. APCDFOS ; IHS/CMI/LAB - FORMS TRACKING SUMMARY REPORT ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. START ;
  1. S APCDSITE="" S:$D(DUZ(2)) APCDSITE=DUZ(2)
  1. I '$D(DUZ(2)) W $C(7),$C(7),!!,"SITE NOT SET IN DUZ(2) - NOTIFY SITE MANAGER!!",!! K APCDSITE Q
  1. I 'DUZ(2) W $C(7),$C(7),!!,"SITE NOT SET IN DUZ(2) - NOTIFY SITE MANAGER",!! K APCDSITE Q
  1. W:$D(IOF) @IOF
  1. S APCDLHDR="SUMMARY COUNT OF VISITS PROCESSED BY DATA ENTRY"
  1. W !?((80-$L(APCDLHDR))/2),APCDLHDR
  1. W !!,"This report uses the Forms Tracking data to summarize the forms that have",!,"been processed by PCC Data Entry Operators.",!!
  1. W "Enter the date range for which you would like the summary report.",!!
  1. S APCDJOB=$J,APCDBT=$H
  1. K ^XTMP("APCDFOS",APCDJOB,APCDBT)
  1. GETDATES ;
  1. BD ;get beginning date
  1. W ! S DIR(0)="D^:DT:EP",DIR("A")="Enter Beginning POSTING Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. I $D(DIRUT) G XIT
  1. S APCDBD=Y
  1. ED ;get ending date
  1. W ! S DIR(0)="DA^"_APCDBD_":DT:EP",DIR("A")="Enter Ending POSTING Date: " D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. I $D(DIRUT) G BD
  1. S APCDED=Y
  1. S X1=APCDBD,X2=-1 D C^%DTC S APCDSD=X
  1. ;
  1. ZIS ;
  1. S XBRP="^APCDFOSP",XBRC="^APCDFOS1",XBRX="XIT^APCDFOS",XBNS="APCD"
  1. D ^XBDBQUE
  1. D XIT
  1. Q
  1. XIT ;
  1. K APCDBD,APCDBDT,APCDBT,APCDC,APCDCAT,APCDCLN,APCDD,APCDDFN,APCDDT,APCDED,APCDEDT,APCDJ,APCDJOB,APCDLHDR,APCDLOC,APCDO,APCDODAT,APCDPATE,APCDQUIT,APCDR,APCDSD,APCDSITE,APCDTOT,APCDTYPE,APCDVDFN,DIR,DIRUT,DTOUT,DUOUT,F,G,I,L,N,O,P,R,V,X,X1,X2,Y
  1. Q