[613] | 1 | ECPROV2 ;BIR/MAM-Event Capture Provider Summary (cont'd) ;20 Sep 93
|
---|
| 2 | ;;2.0; EVENT CAPTURE ;**5,47,69**;8 May 96
|
---|
| 3 | ;
|
---|
| 4 | D REASON^ECRUTL ;* Prompt to report Procedure Reasons
|
---|
| 5 | ;
|
---|
| 6 | DATE W ! K %DT S %DT="AEX",%DT("A")="Start with Date: " D ^%DT I Y<0 S ECOUT=1 Q
|
---|
| 7 | S ECSD=Y,ECDATE=$$FMTE^XLFDT(ECSD),%DT("A")="End with Date: " D ^%DT I Y<0 S ECOUT=1 Q
|
---|
| 8 | I Y<ECSD W !!,"The ending date of the range must be later than the starting date." G DATE
|
---|
| 9 | S ECED=Y,ECDATE=ECDATE_"^"_$$FMTE^XLFDT(ECED),ECSD=ECSD-.0001,ECED=ECED+.9999
|
---|
| 10 | ;
|
---|
| 11 | ;ALB/ESD - Print report length informational message
|
---|
| 12 | W !,"This report is formatted for 132 column output."
|
---|
| 13 | W ! K IOP,POP,IO("Q"),%ZIS S %ZIS="QM",%ZIS("A")="Select Device: " D ^%ZIS I POP S ECOUT=1 Q
|
---|
| 14 | I $D(IO("Q")) K IO("Q") S ZTDESC="EVENT CAPTURE PROVIDER SUMMARY",ZTRTN="START^ECPROV2",ZTIO=ION_";"_IOST_";"_IOM_";"_IOSL D VAR,^%ZTLOAD,HOME^%ZIS K ZTSK Q
|
---|
| 15 | U IO
|
---|
| 16 | START ; entry when queued
|
---|
| 17 | N ECPRV
|
---|
| 18 | K ^TMP($J) S ECINC=0
|
---|
| 19 | S ECPRV=$S(ECD="SOME":1,ECD="ALL":2,1:0) D ^ECPROV3
|
---|
| 20 | K ^TMP($J) I $D(ECGUI) D ^ECKILL Q
|
---|
| 21 | G:$D(ZTQUEUED) END
|
---|
| 22 | Q
|
---|
| 23 | VAR ; set ZTSAVE array
|
---|
| 24 | S:'$D(UNIT) UNIT="" S (ZTSAVE("ECD*"),ZTSAVE("ECL*"),ZTSAVE("ECED"),ZTSAVE("ECSD"),ZTSAVE("ECDATE"),ZTSAVE("UNIT*"))=""
|
---|
| 25 | S ZTSAVE("ECRY")=""
|
---|
| 26 | Q
|
---|
| 27 | END W @IOF D ^%ZISC W !! D ^ECKILL S:$D(ZTQUEUED) ZTREQ="@"
|
---|
| 28 | Q
|
---|