[613] | 1 | SDAMQ2 ;ALB/MJK - AM Background Utilities (cont.) ; 12/1/91
|
---|
| 2 | ;;5.3;Scheduling;**132**;Aug 13, 1993
|
---|
| 3 | ;
|
---|
| 4 | CHK(SDBEG,SDEND,SDPCE) ; -- check if all dates are processed
|
---|
| 5 | N SDDT,X1,X2,X K ^TMP("SDAM NOT UPDATED",$J)
|
---|
| 6 | S SDDT=$S(SDBEG<$$SWITCH^SDAMU:$$SWITCH^SDAMU,1:SDBEG)
|
---|
| 7 | F Q:SDDT>SDEND D
|
---|
| 8 | .S:'$P($G(^SDD(409.65,+$O(^SDD(409.65,"B",SDDT,0)),0)),U,SDPCE) ^TMP("SDAM NOT UPDATED",$J,SDDT)=""
|
---|
| 9 | .S X1=SDDT,X2=1 D C^%DTC S SDDT=X
|
---|
| 10 | Q
|
---|
| 11 | ;
|
---|
| 12 | WKL(SDBEG,SDEND) ; -- check if all dates have been updated
|
---|
| 13 | W !!,"Will now check if outpatient encounter dates have been updated..."
|
---|
| 14 | D CHK(SDBEG,SDEND,5)
|
---|
| 15 | I '$D(^TMP("SDAM NOT UPDATED",$J))>0 W "everything looks ok.",! G WKLQ
|
---|
| 16 | W !!,*7,"The outpatient encounter status update process has not completed"
|
---|
| 17 | W !,"for the following dates:",!
|
---|
| 18 | D LIST
|
---|
| 19 | W !!,"Note: To obtain accurate statistics, this workload report should"
|
---|
| 20 | W !," be run again after the outpatient encounter status update"
|
---|
| 21 | W !," process has been completed for these dates.",!
|
---|
| 22 | WKLQ K ^TMP("SDAM NOT UPDATED",$J)
|
---|
| 23 | Q
|
---|
| 24 | ;
|
---|
| 25 | LIST ; -- list error dates for display
|
---|
| 26 | N COUNT,SDDT
|
---|
| 27 | S COUNT=0,SDDT=0
|
---|
| 28 | F S SDDT=$O(^TMP("SDAM NOT UPDATED",$J,SDDT)) Q:'SDDT D
|
---|
| 29 | .S COUNT=COUNT+1 W ?$P("10^30^50",U,COUNT),$$FDATE^VALM1(SDDT)
|
---|
| 30 | .I COUNT=3 W ! S COUNT=0
|
---|
| 31 | Q
|
---|