| 1 | FHPRF2 ; HISC/REL - Print Diet Percentages ;4/27/93  13:41 
 | 
|---|
| 2 |  ;;5.5;DIETETICS;;Jan 28, 2005
 | 
|---|
| 3 |  S FHP=$O(^FH(119.72,0)) I FHP'<1,$O(^FH(119.72,FHP))<1 S FHP=0 G R1
 | 
|---|
| 4 | R0 R !!,"Select SERVICE POINT (or ALL): ",X:DTIME G:'$T!("^"[X) KIL D:X="all" TR^FH I X="ALL" S FHP=0
 | 
|---|
| 5 |  E  K DIC S DIC="^FH(119.72,",DIC(0)="EMQ" D ^DIC G:Y<1 R0 S FHP=+Y
 | 
|---|
| 6 | R1 W ! K IOP,%ZIS S %ZIS("A")="Select LIST Printer: ",%ZIS="MQ" D ^%ZIS K %ZIS,IOP G:POP KIL
 | 
|---|
| 7 |  I $D(IO("Q")) S FHPGM="Q1^FHPRF2",FHLST="FHP" D EN2^FH G KIL
 | 
|---|
| 8 |  U IO D Q1 D ^%ZISC K %ZIS,IOP G KIL
 | 
|---|
| 9 | Q1 ; Print Production Diet Percentage
 | 
|---|
| 10 |  D NOW^%DTC S DTP=% D DTP^FH S PG=0
 | 
|---|
| 11 |  I FHP S P0=FHP D Q2 Q
 | 
|---|
| 12 |  F P0=0:0 S P0=$O(^FH(119.72,P0)) Q:P0<1  D Q2
 | 
|---|
| 13 |  Q
 | 
|---|
| 14 | Q2 ;
 | 
|---|
| 15 |  I $G(^FH(119.72,P0,"I"))="Y" Q
 | 
|---|
| 16 |  W:'($E(IOST,1,2)'="C-"&'PG) @IOF S PG=PG+1 W !?13,"P R O D U C T I O N   D I E T   P E R C E N T A G E S"
 | 
|---|
| 17 |  S X=$P(^FH(119.72,P0,0),"^",1) W !!?(79-$L(X)\2),X,!!?(79-$L(DTP)\2),DTP
 | 
|---|
| 18 |  W !!?3,"Diet",?28,"Sun     Mon     Tue     Wed     Thu     Fri     Sat",!
 | 
|---|
| 19 |  K S F L=1:1:7 S S(L)=0
 | 
|---|
| 20 |  F P1=0:0 S P1=$O(^FH(116.2,"AP",P1)) Q:P1<1  F NX=0:0 S NX=$O(^FH(116.2,"AP",P1,NX)) Q:NX<1  I $D(^FH(119.72,P0,"A",NX)) S X=^(NX,0) D PR
 | 
|---|
| 21 |  W !,"Not Eating",?23 F L=1:1:7 S Z=$S(S(L)<100:100-S(L),1:0),S(L)=S(L)+Z W $S('Z:$J("",8),1:$J(Z,8,1))
 | 
|---|
| 22 |  W !!?3,"Total Sum",?23 F L=1:1:7 W $J(S(L),8,1)
 | 
|---|
| 23 |  W ! Q
 | 
|---|
| 24 | PR S NAM=$P(^FH(116.2,NX,0),"^",1) W !,$E(NAM,1,23),?23
 | 
|---|
| 25 |  F L=1:1:7 S Z=$P(X,"^",L+1),S(L)=S(L)+Z W $S('Z:$J("",8),1:$J(Z,8,1))
 | 
|---|
| 26 |  Q
 | 
|---|
| 27 | KIL G KILL^XUSCLEAN
 | 
|---|