Researchers build online physician shortage prediction tool