VM,
I agree completely with Wayne. First, the computer which stays in the office should be the "main" computer. You have to be networked, because both computers need to access the same datbase or you will have different data on different machines.
You can certainly connect the two which would involve either a crossover cable or, better, a switch so you could use simple Cat6 cables. I would HIGHLY recommend Wayne's advice of putting a server somewhere else which is completely dedicated to files, because basically it will be just a file server allowing access to the Access.mdb files. If you run it off either of the other two which you can you invite other problems such as slowing down the system when your receptionist is using is or having to reboot and, therefore, being down more. Hard drives tend to crash more often on clients. And, you can concentrate on putting better hardware onto the server computer, i.e. better processor speed, RAM, better hard drives, etc. It is also better for backups, etc. (you can even consider purchasing ac ACTUAL server with actual server OS but that is more costly).
You have to decide whether to go wireless or wired. I prefer wired, but if logistically that is difficult, then wireless may be the only way to go.
Finally, I agree with Wayne on the access from home. If you have to actually do progress notes due to nursing homes, etc. then taking the laptop with you and doing sync-type stuff back at the office (a whole different can of worms), then that is an issue. But, if you are just wanting to work from home, you would be much better off using LogMeIn or GoToMyPC. LogMeIn is free and has more features so go that route.
Anymore questions, just ask away.