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

APCL1H.m

Go to the documentation of this file.
  1. APCL1H ; IHS/CMI/LAB - print hospital discharges by ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. START ;
  1. D INFORM
  1. K DUOUT,DTOUT
  1. FY S %DT="AE",%DT("A")="Enter the Fiscal Year for this report: ",%DT("B")=$E(DT,2,3) D ^%DT I $D(DTOUT) G XIT
  1. I X="^" G XIT
  1. I Y=-1 D ERR G FY
  1. I $E(Y,4,7)'="0000" D ERR G FY
  1. S X1=$E(Y,1,3)_"0930",X2=-365 D C^%DTC S APCLFY=$E(X,1,3)_"1001"
  1. A ;
  1. S DIC("A")="Run for which IHS AREA: ",DIC="^AUTTAREA(",DIC(0)="AEMQ" D ^DIC K DIC,DA G:Y<0 FY
  1. S APCLAREA=+Y
  1. W !!,$C(7),$C(7),"THIS REPORT MUST BE PRINTED ON 132 COLUMN PAPER OR ON A PRINTER THAT IS",!,"SET UP FOR CONDENSED PRINT!!!",!,"IF YOU DO NOT HAVE SUCH A PRINTER AVAILABLE - SEE YOUR SITE MANAGER.",!
  1. DEMO ;
  1. D DEMOCHK^APCLUTL(.APCLDEMO)
  1. I APCLDEMO=-1 G FY
  1. ZIS ;
  1. S XBRC="^APCL1H1",XBRP="^APCL1HP",XBNS="APCL",XBRX="EOJ^APCL1H"
  1. D ^XBDBQUE
  1. XIT ;
  1. EOJ K APCL132,APCLAREC,APCLDT,APCLAREA,APCLFY,APCLFYD,APCLFYE,APCLGRAN,APCLJ,APCLLOC,APCLLOCN,APCLMOL,APCLMOS,APCLODAT,APCLPG,APCLSD,APCLT,APCLTAB,APCLVDFN,APCLVINP,APCLMON,APCLQUIT,APCLBT,APCLX,APCLJOB
  1. K X,X1,X2,IO("Q"),%,Y,%DT,%Y,%W,%T,%H,POP,C,DUOUT,DTOUT,DIRUT,ZTSK,H,S,TS,M,J,K
  1. Q
  1. ;
  1. ERR W $C(7),$C(7),!,"Must be a valid Year. Enter a year only!!" Q
  1. INFORM ;
  1. W:$D(IOF) @IOF
  1. W !,"********** PCC HOSPITAL DISCHARGE REPORT **********",!
  1. W !,"This report will print Fiscal Year to Date Hospital Discharge Counts for",!,"all Facilities in the Area that select. The counts by month are for",!,"month of discharge.",!
  1. Q
  1. ;
  1. ;