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

BMCTEN.m

Go to the documentation of this file.
  1. BMCTEN ; IHS/PHXAO/TMJ - TOP TEN POVS ;
  1. ;;4.0;REFERRED CARE INFO SYSTEM;;JAN 09, 2006
  1. ;
  1. W !!?15,"***** RCIS FREQUENCY OF DIAGNOSES REPORT *****",!!
  1. W !,"NOTE: Report does not include Secondary referrals",!
  1. D EXIT
  1. S BMCTYPR="P"
  1. GETDATES ;
  1. BD ;get beginning date
  1. W ! S DIR(0)="D^:DT:EP",DIR("A")="Enter beginning Referral Date" D ^DIR S:$D(DUOUT) DIRUT=1 K DIR S:$D(DUOUT) DIRUT=1
  1. I $D(DIRUT) G EXIT
  1. S BMCBD=Y
  1. ED ;get ending date
  1. W ! S DIR(0)="DA^"_BMCBD_":DT:EP",DIR("A")="Enter ending Referral Date: " S Y=BMCBD D DD^%DT S Y="" D ^DIR S:$D(DUOUT) DIRUT=1 K DIR S:$D(DUOUT) DIRUT=1
  1. I $D(DIRUT) G BD
  1. S BMCED=Y
  1. S X1=BMCBD,X2=-1 D C^%DTC S BMCSD=X
  1. S Y=BMCBD D DD^%DT S BMCBDD=Y S Y=BMCED D DD^%DT S BMCEDD=Y
  1. ;
  1. S BMCNCAN=1 D ADD^BMCRL01 I $D(BMCQUIT) D DEL^BMCRL K BMCQUIT G GETDATES
  1. NUM S DIR(0)="NO^5:100:0",DIR("A")="How many entries do you want in the list",DIR("B")="10",DIR("?")="" D ^DIR S:$D(DUOUT) DIRUT=1 K DIR
  1. I $D(DIRUT) G GETDATES
  1. S BMCLNO=Y
  1. SCREEN ;
  1. S BMCTCW=0,BMCPTVS="R",BMCTYPE="D",BMCCTYP="T"
  1. K ^BMCRTMP(BMCRPT,11) S BMCCNTL="S" D ^BMCRL4 K BMCCNTL I $D(BMCQUIT) D DEL^BMCRL G GETDATES
  1. POV ;
  1. K BMCPRIM,BMCALL
  1. S DIR(0)="SO^P:Primary Diagnosis of Referral;A:All Diagnosis of Referral (Primary and Secondary)",DIR("A")="Report should include"
  1. S DIR("?")="If you wish to count only the primary purpose of Referral enter a 'P'. To include ALL purpose of visits enter an 'A'. " D ^DIR K DIR
  1. I $D(DIRUT) S BMCQUIT="" G SCREEN
  1. I Y="A" S BMCALL=""
  1. I Y="P" S BMCPRIM=""
  1. ;
  1. CHRT ;
  1. S DIR(0)="S^L:List of items with Counts;B:Bar Chart (132 col)",DIR("A")="Select TYPE OF OUTPUT",DIR("B")="L" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. I $D(DIRUT) G POV
  1. S BMCCHRT=Y
  1. ZIS ;
  1. K BMCANS,BMCCNT,BMCCRIT,BMCCUT,AMQQTAX,BMCDISP,BMCHIGH,BMCI,BMCCAN,BMCSEL,BMCSKIP,BMCTEXT,BMCVAR,BMCVIEN,BMCRREC
  1. S XBRC="^BMCTEN1",XBRP="^BMCTENP",XBNS="BMC",XBRX="EXIT^BMCTEN"
  1. D ^XBDBQUE
  1. D EXIT
  1. Q
  1. EXIT ;
  1. D EXIT^BMCTEN1
  1. Q
  1. ;
  1. ;
  1. ;
  1. ;