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

DGENRPT.m

Go to the documentation of this file.
  1. DGENRPT ;ALB/DW - Enrollment Group Threshold Impact Reports ; 5 MAY 1999
  1. ;;5.3;Registration;**232,1015**;Aug 13,1993;Build 21
  1. ;
  1. ;
  1. N RPAP,RPDS,DIR,X,Y
  1. S (RPAP,RPDS)=""
  1. ;ASK USER TO SELECT ACTUAL OR PRELIMINARY REPORT.
  1. S DIR(0)="F^1:11^D CHK1^DGENRPT"
  1. S DIR("A")="Select Actual or Preliminary"
  1. S DIR("?")="Enter ""A"" or ""ACTUAL"" to select EGT actual impact report, or ""P"" or ""PRELIMINARY"" to select EGT preliminary impact report."
  1. D ^DIR
  1. I X="^" Q
  1. I $D(DTOUT) W *7 Q
  1. S RPAP=$E(X,1)
  1. ;ASK USER TO SELECT DETAIL OR SUMMARY REPORT.
  1. S DIR(0)="F^1:7^D CHK2^DGENRPT"
  1. S DIR("A")="Select Detail or Summary"
  1. S DIR("?")="Enter ""D"" or ""DETAIL"" to select EGT detail impact report, or ""S"" or ""SUMMARY"" to select EGT summary impact report."
  1. D ^DIR
  1. I X="^" Q
  1. I $D(DTOUT) W *7 Q
  1. S RPDS=$E(X,1)
  1. ;DECIDE THE NEXT STEP ACCORDING TO USER INPUTS.
  1. I RPAP="P"&(RPDS="S") D ^DGENRPT1 Q
  1. I RPAP="P"&(RPDS="D") D ^DGENRPT2 Q
  1. I RPAP="A"&(RPDS="S") D ^DGENRPT3 Q
  1. I RPAP="A"&(RPDS="D") D ^DGENRPT4 Q
  1. Q
  1. ;
  1. CHK1 ;CHECK USER INPUT.
  1. S X=$E(X,1)
  1. I X'="A",(X'="P") K X
  1. Q
  1. ;
  1. CHK2 ;CHECK USER INPUT.
  1. S X=$E(X,1)
  1. I X'="D",(X'="S") K X
  1. Q