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

DBTSPUPD.m

Go to the documentation of this file.
  1. DBTSPUPD ;BAO/DMH pull patient list [ 11/02/1999 6:23 PM ]
  1. ;
  1. ; called from DBTS PATIENTS remote procedure
  1. ;
  1. START ;
  1. ;
  1. PAT(DBTSGBL,DBTSP) ;dbtsret is return value, dbtsp input value of patient ien
  1. ;
  1. ;
  1. TEST ;
  1. K ^DBTSTEMP(1)
  1. S DBTSGBL="^DBTSTEMP("_1_")"
  1. S ARRAY=0
  1. ;S DBTSP=9161 ;for testing
  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 ^DBTSTEMP(1,1)="-1"_$C(13)_$C(10) Q
  1. S DBTS("IEN")=0
  1. F I=1:1 S DBTS("IEN")=$O(^DBTSPAT(DBTS("IEN"))) Q:+DBTS("IEN")=0 D
  1. .Q:'$D(^DBTSPAT(DBTS("IEN"),0))
  1. .S REC=$G(^DBTSPAT(DBTS("IEN"),"A"))
  1. .Q:REC=""
  1. .I $P(REC,"^",2)'["1" Q
  1. .S ARRAY=ARRAY+1
  1. .S ^DBTSTEMP(1,ARRAY)=DBTS("IEN")_$C(13)_$C(10)
  1. .Q
  1. I ARRAY=0 S DBTSRET(1)="-2" S ^DBTSTEMP(1,1)="-2"_$C(13)_$C(10)
  1. Q