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

BGP1GTA.m

Go to the documentation of this file.
  1. BGP1GTA ; IHS/CMI/LAB - BGPG Gui CRS Tables 2/2/2005 10:24:22 AM ;
  1. ;;11.1;IHS CLINICAL REPORTING SYSTEM;;JUN 27, 2011;Build 33
  1. ;
  1. ;
  1. ;
  1. DIV(RETVAL) ;-- return all medical center divisions
  1. S X="MERR^BGP1GU",@^%ZOSF("TRAP") ; m error trap
  1. N BGPGI,BGPGDA
  1. S RETVAL="^BGPGTMP("_$J_")"
  1. S BGPGI=0
  1. S ^BGPGTMP($J,BGPGI)="T00050DIVISIONS"_$C(30)
  1. S BGPGDA=0 F S BGPGDA=$O(^DG(40.8,"B",BGPGDA)) Q:BGPGDA="" D
  1. . S BGPGI=BGPGI+1
  1. . S ^BGPGTMP($J,BGPGI)=BGPGDA_$C(30)
  1. S ^BGPGTMP($J,BGPGI+1)=$C(31)
  1. Q
  1. ;
  1. GIALLC(RETVAL) ;-- get all GPRA measures for comm report
  1. S X="MERR^BGP1GU",@^%ZOSF("TRAP") ; m error trap
  1. N BGPI,X,Y,Z
  1. K ^BGPTMP($J)
  1. S RETVAL="^BGPTMP("_$J_")"
  1. S BGPI=0
  1. S ^BGPTMP($J,BGPI)="T00007BMXIEN^T00050Measure"_$C(30)
  1. S X=0 F S X=$O(^BGPINDB("AOI",X)) Q:X'=+X D
  1. . S Y=0 F S Y=$O(^BGPINDB("AOI",X,Y)) Q:Y'=+Y D
  1. .. Q:$P($G(^BGPINDB(Y,13)),U,1)=1
  1. .. ;Q:$P(^BGPINDB(Y,0),U,7)'=1
  1. .. S BGPI=BGPI+1
  1. .. S ^BGPTMP($J,BGPI)=Y_U_$P($G(^BGPINDB(Y,0)),U,3)_$C(30)
  1. S ^BGPTMP($J,BGPI+1)=$C(31)_$G(BGPERR)
  1. Q
  1. ;