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

BHSEDASS.m

Go to the documentation of this file.
  1. BHSEDASS ;IHS/CIA/MGH - Encounters from ed assess ;17-Mar-2006 10:36;MGH
  1. ;;1.0;HEALTH SUMMARY COMPONENTS;;March 17, 2006
  1. ;===================================================================
  1. ;Taken from APCHS4A
  1. ; IHS/TUCSON/LAB - PART 4A OF APCH -- SUMMARY PRODUCTION COMPONENTS ; [ 02/20/04 1:28 PM ]
  1. ;;2.0;IHS RPMS/PCC Health Summary;**8,11,12**;JUN 24, 1997
  1. ;
  1. EDUCASSE ;EP - called from component educational assessment
  1. N BHSPAT,C,D,BHSX,H
  1. S BHSPAT=DFN
  1. D CKP^GMTSUP Q:$D(GMTSQIT)
  1. W !,"Most recent Health Factor recorded.",!
  1. W !," Learning Preference: ",$$LASTHF^BHSMU(BHSPAT,"LEARNING PREFERENCE","B"),!
  1. D CKP^GMTSUP Q:$D(GMTSQIT)
  1. W !," Readiness to Learn: ",$$LASTHF^BHSMU(BHSPAT,"READINESS TO LEARN","B"),!
  1. D CKP^GMTSUP Q:$D(GMTSQIT)
  1. W !," Barriers to Learning: "
  1. S C=$O(^AUTTHF("B","BARRIERS TO LEARNING",0)) ;ien of category passed
  1. I '$G(C) Q
  1. S H=0 K BHSO
  1. F S H=$O(^AUTTHF("AC",C,H)) Q:'+H D
  1. . Q:'$D(^AUPNVHF("AA",BHSPAT,H))
  1. . S D=$O(^AUPNVHF("AA",BHSPAT,H,""))
  1. . Q:'D
  1. . S BHSO(H,D)=$O(^AUPNVHF("AA",BHSPAT,H,D,""))
  1. . Q
  1. S BHSX="" F S BHSX=$O(BHSO(BHSX)) Q:BHSX=""!($D(BHSQIT)) D
  1. .S D=$O(BHSO(BHSX,0))
  1. .D CKP^GMTSUP Q:$D(GMTSQIT)
  1. .W ?25,$$VAL^XBDIQ1(9000010.23,BHSO(BHSX,D),.01)_" "_$$FMTE^XLFDT((9999999-D)),!
  1. Q