1 | ECDSS3 ;BIR/RHK,JPW-Active/Inactive Category Report ; 5/22/01 11:14am
|
---|
2 | ;;2.0; EVENT CAPTURE ;**25**;8 May 96
|
---|
3 | ; Routine to report active and inactive procedures
|
---|
4 | START ; Routine execution
|
---|
5 | N ECRAS S ECRAS=1 ;roll and scroll flag
|
---|
6 | S DIR(0)="SO^A:Active Categories;I:Inactive Categories;B:Both"
|
---|
7 | S DIR("A")="Select Report"
|
---|
8 | S DIR("?",1)="Enter an A for Active Categories, I for Inactive Categories,"
|
---|
9 | S DIR("?")="B for a consolidated report of all categories, or ^ to quit."
|
---|
10 | S DIR("??")="ECDSS3^"
|
---|
11 | D ^DIR K DIR I $D(DIRUT) G END
|
---|
12 | S ECRTN=Y
|
---|
13 | ACT ;list active cats (LISTA)
|
---|
14 | INACT ;list inactive cats (LISTI)
|
---|
15 | ALL ;list all cats (LISTB)
|
---|
16 | W ! D PRINT W @IOF
|
---|
17 | Q
|
---|
18 | PRINT ;starts print for RPC
|
---|
19 | I ECRTN="A" D LISTA
|
---|
20 | I ECRTN="I" D LISTI
|
---|
21 | I ECRTN="B" D LISTB
|
---|
22 | END ; Kill variables and exit
|
---|
23 | D ^ECKILL
|
---|
24 | Q
|
---|
25 | LISTA ;list active categories
|
---|
26 | K DIC S DIC="^EC(726,",FLDS=".01",BY=".01",(FR,TO)="",L=0,DHD="LIST OF ACTIVE LOCAL CATEGORIES",DIS(0)="I '$P(^EC(726,D0,0),""^"",3)" D EN1^DIP
|
---|
27 | I $D(ECRAS) W !!,"Press <RET> to continue " R X:DTIME
|
---|
28 | Q
|
---|
29 | LISTI ;list inactive categories
|
---|
30 | K DIC S DIC="^EC(726,",FLDS=".01,2;""INACTIVE DATE""",BY=".01",(FR,TO)="",L=0,DHD="LIST OF INACTIVE LOCAL CATEGORIES",DIS(0)="I +$P(^EC(726,D0,0),""^"",3)" D EN1^DIP
|
---|
31 | I $D(ECRAS) W !!,"Press <RET> to continue " R X:DTIME
|
---|
32 | Q
|
---|
33 | LISTB ;list all cats
|
---|
34 | K DIC S DIC="^EC(726,",FLDS=".01,2;""INACTIVE DATE""",BY=".01",(FR,TO)="",L=0,DHD="LIST OF ALL LOCAL CATEGORIRES" D EN1^DIP
|
---|
35 | I $D(ECRAS) W !!,"Press <RET> to continue " R X:DTIME
|
---|
36 | Q
|
---|