Yep a lot of insurance companies will invest to expand practices in exchange for seeing more of their patients. Usually they negotiate a lower rate too.
You're better off with one central server usually. Maintaining 3 separate systems can be a headache. It really depends on location but
Texas has a lot flat land so you may want to look at PtP networking between the offices.
Remote Access: Multiple Offices/Locations