[613] | 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 | ;
|
---|