1 | MCARLV ;WISC/RMP-MEDICINE PACKAGE ECHO LVINDEX ;7/12/96 14:20
|
---|
2 | ;;2.3;Medicine;;09/13/1996
|
---|
3 | S MCDX=+$G(DA)
|
---|
4 | S:'MCDX MCDX=D0
|
---|
5 | S MCX=$S($D(^MCAR(691,MCDX,4)):^(4),1:"")
|
---|
6 | S MCSEP=$P(MCX,U),MCPWALL=$P(MCX,U,2),MCLVD=$P(MCX,U,7)
|
---|
7 | S MCBSA=$P($G(^MCAR(691,MCDX,13)),U,3)
|
---|
8 | S DFN=$P(^MCAR(691,MCDX,0),U,2) D DEM^VADPT S MCSEX=$S($D(VADM(5)):$P(VADM(5),U,2),1:""),X=""
|
---|
9 | I MCBSA>0,MCSEP>0,MCPWALL>0,MCLVD>0,MCSEX'="" G CALC
|
---|
10 | I MCSEP>0,MCPWALL>0,MCLVD>0 G CALC2
|
---|
11 | EXIT ;
|
---|
12 | K MCBSA,MCSEP,MCPWALL,MCLVD,MCX,MCINDEX,MCSEX
|
---|
13 | Q
|
---|
14 | CALC ;
|
---|
15 | S X=MCSEP+MCPWALL+MCLVD/10 D CUBE S MCINDEX=X
|
---|
16 | S X=MCLVD/10 D CUBE S MCINDEX=MCINDEX-X*1.05
|
---|
17 | S MCINDEX=$S(MCSEX="MALE":.93*MCINDEX-17.92,MCSEX="FEMALE":.88*MCINDEX-9,1:"")
|
---|
18 | ; DAD 7-12-96 I MCINDEX'="" S MCINDEX=MCINDEX/MCBSA,MCINDEX=$J(MCINDEX,3,2),$P(^MCAR(691,MCDX,13),U,6)=MCINDEX
|
---|
19 | S X="" I MCINDEX'="" S MCINDEX=MCINDEX/MCBSA,(X,MCINDEX)=$J(MCINDEX,3,2)
|
---|
20 | G EXIT
|
---|
21 | CUBE ;
|
---|
22 | S X=X*X*X Q
|
---|
23 | CALC2 ;
|
---|
24 | S X=MCSEP+MCPWALL+MCLVD/10 D CUBE
|
---|
25 | G EXIT
|
---|