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

AMHLRDEL.m

Go to the documentation of this file.
  1. AMHLRDEL ; IHS/CMI/LAB - DELETE BH RECORD ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. EN ;
  1. W $C(7),$C(7)
  1. DELETE ;
  1. S AMHVFLE=9002011 F AMHVL=0:0 S AMHVFLE=$O(^DIC(AMHVFLE)) Q:AMHVFLE>9002011.49!(AMHVFLE'=+AMHVFLE) D DELETE2
  1. S DIK="^AMHREC(",DA=AMHR,X=2 D ^DIK K DA,DIK
  1. D EOJ
  1. Q
  1. ;
  1. DELETE2 ;
  1. S AMHVNM=$P(^DIC(AMHVFLE,0),U)
  1. S AMHVDG=^DIC(AMHVFLE,0,"GL"),AMHVIGR=AMHVDG_"""AD"",AMHR,AMHVDFN)"
  1. S AMHVDFN="" F AMHVI=1:1 S AMHVDFN=$O(@AMHVIGR) Q:AMHVDFN="" W:'$D(ZTQUEUED) "." S DIK=AMHVDG,DA=AMHVDFN D ^DIK
  1. Q
  1. ;
  1. EOJ ; EOJ CLEANUP
  1. K AMHVDFN,AMHVDG,AMHR,AMHVFLE,AMHVI,AMHVIGR,AMHVL,AMHVNM
  1. K %,X
  1. K D,D0,DA,DIC,DICR,DIE,DIG,DIH,DIU,DIV,DIW,DQ,DR,DIK
  1. Q