1 | FHOMSC1 ;Hines OIFO/RTK SPECIAL MEALS CANCEL MEAL ;4/15/03 8:55
|
---|
2 | ;;5.5;DIETETICS;**2**;Jan 28, 2005
|
---|
3 | ;
|
---|
4 | S FHORN="",STDT=DT,FHS="ADP" D LIST^FHOMSS1 W !
|
---|
5 | I NUM=0 W !,"NO SPECIAL MEALS TO CANCEL" Q
|
---|
6 | K DIR S DIR("A")="Cancel Which Meal(s)?",DIR(0)="LO^1:"_NUM D ^DIR
|
---|
7 | Q:$D(DIRUT) S FHCLST=Y
|
---|
8 | W ! K DIR S DIR("A")="Are you sure? ",DIR(0)="YA",DIR("B")="Y" D ^DIR
|
---|
9 | Q:$D(DIRUT) I Y=0 D END Q
|
---|
10 | F A=1:1:NUM S FHC=$P(FHCLST,",",A) Q:FHC="" S FHCDT=FHLIST(FHC) D CAN,CNSM100^FHOMRC2
|
---|
11 | W " ... done" Q
|
---|
12 | Q
|
---|
13 | CAN ;
|
---|
14 | S FHSTAT="C"
|
---|
15 | S DA=$P(FHCDT,U,2),FHDA=DA,DA(1)=$P(FHCDT,U,1),FHDFN=DA(1)
|
---|
16 | I FHORN="" S FHORN=$P($G(^FHPT(FHDFN,"SM",FHDA,0)),U,12)
|
---|
17 | I '$D(^FHPT(DA(1),"SM",DA,0)) Q
|
---|
18 | S DIE="^FHPT("_DA(1)_",""SM"","
|
---|
19 | S DR="1////^S X=FHSTAT;14////^S X=FHORN;11.5////^S X=FHSTAT" D ^DIE
|
---|
20 | S FHZN=$G(^FHPT(FHDFN,"SM",FHDA,0))
|
---|
21 | S FHACT="C",FHOPTY="S",FHOPDT=FHDA D SETSM^FHOMRO2
|
---|
22 | Q
|
---|
23 | END ;
|
---|
24 | K FHS,FHSTAT Q
|
---|