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

BSDX39.m

Go to the documentation of this file.
  1. BSDX39 ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
  1. ;;3.0;IHS WINDOWS SCHEDULING;;DEC 09, 2010
  1. ;
  1. ; PWH = return list of active Health Summary PWH Types - RPC
  1. ;
  1. ;return list of active Health Summary PWH Types - RPC
  1. PWH(BSDXY) ;EP
  1. ; RPC Name is BSDX PWH TYPES
  1. ; .BSDXY = returned pointer to list of active Health Summary PWH Types from file 9001026 ^APCHPWHT
  1. ; no input
  1. ; called by BSDX HS PWH TYPES
  1. N BSDXI,PWH,PWHNAME
  1. D ^XBKVAR S X="ERROR^BSDXERR",@^%ZOSF("TRAP")
  1. S BSDXI=0
  1. K ^BSDXTMP($J)
  1. S BSDXY="^BSDXTMP("_$J_")"
  1. ; data header
  1. S ^BSDXTMP($J,0)="T00020PWH_TYPE_IEN^T00020PWH_TYPE_NAME"_$C(30)
  1. ;loop thru PWH Types
  1. S PWH=0 F S PWH=$O(^APCHPWHT(PWH)) Q:PWH'>0 D
  1. . S PWHNAME=$$GET1^DIQ(9001026,PWH_",",.01)
  1. . S BSDXI=BSDXI+1
  1. . S ^BSDXTMP($J,BSDXI)=PWH_U_PWHNAME_$C(30)
  1. ;
  1. S BSDXI=BSDXI+1
  1. S ^BSDXTMP($J,BSDXI)=$C(31)
  1. Q