Patients do have rights to the records, but as described, it's really hard to actually get them and keep them in a useful, accessible format.
We've chimed in a few other parts of comments, but at PicnicHealth this is exactly what we're working on. If you're interested in fixing this problem we'd love to talk.