SDAMEP3 ;ALB/CAW - Extended Display (Appt. Event Log) ; 16 May 2001 6:31 PM ;;5.3;Scheduling;**20,241**;Aug 13, 1993 ; APLOG ; D SET^SDAMEP1(" *** Appointment Event Log ***") D CNTRL^VALM10(SDLN,24,29,IOINHI,IOINORM) D SET^SDAMEP1($$EVENT("Event","Date","User")) D SET^SDAMEP1($$EVENT("-----","----","----")) D SET^SDAMEP1($$EVENT("Appt Made",$S($G(SDSC(44.003,SDDA,8))]"":SDSC(44.003,SDDA,8),1:$G(SDPT(2.98,SDT,20))),$S($G(SDSC(44.003,SDDA,7))]"":SDSC(44.003,SDDA,7),1:$G(SDPT(2.98,SDT,19))))) D SET^SDAMEP1($$EVENT("Check In",$G(SDSC(44.003,SDDA,309)),$G(SDSC(44.003,SDDA,302)))) D SET^SDAMEP1($$EVENT("Check Out",$G(SDSC(44.003,SDDA,303)),$G(SDSC(44.003,SDDA,304)))) D SET^SDAMEP1($$EVENT("Check Out Entered",$G(SDSC(44.003,SDDA,306)),"")) D SET^SDAMEP1($$EVENT("No-Show/Cancel",$G(SDPT(2.98,SDT,15)),$G(SDPT(2.98,SDT,14)))),SET^SDAMEP1("") ; S X="" S X=$$SETSTR^VALM1(" Checked Out:",X,7,SDWIDTH) S X=$$SETSTR^VALM1($S($G(SDOE(409.68,+SDOE,.07))]"":"YES",1:""),X,SDFSTCOL+5,30) D SET^SDAMEP1(X) ; S X="" S X=$$SETSTR^VALM1(" Cancel Reason:",X,5,SDWIDTH) S X=$$SETSTR^VALM1(SDPT(2.98,SDT,16),X,SDFSTCOL+5,30) D SET^SDAMEP1(X) ; S X="" S X=$$SETSTR^VALM1(" Cancel Remark:",X,5,SDWIDTH) S X=$$SETSTR^VALM1(SDPT(2.98,SDT,17),X,SDFSTCOL+5,50) D SET^SDAMEP1(X) ; S X="" S X=$$SETSTR^VALM1(" Rebooked Date:",X,5,SDWIDTH) S X=$$SETSTR^VALM1(SDPT(2.98,SDT,12),X,SDFSTCOL+5,20) D SET^SDAMEP1(X) CWT ;Clinic Wait Time Information N SDCWT,SDCWT1,SDCWT2 ;Get internal data values F SDCWT=3,20,25:1:28 S SDCWT(SDCWT)=SDPTI(2.98,SDT,SDCWT,"I") ;Wait time data applicable? S SDCWT=1 S:$E(SDCWT(3))="C" SDCWT=0 S SDCWT1=SDCWT(20),SDCWT2=SDCWT(27) ;Calculate Wait Time1 S SDCWT1=$S(SDCWT1<1:"",SDT