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

APCHS2A1.m

Go to the documentation of this file.
  1. APCHS2A1 ; IHS/CMI/LAB - PART 2A1 OF APCHS -- COMPUTATIONS FOR MEASUREMENT TRANSFORMS ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. MEASP ; ********** MEASUREMENT PANEL TRANSFORMS * 9000010.01 *******
  1. ;
  1. AGEMO ; GET AGE IN MONTHS
  1. S APCHSPD2=-APCHSIVD\1+9999999,APCHSPD1=$P(^DPT(APCHSPAT,0),U,3)
  1. S APCHSPYR=$E(APCHSPD2,1,3)-$E(APCHSPD1,1,3),APCHSPMO=$E(APCHSPD2,4,5)-$E(APCHSPD1,4,5)
  1. I APCHSPMO<0 S APCHSPMO=APCHSPMO+12,APCHSPYR=APCHSPYR-1
  1. S APCHSAGE=12*APCHSPYR+APCHSPMO
  1. K APCHSPMO,APCHSPYR,APCHSPD1,APCHSPD2
  1. Q
  1. ;
  1. WTPER ; GET WEIGHT PERCENTILE
  1. S APCHSPTY="WT" G COMMON
  1. HTPER ; GET HEIGHT PERCENTILE
  1. S APCHSPTY="HT" G COMMON
  1. COMMON ; COMMON PROCESSING FOR PERCENTILES
  1. D AGEMO
  1. S X=$$AUHTWT^APCHS2A2(APCHSPTY,$P(^DPT(APCHSPAT,0),U,2),APCHSAGE,X)
  1. K APCHSPTY,APCHSAGE
  1. Q
  1. ;
  1. BMI ; GET BODY MASS INDEX
  1. S X=$$BMI^APCHS2A3(APCHSPAT,X,APCHSIDT) Q
  1. RW ; GET RELATIVE WEIGHT PERCENTAGE
  1. S X=$$RW^APCHS2A3(APCHSPAT,X,APCHSIDT) Q