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

BPCDBS.m

Go to the documentation of this file.
  1. BPCDBS ; IHS/OIT/MJL - DIABETIC SUMMARY UTILITY FOR GUI PAT CHART ;
  1. ;;1.5;BPC;;MAY 26, 2005
  1. ;
  1. DBSUM(BPCRES,BPCIEN,BPCPARAM) ;EP CALL FROM REMOTE PROC: BPC GETDBS
  1. S U="^",XWBWRAP=1,BPCIEN=$G(BPCIEN),BPCPARAM=$G(BPCPARAM),BPCCTR=0
  1. S BPCRES="^XTMP(""BPC"","_$J_")" K ^XTMP("BPC",$J)
  1. I BPCIEN="" S ^XTMP("BPC",$J,0)=-1,^XTMP("BPC",$J,1)="NO IEN SENT!" K BPCCTR,BPCD,BPCIEN,BPCPARAM,BPCX Q
  1. S (DFN,APCHSPAT)=BPCIEN
  1. S X="APCHS9B1" X ^%ZOSF("TEST") I $T D
  1. .D EP2^APCHS9B1(BPCIEN)
  1. .D:$D(^TMP("APCHS",$J,"DCS")) SETDATA
  1. .I BPCCTR=0 S ^XTMP("BPC",$J,0)=-1,^(1)="NO DATA RETURNED!"
  1. .K BPCCTR,BPCD,BPCIEN,BPCPARAM,BPCX
  1. Q:'$G(BPCIEN)
  1. ;
  1. D EP2^BPCDBS1(BPCIEN) D:$D(^TMP("APCHS",$J,"DCS")) SETDATA
  1. K BPCCTR,BPCD,BPCIEN,BPCPARAM,BPCX
  1. Q
  1. SETDATA ;
  1. S BPCX=0 F S BPCX=$O(^TMP("APCHS",$J,"DCS",BPCX)) Q:BPCX="" D
  1. .S BPCD=^TMP("APCHS",$J,"DCS",BPCX) S:BPCD="" BPCD=" "
  1. .S BPCCTR=BPCCTR+1,^XTMP("BPC",$J,BPCCTR)=BPCD
  1. S ^XTMP("BPC",$J,0)=BPCCTR
  1. Q