We have made a change to the invoice page that has made it a lot faster. We have replaced the patient drop down list with a search field. This means we aren't loading so much patient information when you visit the page and has made it really quick. We probably should have done this from the start but better late than never.
Also the patient search field looks cool too!
Are you concerned that I think a patient search field looks cool? Me too... but it does!