def get_provider_info(self, sought_user):
        """
        invokes TouchWorksMagicConstants.ACTION_GET_ENCOUNTER_LIST_FOR_PATIENT action
        :return: JSON response
        """
        magic = self._magic_json(
            action=TouchWorksMagicConstants.ACTION_GET_PROVIDER_INFO,
            app_name=self._app_name,
            token=self._token.token,
            parameter1=sought_user)

        response = self._http_request(TouchWorksEndPoints.MAGIC_JSON, data=magic)
        result = self._get_results_or_raise_if_magic_invalid(
            magic,
            response,
            TouchWorksMagicConstants.RESULT_GET_PROVIDER_INFO)
        return result
def get_provider_info ( self , sought_user ) : magic = self . _magic_json ( action = TouchWorksMagicConstants . ACTION_GET_PROVIDER_INFO , app_name = self . _app_name , token = self . _token . token , parameter1 = sought_user ) response = self . _http_request ( TouchWorksEndPoints . MAGIC_JSON , data = magic ) result = self . _get_results_or_raise_if_magic_invalid ( magic , response , TouchWorksMagicConstants . RESULT_GET_PROVIDER_INFO ) return result
invokes TouchWorksMagicConstants.ACTION_GET_ENCOUNTER_LIST_FOR_PATIENT action
        :return: JSON response