Since I usually go to a Dynacare site for lab work, I have been able to see lab results on line for at least 5 years, but they want me to pay a subscription. Damn that for a monetization plan!
My doctor, at least, has never been reticent to letting me see the lab's report on his screen in the examination room as he briefs me, and I take note, usually in a message to myself, of the sort of things I'll be asked about, like my most recent A1C result when I see my optometrist.