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

DIPOS104.m

Go to the documentation of this file.
  1. DIPOS104 ;SFISC/SO,GFT-POST INSTALL ROUTINE FOR PATCH DI*22.0*104 ;5:37 AM 5 Jun 2002
  1. ;;22.0;VA FileMan;**104**;Mar 30, 1999;Build 1
  1. ;Per VHA Directive 10-93-142, this routine should not be modified.
  1. BEGIN ;
  1. S X="Checking Audit File for bad dates..."
  1. N DATE,CDATE,IEN,DIA
  1. D MES^XPDUTL(X)
  1. F DIA=0:0 S DIA=$O(^DIA(DIA)) Q:'DIA D
  1. .S DATE=2700000 F S DATE=$O(^DIA(DIA,"C",DATE)) Q:'DATE I DATE?8N D
  1. ..F IEN=0:0 S IEN=$O(^DIA(DIA,"C",DATE,IEN)) Q:'IEN K ^(IEN) D
  1. ...I $P($G(^DIA(DIA,IEN,0)),"^",2)=DATE D
  1. ....N X,X1,X2
  1. ....S X1=$E(DATE,1,7),X2=1
  1. ....D C^%DTC
  1. ....S CDATE=X
  1. ...S $P(^DIA(DIA,IEN,0),"^",2)=CDATE,^DIA(DIA,"C",CDATE,IEN)=""
  1. S X="Finished checking for bad dates."
  1. D MES^XPDUTL(X)
  1. Q