Bert --
I get so confused when I read your detailed explanations, and it always makes me wonder if I am doing something wrong because what I do is so simple.
I just use the built-in Remote Desktop Protocol in Win 7/10 to access my desktop PC at the office when I am in a remote location. My partner does the same thing. We use the router to port-forward to our desktops.
I have no idea how well that would work if there were a lot of doctors trying to access through our little Sysco router, but it works for a small office-- there are only two of us.
I don't imagine it would work very well for an entire office of clerks and nurses -- the staff doesn't need remote access -- so maybe you couldn't use that to power a remote office.
I run Dragon over RDP, and in our location, we only have about 3-4 MB down and 1-1.5 MB up DSL links. Sometimes it is a little dodgy, but most of the time it works pretty well.