/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler(ClinicalCaseChangedEventArgs obj) { Deployment.Current.InvokeIfNeeded( () => { _clinicalCaseKey = obj.ClinicalCaseKey; GetAllProgramEnrollmentsByClinicalCase(_clinicalCaseKey); }); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler(ClinicalCaseChangedEventArgs obj) { Deployment.Current.InvokeIfNeeded( () => { ClearVisitInfo(); if (CloseViewCommand.CanExecute(null)) { CloseViewCommand.Execute(null); } }); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler(ClinicalCaseChangedEventArgs obj) { Deployment.Current.InvokeIfNeeded( () => { var clinicalCaseKey = obj.ClinicalCaseKey; var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher(); requestDispatcher.Add(new GetDtoRequest <CaseSummaryDto> { Key = clinicalCaseKey }); IsLoading = true; requestDispatcher.ProcessRequests(HandleGetClinicalCaseSummaryRequestCompleted, HandleException); }); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents( ClinicalCaseChangedEventArgs args ) { return args.PatientKey == _patientKey && args.ClinicalCaseKey != _clinicalCaseKey; }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler( ClinicalCaseChangedEventArgs obj ) { Deployment.Current.InvokeIfNeeded ( () => { _clinicalCaseKey = obj.ClinicalCaseKey; GetAllProblemsByClinicalCase ( _clinicalCaseKey ); } ); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents(ClinicalCaseChangedEventArgs args) { return(true); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler( ClinicalCaseChangedEventArgs args ) { _clinicalCaseKey = args.ClinicalCaseKey; GetRecentActivitiesByClinicalCase ( args.ClinicalCaseKey ); GetScheduledActivitiesByClinicalCase ( args.ClinicalCaseKey ); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents(ClinicalCaseChangedEventArgs args) { return(args.PatientKey == _patientKey && CaseSummary != null && args.ClinicalCaseKey == CaseSummary.Key); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents( ClinicalCaseChangedEventArgs args ) { return true; }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler( ClinicalCaseChangedEventArgs obj ) { Deployment.Current.InvokeIfNeeded ( () => { ClearVisitInfo (); if ( CloseViewCommand.CanExecute ( null ) ) { CloseViewCommand.Execute ( null ); } } ); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler( ClinicalCaseChangedEventArgs args ) { GetAllActivitiesByClinicalCase ( args.ClinicalCaseKey ); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents( ClinicalCaseChangedEventArgs args ) { return args.PatientKey == _patientKey && CaseSummary != null && args.ClinicalCaseKey == CaseSummary.Key; }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="obj">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler( ClinicalCaseChangedEventArgs obj ) { Deployment.Current.InvokeIfNeeded ( () => { var clinicalCaseKey = obj.ClinicalCaseKey; var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher (); requestDispatcher.Add ( new GetDtoRequest<CaseSummaryDto> { Key = clinicalCaseKey } ); IsLoading = true; requestDispatcher.ProcessRequests ( HandleGetClinicalCaseSummaryRequestCompleted, HandleException ); } ); }
/// <summary> /// Filters the clinical case changed events. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> /// <returns>A <see cref="System.Boolean"/></returns> public bool FilterClinicalCaseChangedEvents(ClinicalCaseChangedEventArgs args) { return(args.PatientKey == _patientKey && args.ClinicalCaseKey != _clinicalCaseKey); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler(ClinicalCaseChangedEventArgs args) { _clinicalCaseKey = args.ClinicalCaseKey; GetRecentActivitiesByClinicalCase(args.ClinicalCaseKey); GetScheduledActivitiesByClinicalCase(args.ClinicalCaseKey); }
/// <summary> /// Clinicals the case changed event handler. /// </summary> /// <param name="args">The <see cref="Rem.Ria.PatientModule.ClinicalCaseChangedEventArgs"/> instance containing the event data.</param> public void ClinicalCaseChangedEventHandler(ClinicalCaseChangedEventArgs args) { GetAllActivitiesByClinicalCase(args.ClinicalCaseKey); }