[613] | 1 | YSTUSE ;ASF/ALB- PSYCHOLOGICAL TEST USEAGE REPORTING ; 9/1/04 11:02am
|
---|
| 2 | ;;5.01;MENTAL HEALTH;**87**;Dec 30, 1994
|
---|
| 3 | ;called as a server option from YS TEST USAGE
|
---|
| 4 | 1 N YSB,YSY,DFN,YSTST,YSCOMP,N,N1,A
|
---|
| 5 | K ^TMP($J,"YSTAT")
|
---|
| 6 | S ^TMP($J,"YSTAT",1)=$$SITE^VASITE
|
---|
| 7 | S XMA=1 X XMREC
|
---|
| 8 | I XMRG="" S ^TMP($J,"YSTAT",12)="Dates can not be resolved" D SENDER Q ;-->out
|
---|
| 9 | S YSB=$P(XMRG,U),YSY=$P(XMRG,U,2)
|
---|
| 10 | S ^TMP($J,"YSTAT",2)="From: "_YSB_" To: "_YSY
|
---|
| 11 | S ^TMP($J,"YSTAT",3)=" "
|
---|
| 12 | TT ;test ck
|
---|
| 13 | S N=20,DFN=0
|
---|
| 14 | F S DFN=$O(^YTD(601.2,DFN)) Q:DFN'>0 D TST
|
---|
| 15 | S YSTST=0 F S YSTST=$O(A(YSTST)) Q:YSTST'>0 D
|
---|
| 16 | . S N=N+1
|
---|
| 17 | . S ^TMP($J,"YSTAT",N)=$P($G(^YTT(601,YSTST,0)),U)_U_YSTST_U_A(YSTST)
|
---|
| 18 | SENDER S XMSUB="MH testing Statistics: "_XQSUB,XMY(XMFROM)="",XMTEXT="^TMP($J,""YSTAT"","
|
---|
| 19 | S XMDUZ="MH automated testing REPLY"
|
---|
| 20 | N XMFROM,XMZ,XMREC,XMCHAN D ^XMD
|
---|
| 21 | Q
|
---|
| 22 | TST ;test check
|
---|
| 23 | S YSTST=0 F S YSTST=$O(^YTD(601.2,DFN,1,YSTST)) Q:YSTST'>0 D COMP
|
---|
| 24 | Q
|
---|
| 25 | COMP ;date range
|
---|
| 26 | S YSCOMP=YSB-.01 F S YSCOMP=$O(^YTD(601.2,DFN,1,YSTST,1,YSCOMP)) Q:YSCOMP'>0!(YSCOMP>YSY) S A(YSTST)=$G(A(YSTST))+1
|
---|