I've always been leery of building systems that hold all of the patient data and depending on access controls to allow external parties to pull them down. Utah had a data breach impacting up to 780,000 people. All because a systems administrator setup the password access system incorrectly.
And that is why people use fax machines. Because I have to send something to you. You cannot automatically get it. I believe that our electronic systems should require a person to push the data out, rather than allowing "self-service".