Hello,
Welcome to Just Answer and thanks for your question. The first person she needs is an internal medicine or general practitioner who can do some basic tests. At that point she may be referred to a specialist depending on what the physician finds. There is a list of free clinics in the links below. I hope she will find one in the links, or perhaps she knows of others in her town.
http://bphc.hrsa.gov/
http://www.freeclinics.us/freeclinic.php
Nurse Practitioner
Board Certified Nurse Practitioner, MS, RN. Private practice and hospitalist experience.
Free clinics are there specifically for people with no insurance. She will get the same treatment that she would at a private doctor's office. Many free clinics refer to specialists at large public tax-supported hospitals where some charity care is done. Others will refer to specialists who will allow payment over time to accomodate those who don't have insurance.