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

DBTSDEL.m

Go to the documentation of this file.
  1. DBTSDEL ;BAO/DMH delete patient from file [ 02/04/1999 4:58 PM ]
  1. ;
  1. ;
  1. ;
  1. START ;
  1. ;
  1. DEL(DBTSRET,DBTSP) ;dbtsret is return value, dbtsp input value of patient ien
  1. ;
  1. ;
  1. TEST ;
  1. S ARRAY=0
  1. ;S DBTSP=13052 ;uncomm if want to test with call to TEST directly
  1. ;
  1. D ^XBKVAR
  1. I DUZ(2)=4526 S DUZ(2)=2348
  1. S DBTS("LOC")=$P($G(^AUTTLOC(DUZ(2),0)),"^",10)
  1. I DBTS("LOC")="" S DBTSRET(1)="-1" Q
  1. S DBTS("ID")=DBTS("LOC")_"|1490000|"_DBTSP
  1. S DA=DBTSP,DIK="^DBTSPAT(" D ^DIK
  1. S X=DBTSP,DIC(0)="XN" D ^DIC
  1. I +Y>0 S DBTSRET(1)="-1"
  1. E S DBTSRET(1)="DELETED"
  1. K ^DBTS("TMP",DBTSP)
  1. Q