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

DG53337P.m

Go to the documentation of this file.
  1. DG53337P ;BP-CIOFO/MM,RTK -2001 MEANS TEST THRESHOLDS ;11/4/99
  1. ;;5.3;Registration;**337**;Aug 13, 1993
  1. ;
  1. ; This routine will upload the 2001 means test thresholds onto your
  1. ; system.
  1. ;
  1. EN ; enter values distributed by Roscoe Butler in VHA DIRECTIVE 2000-048,
  1. ; NEW MEANS TEST THRESHOLDS - 2001.
  1. ;
  1. N DA,DIE,DIC,DINUM,DR,I,X,Y
  1. D BMES^XPDUTL(">>>Means Test Thesholds for 2001 being installed...")
  1. I $D(^DG(43,1,"MT",3010000)) D Q
  1. . D BMES^XPDUTL(" ...Thresholds already exist for 2001...nothing done.")
  1. ;
  1. K DO
  1. S DIC="^DG(43,1,""MT"","
  1. S DIC(0)="L"
  1. S DA(1)=1
  1. S (DINUM,X)=3010000
  1. D FILE^DICN
  1. S DA=+Y
  1. ;
  1. I +Y'=3010000 D Q
  1. . D BMES^XPDUTL(" ...Problem encountered adding 2001 thresholds. Please try")
  1. . D MES^XPDUTL(" again or contact the CIO Field Office for assistance.")
  1. ;
  1. D MES^XPDUTL("")
  1. S DIE=DIC,DR=""
  1. F I=1:1 S X=$P($T(DATA+I),";;",2) Q:X="QUIT" D ; build dr string
  1. . S DR=DR_+X_"////"_$P(X,"^",2)_";"
  1. . D MES^XPDUTL(" "_$P(X,"^",3)_" set to $"_$FN($P(X,"^",2),","))
  1. D ^DIE
  1. Q
  1. ;
  1. ;
  1. DATA ; lines to stuff in values (field////value)
  1. ;;2^23688^CAT A VET INCOME
  1. ;;3^4741^CAT A FIRST DEPENDENT INCOME
  1. ;;4^1586^CAT A INCOME PER DEPENDENT
  1. ;;8^50000^THRESHOLD PROPERTY
  1. ;;17^7450^CHILD INCOME EXCLUSION
  1. ;;QUIT
  1. Q