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

BZXFIXAD.m

Go to the documentation of this file.
  1. BZXFIXAD ;IHS/PHXAO/AEF - FIX BAD ADDRESSES IN VA PATIENT FILE
  1. ;;1.0;ANNE'S SPECIAL ROUTINES;;JUNE 22, 2004
  1. ;
  1. ;
  1. DESC ;
  1. ;;THIS ROUTINE LOOPS THROUGH THE VA PATIENT FILE #2 AND FIXES BAD
  1. ;;ADDRESSES IN THE MAILING ADDRESS-STREET FIELD #.111. TO PREVENT
  1. ;;REJECTS BY AHCCCS.
  1. ;;
  1. ;;$$END
  1. ;
  1. EN ;EP -- MAIN ENTRY POINT
  1. ;
  1. N BZXD0
  1. ;
  1. S BZXD0=0
  1. F S BZXD0=$O(^DPT(BZXD0)) Q:'BZXD0 D
  1. . D ONE(BZXD0)
  1. ;
  1. W !!,"DONE"
  1. Q
  1. ONE(BZXD0) ;
  1. ;----- FIX ONE ENTRY
  1. ;
  1. N BZXADD,DA,DIE,DR,X,Y
  1. ;
  1. S BZXADD=$P($G(^DPT(BZXD0,.11)),U)
  1. Q:BZXADD'?1"BOX "1.N
  1. ;
  1. W !,BZXD0,?12,$P($G(^DPT(BZXD0,0)),U)
  1. W !,?12,BZXADD
  1. ;
  1. I $E(BZXADD,1,3)="BOX" D
  1. . S BZXADD="PO "_BZXADD
  1. ;
  1. S DA=BZXD0
  1. S DIE="^DPT("
  1. S DR=".111///^S X=BZXADD"
  1. D ^DIE
  1. ;
  1. W !?12,BZXADD
  1. W !
  1. Q