The simplest solution for a non techie is a set of parallel computers in remote office and connect computer to computer using JumpDesktop or LogMeIn. Say you have Receptionist, Doctor, and Exam Room1 computers in in main office and remote office and then you install JumpDesktop on all. Your Amazing Charts database can be on main office Doctor computer. Then, in your remote office, connect Doctor to Doctor, Receptionist to Receptionist and so on so forth.
I installed SBS2011 server in my main office, but it is a lot for a non techie to maintain and I regret spending so much money and time looking for solutions to server problems. If you hire an IT guy, it will be even more expensive. A good Windows 7 Pro i7 with 8-12 GB RAM will make a good main computer, works as well as SBS2011 server. For me logMeIn is a lot slower than JumpDesktop, but it also works.
I purchased several refurbished Dell Optiplex 755 with Windows Pro for main office and refurbished HP Pavilions with Windows Home for remote office. You cannot remote into a Windows Home computer. If I were to do it again, I will not install Windows server. You want to spend your time on seeing patients, spending your cognitive energies on solving medical problems, not on tools solving computer problems.