ECRRPT ;ALB/JAM;Event Capture Report RPC Broker ;Jan 2, 2001 ;;2.0; EVENT CAPTURE ;**25,32,41,56,61,82**;8 May 96 ; REQCHK(ECV) ;Required data check N I,C S C=1 F I=1:1:$L(ECV,U) I '$D(@$P(ECV,U,I)) D . S ^TMP("ECMSG",$J,C)="0^Required data missing "_$P(ECV,U,I) . S C=C+1,ECERR=1 Q DATECHK(ECSD,ECED) ;Check human format date and converts to FileMan format ; Input ECSD - Start Date (ex. 10/9/01) ; ECED - End Date N ECI,X,Y S %DT="X" F ECI="ECSD","ECED" S X=@ECI D ^%DT S @ECI=Y S ECSD=$S(ECSD=-1:DT,1:ECSD),ECED=$S(ECED=-1:DT,1:ECED) S ECDATE=$$FMTE^XLFDT(ECSD)_"^"_$$FMTE^XLFDT(ECED) Q QUEUE ;Queues report to printer N ZTIO,ZTDESC,ZTRTN,ZTDTH,ZTSAVE,%ZIS,I,IOP,POP S XNAM=$P($G(^%ZIS(1,ECDEV,0)),U,2) S IOP="Q;`"_ECDEV,%ZIS="Q" D ^%ZIS I POP D Q . ;S IOP="Q;"_XNAM,%ZIS="Q" D ^%ZIS I POP D Q . S ^TMP("ECMSG",$J,1)="0^Device selection unsuccessful" S ZTIO=ION,ZTDESC=ECDESC,ZTRTN=ECROU S ZTDTH=$$FMTH^XLFDT(ECQDT) ;D NOW^%DTC S ZTDTH=$S(%'