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

ACDRLS.m

Go to the documentation of this file.
  1. ACDRLS ;IHS/ADC/EDE/KML - SHOW SCREENS;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;
  1. SHOWP ;EP
  1. I '$D(ACDDONE) W:$D(IOF) @IOF
  1. W !!?6,"PRINT Items Selected:"
  1. I ACDCTYP="S" W !?12,"Report includes sub-totals and total only." Q
  1. I ACDCTYP="T" W !?12,"Report will includes total only." Q
  1. Q:'$D(^ACDRPTD(ACDRPT,12))
  1. S (ACDI,ACDTCW)=0 F S ACDI=$O(^ACDRPTD(ACDRPT,12,ACDI)) Q:ACDI'=+ACDI S ACDCRIT=$P(^ACDRPTD(ACDRPT,12,ACDI,0),U) D
  1. .W !?12,$P(^ACDTITEM(ACDCRIT,0),U)," - column width ",$P(^ACDRPTD(ACDRPT,12,ACDI,0),U,2) S ACDTCW=ACDTCW+$P(^(0),U,2)+2
  1. .I $Y>(IOSL-5) D PAUSE^ACDRL01 W:$D(IOF) @IOF
  1. W !!?12,"Total Report width (including column margins - 2 spaces): ",ACDTCW
  1. Q
  1. SHOW ;EP
  1. W:$D(IOF) @IOF
  1. I $D(ACDDONE) S ACDLHDR="REPORT SUMMARY" W ?((80-$L(ACDLHDR))/2),ACDLHDR,!
  1. W !!?6,$S(ACDPTVS="V":"VISIT",1:"PATIENT")_" Selection Criteria"
  1. W:ACDPTVS="V" !?12,"Visit Date range: ",ACDBDD," to ",ACDEDD
  1. I $D(ACDRDTR),$D(ACDBDD) W !,"Visit Date range: ",ACDBDD," to ",ACDEDD,"."
  1. Q:'$D(^ACDRPTD(ACDRPT,11))
  1. S ACDI=0 F S ACDI=$O(^ACDRPTD(ACDRPT,11,ACDI)) Q:ACDI'=+ACDI D
  1. .I $Y>(IOSL-5) D PAUSE^ACDRL01 W @IOF
  1. .W !?12,$P(^ACDTITEM(ACDI,0),U),": "
  1. .K ACDQ
  1. .S ACDY=0,ACDC=0 F S ACDY=$O(^ACDRPTD(ACDRPT,11,ACDI,11,"B",ACDY)) S ACDC=ACDC+1 Q:ACDY=""!($D(ACDQ)) W:ACDC'=1 " ; " S X=ACDY X:$D(^ACDTITEM(ACDI,2)) ^(2) W X
  1. K ACDC,ACDQ
  1. Q
  1. SHOWR ;EP
  1. I '$D(ACDDONE) W:$D(IOF) @IOF
  1. W !!?6,$S(ACDPTVS="V":"Visit",1:"Patient")_" SORTING Criteria"
  1. W:ACDPTVS="V"&('$D(ACDDONE)) !?12,"Visit Date range: ",ACDBDD," to ",ACDEDD
  1. Q:'$G(ACDSORT)
  1. W !?12,$S(ACDPTVS="V":"Visits",1:"Patients")_" will be sorted by: ",$P(^ACDTITEM(ACDSORT,0),U),!
  1. Q