/// <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);
     });
 }
Exemplo n.º 2
0
 /// <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);
         }
     });
 }
Exemplo n.º 3
0
 /// <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);
     });
 }
Exemplo n.º 4
0
 /// <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;
 }
Exemplo n.º 5
0
 /// <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 );
             } );
 }
Exemplo n.º 6
0
 /// <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);
 }
Exemplo n.º 7
0
 /// <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 );
 }
Exemplo n.º 8
0
 /// <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);
 }
Exemplo n.º 9
0
 /// <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;
 }
Exemplo n.º 10
0
 /// <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 );
                 }
             } );
 }
Exemplo n.º 11
0
 /// <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 );
 }
Exemplo n.º 12
0
 /// <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;
 }
Exemplo n.º 13
0
 /// <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 );
             } );
 }
Exemplo n.º 14
0
 /// <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);
 }
Exemplo n.º 15
0
 /// <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);
 }
Exemplo n.º 16
0
 /// <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);
 }