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

AMHRPTCP.m

Go to the documentation of this file.
  1. AMHRPTCP ; IHS/CMI/LAB - generic report cover page ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. COVPAGE ;EP
  1. W:$D(IOF) @IOF
  1. I '$G(AMHSUIC) W !!!?20,"BEHAVIORAL HEALTH RECORD LISTING"
  1. I $G(AMHSUIC) W !!!?20,"Aggregate Suicide Data Report - Selected Variables"
  1. W !!,"REPORT REQUESTED BY: ",$P(^VA(200,DUZ,0),U)
  1. W !!,"The following visit listing contains BH visits selected based on the",!,"following criteria:",!
  1. SHOW ;
  1. W !?28,"RECORD SELECTION CRITERIA"
  1. I $G(AMHRPTC)'=7 W !!,"Encounter Date range: ",AMHBDD," to ",AMHEDD,!
  1. I '$D(^AMHTRPT(AMHRPT,11)) G SHOWP
  1. S AMHI=0 F S AMHI=$O(^AMHTRPT(AMHRPT,11,AMHI)) Q:AMHI'=+AMHI D
  1. .I $Y>(IOSL-4) D PAUSE^AMHRPTU W @IOF
  1. .K AMHQ W !,$P(^AMHSORT(AMHI,0),U),": "
  1. .S Y=0,C=0 F S Y=$O(^AMHTRPT(AMHRPT,11,AMHI,11,"B",Y)) S C=C+1 Q:Y=""!($D(AMHQ)) W:C'=1 " ; " S X=Y X:$D(^AMHSORT(AMHI,2)) ^(2) W X
  1. SHOWP ;
  1. I $Y>(IOSL-4) D PAUSE^AMHRPTU W @IOF
  1. I $D(AMHRPTC) W !!,"Report Type: ",$P(^AMHRCNT(AMHRPTC,0),U,6)
  1. I '$D(^AMHTRPT(AMHRPT,12)) G PAUSE
  1. W !!?29,"PRINT FIELD SELECTION",!
  1. S AMHI=0 F S AMHI=$O(^AMHTRPT(AMHRPT,12,AMHI)) Q:AMHI'=+AMHI S AMHCRIT=$P(^AMHTRPT(AMHRPT,12,AMHI,0),U) D
  1. .I $Y>(IOSL-4) D PAUSE^AMHRPTU W:$D(IOF) @IOF
  1. .W !,$P(^AMHSORT(AMHCRIT,0),U)," (" S X=$O(^AMHTRPT(AMHRPT,12,"B",AMHCRIT,"")) W $P(^AMHTRPT(AMHRPT,12,X,0),U,2),")"
  1. W !," TOTAL column width: ",AMHTCW
  1. I $Y>(IOSL-5) D PAUSE^AMHRPTU W:$D(IOF) @IOF
  1. SORT ;
  1. I $G(AMHSORT)]"" W !!,"Records will be sorted by: ",$P(^AMHSORT(AMHSORT,0),U),!
  1. I $G(AMHSPAG) W !,"Each ",$P(^AMHSORT(AMHSORT,0),U)," will be on a separate page.",!
  1. I $Y>(IOSL-4) D PAUSE^AMHRPTU W:$D(IOF) @IOF
  1. I '$D(^XTMP("AMHRPT",AMHJOB,AMHBTH)) W !!,"NO VISITS TO REPORT.",!
  1. PAUSE D PAUSE^AMHRPTU
  1. Q