source: FOIAVistA/trunk/r/DIETETICS-FH/FHCMS1.m@ 1185

Last change on this file since 1185 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 1.1 KB
Line 
1FHCMS1 ; HISC/NCA/RVD - Calculate Meals ;3/22/93 12:28
2 ;;5.5;DIETETICS;;Jan 28, 2005
3 S FHTOT=0 F LL=SDT:0 S LL=$O(^FH(117,LL)) Q:LL<1!($E(LL,1,5)>$E(EDT,1,5)) D N1
4 Q
5N1 S Y0=$G(^FH(117,LL,0)) Q:Y0=""
6 I $P($G(^FH(119.9,1,0)),U,20)'="N" G ALL ;multidivisional
7 S Y1=$G(^FH(117,LL,1))
8 S K=1 F L=1,2,4,5,7,8 S K=K+1,N(L)=$P(Y0,"^",K)
9 S K=10 F L=1:3:16 S K=K+1,N(K)=$P(Y1,"^",L)+$P(Y1,"^",L+1)+$P(Y1,"^",L+2)
10 S N(3)=N(1)-N(2)*3,N(6)=N(4)-N(5)*3,N(9)=N(7)-N(8)*3
11 S N(10)=N(3)+N(6)+N(9)
12 S N(16)=N(14)+N(15)+N(16),N(13)=N(12)+N(13),N(17)=N(11)+N(13)+N(16),N(18)=N(10)+N(17)
13 S FHTOT=FHTOT+N(18) Q
14 ;
15ALL ;get all comm.
16 S K=1 F L=1,2,4,5,7,8 S K=K+1,N(L)=$P(Y0,"^",K)
17 F FHCOI=0:0 S FHCOI=$O(^FH(117,LL,2,FHCOI)) Q:FHCOI'>0 D
18 .S Y0=$G(^FH(117,LL,2,FHCOI,1)) Q:Y0=""
19 .S K=1 F L=1,2,4,5,7,8 S K=K+1,N(L)=$P(Y0,"^",K)
20 .S Y1=$G(^FH(117,LL,2,FHCOI,0)) Q:Y1=""
21 .S K=10 F L=2:4:17 S K=K+1,N(K)=$P(Y1,"^",L)+$P(Y1,"^",L+1)+$P(Y1,"^",L+2)
22 .S N(3)=N(1)-N(4)*3,N(6)=N(6)-N(7)*3,N(9)=N(7)-N(8)*3
23 .S N(10)=N(3)+N(6)+N(9)
24 .S N(16)=N(14)+N(15)+N(16),N(13)=N(12)+N(13),N(17)=N(11)+N(13)+N(16),N(18)=N(10)+N(17)
25 .S FHTOT=FHTOT+N(18)
26 Q
Note: See TracBrowser for help on using the repository browser.