1 | PXRMCFED ; SLC/PKR - Edit a reminder computed finding. ;06/19/2001
|
---|
2 | ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
|
---|
3 | ;
|
---|
4 | ;======================================================
|
---|
5 | N CS1,CS2,DA,DIC,DLAYGO,DTOUT,DUOUT,Y
|
---|
6 | GETNAME ;Get the name of the computed finding to edit.
|
---|
7 | ;Make sure the user has programmer access.
|
---|
8 | I DUZ(0)'="@" D Q
|
---|
9 | . W !!,"Only those with programmer's access can perform this function."
|
---|
10 | K DA,DIC,DLAYGO,DTOUT,DUOUT,Y
|
---|
11 | S DIC="^PXRMD(811.4,"
|
---|
12 | S DIC(0)="AEMQL"
|
---|
13 | S DIC("A")="Select Reminder Computed Finding: "
|
---|
14 | S DIC("S")="I $P(^(0),U,1)'[""VA-"""
|
---|
15 | S DLAYGO=811.4
|
---|
16 | ;Set the starting place for additions.
|
---|
17 | D SETSTART^PXRMCOPY(DIC)
|
---|
18 | W !
|
---|
19 | D ^DIC
|
---|
20 | I ($D(DTOUT))!($D(DUOUT)) Q
|
---|
21 | I Y=-1 G END
|
---|
22 | S DA=$P(Y,U,1)
|
---|
23 | S CS1=$$FILE^PXRMEXCS(811.4,DA)
|
---|
24 | D EDIT(DIC,DA)
|
---|
25 | S CS2=$$FILE^PXRMEXCS(811.4,DA)
|
---|
26 | I CS2=0 Q
|
---|
27 | I CS2'=CS1 D SEHIST^PXRMUTIL(811.4,DIC,DA)
|
---|
28 | G GETNAME
|
---|
29 | END ;
|
---|
30 | Q
|
---|
31 | ;
|
---|
32 | ;======================================================
|
---|
33 | EDIT(ROOT,DA) ;
|
---|
34 | N DIE,DR,DIDEL
|
---|
35 | S DIE=ROOT,DIDEL=811.4
|
---|
36 | S DR="[PXRM EDIT REMINDER CF]"
|
---|
37 | D ^DIE
|
---|
38 | Q
|
---|
39 | ;
|
---|