1 | RMPRAP ;PHX/RFM-ADD NEW PROSTHETIC PATIENT ;8/29/1994
|
---|
2 | ;;3.0;PROSTHETICS;;Feb 09, 1996
|
---|
3 | I '$D(RMPR) D DIV4^RMPRSIT Q:$D(X)
|
---|
4 | K DIE,DIC,RMPRSSN,RMPRF,RMPRDOB,RMPRNAM,RMPRDFN,DA,X,Y
|
---|
5 | D GETPAT^RMPRUTIL S RMPRF="X"
|
---|
6 | I '$D(RMPRDFN) G EXIT L +^RMPR(665,DA,0):1 I $T=0 W !,?5,"Some one else is editing this entry!" G EXIT
|
---|
7 | S DA=RMPRDFN,DIE="^RMPR(665,",DR=2 D ^DIE L -^RMPR(665,RMPRDFN,0) I X="" G EXIT
|
---|
8 | DIS ;ADD PSC ITEMS TO PROSTHETICS PATIENT FILE
|
---|
9 | S:'$D(RMPRFLAG) RMPRF="" I '$D(RMPRFLAG) S RMPRBAC1=1 D ^RMPRPAT
|
---|
10 | S %=2 R !,"Add/Edit/View Patient PSC" D YN^DICN
|
---|
11 | I $D(RMPRFLAG) Q:%=2 G:%=1 COD G:%=0 MES I %=-1 S RMPRDIE=1 Q
|
---|
12 | G EXIT:$D(DTOUT),RMPRAP:%<0,MES:%=0,RMPRAP:%=2
|
---|
13 | COD S RFL=1 D DT^RMPRPSC Q:$D(RMPRFLAG)
|
---|
14 | PSC I '$D(RFL) K DIE S RFL=1 D DT^RMPRPSC Q:$D(RMPRFLAG) G RMPRAP
|
---|
15 | EXIT Q:$D(RMPRFLAG)
|
---|
16 | END K RMPRF,%,X,Y,RFL,RMPRDFN,RMPRDOB,RMPRE,RMPRNAM,RMPRSSN,RMPRX,RMPRHIS,RMPRDIS,PRC,RMPR1,RMPR2,RMPR3,RMPR4,DIR,DR,DIC,DIE,PRCSI,PRCSQTT,RMPR660,RMPRDA,RMPRDELN,RMPRKILL Q
|
---|
17 | MES W !,"Enter `YES` or `NO`" G DIS
|
---|
18 | CLA ;CLOTHING ALLOWANCE ENTER/EDIT
|
---|
19 | K RMPRDFN W ! D GETPAT^RMPRUTIL G:'$D(RMPRDFN) END
|
---|
20 | S DIC="^RMPR(665,"_RMPRDFN_",6," S:'$D(^RMPR(665,RMPRDFN,6,0)) ^RMPR(665,RMPRDFN,6,0)="^665.02DA^^"
|
---|
21 | CAE S DA(1)=RMPRDFN,DIC="^RMPR(665,"_DA(1)_",6," S:'$D(^RMPR(665,RMPRDFN,6,0)) ^RMPR(665,RMPRDFN,6,0)="^665.02DA^^" S DIC(0)="AEQMZL",DLAYGO=665 D ^DIC K DLAYGO G:+Y'>0 CLA S DA(1)=RMPRDFN,(RMPRDA,DA)=+Y,DIE=DIC
|
---|
22 | L +^RMPR(665,DA(1),6):1 I $T=0 W !,$C(7),"Someone else is Editing this entry!" G END
|
---|
23 | S DR=".01;1;I $P(^RMPR(665,DA(1),6,DA,0),U,2)=""N"" S Y=""@1"";2;@1;4;I $P(^RMPR(665,DA(1),6,DA,0),U,4)=""N"" S Y=""@2"";5;6;@2;3;"
|
---|
24 | D ^DIE L -^RMPR(665,RMPRDFN,6)
|
---|
25 | I $D(DA) I $P(^RMPR(665,RMPRDFN,6,DA,0),U,2)="" S DIK=DIC,DA(1)=RMPRDFN D ^DIK W !,$C(7),?5,"Deleted..."
|
---|
26 | W ! G CAE
|
---|