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

BHSASM.m

Go to the documentation of this file.
  1. BHSASM ;IHS/CIA/MGH - Health Summary for Asthma Registry ;06-May-2010 10:25;MGH
  1. ;;1.0;HEALTH SUMMARY COMPONENTS;**3,4**;March 17, 2006;Build 13
  1. ;===================================================================
  1. ;Taken from APCHS9
  1. ;Health summary for asthma registry
  1. ;
  1. REG ;asthma dx even or asthma on pl or ast
  1. NEW D,P,A,BHSPAT
  1. S BHSPAT=DFN
  1. S A=$O(^AUPNVAST("AA",BHSPAT,0)) I A G AST1
  1. S A=$$PLAST^BHSAST(BHSPAT) I A]"" G AST1
  1. S A=$$DXAST^BHSAST(BHSPAT) I A G AST1
  1. Q
  1. AST1 ;
  1. D EP^BHSAST(BHSPAT)
  1. Q
  1. CP ;EP
  1. NEW X S X="BCPSHSS" X ^%ZOSF("TEST") I '$T Q
  1. Q:'$D(^BCPP(DFN,0)) ;patient not in chronic patient file
  1. Q:'$D(^BCPA("AC",DFN)) ;no agreements
  1. D EP^BCPSHSS(DFN)
  1. Q
  1. ANTICOAG ;EP - called from supplement
  1. ;has a diagnosis and a prescription for warfarin
  1. NEW D,P,A,B,BHSPAT
  1. S BHSPAT=DFN
  1. S B=$$ACTWARF^APCHSTP1(BHSPAT,$$FMADD^XLFDT(DT,-45),DT)
  1. I B G ANTICO1
  1. Q
  1. ANTICO1 ;
  1. D EP^BHSACG(BHSPAT)
  1. Q