Yes, she has to travel to patient's houses locally. She does it through a clinic associate with a hospital, as a "per visit" employee meaning she gets very limited benefits but makes a high hourly rate and can pretty much dictate when she works and how much (for instance, she works very little during the summer when our kids are out of school and doesn't have to compete with other employees for time off during holidays). The 25 hours per work include about 18 to 22 patients per week (regular visits, evaluations, and discharges), travel time between houses, and paperwork which she tries to do at the patients' houses but usually ends up with a lot she has to do at home as well.
The only thing I don't think is good about her job is the traveling between patient's houses. It's a lot of driving (maybe just a little over 100 miles per week) which increases the risk of accidents, and she uses one of our personal cars so it increases wear and tear. I think they should provide company cars (as a lot of field service engineering companies do) but they have chosen to pay mileage.