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

BDGM202.m

Go to the documentation of this file.
  1. BDGM202 ; IHS/ANMC/LJF - HSA-202 QUEUE ; [ 03/04/2004 1:55 PM ]
  1. ;;5.3;PIMS;**1004**;MAY 28, 2004
  1. ;IHS/OIT/LJF 07/15/2005 PATCH 1004 added check for earliest date
  1. ;
  1. ONE ;EP; entry point for M202 (one month)
  1. NEW BDGBM,BDGEM
  1. ;IHS/ITSC/WAR 3/2/04 Added loop and earliest date check.
  1. S BDGBM=0
  1. F Q:BDGBM D
  1. .S BDGBM=$$READ^BDGF("DO^:"_DT_":EP","Print Report for Which Month")
  1. .I +BDGBM'=0,(BDGBM<$$GET1^DIQ(43,1_",GL",10,"I")) D
  1. ..W !!,"Date can not be earlier than "_$$GET1^DIQ(43,1_",GL",10),!
  1. ..D PAUSE^BDGF
  1. ..S BDGBM=0
  1. .E D
  1. ..I +BDGBM=0 S BDGBM=-1 Q
  1. Q:BDGBM<1
  1. S BDGEM=BDGBM
  1. ;
  1. D ZIS^BDGF("PQ","^BDGM202A","M202 REPORT","BDGBM;BDGEM")
  1. D HOME^%ZIS
  1. Q
  1. ;
  1. ;
  1. RANGE ;EP; entry point for Y202 (range of months)
  1. ;NEW BDGBM,BDGEM
  1. S BDGBM=$$READ^BDGF("DO^::EP","Start Report with Which Month")
  1. ;
  1. ;IHS/OIT/LJF 7/15/2005 PATCH 1004 code added
  1. I +BDGBM'=0,(BDGBM<$$GET1^DIQ(43,1_",GL",10,"I")) D Q
  1. . W !!,"Date can not be earlier than "_$$GET1^DIQ(43,1_",GL",10),!
  1. . D PAUSE^BDGF
  1. ;IHS/OIT/LJF end of new code
  1. ;
  1. Q:BDGBM<1
  1. S BDGEM=$$READ^BDGF("DO^::EP","End Report with Which Month")
  1. Q:BDGEM<1
  1. I BDGEM<BDGBM W !!,"Sorry, END date must not be less than START date" D RANGE Q
  1. ;
  1. D ZIS^BDGF("PQ","^BDGM202A","Y202 REPORT","BDGBM;BDGEM")
  1. D HOME^%ZIS
  1. Q