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

BMEMSTIL.m

Go to the documentation of this file.
  1. BMEMSTIL ; IHS/PHXAO/TMJ - Print STILL ELIGIBLE to Master List for a specific Log ;
  1. ;;1.0T1;MEDICAID ELIGIBILITY DOWNLOAD;;JUN 25, 2003
  1. ;
  1. START ;Do INFORM THEN ASK
  1. D INFORM
  1. ASK ;Ask For Specific Log
  1. S BMELOG=""
  1. S BMEALL=0
  1. S BMEBY=0
  1. ;
  1. W ! S DIR(0)="Y0",DIR("A")="Would you like to INCLUDE ONLY a specific LOG Run for STILL ELIGIBLE's",DIR("B")="NO"
  1. S DIR("?")="To RESTRICT to a particular LOG RUN - Answer Yes."
  1. D ^DIR K DIR
  1. G:$D(DIRUT) END
  1. G:Y<0 END
  1. G:$D(DIRUT) ASK
  1. I 'Y G PRINT
  1. ;
  1. LOG ;Select a Log Run
  1. W !
  1. S DIC=90333,DIC(0)="AEMQ",DIC("A")="Enter Log Run Date or Number: "
  1. D ^DIC K DIC
  1. ;
  1. Q:$D(DIRUT)
  1. G:Y=0 ASK
  1. S BMELOG=+Y
  1. G:+BMELOG<0 ASK
  1. S BMEALL=1
  1. ;
  1. S BMELOGDT=$P(^BMEMLOG(BMELOG,0),U,1)
  1. S BMELOGDT=$P(BMELOGDT,".",1)
  1. G:BMELOGDT="" ASK
  1. S BMEBY=1
  1. PRINT ;PRINT CLOSED DISCLOSURES BY DATE
  1. ;W !
  1. S BMEBY=$S(BMEBY=0:"[BME MASTER ELIGIBLE]",1:"@INTERNAL(#.04)")
  1. S FLDS="[BME MASTER STILL]",BY=BMEBY,DIC="^BMEMASTR(",L=0
  1. I BMEALL=1 S FR=BMELOGDT,TO=BMELOGDT
  1. K DHIT,DIOEND,DIOBEG
  1. D EN1^DIP
  1. END ;
  1. K BMEBD,BMEED,X,DD0,B,BMEALL,BMEBY,BMELOG Q
  1. ;
  1. INFORM ;Report Description Introduction
  1. W !,?7,"***This Report prints Patient Records from the RPMS MASTER File***",!!
  1. W "The MASTER File contains each Patient's Historical Processing Dates, as follows:",!
  1. W ?10,"(First Added, Last Update, Last Still Eligible, & Last Fall Off)",!
  1. W !,"The User may print all STILL ELIGIBLE Records or choose a specific Monthly Log.",!
  1. W " **Log Runs Only Display Records with the same Date as the Log Run**",!!
  1. ;
  1. ;
  1. Q