Also, "medicine for the rich" companies like Pinnacle Care and Private Health will do it for you as part of their services. And for a good reason, you need records to do anything else.
Whether you do it yourself, or have somebody do it for you - do it. EMR portals are nice, but not nearly enough, you need the real backend records.