FHASN4 ; HISC/NCA - Nutrition Status Matrix (cont.) ;8/3/94 11:11 ;;5.5;DIETETICS;;Jan 28, 2005 Q0 ; Process Screening K S,^TMP($J),CTN,CTR S CT=0,ANS="" F W1=0:0 S W1=$O(^FH(119.6,W1)) Q:W1'>0 D F0 G P0 F0 I WRDS,W1'=WRDS Q F FHDFN=0:0 S FHDFN=$O(^FHPT("AW",W1,FHDFN)) Q:FHDFN<1 S ADM=$G(^FHPT("AW",W1,FHDFN)) Q:ADM<1 S (NEW,OLD)=0 D Q1 Q Q1 ; Process screening inpatients for status comparison S ADTE=$P($G(^FHPT(FHDFN,"A",ADM,0)),"^",1) Q:ADTE="" S DSCH=$P($G(^DGPM(ADM,0)),"^",17) S:DSCH>0 DSCH=$P($G(^DGPM(+DSCH,0)),"^",1) I FHX1=2 S SDT=ADTE,EDT=DT S X1=EDT\1,X2=ADTE\1 D ^%DTC Q:'%Y I FHX1=1 Q:XNOM,SDT<(ADTE\1) Q I FHX1=2 Q:X'=NOM I DSCH,DSCH>SDT,DSCHEDT) Q4 S L1=9999999-L1,X6=$G(^FHPT(FHDFN,"S",L1,0)) G:X6="" Q4 S X1=SDT\1-.0001,X1=X1\1,X2=3 D C^%DTC S THR=X I $P(X6,"^",1)>$S(THR:THR+.3,1:9999999) G:SDT\1=ADTE\1 Q4 S L1=$O(^FHPT(FHDFN,"S",L1)) G:L1="" Q4 S X6=$G(^(L1,0)) G:$P(X6,"^",1)