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

APCLAA.m

Go to the documentation of this file.
  1. APCLAA ; IHS/CMI/LAB - APC visits by primary provider ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;CMI/TUCSON/LAB - patch 3 FY fix
  1. START ;
  1. D INFORM
  1. K DUOUT,DTOUT
  1. FY W !! D ^APCLFY
  1. ;beginning Y2K
  1. ;I $D(DTOUT)!(Y=-1) G EOJ ;Y2000
  1. I $D(DTOUT)!(APCL("FY")=-1) G EOJ ;Y2000
  1. ;I $G(APCL("FY"))=$E(DT,2,3)&(DT'>APCL("FY END DATE")) W !!?6,"Current FISCAL Year date range: ",APCL("FY PRINTABLE BDATE")," - ",APCL("FY TODAY") ;Y2000
  1. ;E W !!?6,"FISCAL Year date range: ",APCL("FY PRINTABLE BDATE")," - ",APCL("FY PRINTABLE EDATE") ;Y2000
  1. I APCL("FY BEG DATE")>DT W $C(7),$C(7),!!?6,"You have selected a FY with a beginning date that is in the future!!",!,?6,$$FMTE^XLFDT(APCL("FY BEG DATE"))," Select again!",! G FY ;Y2000
  1. W !!?6,"FISCAL Year date range: ",$$FMTE^XLFDT(APCL("FY BEG DATE"))," - ",$S(APCL("FY END DATE")>DT:$$FMTE^XLFDT(DT),1:$$FMTE^XLFDT(APCL("FY END DATE"))) ;Y2000
  1. S APCLFY=APCL("FY BEG DATE")
  1. S APCLFYE=APCL("FY END DATE")
  1. S APCLSD=$P(APCL("FY WORKING DT"),".",1)
  1. W !
  1. ;S:$G(APCL("FY"))=$E(DT,2,3)&(DT'>APCL("FY END DATE")) %DT("B")=APCL("FY TODAY") ;Y2000
  1. ;E S %DT("B")=APCL("FY PRINTABLE EDATE") ;Y2000
  1. ;end Y2K
  1. F ;
  1. W !
  1. S DIC("A")="Run for which Facility of Encounter: ",DIC="^AUTTLOC(",DIC(0)="AEMQ" D ^DIC K DIC,DA G:Y<0 FY
  1. S APCLLOC=+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 XBRP="^APCLAAP",XBRC="^APCLAA1",XBRX="EOJ^APCLAA",XBNS="APCL"
  1. D ^XBDBQUE
  1. D EOJ
  1. Q
  1. ERR W $C(7),$C(7),!,"Must be a valid Year. Enter a year only!!," Q
  1. EOJ K APCLFY,APCLLOC,APCLSD,APCLVDFN,APCLVREC,APCLSKIP,APCLCLIN,APCL1,APCL2,APCLDISC,APCLAP,APCLPPOV,APCLX,APCLDPTR,APCLVLOC,APCLMOL,APCLFYD,APCLMOS,APCLBT,APCLJOB
  1. K APCLDT,APCLAREA,APCLLOCP,APCLLOC,APCLAREC,APCLSU,APCLSUC,APCLGRAN,APCLPG,APCLQUIT,APCLMON,APCLTAB,APCLJ,APCLDISN,APCLPRIM,APCLP,APCLT,APCLPRIT,APCL132,APCLFYE,APCLLOCC,DFN
  1. K X,X1,X2,IO("Q"),%,Y,%DT,%Y,%W,%T,%H,DUOUT,DTOUT,POP,ZTSK,ZTQUEUED,H,S,TS,M
  1. Q
  1. ;
  1. INFORM ;
  1. W:$D(IOF) @IOF
  1. W !,"********** ALL PCC VISITS BY PROVIDER DISCIPLINE PCC REPORT AA **********",!
  1. W !,"This report will print Year to Date PCC Visit Counts for the Facility",!,"and Fiscal Year that you select. The counts by month are for date of"
  1. W !,"service. This report will resemble, the AA report produced at the Data",!,"Center, BUT this report contains all PCC visits, not just those defined as APC",!,"visits.",!
  1. W !,"This report includes all PCC VISITS with the exception of the following:"
  1. W !?5,"- visits with service categories H-HOSPITALIZATION, I-IN HOSPITAL, E-EVENTS"
  1. W !?5,"- visits with Type C-CONTRACT or V-VA"
  1. W !?5,"- visits with no Primary Provider or POV"
  1. Q
  1. ;
  1. ;