A SELF-CONSISTENT METHOD FOR TREATING POINT IMPURITIES WITH ARBITRARY RANGE POTENTIALS