I tried this a while ago across a tunnelled link between my office network and home network. The office network has a 1gbps uplink and 4gbps downlink, and the home is 768kbps up and 6gbps down, and . It took about 25 minutes to open the schedule screen, and that was with a few patients in the database (test case).
I am not sure but it does seem that the databases are largly loaded into the local pc, and transactions back to the databases are scheduled in some way other than immediate. This is at least in part why using a terminal services option is essential to using the program remotely.
geoff