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

BQI27P1.m

Go to the documentation of this file.
  1. BQI27P1 ;GDIT/HCSD/ALA-iCare Version 2.7 Patch 1 ; 02 Apr 2018 2:42 PM
  1. ;;2.7;ICARE MANAGEMENT SYSTEM;**1**;Dec 19, 2017;Build 12
  1. ;
  1. PRE ;EP
  1. NEW DIK,DA
  1. S DIK="^BQI(90509.9,",DA=0
  1. F S DA=$O(^BQI(90509.9,DA)) Q:'DA D ^DIK
  1. S DIK="^BQI(90506.8,",DA=0
  1. F S DA=$O(^BQI(90506.8,DA)) Q:'DA D ^DIK
  1. S DIK="^BQI(90506.9,",DA=0
  1. F S DA=$O(^BQI(90506.9,DA)) Q:'DA D ^DIK
  1. Q
  1. ;
  1. POS ;EP
  1. ; Change current IPC measures category
  1. S IN=0
  1. F S IN=$O(^BGPINDRC(IN)) Q:IN>3403 D
  1. . I $P($G(^BGPINDRC(IN,17)),"^",7)=1 S $P(^BGPINDRC(IN,17),"^",7)=""
  1. ;S $P(^BGPINDRC(1956,17),"^",7)=""
  1. ;
  1. ; Set new IPC measures
  1. S ^BQI(90508,1,22,3,0)="ZIPCMH",^BQI(90508,1,22,"B","ZIPCMH",3)=""
  1. K ^BQI(90508,1,22,"B","IPCMH",3)
  1. I $P($G(^BQI(90508,1,11)),"^",1)'="IPCMH" S $P(^BQI(90508,1,11),"^",1)="IPCMH"
  1. D ^BQIIPCHM
  1. ;
  1. ; Set new IPC columns
  1. D ^BQIULAY
  1. ;
  1. GLS ;Update glossary
  1. NEW GN,GNM,GSN,BQIUPD
  1. S GN=0
  1. F S GN=$O(^BQI(90509.9,GN)) Q:'GN D
  1. . S GNM=$P(^BQI(90509.9,GN,0),U,1)
  1. . S GSN=$O(^BQI(90508.2,"B",GNM,"")) Q:GSN=""
  1. . S BQIUPD(90508.2,GSN_",",1)="@"
  1. . D FILE^DIE("","BQIUPD","ERROR")
  1. . M ^BQI(90508.2,GSN,1)=^BQI(90509.9,GN,1)
  1. Q