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

DWCNST07.m

Go to the documentation of this file.
  1. DWCNST07 ;NEW PROGRAM [ 11/13/96 11:18 AM ]
  1. ;WRITTEN BY DAN WALZ PIMC TO DISPLAY CONSULTS BY DATE AND CLIENT
  1. ;
  1. D ^DWSETSCR,^%AUCLS,HEAD,FQ G:$D(XIT) XIT D DTSEL G:Y<0 XIT D PRT
  1. XIT K XIT,IOP,SDT,EDT,DIR
  1. D KILL^DWSETSCR
  1. Q
  1. ;
  1. PRT K IOP
  1. Q:'$D(FLDS)
  1. S DIC=1966180,L=0,BY="'.01,8",FR(1)=SDT,FR(2)="A",TO(1)=EDT,TO(2)="ZZZZZZZZZZZZZZZ"
  1. S DHD="PIMC Consults by DATE and Client ( **CONFIDENTIAL** )"
  1. D EN1^DIP
  1. Q
  1. ;
  1. W IV_"Display by DATE and CLIENT."_NO
  1. Q
  1. FQ S DIR(0)="S^Q:Quick List;F:Full List",DIR("A")="Select the Type of Report ",DIR("B")="Q",DIR("?")="Select 'Q' for a short report, or 'F' for a full report."
  1. D ^DIR
  1. K DIR
  1. I $D(DTOUT)!($D(DUOUT)) S XIT="" Q
  1. S FLDS=$S(Y="Q":"[1966180-QUICK-CLIENT-LIST]",1:"[1966180-FULL]")
  1. Q
  1. DTSEL S %DT="AE",%DT("A")="Enter STARTING consult date: ",%DT("B")="T-7"
  1. D ^%DT
  1. I Y<0 S XIT="" Q
  1. S SDT=+Y
  1. S %DT="AE",%DT("A")="Enter ENDING consult date: ",%DT("B")="T"
  1. D ^%DT
  1. I Y<0 S XIT="" Q
  1. S EDT=+Y
  1. I EDT<SDT W $C(7)," ?? - Invalid date pair!" G DTSEL
  1. Q