code: def get_changes_patients(self, patient_id,
                               since,
                               clinical_data_only='Y',
                               verbose='Y',
                               quick_scan='Y',
                               which_field='',
                               what_value=''):
          
          magic = self._magic_json(
              action=TouchWorksMagicConstants.ACTION_GET_CHANGED_PATIENTS,
              patient_id=patient_id,
              parameter1=since,
              parameter2=clinical_data_only,
              parameter3=verbose,
              parameter4=quick_scan,
              parameter5=which_field,
              parameter6=what_value
          )
          response = self._http_request(TouchWorksEndPoints.MAGIC_JSON, data=magic)
          result = self._get_results_or_raise_if_magic_invalid(
              magic,
              response,
              TouchWorksMagicConstants.RESULT_GET_CHANGED_PATIENTS)
          return result
docs: invokes TouchWorksMagicConstants.ACTION_GET_ENCOUNTER_LIST_FOR_PATIENT action
          :return: JSON response