Android Open Source - SymptomManagement Check Pain






From Project

Back to project page SymptomManagement.

License

The source code is released under:

Apache License

If you think the Android project SymptomManagement listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.android.capstone.doctor.alarm;
//from w ww  . j  a va2s  .  c o  m
import java.util.Date;

import com.android.capstone.data.Checkin;
import com.android.capstone.utils.CommonUtils;

public class CheckPain {

  
  
  private String painStatus;
  private Long painStartTime;
  private Long painEndTime;
  
  private String cantEatStatus;
  private Long cantEatStartTime;
  private Long cantEatEndTime;
  
    
  
  public CheckPain(){
    painStatus = "";
    painStartTime = 0L;
      painEndTime = 0L;
      cantEatStatus = "";
      cantEatStartTime = 0L;
      cantEatEndTime = 0L;
      
  }
  
  
  
  
  public void checkPainStatus(Checkin checkin){
     if(checkin.getAns1().equals(CommonUtils.ANSWER_WELL_CONTROLLED)){
      if(painStatus.equals("")){
        painStatus = CommonUtils.ANSWER_WELL_CONTROLLED;
        
      }else if(painStatus.equals(CommonUtils.ANSWER_MODERATE) || painStatus.equals(CommonUtils.ANSWER_SEVERE)){
        painStatus = CommonUtils.ANSWER_WELL_CONTROLLED;
        painStartTime = 0L;
      }
    
    
    }else if(checkin.getAns1().equals(CommonUtils.ANSWER_MODERATE)){
      if(painStatus.equals("") || painStatus.equals(CommonUtils.ANSWER_WELL_CONTROLLED)){
        painStatus = CommonUtils.ANSWER_MODERATE;
        painStartTime = checkin.getCheckinDate().getTime();
        
      }
      
      
    }else if(checkin.getAns1().equals(CommonUtils.ANSWER_SEVERE)){
      if(painStatus.equals("") || painStatus.equals(CommonUtils.ANSWER_WELL_CONTROLLED)){
        painStatus = CommonUtils.ANSWER_SEVERE;
        painStartTime = checkin.getCheckinDate().getTime();
        
      }else if(painStatus.equals(CommonUtils.ANSWER_MODERATE)){
        painStatus = CommonUtils.ANSWER_SEVERE;
      }
    
    }
    
  }
  
  
  
  
  
  public void checkEatingStatus(Checkin checkin){
     if(checkin.getAns2().equals(CommonUtils.ANSWER_NO)){
        if(cantEatStatus.equals("") || cantEatStatus.equals(CommonUtils.ANSWER_SOME)){
          cantEatStatus = CommonUtils.ANSWER_NO;
          
        }else if(cantEatStatus.equals(CommonUtils.ANSWER_CANT_EAT)){
          cantEatStatus = CommonUtils.ANSWER_NO;
          cantEatStartTime = 0L;
        }
      
      
    }else if(checkin.getAns2().equals(CommonUtils.ANSWER_SOME)){
         if(cantEatStatus.equals("") || cantEatStatus.equals(CommonUtils.ANSWER_NO)){
            cantEatStatus = CommonUtils.ANSWER_SOME;
        
        }else if(cantEatStatus.equals(CommonUtils.ANSWER_CANT_EAT)){
           cantEatStatus = CommonUtils.ANSWER_SOME;
           cantEatStartTime = 0L;
        } 
      
      
      
    }else if(checkin.getAns2().equals(CommonUtils.ANSWER_CANT_EAT)){
       if(cantEatStatus.equals("") || cantEatStatus.equals(CommonUtils.ANSWER_NO) || cantEatStatus.equals(CommonUtils.ANSWER_SOME) ){
            cantEatStatus = CommonUtils.ANSWER_CANT_EAT;
            cantEatStartTime = checkin.getCheckinDate().getTime();
        }
      
      
     }
    
    
   }
  
  
  
  
  public String getPainStatus() {
    return painStatus;
  }

   
  public String getCantEatStatus() {
    return cantEatStatus;
  }


  

  public Long getTotalPainTime(){
    painEndTime = new Date().getTime();
    Long totalPainTime = painEndTime - painStartTime;
    return totalPainTime;
  }
  
  
    public Long getTotalCantEatTime(){
    cantEatEndTime = new Date().getTime();
    Long totalCantEatTime = cantEatEndTime - cantEatStartTime;
    return totalCantEatTime;
  }
  
  
    
    
    
}




Java Source Code List

android.UnusedStub.java
com.android.capstone.BaseActivity.java
com.android.capstone.DatePickerFragment.java
com.android.capstone.MainActivity.java
com.android.capstone.RegisterFragment.java
com.android.capstone.data.CheckinSvcApi.java
com.android.capstone.data.Checkin.java
com.android.capstone.data.Doctor.java
com.android.capstone.data.GPlusProfile.java
com.android.capstone.data.MedicationCheckinQA.java
com.android.capstone.data.Medications.java
com.android.capstone.data.Patient.java
com.android.capstone.data.VDoctor.java
com.android.capstone.data.VPatient.java
com.android.capstone.db.SymptomManagementContract.java
com.android.capstone.db.SymptomManagementDbHelper.java
com.android.capstone.db.SymptomManagementProvider.java
com.android.capstone.doctor.CheckinLogsListAdapter.java
com.android.capstone.doctor.CheckinLogs_Doctor_Fragment.java
com.android.capstone.doctor.DisplayCheckinActivity.java
com.android.capstone.doctor.DoctorMain_Fragment.java
com.android.capstone.doctor.Doctor_Main_CursorAdapter.java
com.android.capstone.doctor.Doctor_VPatient_Activity.java
com.android.capstone.doctor.Doctor_VPatient_Fragment.java
com.android.capstone.doctor.MedicationsListAdapter.java
com.android.capstone.doctor.MedicationsListFragment.java
com.android.capstone.doctor.alarm.CheckPainIntentService.java
com.android.capstone.doctor.alarm.CheckPain.java
com.android.capstone.doctor.alarm.CheckinAlarmService.java
com.android.capstone.doctor.alarm.OnBootReceiver.java
com.android.capstone.gcm.GcmBroadcastReceiver.java
com.android.capstone.gcm.GcmIntentService.java
com.android.capstone.patient.CheckinNowActivity.java
com.android.capstone.patient.PatientMain_Fragment.java
com.android.capstone.patient.Patient_Main_CursorAdapter.java
com.android.capstone.patient.ReminderCursorAdapter.java
com.android.capstone.patient.RemindersActivity.java
com.android.capstone.patient.TimePickerFragment.java
com.android.capstone.patient.checkin_now.model.AbstractWizardModel.java
com.android.capstone.patient.checkin_now.model.BranchPage.java
com.android.capstone.patient.checkin_now.model.CheckinNow_Model.java
com.android.capstone.patient.checkin_now.model.ModelCallbacks.java
com.android.capstone.patient.checkin_now.model.MultipleFixedChoicePage.java
com.android.capstone.patient.checkin_now.model.PageList.java
com.android.capstone.patient.checkin_now.model.PageTreeNode.java
com.android.capstone.patient.checkin_now.model.Page.java
com.android.capstone.patient.checkin_now.model.ReviewItem.java
com.android.capstone.patient.checkin_now.model.SingleFixedChoicePage.java
com.android.capstone.patient.checkin_now.ui.MultipleChoiceFragment.java
com.android.capstone.patient.checkin_now.ui.PageFragmentCallbacks.java
com.android.capstone.patient.checkin_now.ui.ReviewFragment.java
com.android.capstone.patient.checkin_now.ui.SingleChoiceFragment.java
com.android.capstone.patient.checkin_now.ui.StepPagerStrip.java
com.android.capstone.task.AddCheckinTask.java
com.android.capstone.task.AddMedicationsTask.java
com.android.capstone.task.AddPatientTask.java
com.android.capstone.task.GetClientCategoryTask.java
com.android.capstone.task.GetClientInfoTask.java
com.android.capstone.task.GetUserImageTask.java
com.android.capstone.task.RegisterDoctorTask.java
com.android.capstone.task.RegisterPatientTask.java
com.android.capstone.utils.CommonUtils.java
com.android.capstone.utils.RetrofitUtils.java
com.android.capstone.utils.SharedPrefUtils.java
com.android.capstone.views.CheckinLogsView.java
com.android.capstone.views.FloatingActionButton.java
com.coursera.capstone.checkin.Application.java
com.coursera.capstone.checkin.client.CheckinSvcApi.java
com.coursera.capstone.checkin.client.TokenSvcApi.java
com.coursera.capstone.checkin.controller.CheckinSvc.java
com.coursera.capstone.data.CheckinUtils.java
com.coursera.capstone.data.Checkin.java
com.coursera.capstone.data.ClientUtils.java
com.coursera.capstone.data.Constants.java
com.coursera.capstone.data.DoctorUtils.java
com.coursera.capstone.data.Doctor.java
com.coursera.capstone.data.InvalidRequestException.java
com.coursera.capstone.data.Medications.java
com.coursera.capstone.data.Message.java
com.coursera.capstone.data.MulticastResult.java
com.coursera.capstone.data.PMF.java
com.coursera.capstone.data.PatientUtils.java
com.coursera.capstone.data.Patient.java
com.coursera.capstone.data.Result.java
com.coursera.capstone.data.Sender.java
com.coursera.capstone.data.Token.java
com.coursera.capstone.data.VDoctor.java
com.coursera.capstone.data.VPatient.java
com.coursera.capstone.interceptor.AuthorizationInterceptor.java
com.coursera.capstone.interceptor.Checker.java