FHASP1 ; HISC/REL/JH - Nutrition Profile (cont) ;5/2/01 10:14 ;;5.5;DIETETICS;**8**;Jan 28, 2005;Build 28 ; I '$G(FHET) S X="T-365",%DT="XT" D ^%DT S FHET=Y K %DT S DTP=FHET D DTP^FH S FHENDATE=DTP S N1=0 W !!?22,"Dietetic Encounters since ",FHENDATE F FHET=FHET:0 S FHET=$O(^FHEN("AP",DFN,FHET)) Q:FHET<1!(ANS="^") F ASN=0:0 S ASN=$O(^FHEN("AP",DFN,FHET,ASN)) Q:ASN<1 D:$Y'0 S Z=^(NDT,0) I "I"[$P(Z,"^",2) D CLIN Q:ANS="^" K ^TMP($J) S FHCNT="" D GETAPPT^SDAMA201(DFN,"1;2;12","R",DT,,.FHCNT,"") G:'$D(^TMP($J,"SDAMA201","GETAPPT")) NOAPP I $D(^TMP($J,"SDAMA201","GETAPPT")) S FHTMP=$NA(^TMP($J,"SDAMA201","GETAPPT")) I $D(@FHTMP@("ERROR")) D PRERR I $G(FHCNT) F FHI=0:0 S FHI=$O(@FHTMP@(FHI)) Q:FHI'>0 D CLIN I ANS="^" K ^TMP($J) Q K ^TMP($J) ;end changes in patch #41 Q:ANS="^" NOAPP I 'N1 W !!?5,"No scheduled appointments." D FOOT^FHASP Q LST S X0=$G(^FHEN(ASN,0)) Q:$P(X0,"^",4)<3 S X1=$G(^FHEN(ASN,"P",DFN,0)) W:'N1 ! S N1=N1+1,DTP=$P(X0,"^",2) D DTP^FH W !?5,$E(DTP,1,9)," " S Y=$P(X0,"^",4),Y=$P($G(^FH(115.6,+Y,0)),"^",1) W Y I $P(X0,"^",7)="F" W " (FU)" S Y=$P(X0,"^",9) W ", ",$S(Y="G":"Group",1:"Individual") S Y=$P(X0,"^",11) W:Y'="" !?10,Y S Y=$P(X1,"^",4) W:Y'="" !?10,Y Q ;patch #41 CLIN ;S SC=+$P(Z,"^",1),Y=$P($G(^SC(SC,0)),"^",1) Q:Y="" S NDT=@FHTMP@(FHI,1) S SC=$P(@FHTMP@(FHI,2),U,1) S Y=$P(@FHTMP@(FHI,2),U,2) Q:Y="" D:$Y'0:P(M,"L",P1),1:"") S:P2'="" P2=$O(P(M,"D",P2)) S X2=$S(P2>0:P(M,"D",P2),1:"") Q:P1=""&(P2="") D P0 Q:ANS="^" W:MM'=M ! . Q Q:ANS="^" I $O(P(""))="" W !,"No Food Preferences on file",! Q P0 I X1'="" W ?12 S X=X1 D P1 S X1=X I X2'="" W ?46 S X=X2 D P1 S X2=X Q:X1=""&(X2="") D:$Y'