That sounds great. I do agree that the Updox web portal needs some attention. To make it fully functional, it does require you build forms from scratch. I built a new patient demographic form and an appointment request form. I think the updox guys need a little help with developing the portal to make it more functional right out of the box.
For just sending labs or reports to a patient's email, that feature has worked fine for me.