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

BQITRASM.m

Go to the documentation of this file.
  1. BQITRASM ;GDHS/HCS/ALA-CVD Assessment ; 12 Jun 2016 2:39 PM
  1. ;;2.5;ICARE MANAGEMENT SYSTEM;**1**;May 24, 2016;Build 17
  1. ;
  1. EN(TDFN,BQIHSM,ARRAY) ;EP
  1. NEW MX,BHSN
  1. S MX=$$MEAS^BQIDCUTL(TDFN,"ACC")
  1. I MX'=0 S ARRAY="" Q
  1. S ARRAY(0)=1
  1. S BHSN=0 F S BHSN=$O(^APCHSURV(APCHSITI,12,BHSN)) Q:'BHSN D
  1. . S ARRAY(BHSN)=^APCHSURV(APCHSITI,12,BHSN,0)
  1. Q
  1. ;
  1. APCH ; EP - Tag to be called from Health Summary
  1. NEW APCHSTAT,BQITXT,APCHSCT,APCHSGHR,APCHSL,LSN
  1. Q:'$$INAC^APCHSMU(APCHSITI)
  1. S APCHLAST="",APCHNEXT="" K APCHSTEX
  1. I $G(APCHCOLW)="" S APCHCOLW=10
  1. S BQITXT=$P(^APCHSURV(APCHSITI,0),U,1)
  1. D EN(APCHSPAT,BQITXT,.APCHSTEX)
  1. M ARRAY=APCHSTEX
  1. K ^UTILITY($J,"W")
  1. NEW DIWL,DIWR,BQI,X
  1. S DIWR=40,DIWL=1
  1. F BQI=1:1 Q:'$D(APCHSTEX(BQI)) D
  1. . S X=APCHSTEX(BQI)
  1. . D ^DIWP
  1. K APCHSTEX
  1. S X=0 F S X=$O(^UTILITY($J,"W",DIWL,X)) Q:X'=+X S APCHSTEX(X)=^UTILITY($J,"W",DIWL,X,0)
  1. M ARRAY=APCHSTEX
  1. D WRITETP^BQITRPHS
  1. K ^UTILITY($J,"W")
  1. ;S LSN=$O(ARRAY(""),-1),ARRAY(LSN)=ARRAY(LSN)_$C(30)
  1. Q